@import url('https://fonts.googleapis.com/css?family=Merriweather:300,300i,400,400i');html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}body{line-height:1.5}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:none}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}html{font-size:100.01%}body{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:75%;color:#222;background:#fff;-webkit-font-smoothing:antialiased}p,div,ul,ol,li,section,figure,article,button,input,a,textarea,h1,h2,h3,h4,h5,h6,img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111}h1{margin-bottom:30px;font-size:30px}h2{margin-bottom:30px;font-size:26px}h3{margin-bottom:10px;font-size:24px}h4{margin-bottom:10px;font-size:22px}h5{margin-bottom:10px;font-size:20px}h6{margin-bottom:10px;font-size:18px}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:0 0 1.5em}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a:focus,a:hover{color:#282828}a{color:#000;text-decoration:underline;transition:.2s all ease}blockquote{margin:1.5em;font-style:italic}strong{font-weight:bold}em,dfn{font-style:italic}dfn{font-weight:bold}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5}li ul,li ol{margin:0}ul,ol{margin:0 1.5em 1.5em 0;padding-left:3.333em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{font-weight:bold}thead th{background:#c3d9ff}th,td,caption{padding:4px 10px 4px 5px}tr.even td{background:#e5ecf9}tfoot{font-style:italic}caption{background:#eee}iframe{max-width:100%}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide{display:none}.quiet{color:#666}.loud{color:#000}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}label{font-weight:bold}fieldset{margin:0;padding:0;border:none}legend{font-weight:bold;font-size:1.2em}input,textarea,select{padding:5px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;background-color:#fff;border:1px solid #bbb}input:focus,textarea:focus,select:focus{border-color:#666;outline:none}textarea{width:390px;height:250px}input.checkbox,input.radio{position:relative;top:.25em}form.inline{line-height:3}form.inline p{margin-bottom:0}.notice,.success{padding:.8em;margin-bottom:1em;border:2px solid #ddd}.error{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4}.notice{background:#fff6bf;color:#514721;border-color:#ffd324}.success{background:#e6efc2;color:#264409;border-color:#c6d880}.error a{color:#8a1f11}.notice a{color:#514721}.success a{color:#264409}@font-face{font-family:'avenir_book';src:url('/wp-content/themes/bulletproof/resource/fonts/avenir-book.eot');src:url('/wp-content/themes/bulletproof/resource/fonts/avenir-book.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/bulletproof/resource/fonts/avenir-book.ttf') format('truetype'),url('/wp-content/themes/bulletproof/resource/fonts/avenir-book.svg#bebas_neueregular') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'avenir_medium';src:url('/wp-content/themes/bulletproof/resource/fonts/avenir-medium.eot');src:url('/wp-content/themes/bulletproof/resource/fonts/avenir-medium.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/bulletproof/resource/fonts/avenir-medium.ttf') format('truetype'),url('/wp-content/themes/bulletproof/resource/fonts/avenir-medium.svg#bebas_neueregular') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'avenir_black';src:url('/wp-content/themes/bulletproof/resource/fonts/Avenir-Black.eot');src:url('/wp-content/themes/bulletproof/resource/fonts/Avenir-Black.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/bulletproof/resource/fonts/Avenir-Black.ttf') format('truetype'),url('/wp-content/themes/bulletproof/resource/fonts/Avenir-Black.svg#bebas_neueregular') format('svg');font-weight:normal;font-style:normal;font-display:swap}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:relative;bottom:135px;text-align:left;max-width:1700px;min-width:320px;z-index:500;margin:0 auto}@media screen and (max-width:1700px){.flex-control-nav{padding:0 10px}}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:14px;height:14px;display:block;background:#fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.flex-control-paging li a:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.flex-control-paging li a.flex-active{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.hide-svg svg{display:none}.centre{position:relative;width:100%;height:100%;display:block;margin:0 auto;max-width:1700px;min-width:320px;z-index:1}@media screen and (max-width:1700px){.centre{padding:0 5%}}html,body{font-family:'Merriweather','Times New Roman',serif;color:#5b646d;font-size:20px;font-weight:300}html p,body p{font-size:20px;line-height:1.8}.body-overlay{width:100%;height:100%;display:none;content:' ';position:fixed;z-index:900;top:0;left:0;background-color:#000;-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70)}.over{width:100%;height:100%;display:block;position:absolute;z-index:1;top:0;left:0;background-color:#000;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}.valign{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn{height:50px;display:inline-block;padding:0 45px;font-family:'avenir_black',sans-serif;color:#434d58;font-size:13px;font-weight:400;line-height:48px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:1px solid #4d4d4e;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.btn:hover{color:#fff;background-color:#4d4d4e}a{color:#282828;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}a:hover{color:#000}a:focus{outline:1px dotted}p a{text-decoration:underline}p a:hover,p a:focus{text-decoration:none}@-webkit-keyframes upDown{0%{bottom:60px}50%{bottom:75px}100%{bottom:60px}}@-moz-keyframes upDown{0%{bottom:60px}50%{bottom:75px}100%{bottom:60px}}@-o-keyframes upDown{0%{bottom:60px}50%{bottom:75px}100%{bottom:60px}}@keyframes upDown{0%{bottom:60px}50%{bottom:75px}100%{bottom:60px}}.header{position:fixed;top:0;left:0;width:100%;min-height:130px;padding-bottom:10px;background:#000;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);z-index:8000}.header>.centre{-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out}.header .skip-link.skip-link{background:#fff;font-size:16px;color:#282828;padding:10px 20px;display:inline-block;box-shadow:0 0 20px rgba(0,0,0,0.5);z-index:10}.header .skip-link.skip-link.focusable{position:absolute;top:0;left:0}.header .logo{text-indent:-9999px;position:absolute;top:17px;left:5%;width:232px;height:48px;display:block;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/bulletproof/resource/img/logos/logo.png");background-position:center left;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;z-index:2}.header.active{background:none;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}.header.active>.centre{padding-top:20px}.header.active .logo{top:25px;width:280px;height:58px;display:block}.header.active .nav-trigger{z-index:1}.header .header-nav{padding-top:46px;z-index:1}.header .header-nav ul{margin:0;padding:0;list-style:none;font-size:0;text-transform:uppercase}.header .header-nav ul li{position:relative;z-index:90}.header .header-nav ul a{position:relative;text-decoration:none;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out}.header .header-nav ul .menu-item-has-children>a:after{content:'\f107';font-family:'FontAwesome';line-height:1;margin-left:6px}.header .header-nav .secondary-menu{position:relative;z-index:100}.header .header-nav .secondary-menu>ul{margin:0 0 18px;padding-left:300px;text-align:right}.header .header-nav .secondary-menu li{margin:0 0 0 17px;display:inline-block}.header .header-nav .secondary-menu a{font-family:'avenir_book',sans-serif;color:#fff;font-size:13px;font-weight:400}.header .header-nav .secondary-menu a:before{content:'';background:#fff;position:absolute;top:100%;left:50%;width:0;height:2px;display:block;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out}.header .header-nav .secondary-menu a:hover:before,.header .header-nav .secondary-menu a:focus:before,.header .header-nav .secondary-menu a.open:before{left:0;width:100%}.header .header-nav .secondary-menu .current-menu-item>a:before,.header .header-nav .secondary-menu .current-menu-ancestor>a:before{background:#827f7f;left:0;width:100%}.header .header-nav .secondary-menu .current-menu-item>a:hover:before,.header .header-nav .secondary-menu .current-menu-ancestor>a:hover:before,.header .header-nav .secondary-menu .current-menu-item>a:focus:before,.header .header-nav .secondary-menu .current-menu-ancestor>a:focus:before,.header .header-nav .secondary-menu .current-menu-item>a.open:before,.header .header-nav .secondary-menu .current-menu-ancestor>a.open:before{background:#fff}.header .header-nav .primary-menu>ul{background:rgba(0,0,0,0.3);width:100%;border:1px solid #fafafa;display:table}.header .header-nav .primary-menu li{display:table-cell;vertical-align:middle;text-align:center}.header .header-nav .primary-menu li:nth-child(1) .sub-nav,.header .header-nav .primary-menu li:nth-child(2) .sub-nav{right:auto;left:0}.header .header-nav .primary-menu li:nth-child(1) .sub-nav .sub-nav,.header .header-nav .primary-menu li:nth-child(2) .sub-nav .sub-nav{right:auto;left:100%}.header .header-nav .primary-menu a{font-family:'avenir_black',sans-serif;color:#fff;font-size:13px;font-weight:400;-moz-osx-font-smoothing:grayscale;padding:12px 10px 10px;display:block}.header .header-nav .primary-menu a:hover,.header .header-nav .primary-menu a:focus,.header .header-nav .primary-menu a.open{color:#505050}.header .header-nav .primary-menu>ul>li>a{position:static}.header .header-nav .primary-menu>ul>li>a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out}.header .header-nav .primary-menu>ul>li>a:hover:before,.header .header-nav .primary-menu>ul>li>a:focus:before,.header .header-nav .primary-menu>ul>li>a.open:before{background:#fff}.header .header-nav .primary-menu .current-menu-item>a,.header .header-nav .primary-menu .current-menu-ancestor>a{background:#484848}.header .header-nav .primary-menu .current-menu-item>a:hover,.header .header-nav .primary-menu .current-menu-ancestor>a:hover,.header .header-nav .primary-menu .current-menu-item>a:focus,.header .header-nav .primary-menu .current-menu-ancestor>a:focus,.header .header-nav .primary-menu .current-menu-item>a.open,.header .header-nav .primary-menu .current-menu-ancestor>a.open{background:#fff}.header .header-nav .sub-nav{background:#424d58;position:absolute;top:100%;right:0;width:200px;margin-top:4px;text-align:left;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.5);box-shadow:0 2px 10px rgba(0,0,0,0.5);display:none;z-index:100}.header .header-nav .sub-nav li,.header .header-nav .sub-nav a{display:block}.header .header-nav .sub-nav li{margin:0;border-bottom:1px solid rgba(186,187,187,0.5);text-align:left}.header .header-nav .sub-nav li:last-child{border-bottom:none}.header .header-nav .sub-nav a{font-family:'avenir_medium',sans-serif;color:#fff;font-size:12px;font-weight:400;padding:8px 10px}.header .header-nav .sub-nav a:before{content:none}.header .header-nav .sub-nav a:hover,.header .header-nav .sub-nav a:focus{background:#fff;color:#505050}.header .header-nav .sub-nav .current-menu-item>a,.header .header-nav .sub-nav .current-menu-ancestor>a,.header .header-nav .sub-nav .current-page-ancestor>a{background:#323232}.header .header-nav .sub-nav .current-menu-item>a:hover,.header .header-nav .sub-nav .current-menu-ancestor>a:hover,.header .header-nav .sub-nav .current-page-ancestor>a:hover,.header .header-nav .sub-nav .current-menu-item>a:focus,.header .header-nav .sub-nav .current-menu-ancestor>a:focus,.header .header-nav .sub-nav .current-page-ancestor>a:focus{background:#fff}.header .header-nav .sub-nav .sub-nav{top:0;right:100%;margin-top:0}.header .header-nav li:hover>.sub-nav,.header .header-nav .sub-nav.open,.header .header-nav .sub-nav.sub-open{display:block}.header .nav-trigger,.header .close{width:50px;height:50px;display:none;position:fixed;z-index:200;top:20px;right:18px;font-size:30px;line-height:62px;text-align:center;text-decoration:none;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.header .nav-trigger:hover,.header .close:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.header .close{font-size:50px;color:#2c2c2c}@media screen and (min-width:1700px){.header .logo{left:0}}@media screen and (max-width:950px){.header{min-height:100px}.header>.centre{padding-top:20px}.header .logo{top:25px;width:280px;height:58px;display:block}.header .header-nav{width:300px;height:100%;position:fixed;z-index:1000;top:0;right:-300px;padding-top:0;background-color:#fff;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;overflow:auto;-webkit-overflow-scrolling:touch}.header .header-nav.open{right:0}.header .header-nav.open .close{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);pointer-events:all}.header .header-nav .close{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);pointer-events:none}.header .header-nav .secondary-menu>ul,.header .header-nav .primary-menu>ul{width:100%;margin:0;padding-left:16px;padding-right:16px;display:block}.header .header-nav .secondary-menu>ul li,.header .header-nav .primary-menu>ul li{width:100%;display:block;margin-bottom:10px;margin-left:0;text-align:left}.header .header-nav .secondary-menu>ul li a,.header .header-nav .primary-menu>ul li a{width:auto;display:inline-block;font-family:'avenir_medium',sans-serif;color:#282828;font-size:18px;font-weight:400;padding:6px 4px 4px}.header .header-nav .secondary-menu>ul li a:hover,.header .header-nav .primary-menu>ul li a:hover,.header .header-nav .secondary-menu>ul li a:focus,.header .header-nav .primary-menu>ul li a:focus{background:#323232;color:#fff}.header .header-nav .secondary-menu>ul li a:before,.header .header-nav .primary-menu>ul li a:before,.header .header-nav .secondary-menu>ul li a:after,.header .header-nav .primary-menu>ul li a:after{display:none}.header .header-nav .secondary-menu>ul .current-menu-item>a,.header .header-nav .primary-menu>ul .current-menu-item>a,.header .header-nav .secondary-menu>ul .current-menu-ancestor>a,.header .header-nav .primary-menu>ul .current-menu-ancestor>a,.header .header-nav .secondary-menu>ul .current-page-ancestor>a,.header .header-nav .primary-menu>ul .current-page-ancestor>a{background:#d9d9d9}.header .header-nav .secondary-menu>ul .current-menu-item>a:hover,.header .header-nav .primary-menu>ul .current-menu-item>a:hover,.header .header-nav .secondary-menu>ul .current-menu-ancestor>a:hover,.header .header-nav .primary-menu>ul .current-menu-ancestor>a:hover,.header .header-nav .secondary-menu>ul .current-page-ancestor>a:hover,.header .header-nav .primary-menu>ul .current-page-ancestor>a:hover,.header .header-nav .secondary-menu>ul .current-menu-item>a:focus,.header .header-nav .primary-menu>ul .current-menu-item>a:focus,.header .header-nav .secondary-menu>ul .current-menu-ancestor>a:focus,.header .header-nav .primary-menu>ul .current-menu-ancestor>a:focus,.header .header-nav .secondary-menu>ul .current-page-ancestor>a:focus,.header .header-nav .primary-menu>ul .current-page-ancestor>a:focus{background:#323232;color:#fff}.header .header-nav .secondary-menu>ul{padding-bottom:70px}.header .header-nav .primary-menu>ul{background:transparent;padding-top:60px}.header .header-nav .sub-nav{background:transparent;position:static;top:auto;width:auto;margin:4px 0;padding-left:15px;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);display:block;z-index:100}.header .header-nav .sub-nav>ul li{margin:0;border:none}.header .header-nav .sub-nav>ul li a{font-family:'avenir_medium',sans-serif;color:#282828;font-size:14px;font-weight:400}.header .nav-trigger,.header .close{display:block}}@media screen and (max-width:550px){.header{min-height:80px}.header .logo,.header.active .logo{top:25px;width:190px;height:39px}.header .nav-trigger,.header .close{top:13px;right:10px}}.admin-bar .header{top:32px}.admin-bar .header .nav-trigger{top:52px}@media screen and (max-width:950px){.admin-bar .header .header-nav{top:32px}}@media screen and (max-width:550px){.admin-bar .header .nav-trigger{top:45px}}.get-in-touch{padding:110px 0 90px 0;border-top:1px solid #e3e3e3;text-align:center}.get-in-touch h4{max-width:90%;margin:0 auto 40px auto;font-family:'Merriweather','Times New Roman',serif;color:#000;font-size:27px;font-weight:400;line-height:36px}.get-in-touch p{color:#000}@media screen and (max-width:550px){.get-in-touch{padding:70px 0 50px 0}}.footer{border-top:1px solid #e3e3e3;overflow:hidden}.footer .footer-nav{padding-top:30px;padding-bottom:10px;border-bottom:1px solid #e3e3e3}.footer .footer-nav ul{margin:0;padding:0;list-style:none}.footer .footer-nav-primary{font-size:0;width:100%;width:calc(100% + 15px);display:table}.footer .footer-nav-primary li{text-transform:uppercase}.footer .footer-nav-primary a{font-family:'avenir_book',sans-serif;color:#282828;font-size:12px;font-weight:400;text-decoration:none;display:inline-block}.footer .footer-nav-primary a:hover,.footer .footer-nav-primary a:focus{text-decoration:underline}.footer .footer-nav-primary>li{font-size:16px;padding-right:15px;padding-bottom:20px;display:table-cell;vertical-align:top;text-align:center}.footer .footer-nav-primary>li>a{font-size:14px}.footer .footer-nav-primary .current-menu-item>a,.footer .footer-nav-primary .current-menu-ancestor>a{text-decoration:underline}.footer .footer-nav-primary .current-menu-item>a:hover,.footer .footer-nav-primary .current-menu-ancestor>a:hover,.footer .footer-nav-primary .current-menu-item>a:focus,.footer .footer-nav-primary .current-menu-ancestor>a:focus{text-decoration:none}.footer .footer-nav-primary .sub-nav{margin-top:12px}.footer .footer-nav-primary .sub-nav li{margin-bottom:10px;text-align:left}.footer .cols{font-size:0;width:100%;display:table;overflow:hidden}.footer .cols .col{position:relative;width:33.33%;padding-top:40px;padding-bottom:25px;display:table-cell;vertical-align:top;overflow:hidden}.footer .cols .col:nth-child(2){border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}.footer .cols .col.col-contact{padding:45px 0;vertical-align:middle}.footer .newsletter-col{padding-left:5%;padding-right:24px}.footer .footer-newsletter{font-size:15px}.footer .footer-newsletter .title{display:block;margin:-4px 0 4px;font-family:'avenir_medium',sans-serif;color:#2c2c2c;font-size:24px;font-weight:400;line-height:1.4}.footer .footer-newsletter .hs-form.hs-form{margin-bottom:10px}.footer .footer-newsletter .hs-form.hs-form .hs-form-field,.footer .footer-newsletter .hs-form.hs-form .inputs-list{margin-bottom:10px}.footer .footer-newsletter .hs-form.hs-form .field-type-text,.footer .footer-newsletter .hs-form.hs-form .field-type-email,.footer .footer-newsletter .hs-form.hs-form .field-type-tel,.footer .footer-newsletter .hs-form.hs-form .field-type-date,.footer .footer-newsletter .hs-form.hs-form .field-type-textarea{padding-top:24px}.footer .footer-newsletter .hs-form.hs-form .field-type-text>label,.footer .footer-newsletter .hs-form.hs-form .field-type-email>label,.footer .footer-newsletter .hs-form.hs-form .field-type-tel>label,.footer .footer-newsletter .hs-form.hs-form .field-type-date>label,.footer .footer-newsletter .hs-form.hs-form .field-type-textarea>label,.footer .footer-newsletter .hs-form.hs-form .field-type-text input,.footer .footer-newsletter .hs-form.hs-form .field-type-email input,.footer .footer-newsletter .hs-form.hs-form .field-type-tel input,.footer .footer-newsletter .hs-form.hs-form .field-type-date input,.footer .footer-newsletter .hs-form.hs-form .field-type-textarea input{font-family:'avenir_medium',sans-serif;color:#505050;font-size:16px;font-weight:400}.footer .footer-newsletter .hs-form.hs-form .field-type-text>label,.footer .footer-newsletter .hs-form.hs-form .field-type-email>label,.footer .footer-newsletter .hs-form.hs-form .field-type-tel>label,.footer .footer-newsletter .hs-form.hs-form .field-type-date>label,.footer .footer-newsletter .hs-form.hs-form .field-type-textarea>label{top:38px;margin-left:6px}.footer .footer-newsletter .hs-form.hs-form .field-type-text input,.footer .footer-newsletter .hs-form.hs-form .field-type-email input,.footer .footer-newsletter .hs-form.hs-form .field-type-tel input,.footer .footer-newsletter .hs-form.hs-form .field-type-date input,.footer .footer-newsletter .hs-form.hs-form .field-type-textarea input{height:50px;border:1px solid #e3e3e3}.footer .footer-newsletter .hs-form.hs-form .field-type-text .hs-form-required,.footer .footer-newsletter .hs-form.hs-form .field-type-email .hs-form-required,.footer .footer-newsletter .hs-form.hs-form .field-type-tel .hs-form-required,.footer .footer-newsletter .hs-form.hs-form .field-type-date .hs-form-required,.footer .footer-newsletter .hs-form.hs-form .field-type-textarea .hs-form-required{right:4px}.footer .footer-newsletter .hs-form.hs-form .field-has-focus>label,.footer .footer-newsletter .hs-form.hs-form .field-has-value>label{font-family:'avenir_medium',sans-serif;color:#505050;font-size:12px;font-weight:400;top:3px}.footer .footer-newsletter .hs-form.hs-form .hs-form-required{margin-left:2px}.footer .footer-newsletter .hs-form.hs-form .inputs-list label{font-size:12px}.footer .footer-newsletter .hs-form.hs-form .inputs-list input{margin-top:2px}.footer .footer-newsletter .hs-form.hs-form .hs_casl_consent{padding-top:10px}.footer .footer-newsletter .hs-form.hs-form .hs_submit{padding-top:0;text-align:right}.footer .footer-newsletter .hs-form.hs-form .hs-button{font-size:12px;padding:10px 12px}.footer .footer-newsletter .copyright{font-family:'avenir_book',sans-serif;color:rgba(0,0,0,0.42);font-size:11px;font-weight:400}.footer .mid-content{max-width:450px;width:70%;margin:0 auto;overflow:hidden}.footer .mid-content .footer-nav-secondary,.footer .mid-content .social{display:inline-block;vertical-align:top}.footer .mid-content .footer-nav-secondary{width:calc(60% - 15px);margin:0 0 0 0;padding:0;list-style:none}.footer .mid-content .footer-nav-secondary li{margin-bottom:20px}.footer .mid-content .footer-nav-secondary a{font-family:'avenir_book',sans-serif;color:#282828;font-size:14px;font-weight:400;line-height:1;text-decoration:none;text-transform:uppercase}.footer .mid-content .footer-nav-secondary a:hover,.footer .mid-content .footer-nav-secondary a:focus{text-decoration:underline}.footer .mid-content .footer-nav-secondary .current-menu-item>a,.footer .mid-content .footer-nav-secondary .current-menu-ancestor>a,.footer .mid-content .footer-nav-secondary .current-page-ancestor>a{text-decoration:underline}.footer .mid-content .footer-nav-secondary .current-menu-item>a:hover,.footer .mid-content .footer-nav-secondary .current-menu-ancestor>a:hover,.footer .mid-content .footer-nav-secondary .current-page-ancestor>a:hover,.footer .mid-content .footer-nav-secondary .current-menu-item>a:focus,.footer .mid-content .footer-nav-secondary .current-menu-ancestor>a:focus,.footer .mid-content .footer-nav-secondary .current-page-ancestor>a:focus{text-decoration:none}.footer .mid-content .social{width:30px}.footer .mid-content .social a{width:30px;margin-bottom:16px;text-align:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.footer .mid-content .social a:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.footer .col-contact-inner{position:relative}.footer .contact-large{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:auto;display:block;font-family:'avenir_medium',sans-serif;color:#fff;font-size:30px;font-weight:400;line-height:44px;text-align:center;text-decoration:none;background-color:#2c2c2c;position:absolute;min-height:200px;padding:45px 30px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.footer .contact-large::before{content:'';background:inherit;position:absolute;top:-200%;left:0;width:105%;height:400%;z-index:-1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.footer .contact-large:hover,.footer .contact-large:focus{-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity=90)}@media screen and (max-width:950px){.footer .cols{display:block}.footer .cols .col{width:50%;display:inline-block;vertical-align:middle}.footer .cols .col:nth-child(2){border-right:0}.footer .cols .col.col-contact{width:100%}.footer .footer-nav-primary{display:block}.footer .footer-nav-primary>li{width:25%;display:inline-block}.footer .contact-large{position:static;transform:none;padding:72px 24px}}@media screen and (max-width:767px){.footer .footer-nav-primary>li{width:100%;display:block;text-align:left}.footer .cols .col:nth-child(1),.footer .cols .col:nth-child(2),.footer .cols .col:nth-child(3){width:100%;padding:48px 5%}.footer .cols .col:nth-child(1) .mid-content,.footer .cols .col:nth-child(2) .mid-content,.footer .cols .col:nth-child(3) .mid-content{max-width:100%;width:100%}.footer .cols .col:nth-child(2){border-left:0;border-right:0;border-top:1px solid #e3e3e3}.footer .col-contact-inner{position:static}}@media screen and (max-width:576px){.footer .footer-newsletter .hs-form.hs-form .field-type-text>label,.footer .footer-newsletter .hs-form.hs-form .field-type-email>label,.footer .footer-newsletter .hs-form.hs-form .field-type-tel>label,.footer .footer-newsletter .hs-form.hs-form .field-type-date>label,.footer .footer-newsletter .hs-form.hs-form .field-type-textarea>label{font-family:'avenir_medium',sans-serif;color:#505050;font-size:12px;font-weight:400;top:0;margin-left:0}}.modal{width:100%;height:100%;display:none;position:fixed;z-index:9000;top:0;left:0}.modal .close{width:50px;height:50px;display:block;position:absolute;z-index:9000;top:10px;right:2%;font-size:50px;line-height:62px;text-align:center;text-decoration:none;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.modal .close:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.modal .modal-content{min-width:320px;width:90%;height:auto;display:block;position:absolute;top:70px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}.modal .modal-bg{width:100%;height:100%;display:block;position:absolute;z-index:-1;top:0;left:0;background-color:rgba(0,0,0,0.8)}.modal#video .modal-content{background-color:transparent}.modal#video iframe{width:100%;height:calc(76vw / 1.77778)}.hero{position:relative;padding-top:200px;background-size:cover;background-position:center center;background-repeat:no-repeat}.hero:before,.hero:after{content:'';position:absolute;top:0;left:0}.hero:before{width:100%;height:25%;display:block;background:-moz-linear-gradient(top, rgba(0,0,0,0.65) 0, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.65) 0, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0);z-index:10}.hero:after{width:100%;height:100%;display:block;background:-moz-linear-gradient(45deg, #000 0, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(45deg, #000 0, rgba(0,0,0,0) 100%);background:linear-gradient(45deg, #000 0, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#00000000', GradientType=1);z-index:0}.hero .centre{position:relative;z-index:20}.hero .copy{color:#fff;text-shadow:0 0 100px rgba(0,0,0,0.75);max-width:675px;padding-top:20px;padding-bottom:40px}.hero .copy p,.hero .copy li{font-size:15px;line-height:1.8}.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6,.hero a{color:inherit}.hero h1{margin:0 0 30px;font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:48px;font-weight:400;line-height:1.15}.hero h4{margin:0 0 60px;font-family:'avenir_black',sans-serif;color:#fff;font-size:23px;font-weight:300;text-transform:uppercase;letter-spacing:.08em;line-height:1}.hero .hero-logo{margin-bottom:40px}.hero .hs-cta-wrapper{min-height:58px;display:inline-block}.hero .cta_button.cta_button:hover,.hero .btn:hover,.hero .cta_button.cta_button:focus,.hero .btn:focus{border-color:#fff}@media screen and (max-width:950px){.hero{padding-top:110px}}@media screen and (max-width:768px){.hero .copy{max-width:75%}.hero h1{margin:0 0 40px;font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:40px;font-weight:400}.hero h4{margin:0 0 30px;font-family:'avenir_black',sans-serif;color:#fff;font-size:18px;font-weight:300}}@media screen and (max-width:550px){.hero{padding-top:110px}}@media screen and (max-width:480px){.hero .copy{max-width:100%}.hero h1{margin:0 0 40px;font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:36px;font-weight:400}.hero h3{margin:0 0 30px;font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:30px;font-weight:400}.hero h4{margin:0 0 20px;font-family:'avenir_black',sans-serif;color:#fff;font-size:14px;font-weight:300}}.full{width:100%;display:table}.full .col{position:relative;vertical-align:top;padding:200px 0 185px;width:50%;display:table-cell;background:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat}.full .col .copy{width:100%;max-width:850px;font-size:16px}.full .col .copy p,.full .col .copy li{font-size:20px;line-height:1.8}.full .col.left .copy{float:right;padding:0 180px 0 10%}.full .col.right .copy{position:absolute;bottom:155px;left:0;padding-right:10%}.full.general .col.right .copy{position:static;bottom:auto;padding:0 10% 0 180px}.full h3{margin:0 0 80px;font-family:'Merriweather','Times New Roman',serif;color:#282828;font-size:54px;font-weight:400;line-height:1.1}.full h3 span{color:#827f7f}.full h4{margin:0 0 45px;font-family:'avenir_black',sans-serif;color:#fff;font-size:26px;font-weight:400;text-transform:uppercase;-moz-opacity:.72;-khtml-opacity:.72;-webkit-opacity:.72;opacity:.72;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=72);filter:alpha(opacity=72);line-height:1.1}.full h5{margin:0 0 45px;font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:46px;font-weight:400;line-height:1.1}.full.image-right .col.right:before{position:absolute;bottom:0;left:0;width:100%;height:75%;display:block;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.65) 100%, rgba(0,0,0,0.65) 102%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.65) 100%, rgba(0,0,0,0.65) 102%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.65) 100%, rgba(0,0,0,0.65) 102%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);content:''}.full.image-right .col.right p{color:#fff}.full.image-right .col.right .copy{padding-left:115px}.full.image-left .col.left:before{position:absolute;bottom:0;left:0;width:100%;height:200px;display:block;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.65) 100%, rgba(0,0,0,0.65) 102%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.65) 100%, rgba(0,0,0,0.65) 102%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.65) 100%, rgba(0,0,0,0.65) 102%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);content:''}.full.image-left .col.left p{color:#fff}.full.image-left .col.left .copy{padding-right:115px}@media screen and (min-width:1700px){.full .col.left .copy{padding-left:0}.full .col.right .copy{padding-right:0}}@media screen and (max-width:1400px){.full .col{padding:100px 0 85px}.full .col.left .copy{padding-right:80px}.full .col.right .copy{bottom:55px}.full.general .col.right .copy{padding-left:80px}.full h3{margin:0 0 40px;font-family:'Merriweather','Times New Roman',serif;color:#282828;font-size:42px;font-weight:400}.full h4{margin:0 0 20px;font-family:'avenir_black',sans-serif;color:#fff;font-size:20px;font-weight:400}.full h5{margin:0 0 20px;font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:30px;font-weight:400}.full.image-right .col.right .copy{padding-left:60px}.full.image-left .col.left .copy{padding-right:60px}}@media screen and (max-width:1000px){.full .col{width:100%;display:block;padding:80px 0 65px}.full .col.left .copy,.full .col.right .copy{width:90%;position:static;float:none;margin:0 auto;padding:0}.full.general .col.right .copy{padding:0}.full.image-right .col.right .copy,.full.image-left .col.left .copy{padding-right:0;padding-left:0}}@media screen and (max-width:480px){.full h3{font-family:'Merriweather','Times New Roman',serif;color:#282828;font-size:36px;font-weight:400}}.pad-top{padding-top:80px}@media screen and (max-width:1100px){.pad-top{padding-top:60px}}@media screen and (max-width:768px){.pad-top{padding-top:50px}}@media screen and (max-width:480px){.pad-top{padding-top:40px}}.pad-bottom{padding-bottom:50px}@media screen and (max-width:1100px){.pad-bottom{padding-bottom:30px}}@media screen and (max-width:768px){.pad-bottom{padding-bottom:20px}}.title h3{font-family:'avenir_black',sans-serif;color:#282828;font-size:31px;font-weight:400;text-transform:uppercase}.title h2{font-family:'Merriweather','Times New Roman',serif;color:#282828;font-size:44px;font-weight:400;line-height:1.2}.title h2 .highlight{display:inline-block;margin-left:6px;padding-left:20px;background-color:#323232;color:#fff}@media screen and (max-width:1100px){.title h3{margin-bottom:20px;font-family:'avenir_black',sans-serif;color:#827f7f;font-size:24px;font-weight:400}.title h2{font-size:52px;line-height:68px}}@media screen and (max-width:768px){.title h3{font-family:'avenir_black',sans-serif;color:#827f7f;font-size:20px;font-weight:400}.title h2{font-size:42px;line-height:58px}}@media screen and (max-width:480px){.title h3{font-family:'avenir_black',sans-serif;color:#827f7f;font-size:16px;font-weight:400}.title h2{font-size:28px;line-height:40px}.title h2 .highlight{padding-left:5px}}.two-col,.three-col{font-size:0}.two-col p,.three-col p,.two-col li,.three-col li{max-width:900px}.two-col p,.three-col p,.two-col ol,.three-col ol,.two-col ul,.three-col ul,.two-col li,.three-col li{font-size:20px}.two-col h2,.three-col h2{font-family:'Merriweather','Times New Roman',serif;color:#282828;font-size:44px;font-weight:400;line-height:1.2}.two-col.dark,.three-col.dark{background:#2e2e2e;color:#fff}.two-col.dark h1,.three-col.dark h1,.two-col.dark h2,.three-col.dark h2,.two-col.dark h3,.three-col.dark h3,.two-col.dark h4,.three-col.dark h4,.two-col.dark h5,.three-col.dark h5,.two-col.dark h6,.three-col.dark h6,.two-col.dark a,.three-col.dark a{color:inherit}.two-col .col,.three-col .col{font-size:20px;display:inline-block;vertical-align:top}.two-col .col{width:50%}.two-col .col.col-two-thirds{width:66.666%}.two-col .col.col-three-quarter{width:75%}.two-col .col:first-child{padding-right:40px}.two-col .col:last-child{padding-left:40px}.two-col .col:last-child:first-child{padding-left:0}@media screen and (max-width:1100px){.two-col .col:first-child{padding-right:20px}.two-col .col:last-child{padding-left:20px}}@media screen and (max-width:1100px){.two-col .col{width:100%}.two-col .col.col-two-thirds,.two-col .col.col-three-quarter{width:100%}.two-col .col:first-child{padding-right:0}.two-col .col:last-child{padding-left:0}}.three-col .col{width:30.75%;margin-left:3.8%}.three-col .col:first-child{margin-left:0}.cells{width:100%;margin:0;padding-top:20px;font-size:0;display:inline-block;text-align:left}.cells .cell{margin-bottom:60px;width:50%;display:inline-block;text-align:left}.cells .cell:nth-of-type(2n-1){padding-right:5%}.cells .cell:nth-of-type(2n){padding-left:5%}.cells .cell h4{font-family:'avenir_black',sans-serif;color:#000;font-size:30px;font-weight:400;line-height:1.2}.cells .cell h5{font-family:'avenir_black',sans-serif;color:#000;font-size:20px;font-weight:400;text-transform:uppercase;margin:0 0 40px}.cells .cell p{font-size:15px}.cells .cell-image,.cells .cell-info{display:inline-block;vertical-align:top}.cells .cell-image{width:20%}.cells .cell-image img{width:100%}.cells .cell-info{width:70%;margin-left:10%}.cells .cell-info-full{margin-left:0;width:100%}.cells.cells-three-col .cell{width:30.75%;margin-right:3.8%;padding:0}.cells.cells-three-col .cell:nth-child(3n){margin-right:0}@media screen and (max-width:1100px){.cells .cell{margin-bottom:60px}.cells .cell:nth-of-type(2n-1){padding-right:3%}.cells .cell:nth-of-type(2n){padding-left:3%}.cells .cell h5{font-family:'avenir_black',sans-serif;color:#babbbb;font-size:20px;font-weight:400;margin:0 0 30px}.cells.cells-three-col .cell{padding:0}}@media screen and (max-width:768px){.cells .cell{width:100%;margin-bottom:30px}.cells .cell:nth-of-type(2n-1){padding-right:0}.cells .cell:nth-of-type(2n){padding-left:0}.cells .cell h5{font-family:'avenir_black',sans-serif;color:#babbbb;font-size:20px;font-weight:400;margin:0 0 20px}.cells.cells-three-col .cell{width:100%;margin-right:0}}@media only screen and (max-width:550px){.cells .cell-image,.cells .cell-info{display:block;margin-left:auto;margin-right:auto}.cells .cell-image{width:40%;margin-bottom:20px}.cells .cell-info{width:100%}}.large-video{width:100%;height:80vh;max-height:1280px;display:block;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.large-video:before{width:100%;height:100%;display:block;content:' ';position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.35)}.large-video .play-text{width:100%;height:137px;position:absolute;top:50%;margin:-68px 0 0 0;text-align:center;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.large-video .play-text:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80);text-decoration:none}.large-video .play-text .play,.large-video .play-text .text{display:inline-block;vertical-align:middle}.large-video .play-text .play{width:137px;height:137px;background-image:url("/wp-content/themes/bulletproof/resource/img/icons/play.png");background-size:contain;background-position:center center;background-repeat:no-repeat}.large-video .play-text .text{margin-left:30px;font-family:'avenir_medium',sans-serif;color:#fff;font-size:57px;font-weight:400}@media screen and (max-width:1000px){.large-video{height:80vw}.large-video .play-text{margin:-40px 0 0 0}.large-video .play-text .play{width:80px;height:80px}.large-video .play-text .text{margin-left:10px;font-family:'avenir_medium',sans-serif;color:#fff;font-size:38px;font-weight:400}}@media screen and (max-width:768px){.large-video .play-text{margin:-40px 0 0 0}.large-video .play-text .play{width:80px;height:80px}.large-video .play-text .text{font-family:'avenir_medium',sans-serif;color:#fff;font-size:28px;font-weight:400}}.large-video-content{max-width:50em;padding-top:40px}.social{float:right}.social a{font-size:26px;text-decoration:none;color:#a3a3a3}.quote-tile-contents{background:#2e2e2e;margin:6px auto 25px;padding:30px;color:#fff;text-align:center}.quote-tile-contents.marked{background-image:url("/wp-content/themes/bulletproof/resource/img/icons/quotation-mark.png");background-position:center top;background-repeat:no-repeat}.quote-tile-contents a{color:#fff}.quote-tile-contents p{font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:34px;font-weight:400;line-height:1.7em;font-style:italic}.quote-tile-contents .centre{min-width:0}.quote-tile-contents .author{font-family:'avenir_medium',sans-serif;color:#fff;font-size:26px;font-weight:400}@media screen and (max-width:1700px){.quote-tile-contents p{margin-bottom:20px;font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:26px;font-weight:400}.quote-tile-contents .author{font-family:'avenir_medium',sans-serif;color:#fff;font-size:20px;font-weight:400}}@media screen and (max-width:1400px){.quote-tile-contents p{font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:20px;font-weight:400}.quote-tile-contents .author{font-family:'avenir_medium',sans-serif;color:#fff;font-size:18px;font-weight:400}}@media screen and (max-width:1100px){.quote-tile-contents p{font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:18px;font-weight:400}.quote-tile-contents .author{font-family:'avenir_medium',sans-serif;color:#fff;font-size:16px;font-weight:400}}.row .quote-tile-contents{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.testimonial-row{background:#2e2e2e;padding-top:30px;padding-bottom:40px}.testimonial-row .centre{max-width:960px}.testimonial-row .quote-tile-contents{margin-top:0;margin-bottom:0}.testimonial-row .quote-tile-contents p{font-size:18px}@media screen and (max-width:550px){.testimonial-row{padding-top:20px;padding-bottom:30px}}.form-dark{background:#2e2e2e;color:#fff;margin-top:20px;margin-bottom:20px;padding-top:60px;padding-bottom:40px}.form-dark h1,.form-dark h2,.form-dark h3,.form-dark h4,.form-dark h5,.form-dark h6{color:#babbbb}.form-dark p{max-width:900px}.form-dark a{color:inherit}.form-dark .hs-button{float:right}.hero .scroll-prompt{position:absolute;bottom:60px;right:5%;width:27px;height:30px;display:block;background-image:url('data:image/svg+xml;utf8,<svg fill="#ffffff" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="805 647 44.6 50.9"><defs><style>.cls-1{clip-path: url(#clip-path);}</style><clipPath id="clip-path"><rect id="rectangle" width="44.6" height="50.9"/></clipPath></defs><g id="group-1" transform="translate(805 647)"><g class="cls-1"><path id="path" d="M22.6,0a2.006,2.006,0,0,0-2,2V44.4L3.4,27.2A1.974,1.974,0,0,0,2,26.6a1.974,1.974,0,0,0-1.4.6A1.933,1.933,0,0,0,.6,30L20.9,50.3a1.933,1.933,0,0,0,2.8,0L44,30a1.98,1.98,0,0,0-2.8-2.8L24.6,43.8V2a2.006,2.006,0,0,0-2-2"/></g></g></svg>');z-index:500;-webkit-animation:upDown 3s infinite;-moz-animation:upDown 3s infinite;-o-animation:upDown 3s infinite;animation:upDown 3s infinite}.hero .slides,.hero .slides li{width:100%;height:100%;display:block}.hero .slides li{background-size:cover;background-position:center center;background-repeat:no-repeat}.hero .slides li.gradient:before,.hero .slides li.gradient:after{width:100%;height:100%;display:block;content:' ';position:absolute;z-index:2;top:0;left:0}.hero .slides li.gradient:before{background:-moz-linear-gradient(45deg, rgba(0,0,0,0.6) 0, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(45deg, rgba(0,0,0,0.6) 0, rgba(0,0,0,0) 100%);background:linear-gradient(45deg, rgba(0,0,0,0.6) 0, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#00000000', GradientType=1)}.hero .slides li.gradient:after{background:-moz-linear-gradient(top, rgba(0,0,0,0.6) 0, rgba(0,0,0,0) 50%, rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.6) 0, rgba(0,0,0,0) 50%, rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0, rgba(0,0,0,0) 50%, rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#99000000', GradientType=0)}.hero .slides li .centre{z-index:3}.hero .slides li a{padding:15px 60px;text-decoration:none;border:1px solid #fff;font-family:'avenir_black',sans-serif;color:#fff;font-size:13px;font-weight:300;line-height:1;text-transform:uppercase;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.hero .slides li a:hover{background:#fff;color:#5c5c5c}.hero .flex-control-nav{padding:0 5%}@media screen and (min-width:1700px){.hero .flex-control-nav{padding:0}}@media screen and (max-width:480px){.hero .scroll-prompt{bottom:20px}.hero .flex-control-nav{bottom:35px}}.skip-link-target{outline:0}#landing-services{background:#f5fbf8}#landing-services h5{color:#000}#landing-services h5 a{color:inherit;text-decoration:none}#landing-services h5 a:hover{text-decoration:underline}.cells .cell{vertical-align:top}.industries.industries{background:#fff}.industries.industries h5{color:#000}.industries.industries h5 a{color:inherit;text-decoration:none}.industries.industries h5 a:hover{text-decoration:underline}.industries.industries .cells .cell{vertical-align:top}#landing-social{width:100%;height:65vw;display:block;font-size:0}#landing-social .blog{width:65%;height:100%;display:inline-block;vertical-align:top;position:relative;text-decoration:none;text-align:center;background-size:cover;background-position:center center;background-repeat:no-repeat}#landing-social .blog:before{width:100%;height:100%;display:block;content:' ';position:absolute;z-index:2;top:0;left:0;background-color:rgba(36,36,36,0.8)}#landing-social .blog .text{width:90%;margin:0 auto;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}#landing-social .blog h5{margin-bottom:35px;font-family:'avenir_black',sans-serif;color:#fff;font-size:26px;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.1em}#landing-social .blog h4{margin-bottom:50px;font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:49px;font-weight:400;line-height:1}#landing-social .blog .date{font-family:'avenir_medium',sans-serif;color:#fff;font-size:21px;font-weight:400;line-height:1}#landing-social .col{width:35%;height:100%;display:inline-block}#landing-social .col .row{width:100%;height:50%;display:inline-block;vertical-align:top}#landing-social .col .row.top{background:#2e2e2e}#landing-social .col .row.bot{position:relative;background-color:#ccc}#landing-social .col .row.bot a{width:100%;height:100%;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat}#landing-social .col .row.bot .fa-instagram{width:57px;height:57px;display:block;position:absolute;bottom:29px;right:27px;font-size:64px;line-height:57px;text-align:center;color:#fff}@media screen and (max-width:900px){#landing-social{height:100vw}#landing-social .blog{width:50%}#landing-social .blog h5{margin-bottom:20px;font-family:'avenir_black',sans-serif;color:#fff;font-size:20px;font-weight:400}#landing-social .blog h4{margin-bottom:30px;font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:38px;font-weight:400}#landing-social .blog .date{font-family:'avenir_medium',sans-serif;color:#fff;font-size:17px;font-weight:400}#landing-social .col{width:50%}}@media screen and (max-width:650px){#landing-social{height:1000px}#landing-social .blog{width:100%;height:33.33%}#landing-social .col{width:100%;height:66.66%}}.partner-logos{margin-bottom:100px;font-size:0;text-align:center}.partner-logos a{display:inline-block;vertical-align:middle;margin:0 8% 50px 0}.partner-logos a img{display:block;pointer-events:none}.partner-logos a:hover,.partner-logos a:focus{opacity:.7}@media screen and (max-width:768px){.partner-logos{margin-bottom:50px}}@media screen and (max-width:480px){.partner-logos{margin-bottom:0}.partner-logos a{display:block}.partner-logos a img{display:block;margin-right:auto;margin-left:auto}}.hero#case-study-banner .copy{max-width:825px}.hero#case-study-banner h3{margin-bottom:0}.hero#case-study-banner h4{color:#fff}#case-study-top{margin-bottom:150px}#case-study-top .two-col .col:last-child{max-width:310px;padding-left:7%;box-sizing:content-box}#case-study-top .logo{max-width:300px;display:block;padding-bottom:115px}#case-study-top h2{margin-bottom:55px;font-weight:400}#case-study-top h3{padding-left:27px;font-family:'avenir_book',sans-serif;color:#282828;font-size:33px;font-weight:400}@media screen and (max-width:1300px){#case-study-top .two-col .col:first-child{width:calc(100% - 330px)}#case-study-top .two-col .col:last-child{padding-left:20px}}@media screen and (max-width:768px){#case-study-top{margin-bottom:80px}#case-study-top .two-col .col:first-child,#case-study-top .two-col .col:last-child{width:100%;padding-left:0}#case-study-top .logo{padding-bottom:50px}}.case-study-top ul{list-style:none}.case-study-top ul li{height:60px;padding-left:27px;font-family:'avenir_book',sans-serif;color:#424d58;font-size:19px;font-weight:400;line-height:60px;border-bottom:1px solid #e3e3e3}.case-study-top ul li:last-child{border-bottom:none}.case-study-technologies{max-height:1280px;height:90vw;background-size:cover;background-position:center center;background-repeat:no-repeat}.case-study-technologies .text{max-width:510px;position:relative;top:22%}.case-study-technologies .text h5{margin-bottom:25px;font-family:'avenir_black',sans-serif;color:#fff;font-size:20px;font-weight:400;text-transform:uppercase}.case-study-technologies .text p{font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:15px;font-weight:300;line-height:27px}.case-study-technologies .phone{width:32%;height:85%;display:block;position:absolute;right:10%;bottom:-7%;background-size:contain;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:1000px){.case-study-technologies .text{max-width:480px}.case-study-technologies .phone{width:30%;height:85%;display:block;position:absolute;right:2%;bottom:-12%;background-size:contain;background-position:center center;background-repeat:no-repeat}}@media screen and (max-width:768px){.case-study-technologies{height:auto;padding:50px 0}.case-study-technologies .text{padding-bottom:250px}.case-study-technologies .phone{width:70%;height:300px;display:block;position:absolute;right:0;bottom:-10%;background-size:contain;background-position:center center;background-repeat:no-repeat}}#case-study-mid-title{margin-bottom:50px}#case-study-mid-cols{margin-bottom:200px}@media screen and (max-width:1100px){#case-study-mid-cols{margin-bottom:120px}}@media screen and (max-width:768px){#case-study-mid-cols{margin-bottom:80px}}.case-study-landing-blocks{min-height:850px}.case-study-landing-blocks .col{height:100vh;max-height:100vh;background-color:#2e2e2e}.case-study-landing-blocks .col:before,.case-study-landing-blocks .col:after{content:' ';position:absolute;top:0;z-index:1;left:0}.case-study-landing-blocks .col:before{width:100%;height:100%;display:block;background:-moz-linear-gradient(45deg, rgba(0,0,0,0.6) 0, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(45deg, rgba(0,0,0,0.6) 0, rgba(0,0,0,0) 100%);background:linear-gradient(45deg, rgba(0,0,0,0.6) 0, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#00000000', GradientType=1)}.case-study-landing-blocks .col:after{width:100%;height:60%;display:block;background:-moz-linear-gradient(top, rgba(0,0,0,0.65) 0, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.65) 0, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0)}.case-study-landing-blocks .col.empty:before,.case-study-landing-blocks .col.empty:after{display:none}.case-study-landing-blocks .col .copy{width:90%;position:absolute;bottom:85px;margin:0 5%;z-index:100}.case-study-landing-blocks h3,.case-study-landing-blocks h4{text-shadow:0 0 40px rgba(0,0,0,0.85)}.case-study-landing-blocks h4{margin:0 0 60px;font-family:'avenir_black',sans-serif;color:#fff;font-size:23px;font-weight:300;text-transform:uppercase;letter-spacing:.08em;line-height:1;opacity:1}.case-study-landing-blocks h3{margin:0 0 80px;font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:69px;font-weight:400;line-height:1}.case-study-landing-blocks a{padding:15px 60px;text-decoration:none;border:1px solid #fff;font-family:'avenir_black',sans-serif;color:#fff;font-size:13px;font-weight:300;line-height:1;text-transform:uppercase;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.case-study-landing-blocks a:hover{background:#fff;color:#5c5c5c}@media screen and (max-width:1000px){.case-study-landing-blocks .col.left .copy{position:absolute;margin:0 5%}}@media screen and (max-width:768px){.case-study-landing-blocks h3{margin:0 0 40px;font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:40px;font-weight:400}.case-study-landing-blocks h4{margin:0 0 30px;font-family:'avenir_black',sans-serif;color:#fff;font-size:18px;font-weight:300}}@media screen and (max-width:480px){.case-study-landing-blocks h3{margin:0 0 30px;font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:36px;font-weight:400}.case-study-landing-blocks h4{margin:0 0 20px;font-family:'avenir_black',sans-serif;color:#fff;font-size:14px;font-weight:300}}.hero#services-banner .copy{max-width:830px}.hero#services-banner h3{margin-bottom:0}#services-title{margin-bottom:40px}#services-top{margin-bottom:100px}@media screen and (max-width:1100px){#services-top{margin-bottom:80px}}@media screen and (max-width:768px){#services-top{margin-bottom:30px}}.service-blocks.last .col.right{padding-bottom:205px}.service-blocks .col{padding:15vw 0}.service-blocks .col.right .copy{position:static;padding-left:10%}.service-blocks .col.left .copy{padding-right:10%}.service-blocks h3{margin-bottom:55px;padding-top:40px;font-family:'avenir_black',sans-serif;color:#353535;font-size:42px;font-weight:400;text-transform:uppercase}.service-blocks p:last-child{margin-bottom:0}@media screen and (max-width:1400px){.service-blocks .col{padding:10vw 0}.service-blocks .col.left .copy,.service-blocks .col.right .copy{width:100%;float:none;margin:0 auto}.service-blocks .col.left .copy h3,.service-blocks .col.right .copy h3{margin-bottom:40px}.service-blocks .col.right .copy{padding-right:5vw}.service-blocks .col.left .copy{padding-left:5vw}.service-blocks .col.graphic{height:50vw}}@media screen and (max-width:1000px){.service-blocks.last .col.right{padding-bottom:100px}.service-blocks .col.left .copy,.service-blocks .col.right .copy{width:100%;max-width:1000px;padding:0 5%}.service-blocks .col.left .copy h3,.service-blocks .col.right .copy h3{margin-bottom:20px;font-family:'avenir_black',sans-serif;color:#353535;font-size:30px;font-weight:400}.service-blocks .col:first-child{padding-top:0}}.hero#about-banner .copy{max-width:725px}.hero#about-banner h3{margin-bottom:0}#about-title{margin-bottom:40px}#team-title{margin-bottom:115px}@media screen and (max-width:1000px){#team-title{margin-bottom:80px}}@media screen and (max-width:768px){#team-title{margin-bottom:40px}}#culture-title{margin-bottom:100px}@media screen and (max-width:1000px){#culture-title{margin-bottom:70px}}@media screen and (max-width:768px){#culture-title{margin-bottom:30px}}.team-members{font-size:0}.team-members .team-member{width:calc(33.33333333%);height:calc(33.33333333vw);display:inline-block;vertical-align:top;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.team-members .team-member:hover{-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity=90)}.team-members .team-member:before{width:100%;height:100%;display:block;content:' ';position:absolute;z-index:1;top:0;left:0;background:-moz-linear-gradient(top, rgba(125,185,232,0) 0, rgba(93,137,172,0) 26%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top, rgba(125,185,232,0) 0, rgba(93,137,172,0) 26%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom, rgba(125,185,232,0) 0, rgba(93,137,172,0) 26%, rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8', endColorstr='#e6000000', GradientType=0)}.team-members .team-member .text{position:absolute;z-index:2;left:9%;bottom:10%;text-transform:uppercase}.team-members .team-member .text h4{margin-bottom:5px;font-family:'avenir_medium',sans-serif;color:#fff;font-size:31px;font-weight:400;line-height:31px}.team-members .team-member .text h5{margin-bottom:0;font-family:'avenir_medium',sans-serif;color:#d9d9d9;font-size:21px;font-weight:400;line-height:21px}@media screen and (max-width:1100px){.team-members .team-member{width:calc(50%);height:calc(50vw)}}@media screen and (max-width:768px){.team-members .team-member{width:100%;height:100vw}}@media screen and (max-width:480px){.team-members .team-member .text{left:10px;bottom:20px;padding-right:10px}.team-members .team-member .text h4{font-family:'avenir_medium',sans-serif;color:#fff;font-size:28px;font-weight:400;line-height:28px}.team-members .team-member .text h5{font-family:'avenir_medium',sans-serif;color:#d9d9d9;font-size:15px;font-weight:400;line-height:15px}}.team-modal .modal-content{max-width:700px}.team-modal .modal-content p,.team-modal .modal-content li{font-size:18px}.team-modal .modal-content .photo{width:100%;height:360px;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat}.team-modal .modal-content .text{height:calc(90vh - 360px);padding:70px 60px;overflow:auto}.team-modal .modal-content .text h4{margin-bottom:5px;font-family:'avenir_medium',sans-serif;color:#282828;font-size:31px;font-weight:400;line-height:31px;text-transform:uppercase}.team-modal .modal-content .text h5{margin-bottom:20px;font-family:'avenir_medium',sans-serif;color:#424d58;font-size:21px;font-weight:400;line-height:21px;text-transform:uppercase}@media screen and (max-width:768px){.team-modal .modal-content .photo{height:260px}.team-modal .modal-content .text{height:calc(90vh - 260px);padding:45px 30px}}@media screen and (max-width:480px){.team-modal .modal-content .photo{height:200px}.team-modal .modal-content .text{height:calc(90vh - 200px);padding:30px 20px}}.about-photo-grid{font-size:0}.about-photo-grid .photo{width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.about-photo-grid .row{max-height:1280px;height:calc(33.33vw * 2);display:block;position:relative}.about-photo-grid .third{height:100%;display:inline-block;vertical-align:top;position:relative}.about-photo-grid .third.one{width:calc(100% / 3);background-color:#2e2e2e}.about-photo-grid .third.two{width:66.6%}.about-photo-grid .third.two:before{width:100%;height:100%;display:block;content:' ';position:absolute;z-index:1;top:0;left:0;background-color:rgba(36,36,36,0.8)}.about-photo-grid .third .half-height{height:50%;position:relative}.about-photo-grid .bottom-left-quote{padding-top:110px}.about-photo-grid .bottom-right-text{width:calc(100vw / 3);position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;z-index:900;font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:69px;font-weight:400;line-height:82px}@media screen and (max-width:1400px){.about-photo-grid .bottom-right-text{width:60%;font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:52px;font-weight:400;line-height:68px}}@media screen and (max-width:1100px){.about-photo-grid .bottom-left-quote{padding-top:70px}.about-photo-grid .bottom-right-text{width:80%;font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:48px;font-weight:400;line-height:58px}}@media screen and (max-width:900px){.about-photo-grid .row{height:100vw}.about-photo-grid .third.one,.about-photo-grid .third.two{width:50%}.about-photo-grid .bottom-right-text{font-family:'Merriweather','Times New Roman',serif;color:#fff;font-size:28px;font-weight:400;line-height:40px}}@media screen and (max-width:650px){.about-photo-grid{height:1400px}.about-photo-grid .row:first-child{height:25%}.about-photo-grid .row:nth-child(2){height:75%}.about-photo-grid .third.one{width:100%;height:66.66%}.about-photo-grid .third.two{width:100%;height:33.33%}.about-photo-grid .blog{width:100%;height:33.33%}.about-photo-grid .col{width:100%;height:66.66%}}.careers .careers-top{padding-top:165px}.careers .careers-top .title{width:60%;display:inline-block;vertical-align:top}.careers .careers-top .title h2{margin-bottom:40px;color:#242222}.careers .careers-top .title p{color:#424d58}.careers .careers-top .careers-top-right{width:25%;display:inline-block;vertical-align:top;margin-left:10%;text-align:center}.careers .careers-top .careers-top-right .headshot{width:100%;height:374px;display:block;background-size:contain;background-position:center center;background-repeat:no-repeat;background-position:bottom}.careers .careers-top .careers-top-right .name{width:100%;padding-top:10px;font-family:'avenir_book',sans-serif;color:#000;font-size:17px;font-weight:400;border-top:1px solid #989898}.careers .career-list{font-size:0}.careers .career-list .career{padding:85px 0;border-bottom:1px solid #e3e3e3}.careers .career-list .career:last-child{border-bottom:none}.careers .career-list .career .icon,.careers .career-list .career .text{display:inline-block;vertical-align:middle}.careers .career-list .career .icon{width:190px;height:190px;background-position:0 20%;background-repeat:no-repeat}.careers .career-list .career .text{width:calc(100% - 190px)}.careers .career-list .career h4{margin-bottom:30px;font-family:'avenir_black',sans-serif;color:#242222;font-size:32px;font-weight:400;line-height:36px}.careers .career-list .career p{color:#424d58}.careers .career-list .career a{height:50px;display:inline-block;padding:0 25px;font-family:'avenir_black',sans-serif;color:#434d58;font-size:13px;font-weight:400;line-height:48px;text-transform:uppercase;text-decoration:none;letter-spacing:.06em;border:1px solid #4d4d4e;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.careers .career-list .career a:hover{color:#fff;background-color:#4d4d4e}@media screen and (max-width:1100px){.careers .careers-top{padding-top:120px}.careers .careers-top .title{width:65%}.careers .careers-top .title h2{margin-bottom:20px}.careers .careers-top .careers-top-right{width:25%;margin-left:2%}.careers .careers-top .careers-top-right .headshot{width:100%;height:300px;display:block}.careers .career-list .career .icon{width:130px}.careers .career-list .career .text{width:calc(100% - 130px)}}@media screen and (max-width:768px){.careers .careers-top .title{width:74%}.careers .careers-top .careers-top-right{width:20%;margin-left:2%}.careers .careers-top .careers-top-right .headshot{width:100%;height:150px;display:block}.careers .career-list .career{padding:50px 0}.careers .career-list .career .icon{display:none}.careers .career-list .career .text{width:100%}}@media screen and (max-width:768px){.careers .careers-top .title{width:100%}.careers .careers-top .careers-top-right{display:none}}#blog-landing-title{padding:280px 0 85px 0;text-align:center;background-color:#fafafa}#blog-landing-title h3{margin-bottom:0;font-family:'avenir_black',sans-serif;color:#282828;font-size:18px;font-weight:400;line-height:22px;text-transform:uppercase;letter-spacing:.22em}#blog-landing-title h2{font-family:'Merriweather','Times New Roman',serif;color:#282828;font-size:69px;font-weight:400;line-height:86px}@media screen and (max-width:768px){#blog-landing-title h3{font-family:'avenir_black',sans-serif;color:#282828;font-size:14px;font-weight:400;line-height:18px}#blog-landing-title h2{font-family:'Merriweather','Times New Roman',serif;color:#282828;font-size:49px;font-weight:400;line-height:66px}}@media screen and (max-width:480px){#blog-landing-title h2{font-family:'Merriweather','Times New Roman',serif;color:#282828;font-size:35px;font-weight:400;line-height:56px}}.blog-categories-list{padding-bottom:50px;background-color:#fafafa}.blog-categories-list ul{margin:0;padding:0;list-style:none}.blog-categories-list li{margin:0;display:inline}.blog-categories-list a{padding-right:40px;font-family:'avenir_black',sans-serif;color:#000;font-size:18px;font-weight:400;text-decoration:none;text-transform:uppercase}.blog-categories-list a:hover,.blog-categories-list a:focus{text-decoration:underline}.blog-categories-list .current-cat a{color:#505050;text-decoration:underline}.blog-categories-list .current-cat a:hover,.blog-categories-list .current-cat a:focus{text-decoration:none}.blog-entries-list{padding-bottom:200px;background-color:#fafafa;font-size:0}.blog-entries-list .posts{display:flex;flex-direction:row;flex-wrap:wrap}.blog-entries-list .entry{width:23%;flex-grow:0;flex-shrink:0;vertical-align:top;margin:0 27px 45px 0;background-color:#fff;text-decoration:none;text-align:left;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}.blog-entries-list .entry:nth-child(4n){margin-right:0}.blog-entries-list .entry:hover .text h4,.blog-entries-list .entry:hover .text .read-more{text-decoration:underline}.blog-entries-list .entry .entry-date{height:69px;display:block;padding-left:30px;font-family:'avenir_medium',sans-serif;color:#505050;font-size:12px;font-weight:400;line-height:69px}.blog-entries-list .entry .entry-photo{width:100%;height:195px;display:block;background-color:#e7e7e7;background-size:cover;background-position:center center;background-repeat:no-repeat}.blog-entries-list .entry .text{padding:30px 20px 20px 30px}.blog-entries-list .entry h4{font-family:'Merriweather','Times New Roman',serif;color:#282828;font-size:26px;font-weight:400;line-height:31px}.blog-entries-list .entry p{font-family:'Merriweather','Times New Roman',serif;color:#424d58;font-size:12px;font-weight:400;line-height:21px}.blog-entries-list .entry .read-more{font-family:'avenir_black',sans-serif;color:#727272;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.06em}@media screen and (max-width:1280px){.blog-entries-list{padding-bottom:150px}.blog-entries-list .entry{width:32%;margin:0 15px 30px 0}.blog-entries-list .entry:nth-child(4n){margin-right:15px}.blog-entries-list .entry:nth-child(3n){margin-right:0}}@media screen and (max-width:1000px){.blog-entries-list{padding-bottom:100px}.blog-entries-list .entry{width:48%}.blog-entries-list .entry:nth-child(4n),.blog-entries-list .entry:nth-child(3n){margin-right:15px}.blog-entries-list .entry:nth-child(2n){margin-right:0}.blog-entries-list .entry .text{padding:30px 15px 20px 15px}}@media screen and (max-width:600px){.blog-entries-list{padding-bottom:50px}.blog-entries-list .entry{width:100%;margin-right:0}.blog-entries-list .entry:nth-child(4n),.blog-entries-list .entry:nth-child(3n),.blog-entries-list .entry:nth-child(2n){margin-right:0}}.hero#blog-article-banner:after{width:100%;height:100%;display:block;content:' ';position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5)}.hero#blog-article-banner .copy{max-width:725px;margin:0 auto;text-align:center}.hero#blog-article-banner h4{letter-spacing:.3em}.hero#blog-article-banner h3{margin-bottom:60px}.hero#blog-article-banner h5{font-family:'avenir_medium',sans-serif;color:#fff;font-size:25px;font-weight:400;text-transform:uppercase}@media screen and (max-width:768px){.hero#blog-article-banner h3{margin-bottom:30px}.hero#blog-article-banner h5{font-family:'avenir_medium',sans-serif;color:#fff;font-size:16px;font-weight:400}}.blog-article{max-width:1100px;margin:0 auto;padding:120px 0 35px 0;border-bottom:1px solid #e3e3e3}.blog-article .centre{padding:0}.blog-article .intro{margin-bottom:50px;font-family:'Merriweather','Times New Roman',serif;color:#282828;font-size:43px;font-weight:700;line-height:63px}.blog-article p{margin-bottom:40px}@media screen and (max-width:1100px){.blog-article .centre{padding:0 5%}.blog-article .intro{margin-bottom:30px;font-family:'Merriweather','Times New Roman',serif;color:#282828;font-size:33px;font-weight:700;line-height:53px}}@media screen and (max-width:768px){.blog-article .intro{font-family:'Merriweather','Times New Roman',serif;color:#282828;font-size:28px;font-weight:700;line-height:48px}}@media screen and (max-width:480px){.blog-article .intro{font-family:'Merriweather','Times New Roman',serif;color:#282828;font-size:24px;font-weight:700;line-height:44px}}.blog-quote{max-width:1100px;margin:0 auto;padding:90px 0}.blog-quote .centre{padding:0 10px}.blog-quote .avatar,.blog-quote .text,.blog-quote .social{display:inline-block;vertical-align:top;font-size:0}.blog-quote .avatar{width:102px;height:102px;margin-right:37px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#a3a3a3}.blog-quote .text{width:calc(100% - 340px)}.blog-quote .label{display:block;font-family:'avenir_black',sans-serif;color:#c4c4c4;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:.14em}.blog-quote .name{font-family:'avenir_book',sans-serif;color:#282828;font-size:36px;font-weight:300}.blog-quote p{font-family:'avenir_book',sans-serif;color:#424d58;font-size:21px;font-weight:400}.blog-quote .social{width:160px}.blog-quote .social .label{margin-bottom:35px;color:#a3a3a3}.blog-quote .social a{margin-right:29px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.blog-quote .social a:last-child{margin-right:0}.blog-quote .social a:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}@media screen and (max-width:1100px){.blog-quote .centre{padding:0 5%}}@media screen and (max-width:768px){.blog-quote .text{width:calc(100% - 146px)}.blog-quote .social{margin-left:145px;float:left}}@media screen and (max-width:480px){.blog-quote .avatar{width:82px;height:82px;margin-bottom:30px}.blog-quote .text{width:100%}.blog-quote .social{margin-left:0}}.hero#contact-banner .copy{max-width:825px}.hero#contact-banner h3{margin-bottom:0}#contact-title{margin-bottom:40px}#contact-top{margin-bottom:80px}#contact-top .toll-free-number{font-family:'avenir_medium',sans-serif;color:#424d58;font-size:33px;font-weight:400}#contact-top .toll-free-number span{display:inline-block}@media screen and (max-width:1100px){#contact-top .toll-free-number{font-size:24px}}.contact-form{margin-bottom:100px}.contact-form form .input-field{width:29%;height:66px;display:inline-block;vertical-align:top;position:relative;margin-bottom:84px}.contact-form form .input-field:nth-child(3n -1){margin-left:5%;margin-right:5%}.contact-form form .input-field.wide{width:98%}.contact-form form .input-field input{width:100%;height:100%;display:block;font-family:'avenir_medium',sans-serif;color:#424d58;font-size:25px;font-weight:400;line-height:65px;border:none;border-bottom:1px solid #e3e3e3}.contact-form form .input-field input[type=submit]{font-family:'avenir_black',sans-serif;color:#434d58;font-size:13px;font-weight:400;border:1px solid #4d4d4e;cursor:pointer}.contact-form form .input-field input[type=submit]:hover{color:#fff;background-color:#4d4d4e}.contact-form form .input-field input[type=submit].disabled{border-color:#424d58;pointer-events:none;-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.contact-form form .input-field select{width:100%;height:100%;display:block;padding:0;font-family:'avenir_medium',sans-serif;color:#424d58;font-size:25px;font-weight:400;line-height:65px;border:1px solid #e3e3e3;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.contact-form form .input-field label{position:absolute;top:15px;left:5px;font-family:'avenir_medium',sans-serif;color:#424d58;font-size:25px;font-weight:400;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);pointer-events:none}.contact-form form .input-field input:focus+label,.contact-form form .input-field input:not(.empty)+label,.contact-form form .input-field select+label{top:-20px;font-size:18px;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.contact-form .form-response{width:100%;display:none;font-family:'avenir_black',sans-serif;color:#babbbb;font-size:25px;font-weight:400;text-align:center}@media screen and (max-width:1100px){.contact-form form .input-field{width:30%}.contact-form form .input-field:nth-child(3n -1){margin-left:4%;margin-right:4%}}@media screen and (max-width:900px){.contact-form form .input-field{width:100%}.contact-form form .input-field:nth-child(3n -1){margin-left:0;margin-right:0}}.contact-locations{padding:130px 0 50px 0;background-color:#f8f8f8}.contact-locations h3{margin-bottom:70px;font-family:'Merriweather','Times New Roman',serif;color:#505050;font-size:43px;font-weight:700}.contact-locations .locations{font-size:0}.contact-locations .locations .location{width:25%;display:inline-block;vertical-align:top;margin-bottom:80px;padding-right:20px}.contact-locations .locations .location h5{font-family:'avenir_black',sans-serif;color:#424d58;font-size:21px;font-weight:400;line-height:36px}.contact-locations .locations .location p{font-family:'avenir_book',sans-serif;color:#424d58;font-size:20px;font-weight:400;line-height:36px}@media screen and (max-width:1100px){.contact-locations .locations .location{width:33.33%;margin-bottom:30px}}@media screen and (max-width:900px){.contact-locations h3{margin-bottom:30px;font-size:33px}.contact-locations .locations .location{width:50%;margin-bottom:20px}}@media screen and (max-width:600px){.contact-locations .locations .location{width:100%}}.contact-map{max-height:1064px;width:100%;height:100vw;display:block}.contact-map #map{width:100%;height:100%;display:block}.gm-style-iw p{margin-bottom:10px;font-size:16px;line-height:1.6em}.hero#login-banner{height:34vh;min-height:0}.hero#login-banner:before{display:none}.hero#login-banner .copy{top:62%}.hero#login-banner .copy h3{margin-bottom:0;font-size:59px}#login-main-text{padding-top:100px}.login-blocks{margin-top:60px;padding:120px 0;background-color:#f8f8f8}.login-blocks .login-block{width:45%;display:inline-block;vertical-align:middle;padding:70px 0 90px 0;background-color:#fff;text-align:center;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}.login-blocks .login-block:nth-child(2n){margin-left:4%}.login-blocks .login-block:nth-child(2n - 1){margin-right:4%}.login-blocks .login-block .text .icon{width:113px;height:113px;display:inline-block;margin-bottom:20px;background-color:#0d0d0d;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-repeat:no-repeat;background-position:center}.login-blocks .login-block .text h4{margin-bottom:50px;font-family:'avenir_medium',sans-serif;color:#424d58;font-size:37px;font-weight:400;line-height:1.11em}@media screen and (max-width:1200px){.login-blocks{padding:80px 0}.login-blocks .login-block{width:47%;padding:60px 0 80px 0}.login-blocks .login-block:nth-child(2n){margin-left:2%}.login-blocks .login-block:nth-child(2n - 1){margin-right:2%}.login-blocks .login-block .text .icon{width:90px;height:90px;display:inline-block;background-size:35%}.login-blocks .login-block .text h4{margin-bottom:40px;font-size:28px}}@media screen and (max-width:900px){.login-blocks{padding:60px 0 30px 0}.login-blocks .login-block{width:100%}.login-blocks .login-block:nth-child(2n),.login-blocks .login-block:nth-child(2n - 1){margin:0 0 30px 0}}@media screen and (max-width:768px){.login-blocks .login-block .text h4{margin-bottom:30px;font-size:24px}}.hero#not-found{height:60vh}.hero#not-found .copy{max-width:none}.page-template-vendor{font-size:15px}.page-template-vendor p{font-size:15px}.vendor-hero{background-color:#000;background-position:top center;min-height:640px;padding-top:200px}.vendor-hero::before{background:rgba(0,0,0,0.3);height:100%}.vendor-hero::after{content:none}.vendor-hero--has-overlay::after{content:'';background:-moz-linear-gradient(top, rgba(0,0,0,0) 0, #000 50%, #000 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0, #000 50%, #000 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0, #000 50%, #000 100%);top:auto;bottom:0;height:75%}.vendor-hero .vendor-hero-secondary-image{background-size:100% auto;background-repeat:no-repeat;position:absolute;top:40px;left:0;width:50%;max-width:670px;height:100%;z-index:11}.vendor-hero .copy{text-shadow:0 0 40px #000;max-width:none}.vendor-hero .copy h1{font-family:'avenir_book',sans-serif;color:#fff;font-size:34px;font-weight:400}.vendor-hero .copy h1 strong{font-family:'avenir_black',sans-serif;color:#fff;font-size:34px;font-weight:700}.vendor-hero .copy p,.vendor-hero .copy li{font-family:'avenir_book',sans-serif;color:#fff;font-size:14px;font-weight:400;line-height:1.5}.vendor-hero .vendor-hero-logo{padding-right:60px;text-align:right}.vendor-hero .vendor-hero-logo img{max-width:35%}.vendor-hero .cta_button.cta_button,.vendor-hero .btn{background:transparent;color:#fff;border-color:#fff}.vendor-hero .cta_button.cta_button:hover,.vendor-hero .btn:hover,.vendor-hero .cta_button.cta_button:focus,.vendor-hero .btn:focus{background:#fff;color:#282828}@media screen and (max-width:1100px){.vendor-hero .vendor-hero-secondary-image{width:65%}}@media screen and (max-width:550px){.vendor-hero{min-height:0}.vendor-hero .vendor-hero-secondary-image{top:120px;left:-20%;width:90%}.vendor-hero .vendor-hero-logo{padding-right:0}}.vendor-case-study .cta_button.cta_button,.vendor-industries .cta_button.cta_button,.vendor-news-content .cta_button.cta_button,.vendor-tiers .cta_button.cta_button{background:transparent;color:#137ad4;border-color:#137ad4}.vendor-case-study .cta_button.cta_button:hover,.vendor-industries .cta_button.cta_button:hover,.vendor-news-content .cta_button.cta_button:hover,.vendor-tiers .cta_button.cta_button:hover,.vendor-case-study .cta_button.cta_button:focus,.vendor-industries .cta_button.cta_button:focus,.vendor-news-content .cta_button.cta_button:focus,.vendor-tiers .cta_button.cta_button:focus{background:#137ad4}.vendor-case-study .text-col .copy h4,.vendor-secondary-content .text-col .copy h4,.vendor-credibility .text-col .copy h4,.vendor-news-content .text-col .copy h4,.vendor-tiers .text-col .copy h4{font-family:'avenir_medium',sans-serif;color:#827f7f;font-size:26px;font-weight:400;line-height:1.3;opacity:1}.vendor-case-study .text-col .copy strong,.vendor-secondary-content .text-col .copy strong,.vendor-credibility .text-col .copy strong,.vendor-news-content .text-col .copy strong,.vendor-tiers .text-col .copy strong{font-family:'avenir_black',sans-serif;color:inherit;font-size:100%;font-weight:400}.vendor-case-study .text-col,.vendor-secondary-content .text-col,.vendor-news-content .text-col{padding:100px 0 85px}.vendor-case-study .text-col .copy p,.vendor-secondary-content .text-col .copy p,.vendor-news-content .text-col .copy p,.vendor-case-study .text-col .copy li,.vendor-secondary-content .text-col .copy li,.vendor-news-content .text-col .copy li{font-family:'avenir_medium',sans-serif;color:#827f7f;font-size:18px;font-weight:400;line-height:1.5}@media screen and (max-width:550px){.vendor-case-study .text-col,.vendor-secondary-content .text-col,.vendor-news-content .text-col{padding:80px 0 65px}}.vendor-case-study .vendor-case-study-video{min-height:300px;padding:0}.vendor-case-study .vendor-case-study-video .large-video{position:absolute;top:0;left:0;width:100%;height:100%}.vendor-case-study .vendor-case-study-video .large-video::before{opacity:.5}.vendor-case-study .vendor-case-study-video .play-text{color:#fff;left:50%;width:250px;height:auto;margin:-92px 0 0 -125px;padding:10px}.vendor-case-study .vendor-case-study-video .play-text .text{font-family:'avenir_black',sans-serif;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;margin:20px 0 0;display:block}.vendor-case-study .vendor-case-study-video .play-text:hover .text,.vendor-case-study .vendor-case-study-video .play-text:focus .text{text-decoration:underline}.vendor-testimonial.vendor-testimonial{background-image:url('../resource/img/testimonial-pattern-bg.jpg');background-repeat:no-repeat;background-size:cover;background-position:center center;padding:0}.vendor-testimonial.vendor-testimonial .quote-tile-contents{background:transparent;padding:50px 30px}.vendor-testimonial.vendor-testimonial .quote-tile-contents::before{content:'';background:url('../resource/img/bulletproof-icon.png');background-size:contain;width:24px;height:32px;margin:5px auto 20px;display:block}.vendor-testimonial.vendor-testimonial .quote-tile-contents p{font-family:'avenir_book',sans-serif;color:#fff;font-size:18px;font-weight:400;font-style:normal;line-height:1.5}.vendor-industries.vendor-industries{background:#e6eef0}.vendor-industries.vendor-industries .cells .cell:nth-of-type(2n){padding-left:2.5%}.vendor-industries.vendor-industries .cells .cell:nth-of-type(2n-1){padding-right:2.5%}.vendor-industries.vendor-industries .cells .cell p,.vendor-industries.vendor-industries .cells .cell li{font-family:'avenir_medium',sans-serif;color:#827f7f;font-size:14px;font-weight:400;line-height:1.5}.vendor-industries.vendor-industries h4{font-family:'avenir_medium',sans-serif;color:#827f7f;font-size:26px;font-weight:400;line-height:1.3;text-transform:uppercase;opacity:1}.vendor-industries.vendor-industries strong{font-family:'avenir_black',sans-serif;color:#827f7f;font-size:100%;font-weight:400}.vendor-industries.vendor-industries h5{font-family:'avenir_medium',sans-serif;color:#827f7f;font-size:20px;font-weight:400;text-transform:none;margin-bottom:20px}.vendor-industries.vendor-industries--orange h4,.vendor-industries.vendor-industries--orange strong,.vendor-industries.vendor-industries--orange h5{color:#f17030}@media screen and (max-width:550px){.vendor-industries.vendor-industries .cells .cell:nth-of-type(2n){padding-left:0}.vendor-industries.vendor-industries .cells .cell:nth-of-type(2n-1){padding-right:0}.vendor-industries.vendor-industries .cells .cell .cell-image{margin-left:0;margin-right:0}}.vendor-secondary-content img{max-width:100%}.vendor-secondary-content .image-col{padding:0}.vendor-credibility .col{vertical-align:middle}.vendor-credibility .col .copy{padding-left:10%;padding-right:10%}.vendor-credibility .text-col{padding-top:40px;padding-bottom:40px}.vendor-credibility .text-col.left{background:#e6eef0}.vendor-credibility .text-col .copy p,.vendor-credibility .text-col .copy li{font-family:'avenir_medium',sans-serif;color:#827f7f;font-size:14px;font-weight:400;line-height:1.5}.vendor-credibility .text-col img{max-width:100%;height:auto}.vendor-credibility .text-col img.aligncenter{margin-left:auto;margin-right:auto;display:block}.vendor-credibility .cells .cell{margin-top:20px;margin-bottom:20px}.vendor-credibility .cells .cell-image{width:40%}.vendor-credibility .cells .cell-info{width:60%;margin-left:0;padding-left:4%}@media screen and (max-width:1000px){.vendor-credibility .col .copy.copy{width:90%;margin:0 auto;padding:0}}@media screen and (max-width:550px){.vendor-credibility .cells .cell-image{width:50%;margin-left:auto;margin-right:auto}.vendor-credibility .cells .cell-info{width:100%;padding-left:0}}.vendor-news-content{background:#e6eef0}.vendor-news-content .col{background:transparent;padding:60px 0 40px}.vendor-news-content .col .copy.copy{padding-left:10%;padding-right:10%}@media screen and (max-width:1000px){.vendor-news-content .col .copy.copy{width:90%;margin:0 auto;padding:0}}.vendor-tiers .cells h5{font-family:'avenir_medium',sans-serif;color:#827f7f;font-size:20px;font-weight:400;margin-bottom:20px}.vendor-tiers .cells p,.vendor-tiers .cells li{font-family:'avenir_medium',sans-serif;color:#827f7f;font-size:14px;font-weight:400;line-height:1.5}