@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('/wp-content/themes/bulletproof/resource/img/testimonial-pattern-bg.jpg?x42114');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('/wp-content/themes/bulletproof/resource/img/bulletproof-icon.png?x42114');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}.get-in-touch p,.vendor-case-study .text-col .copy li,.vendor-case-study .text-col .copy p,.vendor-news-content .text-col .copy li,.vendor-news-content .text-col .copy p,.vendor-secondary-content .text-col .copy li,.vendor-secondary-content .text-col .copy p,body,html{color:#282828}.clearfix::after,.hidden,.swiper-slide-invisible-blank{visibility:hidden}.break,.clearfix::after,.cta.box .cta-embed,.cta.box .cta-title,.cta.box::after,.hs-form.hs-form .hs_error_rollup,.hs-form.hs-form::after,.hs-recaptcha{clear:both}body,html{font-family:avenir_medium,Helvetica,Arial,sans-serif}body p,html p{font-size:16px;line-height:1.4}@media (min-width:1300px){body p,html p{font-size:20px}}ol,ul{font-size:16px}@media (min-width:1300px){ol,ul{font-size:20px}}a:focus,a:hover{text-decoration:none}h1.has-text-align-center,h2.has-text-align-center,h3.has-text-align-center,h4.has-text-align-center,h5.has-text-align-center,h6.has-text-align-center,p.has-text-align-center{margin-left:auto;margin-right:auto}h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Helvetica,Arial,sans-serif;color:#282828}.three-col h1,.title h1,.two-col h1,h1{font-size:40px}.three-col h2,.title h2,.two-col h2,h2{font-size:30px}@media screen and (max-width:30em){.three-col h2,.title h2,.two-col h2,h2{font-size:32px}}.vendor-testimonial .quote-tile-contents ol,.vendor-testimonial .quote-tile-contents ul{text-align:left}img{max-width:100%;height:auto}ol[type="a"]{list-style-type:lower-alpha}@font-face{font-family:'Segoe UI';src:url(/wp-content/themes/bulletproof-child/dist/fonts/SegoeUI.woff?x42114) format("woff");font-weight:400;font-style:normal;font-display:swap}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix{zoom:1}.clearfix::after{display:block;height:0;content:'.'}.overflow{overflow:visible}.resetter{margin:0;padding:0}.float-left{float:left}.float-right{float:right}.text-center{text-align:center}.teal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#08a2ba;opacity:.85}.hyphenate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.wp-caption.alignnone,img.alignnone{max-width:100%!important;height:auto}.wp-caption.alignleft,.wp-caption.alignright,.wp-caption[align=left],.wp-caption[align=right],img.alignleft,img.alignright,img[align=left],img[align=right]{margin-top:6.01px;margin-top:.28629rem;margin-bottom:18px;margin-bottom:.85714rem;max-width:48%!important;height:auto}.swiper-slide,.swiper-wrapper{height:100%;position:relative;width:100%}.wp-caption.alignright,img.alignright{float:right;margin-left:36px;margin-left:1.71428rem}.wp-caption.alignleft,img.alignleft{float:left;margin-right:36px;margin-right:1.71428rem}@media handheld,only screen and (max-width:36em){.wp-caption.alignleft,.wp-caption.alignright,.wp-caption[align=left],.wp-caption[align=right],img.alignleft,img.alignright,img[align=left],img[align=right]{float:none;clear:both;margin-left:0;margin-right:0;margin-bottom:36px;margin-bottom:1.71428rem;max-width:100%!important;display:block}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-moz-keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-ms-keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-o-keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.disable-overlay::before{display:none!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:10px!important}.mb-2{margin-bottom:20px!important}.mt-0{margin-top:0!important}.mt-1{margin-top:10px!important}.mt-2{margin-top:20px!important}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;transition-duration:0s!important}}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-scrollbar-cursor-drag,.swiper-slide-zoomed{cursor:move}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-pagination-lock,.swiper-scrollbar-lock{display:none}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.home .cta-row,.hs-form.hs-form .field-has-desc>label,.inline-cta.box,.swiper-scrollbar-drag{position:relative}.swiper-scrollbar-drag{height:100%;width:100%;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.cta_button.cta_button,.hs-form.hs-form .hs-button.hs-button{letter-spacing:.06em;cursor:pointer;white-space:normal;text-decoration:none;text-shadow:none}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid;border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.header .primary-menu .nav-menu>li:last-child .sub-nav-1,.header .primary-menu .nav-menu>li:nth-child(4) .sub-nav-1,.header .primary-menu .nav-menu>li:nth-child(5) .sub-nav-1,.header .primary-menu .nav-menu>li:nth-child(6) .sub-nav-1{right:100%;left:auto}.header .header-nav .header-cta.header-cta{margin-top:-24px}.header .header-nav .header-cta.header-cta .sub-nav{background:0 0;position:static;width:auto;margin:0;padding:0;box-shadow:none;display:block}.header .header-nav .header-cta.header-cta a{padding:0}.header .header-nav .header-cta.header-cta .cta_button.cta_button{background:#09a3ba;font-weight:700;color:#000;float:right;width:100%;margin-top:-10px;padding:10px 12px 8px;border:1px solid #09a3ba}.header .header-nav .header-cta.header-cta .cta_button.cta_button:focus,.header .header-nav .header-cta.header-cta .cta_button.cta_button:hover{background:#fff}.header .header-nav .primary-menu>ul{background:rgba(17,17,17,.5)}@media screen and (max-width:950px){.header .header-nav .primary-menu>ul{background:0 0}.header .header-nav .header-cta.header-cta{margin-top:0;padding-left:0}.header .header-nav .header-cta.header-cta .cta_button.cta_button{float:none;margin-top:0}}.secondary-menu{display:flex;justify-content:flex-end}.secondary-menu .nav-menu>li:nth-child(1) .sub-nav-1,.secondary-menu .nav-menu>li:nth-child(2) .sub-nav-1,.secondary-menu .nav-menu>li:nth-child(3) .sub-nav-1{right:auto;left:100%}.footer-legal.footer-legal{text-align:right}.footer-legal.footer-legal ul{padding:0;list-style:none}.footer-legal.footer-legal li{display:inline-block}.footer-legal.footer-legal li:not(:first-child){margin-left:8px;padding-left:8px;border-left:1px solid currentColor}@media screen and (max-width:950px){.footer-legal.footer-legal{text-align:left}}.two-col-flex{display:flex;justify-content:flex-start}.two-col-flex.align-end{align-items:flex-end}@media handheld,only screen and (max-width:58em){.two-col-flex{flex-direction:column}}.container{display:flex;flex-wrap:wrap}.container .two-thirds{flex:0 0 65%;max-width:65%;padding-right:7.5%}.container .one-third{flex:0 0 35%;max-width:35%;padding-left:2.5%}@media handheld,only screen and (max-width:72em){.container .two-thirds{padding-right:2.5%}}@media handheld,only screen and (max-width:58em){.container .one-third,.container .two-thirds{flex:0 0 100%;max-width:100%;padding:0}}.full .col{z-index:90}.container-fluid{padding-left:5%;padding-right:5%;box-sizing:border-box}@media (min-width:1700px){.container-fluid{max-width:1700px;margin:0 auto}}.main>.container-fluid{padding-left:0;padding-right:0}@media screen and (min-width:1700px){.centre{padding:0 5%}}.cta_button.cta_button{background:#fff;font-family:avenir_black,Helvetica,Arial,sans-serif;font-size:16px;font-size:.762rem;font-weight:400;line-height:1.4;text-transform:uppercase;color:#4d4d4e;height:auto;padding:14px 14px 12px;border:2px solid #4d4d4e;border-radius:0;display:inline-block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;text-align:center;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cta_button.cta_button:focus,.cta_button.cta_button:hover{background:#4d4d4e;color:#fff;border-color:#fff}.cta_button.cta_button[disabled]{background:#aeafaf;cursor:not-allowed}.cta_button.cta_button[disabled]:focus,.cta_button.cta_button[disabled]:hover{background:#aeafaf}.cta.box{margin-top:72px;margin-top:3.42857rem;margin-bottom:72px;margin-bottom:3.42857rem;zoom:1}.cta.box::after,.cta.box::before{content:'\0020';display:block;height:0;overflow:hidden}.cta.box ol:last-child,.cta.box p:last-child,.cta.box ul:last-child{margin-bottom:0}.cta.box ol,.cta.box ul{padding-left:36px;padding-left:1.71428rem}.cta.box li{font-size:21px;font-size:1rem;line-height:1.5}.cta.box .cta-content,.cta.box .cta-embed,.cta.box .cta-title{padding:12px 36px}.cta.box .cta-title h2,.cta.box .cta-title h3{font-family:avenir_black,Helvetica,Arial,sans-serif;font-size:27.99px;font-size:1.333rem;font-weight:600;line-height:1.3;text-transform:none;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hs-form.hs-form .inputs-list label,.hs-form.hs-form .legal-consent-container,.hs-form.hs-form label{font-family:avenir_medium,Helvetica,Arial,sans-serif}.cta.box .cta-title h2:last-child,.cta.box .cta-title h3:last-child{margin-bottom:0}.cta.box .cta-content,.cta.box .cta-embed,.cta.box .cta-image{float:left}.cta.box .cta-image{padding:27px 0 27px 27px;padding:1.28571rem 0rem 1.28571rem 1.28571rem;text-align:center}.cta.box .cta-image img{width:100%;height:auto;margin-left:auto;margin-right:auto;margin-top:5.4px;margin-top:.25714rem;display:block;vertical-align:bottom}.cta.box .cta-image+.cta-content{width:65%}.cta.box .cta-content,.cta.box .cta-embed{width:100%}.cta.box .cta_button.cta_button{max-width:600px;max-width:28.5714rem;margin-left:auto;margin-right:auto;display:block}@media handheld,only screen and (max-width:48em){.cta.box .cta-image,.cta.box .cta-image+.cta-content{clear:both;width:100%}.cta.box .cta-image{padding-bottom:0;padding-right:36px;padding-right:1.71428rem}}@media handheld,only screen and (max-width:36em){.cta.box .cta_button{width:100%;display:block}}.inline-cta.box{margin-bottom:36px;margin-bottom:1.71428rem;z-index:10}.home .cta-row{padding:80px 0;color:#111;background-color:#08a2ba;background-repeat:no-repeat;background-size:cover;background-position:center}.home .cta-row .centre{max-width:1440px}.home .cta-row .inline-cta.box{margin-bottom:0}.home .cta-row .cta_button.cta_button{display:block;font-size:20px;max-width:400px;margin-left:auto;margin-right:auto}@media screen and (max-width:30em){.home .cta-row .cta_button.cta_button{display:block;font-size:16px}}.hs-form.hs-form{margin-bottom:36px;margin-bottom:1.71428rem;zoom:1}.hs-form.hs-form::after,.hs-form.hs-form::before{content:'\0020';display:block;height:0;overflow:hidden}.hs-form.hs-form label{font-size:16px;font-weight:400;line-height:1.55;margin-bottom:9px;margin-bottom:.42857rem;display:block}.hs-form.hs-form label>span:first-child::after{content:':'}.hs-form.hs-form .field-type-checkbox,.hs-form.hs-form .field-type-date,.hs-form.hs-form .field-type-email,.hs-form.hs-form .field-type-number,.hs-form.hs-form .field-type-radio,.hs-form.hs-form .field-type-select,.hs-form.hs-form .field-type-tel,.hs-form.hs-form .field-type-text,.hs-form.hs-form .field-type-textarea{padding-top:36px;padding-top:1.71428rem}.hs-form.hs-form .field-type-checkbox>label,.hs-form.hs-form .field-type-date>label,.hs-form.hs-form .field-type-email>label,.hs-form.hs-form .field-type-number>label,.hs-form.hs-form .field-type-radio>label,.hs-form.hs-form .field-type-select>label,.hs-form.hs-form .field-type-tel>label,.hs-form.hs-form .field-type-text>label,.hs-form.hs-form .field-type-textarea>label{font-size:24.99px;font-size:1.19rem;max-width:98%;padding-right:18px;padding-right:.85714rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.hs-form.hs-form .field-has-desc{padding-top:0}.hs-form.hs-form input[type=text],.hs-form.hs-form input[type=password],.hs-form.hs-form input[type=datetime],.hs-form.hs-form input[type=datetime-local],.hs-form.hs-form input[type=date],.hs-form.hs-form input[type=month],.hs-form.hs-form input[type=time],.hs-form.hs-form input[type=week],.hs-form.hs-form input[type=number],.hs-form.hs-form input[type=email],.hs-form.hs-form input[type=url],.hs-form.hs-form input[type=search],.hs-form.hs-form input[type=tel],.hs-form.hs-form input[type=color],.hs-form.hs-form select,.hs-form.hs-form textarea{background:#fff;font-family:avenir_medium,Helvetica,Arial,sans-serif;font-size:24.99px;font-size:1.19rem;line-height:1.5;color:inherit;width:100%;max-width:100%;padding:7.2px;padding:.34286rem;margin:0;border-width:1px;border-style:solid;border-color:transparent transparent #aeafaf;border-radius:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:inline-block;vertical-align:middle;box-sizing:border-box;height:66px;height:3.143rem}.hs-form.hs-form .field-has-value input[type=text],.hs-form.hs-form .field-has-value input[type=password],.hs-form.hs-form .field-has-value input[type=datetime],.hs-form.hs-form .field-has-value input[type=datetime-local],.hs-form.hs-form .field-has-value input[type=date],.hs-form.hs-form .field-has-value input[type=month],.hs-form.hs-form .field-has-value input[type=time],.hs-form.hs-form .field-has-value input[type=week],.hs-form.hs-form .field-has-value input[type=number],.hs-form.hs-form .field-has-value input[type=email],.hs-form.hs-form .field-has-value input[type=url],.hs-form.hs-form .field-has-value input[type=search],.hs-form.hs-form .field-has-value input[type=tel],.hs-form.hs-form .field-has-value input[type=color],.hs-form.hs-form .field-has-value select,.hs-form.hs-form .field-has-value textarea,.hs-form.hs-form input[type=text]:focus,.hs-form.hs-form input[type=text]:hover,.hs-form.hs-form input[type=password]:focus,.hs-form.hs-form input[type=password]:hover,.hs-form.hs-form input[type=datetime]:focus,.hs-form.hs-form input[type=datetime]:hover,.hs-form.hs-form input[type=datetime-local]:focus,.hs-form.hs-form input[type=datetime-local]:hover,.hs-form.hs-form input[type=date]:focus,.hs-form.hs-form input[type=date]:hover,.hs-form.hs-form input[type=month]:focus,.hs-form.hs-form input[type=month]:hover,.hs-form.hs-form input[type=time]:focus,.hs-form.hs-form input[type=time]:hover,.hs-form.hs-form input[type=week]:focus,.hs-form.hs-form input[type=week]:hover,.hs-form.hs-form input[type=number]:focus,.hs-form.hs-form input[type=number]:hover,.hs-form.hs-form input[type=email]:focus,.hs-form.hs-form input[type=email]:hover,.hs-form.hs-form input[type=url]:focus,.hs-form.hs-form input[type=url]:hover,.hs-form.hs-form input[type=search]:focus,.hs-form.hs-form input[type=search]:hover,.hs-form.hs-form input[type=tel]:focus,.hs-form.hs-form input[type=tel]:hover,.hs-form.hs-form input[type=color]:focus,.hs-form.hs-form input[type=color]:hover,.hs-form.hs-form select:focus,.hs-form.hs-form select:hover,.hs-form.hs-form textarea:focus,.hs-form.hs-form textarea:hover{background:rgba(174,175,175,.2)}.hs-form.hs-form input[type=text]:focus,.hs-form.hs-form input[type=password]:focus,.hs-form.hs-form input[type=datetime]:focus,.hs-form.hs-form input[type=datetime-local]:focus,.hs-form.hs-form input[type=date]:focus,.hs-form.hs-form input[type=month]:focus,.hs-form.hs-form input[type=time]:focus,.hs-form.hs-form input[type=week]:focus,.hs-form.hs-form input[type=number]:focus,.hs-form.hs-form input[type=email]:focus,.hs-form.hs-form input[type=url]:focus,.hs-form.hs-form input[type=search]:focus,.hs-form.hs-form input[type=tel]:focus,.hs-form.hs-form input[type=color]:focus,.hs-form.hs-form select:focus,.hs-form.hs-form textarea:focus{border-bottom-color:#4d4d4e;outline:0}.hs-form.hs-form input[type=text].error,.hs-form.hs-form input[type=password].error,.hs-form.hs-form input[type=datetime].error,.hs-form.hs-form input[type=datetime-local].error,.hs-form.hs-form input[type=date].error,.hs-form.hs-form input[type=month].error,.hs-form.hs-form input[type=time].error,.hs-form.hs-form input[type=week].error,.hs-form.hs-form input[type=number].error,.hs-form.hs-form input[type=email].error,.hs-form.hs-form input[type=url].error,.hs-form.hs-form input[type=search].error,.hs-form.hs-form input[type=tel].error,.hs-form.hs-form input[type=color].error,.hs-form.hs-form select.error,.hs-form.hs-form textarea.error{border-bottom-color:#c31f1f}.form-dark .hs-form.hs-form input[type=text],.form-dark .hs-form.hs-form input[type=password],.form-dark .hs-form.hs-form input[type=datetime],.form-dark .hs-form.hs-form input[type=datetime-local],.form-dark .hs-form.hs-form input[type=date],.form-dark .hs-form.hs-form input[type=month],.form-dark .hs-form.hs-form input[type=time],.form-dark .hs-form.hs-form input[type=week],.form-dark .hs-form.hs-form input[type=number],.form-dark .hs-form.hs-form input[type=email],.form-dark .hs-form.hs-form input[type=url],.form-dark .hs-form.hs-form input[type=search],.form-dark .hs-form.hs-form input[type=tel],.form-dark .hs-form.hs-form input[type=color],.form-dark .hs-form.hs-form select,.form-dark .hs-form.hs-form textarea{color:#fff;border-bottom-color:#fff}.hs-form.hs-form input[type=datetime],.hs-form.hs-form input[type=datetime-local],.hs-form.hs-form input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:2}.hs-form.hs-form select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 12px center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAdCAYAAAB1yDbaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMEFGNzIzRDkwQjkxMUU3QTY3MEM4OUFDRUZGMjBFNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMEFGNzIzRTkwQjkxMUU3QTY3MEM4OUFDRUZGMjBFNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQUY3MjNCOTBCOTExRTdBNjcwQzg5QUNFRkYyMEU0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjMwQUY3MjNDOTBCOTExRTdBNjcwQzg5QUNFRkYyMEU0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kUPqWQAAAUZJREFUeNqcVDtuwkAQHa9InyIHoAHZUhoOkDJ0HCBNOl/Acr2Fa6rIHR1XoEsOkQbJElwhBb0jmbfW2FqW/eEnjUY2PD2YN/OSruvIhizLZmh71GfTNP+27whyI0d9cLcisSlD9RntjHpB/aEWUL/EKksmEncZpQzVJdoR9aS9blGvUD+FlLcGkfh561WG6jvat2eIa6j/3JHZml/18zxk9XdWg3XCsMZHJP48v1E2rAlhtE5YrAlhtC5J09RmTQi9dcJhTQi9dUp5ThORuK4qBjNMerKyWowv1GYC96AGVvL06MFpl4IvpX6QXCvesCQVbw5Fblg17janhIwkyyFV9MPY8aZR4Kp2d2HAZ1YEyIWepDdJwod+cFmjB4ErhmzWtfzen54O62oz/HzRq1s3WhNFNqyTtsAfdtsFZcmbbo2JqwADANrzgoD68WgqAAAAAElFTkSuQmCC);padding-right:36px;padding-right:1.71428rem}.form-dark .hs-form.hs-form select:not([multiple]){background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAdCAYAAAB1yDbaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MzYwNzE1MDkwRjcxMUU3QTY3MEM4OUFDRUZGMjBFNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MzYwNzE1MTkwRjcxMUU3QTY3MEM4OUFDRUZGMjBFNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjczNjA3MTRFOTBGNzExRTdBNjcwQzg5QUNFRkYyMEU0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjczNjA3MTRGOTBGNzExRTdBNjcwQzg5QUNFRkYyMEU0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+KwmdHwAAALhJREFUeNqslcENhCAQRYdE71vCnvZkGxZDM5ZhAbTidmEH7mEcWGJcAwzy9yc/BMILgQ8DMTNl3Inn2CbnUAG2/JW9Cz/Ea4TX2K+GJ/7VVAu/xNsF3uK4CjtOy2nwyGWNOdhHsijwco4uFY0me4XP0Wg6ostFoylEZ3wERPQW91Svj3goRaPJ+ZWf1CgTNt6oTty8Mrxn6LSbc/7LDYPuNvyqoPcMVxK4hkHVE67b0I9R9VftAgwArcjtb6dmQeYAAAAASUVORK5CYII=)}.hs-form.hs-form select::-ms-expand{display:none}.hs-form.hs-form select option{color:#282828}.hs-form.hs-form textarea{line-height:1.75;overflow:auto}.hs-form.hs-form .field-has-value textarea,.hs-form.hs-form textarea:focus{height:6em}.hs-form.hs-form input[type=radio]:focus,.hs-form.hs-form input[type=checkbox]:focus{box-shadow:0 0 0 6px rgba(174,175,175,.2)}.hs-form.hs-form input[type=file]{font-size:18.38px;font-size:.875rem;padding:18px;padding:.85714rem}.hs-form.hs-form .hs-form-field{position:relative;margin-bottom:36px;margin-bottom:1.71428rem}.hs-form.hs-form .hs-field-desc{font-size:16px;font-size:.762rem;padding-bottom:7.2px;padding-bottom:.34286rem}.hs-form.hs-form .inputs-list{max-width:none;margin:0 0 18px;margin:0rem 0rem .85714rem;padding-left:0;list-style:none}.hs-form.hs-form .inputs-list li{font-size:15.75px;font-size:.75rem;max-width:38em;margin-bottom:18px;margin-bottom:.85714rem;padding-left:27px;padding-left:1.28571rem}.hs-form.hs-form .inputs-list input{font-size:21px;font-size:1rem;float:left;margin:5px 0 0 -27px;margin:.2381rem 0rem 0rem -1.28571rem}.hs-form.hs-form .inputs-list label{font-size:15.75px;font-size:.75rem;margin:0}.hs-form.hs-form .legal-consent-container{font-size:15.75px;font-size:.75rem;margin-bottom:18px;margin-bottom:.85714rem}.hs-form.hs-form .hs-datepicker{margin-top:-18px;margin-top:-.85714rem}.hs-form.hs-form .hs-error-msgs li{max-width:none;padding:0}.hs-form.hs-form .hs-error-msgs label{background:#c31f1f;font-size:16px;font-size:.762rem;color:#fff;padding:9px;padding:.42857rem;text-align:center}.hs-form.hs-form .hs-error-msgs a{color:#fff}.hs-form.hs-form .hs-form-required{color:#c31f1f;margin-left:9px;margin-left:.42857rem}.form-dark .hs-form.hs-form .hs-form-required{color:#fff;opacity:.75}.hs-form.hs-form fieldset{background:0 0;max-width:none;min-width:0;margin:0;padding:0;border:0}.hs-form.hs-form fieldset.form-columns-1,.hs-form.hs-form fieldset.form-columns-2,.hs-form.hs-form fieldset.form-columns-3{float:left;clear:both}.hs-form.hs-form fieldset.form-columns-1,.hs-form.hs-form fieldset.form-columns-2{width:102.5%}.hs-form.hs-form fieldset.form-columns-2 .hs-form-field{width:50%;float:left}.hs-form.hs-form fieldset.form-columns-3{width:103.6%}.hs-form.hs-form fieldset.form-columns-3 .hs-form-field{width:32.7%;float:left}.hs-form.hs-form fieldset.form-columns-1 .input{margin-right:2.5%}.hs-form.hs-form fieldset.form-columns-2 .input,.hs-form.hs-form fieldset.form-columns-3 .input{margin-right:5%}.hs-form.hs-form fieldset.form-columns-1 .hs-form-field .hs-input,.hs-form.hs-form fieldset.form-columns-2 .hs-form-field .hs-input,.hs-form.hs-form fieldset.form-columns-3 .hs-form-field .hs-input{width:100%}.hs-form.hs-form fieldset.form-columns-1 .hs-form-field input[type=radio].hs-input,.hs-form.hs-form fieldset.form-columns-1 .hs-form-field input[type=checkbox].hs-input,.hs-form.hs-form fieldset.form-columns-2 .hs-form-field input[type=radio].hs-input,.hs-form.hs-form fieldset.form-columns-2 .hs-form-field input[type=checkbox].hs-input,.hs-form.hs-form fieldset.form-columns-3 .hs-form-field input[type=radio].hs-input,.hs-form.hs-form fieldset.form-columns-3 .hs-form-field input[type=checkbox].hs-input{width:auto}.hs-form.hs-form fieldset.form-columns-1 .hs-error-msgs{margin-right:2.5%}.hs-form.hs-form fieldset.form-columns-2 .hs-error-msgs,.hs-form.hs-form fieldset.form-columns-3 .hs-error-msgs{margin-right:5%}.hs-form.hs-form .hs_error_rollup ul{margin-right:0}.hs-form.hs-form .hs-button.hs-button{background:#fff;font-family:avenir_black,Helvetica,Arial,sans-serif;font-size:16px;font-size:.762rem;font-weight:400;line-height:1.4;text-transform:uppercase;color:#4d4d4e;height:auto;padding:14px 14px 12px;border:2px solid #4d4d4e;border-radius:0;display:inline-block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;text-align:center;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-grid .cells .cell li,.card-grid .cells .cell p,.hero .copy li,.hero .copy p,.hero li,.hero p,section.hero p.post__date{font-family:avenir_medium,Helvetica,Arial,sans-serif}.event-btn,.job_filters .search_jobs input[type=submit]{-o-transition:all .2s ease-out;letter-spacing:.06em;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hs-form.hs-form .hs-button.hs-button:focus,.hs-form.hs-form .hs-button.hs-button:hover{background:#4d4d4e;color:#fff;border-color:#fff}.hs-form.hs-form .hs-button.hs-button[disabled]{background:#aeafaf;cursor:not-allowed}.hs-form.hs-form .hs-button.hs-button[disabled]:focus,.hs-form.hs-form .hs-button.hs-button[disabled]:hover{background:#aeafaf}.form-dark .hs-form.hs-form .hs-button.hs-button{background:0 0;color:#fff;border-color:#fff}.form-dark .hs-form.hs-form .hs-button.hs-button:focus,.form-dark .hs-form.hs-form .hs-button.hs-button:hover{background:#fff;color:#4d4d4e}.hs-form.hs-form .pika-table{margin-bottom:0}.hs-form.hs-form .pika-table th{background:#282828;color:#fff}.hs-form.hs-form .pika-button{color:#282828;border-radius:0;box-sizing:border-box!important;text-align:center}.hs-form.hs-form .pika-button:hover{background:#9fa1a0!important;border-radius:0!important}.hs-form.hs-form .is-today .pika-button{color:#4d4d4e}.hs-form.hs-form .is-selected .pika-button{background:#111;color:#fff}.hs-form.hs-form .is-selected.is-today .pika-button{color:#fff}@media handheld,only screen and (max-width:36em){.hs-form.hs-form input[type=text],.hs-form.hs-form input[type=password],.hs-form.hs-form input[type=datetime],.hs-form.hs-form input[type=datetime-local],.hs-form.hs-form input[type=date],.hs-form.hs-form input[type=month],.hs-form.hs-form input[type=time],.hs-form.hs-form input[type=week],.hs-form.hs-form input[type=number],.hs-form.hs-form input[type=email],.hs-form.hs-form input[type=url],.hs-form.hs-form input[type=search],.hs-form.hs-form input[type=tel],.hs-form.hs-form input[type=color],.hs-form.hs-form select,.hs-form.hs-form textarea{font-size:14px;height:40px}.hs-form.hs-form .hs-form-field{margin-bottom:18px;padding-top:18px}.hs-form.hs-form .field-type-date>label,.hs-form.hs-form .field-type-email>label,.hs-form.hs-form .field-type-select>label,.hs-form.hs-form .field-type-tel>label,.hs-form.hs-form .field-type-text>label,.hs-form.hs-form .field-type-textarea>label{font-size:16px;position:relative;top:0;left:0;white-space:normal;overflow:visible}.hs-form.hs-form .field-type-date .hs-form-required,.hs-form.hs-form .field-type-email .hs-form-required,.hs-form.hs-form .field-type-select .hs-form-required,.hs-form.hs-form .field-type-tel .hs-form-required,.hs-form.hs-form .field-type-text .hs-form-required,.hs-form.hs-form .field-type-textarea .hs-form-required{position:static}.hs-form.hs-form .inputs-list label{font-size:16px;font-size:.762rem}.hs-form.hs-form .inputs-list input{margin-top:5px;margin-top:.2381rem}.hs-form.hs-form fieldset.form-columns-1,.hs-form.hs-form fieldset.form-columns-2,.hs-form.hs-form fieldset.form-columns-3{width:100%}.hs-form.hs-form fieldset.form-columns-1 .input,.hs-form.hs-form fieldset.form-columns-2 .input,.hs-form.hs-form fieldset.form-columns-3 .input{margin-right:0}.hs-form.hs-form fieldset.form-columns-1 .hs-error-msgs,.hs-form.hs-form fieldset.form-columns-1 .inputs-list,.hs-form.hs-form fieldset.form-columns-2 .hs-error-msgs,.hs-form.hs-form fieldset.form-columns-2 .inputs-list,.hs-form.hs-form fieldset.form-columns-3 .hs-error-msgs,.hs-form.hs-form fieldset.form-columns-3 .inputs-list{margin-right:0;padding-right:0}.hs-form.hs-form fieldset.form-columns-1 .hs-form-field,.hs-form.hs-form fieldset.form-columns-2 .hs-form-field,.hs-form.hs-form fieldset.form-columns-3 .hs-form-field{clear:both;width:100%}.hs-form.hs-form fieldset.form-columns-1 .hs-form-field .hs-input,.hs-form.hs-form fieldset.form-columns-2 .hs-form-field .hs-input,.hs-form.hs-form fieldset.form-columns-3 .hs-form-field .hs-input{width:100%}.hs-form.hs-form .hs-button{float:none;width:100%}}.event-btn,.hero#not-found{height:auto}.submitted-message{background:#0e850e;color:#fff;margin-bottom:36px;margin-bottom:1.71428rem;padding:9px 18px;padding:.42857rem .85714rem;text-align:center}.contact-form .hs-form.hs-form input[type=text],.contact-form .hs-form.hs-form input[type=password],.contact-form .hs-form.hs-form input[type=datetime],.contact-form .hs-form.hs-form input[type=datetime-local],.contact-form .hs-form.hs-form input[type=date],.contact-form .hs-form.hs-form input[type=month],.contact-form .hs-form.hs-form input[type=time],.contact-form .hs-form.hs-form input[type=week],.contact-form .hs-form.hs-form input[type=number],.contact-form .hs-form.hs-form input[type=email],.contact-form .hs-form.hs-form input[type=url],.contact-form .hs-form.hs-form input[type=search],.contact-form .hs-form.hs-form input[type=tel],.contact-form .hs-form.hs-form input[type=color],.contact-form .hs-form.hs-form select,.contact-form .hs-form.hs-form textarea{border-color:rgba(174,175,175,.5) rgba(174,175,175,.5) #aeafaf}.contact-form .hs-form.hs-form .hs-form-field{padding-top:18px;padding-top:.85714rem}.contact-form .hs-form.hs-form .hs-submit{text-align:center}.contact-form .hs-form.hs-form .hs-submit .hs-button{padding-left:54px;padding-left:2.57143rem;padding-right:54px;padding-right:2.57143rem}.hs-recaptcha{width:100%}#hubspot-messages-iframe-container{z-index:2147483647!important}.hero{padding-bottom:40px}.hero .copy li,.hero .copy p,.hero li,.hero p{font-size:18px;color:#fff;text-shadow:0 0 40px #111}.hero .scroll-prompt{right:108px;width:26px}@media handheld,only screen and (max-width:58em){.hero{padding-top:180px}.page-template-template-2020-incident-response .hero{padding-top:110px}}.home .hero h3{font-size:30px}.home .hero .copy--full{max-width:none}.home .hero__home-content{padding:0 10% 0 20%}.home .hero__home-content .hs-cta-wrapper{display:block}.home .hero__home-content .cta_button{display:block;font-size:20px;max-width:300px}@media handheld,only screen and (max-width:72em){.home .hero__home-content{padding:0 10% 0 0}}@media screen and (max-width:950px){.home .hero__home-title{padding-top:50px}}.card-grid{font-size:16px;padding-top:80px;color:#111;background-color:#e6eef0}.card-grid h2{text-transform:uppercase}.card-grid h3{font-size:20px;font-weight:400;text-transform:none;margin-bottom:20px}.card-grid p{font-size:16px}.card-grid img.aligncenter{margin-left:auto;margin-right:auto;display:block}.card-grid .cells{color:#282828}.card-grid .cells .cell:nth-of-type(2n){padding-left:2.5%}.card-grid .cells .cell:nth-of-type(2n-1){padding-right:2.5%}.card-grid .cells .cell li,.card-grid .cells .cell p{line-height:1.5}@media screen and (max-width:550px){.card-grid .cells .cell:nth-of-type(2n){padding-left:0}.card-grid .cells .cell:nth-of-type(2n-1){padding-right:0}.card-grid .cells .cell .cell-image{margin-left:0;margin-right:0}}.event-heading-wrapper section#blog-landing-title{padding-bottom:1rem;padding-top:10rem}.no-events-string,section.blog-article p.event-location{font-weight:700}section.hero p.post__date{font-weight:700;font-size:25px;text-transform:uppercase}.event-btn{background:#fff;font-family:avenir_black,Helvetica,Arial,sans-serif;font-size:16px;font-size:.762rem;font-weight:400;line-height:1.4;text-transform:uppercase;text-decoration:none;color:#4d4d4e;text-shadow:none;padding:14px 14px 12px;border:2px solid #4d4d4e;border-radius:0;white-space:normal;cursor:pointer;display:inline-block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;text-align:center;margin-bottom:40px}.event-btn:focus,.event-btn:hover{background:#4d4d4e;color:#fff;border-color:#fff}.event-btn[disabled]{background:#aeafaf;cursor:not-allowed}.event-btn[disabled]:focus,.event-btn[disabled]:hover{background:#aeafaf}.blog-entries-list.blog-entries-list{padding:45px 0 0}.blog-entries-list.blog-entries-list h2 a{text-decoration:none}.blog-entries-list.blog-entries-list .entry{width:32%;margin-right:15px}.blog-entries-list.blog-entries-list .entry:nth-child(3n){margin-right:0}.blog-entries-list.blog-entries-list .entry h4{font-size:20px}.blog-entries-list.blog-entries-list .entry p{font-family:avenir_medium,Helvetica,Arial,sans-serif}.blog-entries-list.blog-entries-list .entry .read-more,.breadcrumbs li{font-family:avenir_black,Helvetica,Arial,sans-serif;display:inline-block;text-transform:uppercase}.blog-entries-list.blog-entries-list .entry .read-more{background:#fff;font-size:16px;line-height:1.4;letter-spacing:.06em;color:#4d4d4e;min-width:75%;padding:14px 14px 12px;border:2px solid #4d4d4e;-webkit-transition:"background-color 0.2s ease-in-out";-moz-transition:"background-color 0.2s ease-in-out";-o-transition:"background-color 0.2s ease-in-out";transition:"background-color 0.2s ease-in-out";text-align:center}@media screen and (max-width:1280px){.blog-entries-list.blog-entries-list{padding-top:30px}}@media screen and (max-width:768px){.blog-entries-list.blog-entries-list .entry{width:100%;margin-right:0}}.blog-quote .label,.blog-quote .social .label{color:#000}.blog-quote .social a{color:#000;width:auto;padding:2px;border-bottom:3px solid transparent}.blog-quote .social a:focus,.blog-quote .social a:hover{border-bottom-color:currentColor;opacity:1}.breadcrumbs{padding:0 0 36px;padding:0rem 0rem 1.71428rem;text-align:left}.breadcrumbs ul{font-size:0;margin:0;padding:0}.breadcrumbs li{font-size:14.01px;font-size:.667rem;color:#111}.breadcrumbs li::after{font-family:FontAwesome;content:'\f105';margin:0 9px;margin:0rem .42857rem}.breadcrumbs li:last-child::after{content:none}.breadcrumbs a{color:#4d4d4e}.breadcrumbs a:focus,.breadcrumbs a:hover{text-decoration:none}.sitemap ul{margin:0;padding:0;list-style:none}.sitemap ul ul{padding:18px 0 0 36px;padding:.85714rem 0rem 0rem 1.71428rem}.sitemap li{font-family:avenir_medium,Helvetica,Arial,sans-serif;font-size:18.38px;font-size:.875rem;text-transform:uppercase;margin-bottom:18px;margin-bottom:.85714rem}.sitemap li li{font-size:14.01px;font-size:.667rem}.sitemap a{display:inline-block}.sitemap a:focus,.sitemap a:hover{text-decoration:none}.sitemap>ul>li>a{background:#fff;text-decoration:none;padding:11.99px 18px 9px;padding:.57086rem .85714rem .42857rem;display:inline-block;border:1px solid #282828}.sitemap>ul>li>a:focus,.sitemap>ul>li>a:hover{background:#4d4d4e;color:#fff}.header{z-index:100}.header .logo{background-image:url(/wp-content/themes/bulletproof-child/dist/img/logos/logo.png?x42114)}.header.active .logo{width:240px}.header.active .incident-report__button{padding-top:54px}.header .logo-fr{background-image:url(/wp-content/themes/bulletproof-child/dist/img/logos/logo-fr.png?x42114)}.header .header-nav{transition:padding .2s ease-out}.header .header-nav .secondary-menu>ul{padding-left:0}@media screen and (min-width:950px) and (max-width:1150px){.header .header-nav{padding-top:80px}.header .incident-report__button{padding-top:68px}.header.active .incident-report__button{padding-top:88px}}@media screen and (max-width:950px){.header .header-nav .secondary-menu>ul{padding-left:16px}.header .header-nav .secondary-menu>ul,.locale-fr-ca .header .header-nav .secondary-menu>ul{padding-right:16px}}@media screen and (min-width:1700px){.header .centre{padding-left:5%;padding-right:5%}.header .logo{left:5%}}@media screen and (max-width:600px){#wpadminbar{position:fixed}}.footer .newsletter-border{border:3px solid #09a3ba;padding:1rem}.footer .footer-newsletter .hs-form.hs-form .hs_submit{float:left;padding-top:18px;padding-top:.85714rem;text-align:left}.footer .footer-newsletter .hs-form.hs-form .hs-button{font-size:inherit;background:#09a3ba;font-weight:700;color:#000;float:right;width:100%;margin-top:-10px;padding:14px 14px 12px;min-width:200px;border:1px solid #09a3ba}.footer .footer-newsletter .hs-form.hs-form .hs-button:focus,.footer .footer-newsletter .hs-form.hs-form .hs-button:hover{background-color:#fff}.footer .cols .col.newsletter-col{width:33.333%}@media screen and (min-width:1025px){.footer .cols .col.newsletter-col{padding-right:5%}}.footer .cols .col.navs-col{width:66.666%}.footer .cols .col.navs-col h4{font-family:avenir_black,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:24px}.footer .cols .col:nth-child(2){border:0}.footer .cols .col.col-contact{padding-top:100px;padding-right:5%;vertical-align:top}.footer .mid-content{width:100%;max-width:none}.footer .mid-content .footer-nav-secondary{display:block;width:100%}.footer .mid-content .footer-nav-secondary a{font-size:16px}.footer .mid-content .social{float:none;width:100%;padding:1px}.footer .mid-content .social a{margin-right:16px;margin-bottom:0}.footer .footer-nav-lists{margin-bottom:20px;display:flex}.footer .footer-nav-lists>div{flex:1;padding-right:5%}.footer .contact-button{display:inline-block;font-family:avenir_medium,Helvetica,Arial,sans-serif;font-size:30px;margin:1px 0 50px;text-decoration:none}.footer .contact-button:hover{text-decoration:underline}.footer .footer-incident-report{font-family:avenir_black,Helvetica,Arial,sans-serif}.footer .footer-incident-report__button{display:block;font-size:20px;padding:30px;color:#fff;background-color:#c31f1f;text-decoration:none}.footer .footer-incident-report__button:hover{background-color:#971818}.footer .footer-incident-report__button h3{font-size:30px;margin-bottom:30px;color:#fff}.footer .footer-incident-report__button p{font-size:20px;margin-bottom:0}.footer .footer-social.footer-social a{font-size:32px;color:#000;width:auto;padding:2px;border-bottom:3px solid transparent}.footer .footer-social.footer-social a:focus,.footer .footer-social.footer-social a:hover{border-bottom-color:currentColor;opacity:1}.footer .footer-bottom{margin-top:20px;margin-bottom:20px;padding-left:5%;padding-right:5%}.footer .footer-bottom .mid-content{display:flex}.footer .footer-bottom .copyright{font-family:avenir_medium,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;margin-bottom:20px;color:#111;padding-right:5%;flex:0 0 66.666%;max-width:66.666%}.incident-report__button,.job_filters .search_jobs input[type=submit]{font-family:avenir_black,Helvetica,Arial,sans-serif;text-transform:uppercase}.footer .footer-bottom .footer-legal{flex:0 0 33.333%;max-width:33.333%}@media screen and (max-width:950px){.footer .cols,.footer .footer-bottom .mid-content{display:block}.footer .cols .col{vertical-align:top;display:block;width:100%}.footer .cols .col.col:nth-child(2){padding-top:0}.footer .cols .col.col-contact{padding:0}.footer .cols .col .col-contact-inner{padding:5%}.footer .cols .col.navs-col,.footer .cols .col.newsletter-col{width:100%;padding-left:5%;padding-right:5%}.footer .footer-bottom .copyright,.footer .footer-bottom .footer-legal{flex:none;max-width:100%;padding-right:0}}@media screen and (max-width:576px){.footer .footer-nav-lists{display:block}.footer .footer-nav-lists>div{padding-right:0}}@media screen and (max-width:30em){.footer .footer-newsletter .hs-form.hs-form .hs_submit{width:100%}}@media (min-width:1700px){.footer .cols,.footer .footer-nav .centre{padding-left:5%;padding-right:5%}.footer .cols{max-width:1700px;margin:0 auto}.footer .cols .col.col{padding-left:0}.footer .cols .col.col.col-contact{padding-right:0}}.incident-report{position:absolute;right:0;top:0;margin:0 0 12px 17px;align-self:center;z-index:101;transition:top .2s ease-out}.incident-report__button{display:block;font-size:13px;padding:34px 6px 0;width:155px;color:#fff;background-color:#c31f1f;text-align:center;text-decoration:none}.incident-report__button.current-menu-item,.incident-report__button:focus,.incident-report__button:hover{color:#fff}.incident-report__button.current-menu-item::before,.incident-report__button:focus::before,.incident-report__button:hover::before{left:0;width:100%}.incident-report__button::before{content:'';background:#fff;position:absolute;top:100%;left:50%;width:0;height:2px;display:block;transition:left .4s ease-out,width .4s ease-out}.incident-report__button.current-menu-item:focus::before,.incident-report__button.current-menu-item:hover::before{background:#fff}.incident-report__button.current-menu-item::before{background:#ccc}.incident-report__button span{display:block;white-space:nowrap}.locale-fr-ca .incident-report__button{width:170px}.incident-report-mobile{display:none}@media screen and (max-width:950px){.incident-report{display:none}.incident-report-mobile{position:absolute;display:block;top:100%;width:100%;margin-top:auto;background-color:#c31f1f;text-align:center}.page-template-incident-response .incident-report-mobile,.page-template-template-2020-incident-response .incident-report-mobile{display:none}.incident-report-mobile__button{display:block;font-family:avenir_black,Helvetica,Arial,sans-serif;font-size:16px;padding:10px;color:#fff;text-decoration:none}.incident-report-mobile__button:focus,.incident-report-mobile__button:hover{color:#fff;text-decoration:underline}.incident-report-mobile span:first-child{padding-right:6px}}.page-template-incident-response .container .one-third,.page-template-template-2020-incident-response .container .one-third{padding-left:0}.page-template-incident-response section h2,.page-template-template-2020-incident-response section h2{margin-bottom:36px;font-size:40px;font-weight:400;line-height:1.23em}.page-template-incident-response section ol,.page-template-incident-response section ul,.page-template-template-2020-incident-response section ol,.page-template-template-2020-incident-response section ul{font-size:16px}.page-template-incident-response section.light-green,.page-template-template-2020-incident-response section.light-green{background:#f4fbf8}.page-template-incident-response section.hero .nav-buttons,.page-template-template-2020-incident-response section.hero .nav-buttons{width:100%;text-align:center;font-size:0}.page-template-incident-response section.hero .nav-buttons .cta_button,.page-template-template-2020-incident-response section.hero .nav-buttons .cta_button{width:calc(25% - 2% - 2px);margin:0 2% 2% 0;padding:18px 0;padding:.85714rem 0rem}@media handheld,only screen and (max-width:72em){.page-template-incident-response section.hero .nav-buttons .cta_button,.page-template-template-2020-incident-response section.hero .nav-buttons .cta_button{width:calc(50% - 2% - 2px)}}@media handheld,only screen and (max-width:48em){.page-template-incident-response section.hero .nav-buttons .cta_button,.page-template-template-2020-incident-response section.hero .nav-buttons .cta_button{width:calc(100% - 2% - 2px);margin:0 1% 2%}}.page-template-template-2020-incident-response .pad-top{padding-top:50px}.page-template-template-2020-incident-response .form-wrapper{padding:30px;border:4px solid #9fa1a0;background-color:#fafafa}.page-template-template-2020-incident-response .hs-form.hs-form .hs-fieldtype-text:first-child{padding-top:0}.page-template-template-2020-incident-response .hs-form.hs-form .hs-fieldtype-text input,.page-template-template-2020-incident-response .hs-form.hs-form .hs-fieldtype-textarea textarea{border:1px solid #e3e3e3}.page-template-template-2020-incident-response .hs-form.hs-form .hs-casl_consent label,.page-template-template-2020-incident-response .hs-form.hs-form .legal-consent-container{font-size:12px}.page-template-template-2020-incident-response .hs-form.hs-form .hs-submit .hs-button{margin:20px 0}.page-template-template-2020-incident-response ul{list-style:none}.page-template-template-2020-incident-response ol,.page-template-template-2020-incident-response ul{padding-left:80px}.page-template-template-2020-incident-response ol li,.page-template-template-2020-incident-response ul li{margin-bottom:16px}@media handheld,only screen and (max-width:48em){.page-template-template-2020-incident-response ol,.page-template-template-2020-incident-response ul{padding-left:40px}}@media handheld,only screen and (max-width:36em){.page-template-template-2020-incident-response .form-wrapper{padding:16px}}.header .language-switcher{padding-top:10px;border-top:1px solid #111}@media screen and (min-width:951px){.header .language-switcher{padding-top:0;padding-left:17px;border-top:none;border-left:1px solid #fff}}.vendor-case-study{display:flex}.vendor-case-study h3{font-size:30px;margin-bottom:10px}.vendor-case-study h5{font-size:16px;margin-bottom:10px;color:#282828}.vendor-case-study .col{display:block}.vendor-case-study .pullout-image{padding-top:80px;padding-bottom:40px}.vendor-case-study .cta_button.cta_button{background:#fff;color:#4d4d4e;border-color:#4d4d4e}.vendor-case-study .cta_button.cta_button:focus,.vendor-case-study .cta_button.cta_button:hover{background:#4d4d4e;color:#fff;border-color:#fff}@media screen and (max-width:1000px){.vendor-case-study{flex-direction:column}}.bottom-cta{position:relative;padding:80px 0;color:#111;background-color:#08a2ba;background-image:url(/wp-content/themes/bulletproof-child/dist/img/cta-bg.jpeg?x42114);text-align:left;background-repeat:no-repeat;background-size:cover;background-position:center}.bottom-cta .centre{max-width:1440px}.bottom-cta .cta_button.cta_button{display:block;font-size:20px;max-width:300px;margin-left:auto;margin-right:auto}.job_filters,.job_filters .search_jobs input,.job_filters .search_jobs select{font-size:16px}@media screen and (max-width:30em){.bottom-cta .cta_button.cta_button{font-size:16px}}.job_filters{margin-bottom:1rem}.job_filters .search_jobs input::placeholder,.job_filters .search_jobs select::placeholder{color:#111}.job_filters .search_jobs input[type=submit]{background:#fff;font-size:16px;font-size:.762rem;font-weight:400;line-height:1.4;text-decoration:none;color:#4d4d4e;text-shadow:none;height:auto;padding:14px 14px 12px;border:2px solid #4d4d4e;border-radius:0;white-space:normal;cursor:pointer;display:inline-block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;text-align:center}.job_filters .search_jobs input[type=submit]:focus,.job_filters .search_jobs input[type=submit]:hover{background:#4d4d4e;color:#fff;border-color:#fff}.job_filters .search_jobs input[type=submit][disabled]{background:#aeafaf;cursor:not-allowed}.job_filters .search_jobs input[type=submit][disabled]:focus,.job_filters .search_jobs input[type=submit][disabled]:hover{background:#aeafaf}.job_filters .select2-container .select2-selection--multiple{border-radius:0;border-color:#bbb;height:26px}.job_filters .select2-container .select2-selection--multiple .select2-selection__choice{border-radius:0;margin-top:2px}.select2-container--open .select2-dropdown{font-size:16px;border-radius:0;border-color:#bbb}.select2-container--open .select2-dropdown--below{border-top:1px solid #bbb}.select2-container--default{color:#111}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#09a3ba;color:#fff}ul.job_listings li.job_listing a{padding-left:1em}ul.job_listings li.job_listing a:focus,ul.job_listings li.job_listing a:hover{background-color:rgba(174,175,175,.2)}ul.job_listings li.job_listing a div.position{padding-left:0}ul.job_listings li.job_listing a div.location,ul.job_listings li.job_listing a div.position h3,ul.job_listings li.job_listing a ul.meta,ul.job_listings li.job_listing a ul.meta .job-category{color:#111}@media (max-width:767px){ul.job_listings li.job_listing a div.location,ul.job_listings li.job_listing a div.position h3,ul.job_listings li.job_listing a ul.meta,ul.job_listings li.job_listing a ul.meta .job-category{float:none;display:block;text-align:left;padding-left:0}}ul.job_listings li.job_listing.job_position_featured a{background-color:#09a3ba}ul.job_listings li.job_listing.job_position_featured a div.location,ul.job_listings li.job_listing.job_position_featured a div.position h3,ul.job_listings li.job_listing.job_position_featured a ul.meta,ul.job_listings li.job_listing.job_position_featured a ul.meta .job-category{color:#fff}ul.job_listings li.job_listing.job_position_featured a:focus,ul.job_listings li.job_listing.job_position_featured a:hover{background-color:#077889}.single_job_listing .meta *{display:block;background-color:unset!important}.single_job_listing .meta li{float:none;padding-left:0;color:#111}.single_job_listing .meta li.date-posted{display:flex}.job-manager-application-wrapper .application .application_button,.single_job_listing .application .application_button{background:#fff;font-family:avenir_black,Helvetica,Arial,sans-serif;font-size:16px;font-size:.762rem;font-weight:400;line-height:1.4;text-transform:uppercase;text-decoration:none;letter-spacing:.06em;color:#4d4d4e;text-shadow:none;height:auto;padding:14px 14px 12px;border:2px solid #4d4d4e;border-radius:0;white-space:normal;cursor:pointer;display:inline-block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;text-align:center;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bul-hero__row::before,.wp-block-quote::before{content:'';display:block}.job-manager-application-wrapper .application .application_button:focus,.job-manager-application-wrapper .application .application_button:hover,.single_job_listing .application .application_button:focus,.single_job_listing .application .application_button:hover{background:#4d4d4e;color:#fff;border-color:#fff}.job-manager-application-wrapper .application .application_button[disabled],.single_job_listing .application .application_button[disabled]{background:#aeafaf;cursor:not-allowed}.job-manager-application-wrapper .application .application_button[disabled]:focus,.job-manager-application-wrapper .application .application_button[disabled]:hover,.single_job_listing .application .application_button[disabled]:focus,.single_job_listing .application .application_button[disabled]:hover{background:#aeafaf}.wp-block-audio,.wp-block-cover,.wp-block-embed,.wp-block-file,.wp-block-media-text,.wp-block-video{margin-bottom:2rem}.wp-block-file{border:1px solid #e3e3e3}.wp-block-file .wp-block-file__button{margin-bottom:0}.wp-block-pullquote{padding:0;text-align:inherit}.wp-block-pullquote p{font-size:inherit}.wp-block-columns{margin-bottom:48px}:where(.wp-block-columns.is-layout-flex){gap:2em}.wp-block-group__inner-container .wp-block-columns:last-child{margin-bottom:0}.wp-block-group.has-background{margin-top:2.4rem;margin-bottom:2.4rem;padding:2.4rem}.wp-block-group.has-background .wp-block-group__inner-container{margin:0}.wp-block-group.has-background .bul-video__row{background:0 0;padding:0}.wp-block-group.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.wp-block-group.alignfull.has-background{padding-left:0;padding-right:0}.wp-block-group.alignfull .wp-block-group__inner-container{max-width:1700px;margin:0 auto;padding-left:5%;padding-right:5%}@media (max-width:1200px){div.wp-block-columns.testimonials{flex-wrap:wrap!important}div.wp-block-columns.testimonials>div{flex-basis:40%!important}}.bul-hero{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.bul-hero__heading{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:30px;line-height:1.2}@media screen and (min-width:769px){.bul-hero__heading{font-size:48px}}.bul-hero__row::before{width:100%;height:130px;background:linear-gradient(180deg,rgba(0,0,0,.9) 60%,rgba(0,0,0,0) 100%)}.bul-hero .wp-block-video{background:#000;margin-bottom:24px}.bul-hero .wp-block-video:last-child{margin-bottom:0}.bul-hero .wp-block-video video{max-height:360px}@media (min-width:769px){.bul-hero__row::before{height:220px;background:linear-gradient(180deg,rgba(0,0,0,.9) 60%,rgba(0,0,0,0) 100%)}}.wp-block-quote{background-image:url(/wp-content/themes/bulletproof-child/dist/img/testimonial-bg.jpg?x42114);background-size:cover;background-position:bottom;color:#fff;text-align:center;padding:50px 5%;width:100vw;max-width:100vw;margin:0 calc(50% - 50vw) 48px;box-sizing:border-box;overflow:hidden}.wp-block-columns .wp-block-quote{width:100%;max-width:100%;margin:0 0 24px}.wp-block-quote::before{width:35px;height:44px;background-image:url(/wp-content/themes/bulletproof-child/dist/img/logos/logo.png?x42114);background-size:cover;margin:0 auto 25px}.wp-block-quote p{font-family:avenir_book,Helvetica,Arial,sans-serif;font-size:18px;font-style:initial;font-weight:400}.wp-block-quote p::before{content:'“';display:inline-block}.wp-block-quote p::after{content:'”';display:inline-block}.wp-block-quote cite{font-family:avenir_medium,Helvetica,Arial,sans-serif;font-size:18px;font-style:initial}.wp-block-quote.is-style-light{background-image:url(/wp-content/themes/bulletproof-child/dist/img/testimonial-bg-light.jpg?x42114);color:#111}.wp-block-quote.is-style-light::before{filter:invert(1)}@media (min-width:769px){.wp-block-quote{padding-left:10%;padding-right:10%}}@media (min-width:1300px){.wp-block-quote{padding-left:15%;padding-right:15%}.wp-block-columns .wp-block-quote{padding-left:5%;padding-right:5%}.wp-block-quote p{font-size:20px}}.frm_forms{margin:4rem 4rem 0}.frm_forms .frm_form_title{font-family:"Segoe UI",Helvetica,Arial,sans-serif!important;font-size:40px!important;line-height:48px;margin-bottom:2rem!important}.frm_forms .frm_description{margin-bottom:2rem}.frm_forms .frm_description p{max-width:600px;font-family:avenir_medium,Helvetica,Arial,sans-serif;font-size:20px!important;line-height:30px}.frm_forms .frm_fields_container{grid-gap:0;grid-template-columns:auto;max-width:100%}@media (min-width:1024px){.frm_forms .frm_fields_container{max-width:80%;margin-left:6rem}}@media (min-width:1366px){.frm_forms .frm_fields_container{max-width:60%;margin-left:8rem}}.frm_forms .frm_fields_container .frm_primary_label{font-family:avenir_medium,Helvetica,Arial,sans-serif;font-weight:400;font-size:23px;line-height:25px;margin-bottom:20px}.frm_forms .frm_fields_container .frm_checkbox label,.frm_forms .frm_fields_container .frm_radio label{font-family:avenir_medium,Helvetica,Arial,sans-serif;font-weight:400;font-size:15px;line-height:23px;margin-bottom:20px}.frm_forms .frm_fields_container .frm_checkbox input[type=checkbox]{margin:0}.frm_forms .frm_fields_container input[type=text],.frm_forms .frm_fields_container select{margin-bottom:40px;height:57px}.frm_forms .frm_fields_container .frm_button_submit{background:#08a2ba!important;border-radius:0!important;border:0!important;color:#fff!important;font-family:avenir_black,Helvetica,Arial,sans-serif!important;font-size:20px!important;line-height:27px!important;box-shadow:none!important;padding:20px 75px!important}.bul-featured-section__heading,.video-error{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:30px;line-height:33px}@media (min-width:769px){.frm_forms .frm_fields_container{grid-gap:0 40px}.frm_forms .frm_fields_container .frm_button_submit{margin:0 0 0 calc(50% + 40px)!important}}.frm6,.frm_form_field.frm6,.frm_form_field.frm_first_half,.frm_form_field.frm_half,.frm_form_field.frm_last_half,.frm_form_field.frm_left_half,.frm_form_field.frm_right_half,.frm_form_field.frm_three_fifths,.frm_half,.frm_submit.frm6,.frm_submit.frm_half{grid-column:span 12/span 12}.wp-block-gallery.wp-block-gallery.has-nested-images{margin-top:24px;margin-bottom:0;align-items:center}.wp-block-gallery.wp-block-gallery.has-nested-images figure.wp-block-image{padding-left:2%;padding-right:2%;text-align:center}.wp-block-gallery.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin-bottom:24px}.wp-block-gallery.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) img{margin:var(--gallery-block--gutter-size,16px) auto}.wp-block-gallery.wp-block-gallery.has-nested-images a{border:4px solid transparent;transition:all .4s ease;padding:4px;display:inline-block;align-self:center}.wp-block-gallery.wp-block-gallery.has-nested-images a:focus,.wp-block-gallery.wp-block-gallery.has-nested-images a:hover{border-color:#111}.bul-featured-section{width:100vw;max-width:100vw;margin:0 calc(50% - 50vw) 48px}.bul-featured-section:last-child{margin-bottom:0}.wp-block-image{margin:0 5% 2rem}.wp-block-column .wp-block-image{margin-left:0;margin-right:0}.video-error{color:#fff}.modal-content video{width:100%;height:calc(76vw / 1.77778)}.inline-cta .cta_button{background:#048296;color:#fff;font-family:avenir_black,Helvetica,Arial,sans-serif;font-size:20px;line-height:27px;border:4px solid #048296;padding:7px 7px 6px}.inline-cta .cta_button:focus,.inline-cta .cta_button:hover{background:#fff;border-color:#048296;color:#048296}.cta.box{background:#08a2ba;border:none;display:flex;flex-wrap:wrap;position:relative;padding:70px 0;margin:0;z-index:2}.cta.box p{font-size:inherit}.cta.box .cta-title{background:#08a2ba;order:1;width:100%}.cta.box .cta-title h2{font-family:"Segoe UI",Helvetica,Arial,sans-serif;color:#111;font-size:30px}@media screen and (min-width:769px){.frm6,.frm_form_field.frm6,.frm_form_field.frm_first_half,.frm_form_field.frm_half,.frm_form_field.frm_last_half,.frm_form_field.frm_left_half,.frm_form_field.frm_right_half,.frm_form_field.frm_three_fifths,.frm_half,.frm_submit.frm6,.frm_submit.frm_half{grid-column:span 6/span 6}.cta.box{padding:70px 5%}.cta.box .cta-title h2{font-size:40px}.cta.box .cta-content{width:50%!important}}.cta.box .cta-content{order:2}.cta.box .cta-content .cta-title{padding-left:0;padding-right:0}.cta.box .cta-image{order:4;width:100%}@media screen and (min-width:769px){.cta.box .cta-image{width:50%}}@media screen and (min-width:1024px){.cta.box .cta-title h2{max-width:50%}.cta.box .cta-content .cta-title h2{max-width:100%}.cta.box .cta-image{width:35%}}.cta.box .cta-image img{margin:0;max-width:100%}.cta.box .cta-embed{order:3;text-align:center}@media screen and (min-width:769px){.cta.box .cta-embed{width:50%}}.cta.box .cta-embed .cta_button{background:#fff;color:#048296;border:4px solid #048296;font-family:avenir_black,Helvetica,Arial,sans-serif;font-size:20px;line-height:27px;display:inline-block}.cta.box .cta-embed .cta_button:focus,.cta.box .cta-embed .cta_button:hover{background:#048296;border-color:#fff;color:#fff}.cta.box .cta-embed .hs-form.hs-form{text-align:left}.cta.box .cta-embed .hs-form.hs-form .hs-form-field{padding-top:0}.cta.box .cta-embed .hs-form.hs-form .hs-form-field label{font-size:20px}.cta.box .cta-embed .hs-form.hs-form .hs-form-field .hs-form-required{color:inherit}.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=text],.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=password],.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=datetime],.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=datetime-local],.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=date],.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=month],.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=time],.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=week],.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=number],.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=email],.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=url],.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=search],.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=tel],.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=color],.cta.box .cta-embed .hs-form.hs-form .hs-form-field select,.cta.box .cta-embed .hs-form.hs-form .hs-form-field textarea{height:50px}.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=text]:focus,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=text]:hover,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=password]:focus,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=password]:hover,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=datetime]:focus,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=datetime]:hover,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=datetime-local]:focus,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=datetime-local]:hover,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=date]:focus,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=date]:hover,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=month]:focus,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=month]:hover,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=time]:focus,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=time]:hover,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=week]:focus,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=week]:hover,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=number]:focus,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=number]:hover,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=email]:focus,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=email]:hover,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=url]:focus,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=url]:hover,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=search]:focus,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=search]:hover,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=tel]:focus,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=tel]:hover,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=color]:focus,.cta.box .cta-embed .hs-form.hs-form .hs-form-field input[type=color]:hover,.cta.box .cta-embed .hs-form.hs-form .hs-form-field select:focus,.cta.box .cta-embed .hs-form.hs-form .hs-form-field select:hover,.cta.box .cta-embed .hs-form.hs-form .hs-form-field textarea:focus,.cta.box .cta-embed .hs-form.hs-form .hs-form-field textarea:hover,.cta.box .cta-embed .hs-form.hs-form .hs-form-field.field-has-value input[type=text],.cta.box .cta-embed .hs-form.hs-form .hs-form-field.field-has-value input[type=password],.cta.box .cta-embed .hs-form.hs-form .hs-form-field.field-has-value input[type=datetime],.cta.box .cta-embed .hs-form.hs-form .hs-form-field.field-has-value input[type=datetime-local],.cta.box .cta-embed .hs-form.hs-form .hs-form-field.field-has-value input[type=date],.cta.box .cta-embed .hs-form.hs-form .hs-form-field.field-has-value input[type=month],.cta.box .cta-embed .hs-form.hs-form .hs-form-field.field-has-value input[type=time],.cta.box .cta-embed .hs-form.hs-form .hs-form-field.field-has-value input[type=week],.cta.box .cta-embed .hs-form.hs-form .hs-form-field.field-has-value input[type=number],.cta.box .cta-embed .hs-form.hs-form .hs-form-field.field-has-value input[type=email],.cta.box .cta-embed .hs-form.hs-form .hs-form-field.field-has-value input[type=url],.cta.box .cta-embed .hs-form.hs-form .hs-form-field.field-has-value input[type=search],.cta.box .cta-embed .hs-form.hs-form .hs-form-field.field-has-value input[type=tel],.cta.box .cta-embed .hs-form.hs-form .hs-form-field.field-has-value input[type=color],.cta.box .cta-embed .hs-form.hs-form .hs-form-field.field-has-value select,.cta.box .cta-embed .hs-form.hs-form .hs-form-field.field-has-value textarea{background:rgba(255,255,255,.85)}.wp-block-kula-cta{background:url(/wp-content/themes/bulletproof-child/dist/img/cta-bg.jpeg?x42114) center/cover no-repeat #08a2ba;position:relative}.wp-block-kula-cta::before{content:'';background:#08a2ba;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.85;z-index:1}.wp-block-kula-cta.is-style-row{width:100vw;max-width:100vw;margin:0 calc(50% - 50vw)}.wp-block-kula-cta .cta.box,.wp-block-kula-cta .cta.box .cta-title{background:0 0}@media (min-width:1700px){.wp-block-kula-cta.is-style-row .cta.box{max-width:1700px;margin:0 auto}.wp-block-kula-cta.is-style-row .cta.box .cta-content{padding-left:0}.wp-block-kula-cta.is-style-row .cta.box .cta-embed{padding-right:0}}.wp-block-latest-posts__list{margin:0}.wp-block-latest-posts__list li{border:1px solid #9fa1a0;width:100%!important;margin-right:0!important}.wp-block-latest-posts__list li a{padding:0 1rem;margin-top:1rem;margin-bottom:0;text-decoration:none;font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:20px;line-height:31px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wp-block-latest-posts__list li a:focus,.wp-block-latest-posts__list li a:hover{text-decoration:underline;text-decoration-skip-ink:all}.is-style-primary .wp-block-button__link.wp-block-button__link,.kula-blocks-grid-items__item-btn,.wp-block-button .wp-block-button__link.wp-block-button__link{text-transform:uppercase;text-decoration:none;letter-spacing:.06em;white-space:normal;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:769px){.wp-block-latest-posts__list li{width:calc(50% - 1.875em)!important;margin-right:1.25em!important}}@media screen and (min-width:1150px){.wp-block-latest-posts__list li{width:calc(25% - .9375em)!important}}.wp-block-latest-posts__list li:last-child{margin-right:0!important}.wp-block-latest-posts__featured-image{max-height:230px;height:230px;overflow:hidden}.wp-block-latest-posts__featured-image img{width:100%}.wp-block-latest-posts__post-title{margin-bottom:.5rem}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date,.wp-block-latest-posts__post-excerpt{padding:0 1rem}.wp-block-latest-posts__post-excerpt{margin-top:.5rem;font-family:avenir_medium,Helvetica,Arial,sans-serif;font-size:16px;line-height:23px}.wp-block-latest-posts__post-excerpt .btn{background:#fff;color:#111;border:3px solid #111;font-family:avenir_black,Helvetica,Arial,sans-serif;font-size:13px;line-height:40px;display:table;height:43px;margin-top:2rem}.wp-block-latest-posts__post-excerpt .btn:focus,.wp-block-latest-posts__post-excerpt .btn:hover{background:#282828;color:#fff;border-color:#fff}.resources-filter,table.is-style-stripes.is-style-stripes{border:1px solid #e3e3e3}.wp-block-latest-posts__post-excerpt .btn[disabled]{background:#aeafaf;cursor:not-allowed}.wp-block-latest-posts__post-excerpt .btn[disabled]:focus,.wp-block-latest-posts__post-excerpt .btn[disabled]:hover{background:#aeafaf}.wp-block-group__inner-container{margin:24px 0;padding:24px 0}@media (min-width:769px){.wp-block-group__inner-container{margin:48px 0}.wp-block-group__inner-container>p{max-width:50%}}.has-black-background-color{background-color:#111!important}.has-white-background-color{background-color:#fff!important}.has-primary-background-color{background-color:#282828!important}.has-secondary-background-color{background-color:#9fa1a0!important}.has-tertiary-background-color{background-color:#aeafaf!important}.has-gray-background-background-color{background-color:#fafafa!important}.has-blue-background-color{background-color:#08a2ba!important}.has-kevlar-background-color{background:url(/wp-content/themes/bulletproof-child/dist/img/testimonial-bg.jpg?x42114) bottom/cover no-repeat;color:#fff}.has-black-color{color:#111}.has-white-color{color:#fff}.has-primary-color{color:#282828}.has-secondary-color{color:#9fa1a0}.has-tertiary-color{color:#aeafaf}.has-blue-color{color:#08a2ba}p.has-drop-cap:not(:focus)::first-letter{font-size:500%;line-height:.9;margin:0 .1em 0 0}p.has-drop-cap:not(:focus)::after{padding-top:0}.has-small-font-size{font-size:1.3rem}.has-medium-font-size{font-size:2rem}.has-large-font-size{font-size:3.6rem}.has-huge-font-size{font-size:4.8rem}table.is-style-stripes.is-style-stripes tr:nth-child(odd){background-color:transparent}table.is-style-stripes.is-style-stripes tr:nth-child(even){background-color:rgba(159,161,160,.15)}.is-style-primary .wp-block-button__link.wp-block-button__link,.wp-block-button .wp-block-button__link.wp-block-button__link{background:#fff;font-family:avenir_black,Helvetica,Arial,sans-serif;font-size:20px;line-height:27px;font-weight:400;color:#282828;text-shadow:none;height:auto;padding:14px 14px 12px;border:2px solid #282828;border-radius:0;cursor:pointer;display:inline-block;transition:all .2s ease-out;text-align:center}.is-style-primary .wp-block-button__link.wp-block-button__link:focus,.is-style-primary .wp-block-button__link.wp-block-button__link:hover,.wp-block-button .wp-block-button__link.wp-block-button__link:focus,.wp-block-button .wp-block-button__link.wp-block-button__link:hover{background:#282828;color:#fff;border-color:#fff}.is-style-primary .wp-block-button__link.wp-block-button__link[disabled],.wp-block-button .wp-block-button__link.wp-block-button__link[disabled]{background:#aeafaf;cursor:not-allowed}.is-style-primary .wp-block-button__link.wp-block-button__link[disabled]:focus,.is-style-primary .wp-block-button__link.wp-block-button__link[disabled]:hover,.wp-block-button .wp-block-button__link.wp-block-button__link[disabled]:focus,.wp-block-button .wp-block-button__link.wp-block-button__link[disabled]:hover{background:#aeafaf}.is-style-secondary .wp-block-button__link.wp-block-button__link{background:#9fa1a0;color:#111}.is-style-tertiary .wp-block-button__link.wp-block-button__link{background:#aeafaf}.is-style-blue .wp-block-button__link.wp-block-button__link{background:#08a2ba;color:#fff}.is-style-blue .wp-block-button__link.wp-block-button__link:focus,.is-style-blue .wp-block-button__link.wp-block-button__link:hover,.is-style-inverted-blue .wp-block-button__link.wp-block-button__link{background:#fff;color:#08a2ba;border:2px solid #08a2ba}.is-style-inverted-blue .wp-block-button__link.wp-block-button__link:focus,.is-style-inverted-blue .wp-block-button__link.wp-block-button__link:hover{background:#08a2ba;color:#fff;border:none}.wp-block-button .wp-block-button__link.has-white-background-color{background:#fff;color:#282828;border:1px solid #282828}.wp-block-button .wp-block-button__link.has-black-background-color{background:#111;color:#fff}.kula-blocks-grid-items{background:#e3e3e3;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:70px;padding-bottom:70px}.kula-blocks-grid-items__top{margin:0 5%;max-width:100%}@media screen and (min-width:769px){.kula-blocks-grid-items__top{max-width:80%}}@media screen and (min-width:1700px){.kula-blocks-grid-items__top{max-width:1700px;padding-left:5%;padding-right:10%;margin:0 auto}}.kula-blocks-grid-items__heading{font-size:40px}.kula-blocks-grid-items__item{padding-left:0;display:grid;grid-template-areas:"Image Heading" ". Content" ". Button";opacity:0;position:relative;top:10px}.kula-blocks-grid-items__item:target{scroll-margin-top:120px}.kula-blocks-grid-items__item:nth-child(1){transition:all .5s .3s ease-in-out}.kula-blocks-grid-items__item:nth-child(2){transition:all .5s .6s ease-in-out}.kula-blocks-grid-items__item:nth-child(3){transition:all .5s .9s ease-in-out}.kula-blocks-grid-items__item:nth-child(4){transition:all .5s 1.2s ease-in-out}.kula-blocks-grid-items__item:nth-child(5){transition:all .5s 1.5s ease-in-out}.kula-blocks-grid-items__item:nth-child(6){transition:all .5s 1.8s ease-in-out}.kula-blocks-grid-items__item:nth-child(7){transition:all .5s 2.1s ease-in-out}.kula-blocks-grid-items__item:nth-child(8){transition:all .5s 2.4s ease-in-out}.kula-blocks-grid-items__item:nth-child(9){transition:all .5s 2.7s ease-in-out}.kula-blocks-grid-items__item:nth-child(10){transition:all .5s 3s ease-in-out}.kula-blocks-grid-items__item:nth-child(11){transition:all .5s 3.3s ease-in-out}.kula-blocks-grid-items__item:nth-child(12){transition:all .5s 3.6s ease-in-out}.kula-blocks-grid-items__item:nth-child(13){transition:all .5s 3.9s ease-in-out}.kula-blocks-grid-items__item:nth-child(14){transition:all .5s 4.2s ease-in-out}.kula-blocks-grid-items__item:nth-child(15){transition:all .5s 4.5s ease-in-out}.kula-blocks-grid-items__item:nth-child(16){transition:all .5s 4.8s ease-in-out}.kula-blocks-grid-items__item:nth-child(17){transition:all .5s 5.1s ease-in-out}.kula-blocks-grid-items__item:nth-child(18){transition:all .5s 5.4s ease-in-out}.kula-blocks-grid-items__item:nth-child(19){transition:all .5s 5.7s ease-in-out}.kula-blocks-grid-items__item:nth-child(20){transition:all .5s 6s ease-in-out}.kula-blocks-grid-items__item:nth-child(21){transition:all .5s 6.3s ease-in-out}.kula-blocks-grid-items__item:nth-child(22){transition:all .5s 6.6s ease-in-out}.kula-blocks-grid-items__item:nth-child(23){transition:all .5s 6.9s ease-in-out}.kula-blocks-grid-items__item:nth-child(24){transition:all .5s 7.2s ease-in-out}.kula-blocks-grid-items__item:nth-child(25){transition:all .5s 7.5s ease-in-out}.kula-blocks-grid-items__item:nth-child(26){transition:all .5s 7.8s ease-in-out}.kula-blocks-grid-items__item:nth-child(27){transition:all .5s 8.1s ease-in-out}.kula-blocks-grid-items__item:nth-child(28){transition:all .5s 8.4s ease-in-out}.kula-blocks-grid-items__item:nth-child(29){transition:all .5s 8.7s ease-in-out}.kula-blocks-grid-items__item:nth-child(30){transition:all .5s 9s ease-in-out}@media screen and (min-width:769px){.kula-blocks-grid-items__item{padding-right:4%}.kula-blocks-grid-items__item:target{scroll-margin-top:180px}}@media (prefers-reduced-motion:reduce){.kula-blocks-grid-items__item{opacity:1;top:0}}.kula-blocks-grid-items__list{margin:0 5%;align-items:flex-start}@media screen and (min-width:1700px){.kula-blocks-grid-items__list{margin:0 auto;max-width:1700px;padding-left:5%;padding-right:5%}}.kula-blocks-grid-items__list.in-view .kula-blocks-grid-items__item{opacity:1;top:0}.kula-blocks-grid-items__item-heading{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-weight:700;grid-area:Heading;align-self:end}.kula-blocks-grid-items__item-image-wrapper{grid-area:Image;grid-row:span 2;align-self:start;justify-self:center;display:block;text-align:right;margin-right:2rem;max-width:180px}.kula-blocks-grid-items__item-image-wrapper img{max-width:100%}@media screen and (min-width:769px){.kula-blocks-grid-items__item-image-wrapper img{max-width:80%}}.kula-blocks-grid-items__item-copy{grid-area:Content}.kula-blocks-grid-items__item-btn-wrapper{grid-area:Button}.kula-blocks-grid-items__item-btn{background:#fff;font-family:avenir_black,Helvetica,Arial,sans-serif;font-size:.76199924rem;font-weight:400;line-height:1.4;color:#282828;text-shadow:none;height:auto;padding:14px 14px 12px;border:2px solid #282828;border-radius:0;cursor:pointer;display:inline-block;transition:all .2s ease-out;text-align:center}.kula-blocks-grid-items__item-btn:focus,.kula-blocks-grid-items__item-btn:hover{background:#4d4d4e;color:#fff;border-color:#fff}.kula-blocks-grid-items__item-btn[disabled]{background:#aeafaf;cursor:not-allowed}.kula-blocks-grid-items__item-btn[disabled]:focus,.kula-blocks-grid-items__item-btn[disabled]:hover{background:#aeafaf}.wp-block-columns.featured-columns{width:100vw;max-width:100vw;margin:0 calc(50% - 50vw) 48px}.wp-block-columns.featured-columns>.wp-block-column:not(:first-child){margin:0}.wp-block-columns.featured-columns .wp-block-cover{font-size:16px;min-height:100%;margin-bottom:0;align-items:flex-start;padding:24px 5%}.wp-block-columns.featured-columns .wp-block-cover p{font-size:inherit;margin-bottom:24px}.wp-block-columns.featured-columns .wp-block-cover p:last-child{margin-bottom:0}.wp-block-columns.featured-columns .wp-block-group__inner-container{margin:0}.bul-hero+.container-fluid>.row>.main-content>.wp-block-columns.featured-columns:first-child{margin-top:-24px}@media screen and (max-width:576px){.wp-block-columns.featured-columns .btn,.wp-block-columns.featured-columns .cta_button{display:block}}@media (min-width:577px){.wp-block-columns.featured-columns .cta_button{margin:0 12px}}@media (min-width:1300px){.wp-block-columns.featured-columns .wp-block-cover{font-size:20px}}@media (min-width:1600px){.wp-block-columns.featured-columns .wp-block-cover{padding:48px 8%}}@media (min-width:600px){.wp-block-query .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,.wp-block-query.is-flex-container.is-flex-container.columns-4>li{width:calc(50% - .9375em)}}@media (min-width:1024px){.wp-block-query .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,.wp-block-query.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}}.wp-block-query .wp-block-post{background:#fff;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:45px!important}.wp-block-query .wp-block-post .wp-block-post-featured-image{position:relative}.wp-block-query .wp-block-post .wp-block-post-featured-image::after{content:'';display:block;padding-bottom:100%}.wp-block-query .wp-block-post .wp-block-post-featured-image img{position:absolute;width:100%;height:100%;object-fit:cover}.wp-block-query .wp-block-post .wp-block-post-title{padding:30px 20px 0;margin-bottom:10px;line-height:1.2}.wp-block-query .wp-block-post .taxonomy-resource_type{padding:0 20px 30px;font-size:12px;font-family:avenir_medium,Helvetica,Arial,sans-serif}.wp-block-query .wp-block-post .wp-block-post-excerpt{padding:0 20px 20px}.wp-block-query .wp-block-post .wp-block-post-excerpt p{font-size:12px;line-height:21px;font-family:avenir_medium,Helvetica,Arial,sans-serif}.home-landing .home-link__btn,.wp-block-query .wp-block-post .cta_button,.wp-block-query .wp-block-post .wp-block-post-excerpt__more-link,.wp-block-query .wp-block-post .wp-block-read-more{font-family:avenir_black,Helvetica,Arial,sans-serif;line-height:1.4;text-transform:uppercase;letter-spacing:.06em;white-space:normal;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;text-decoration:none;font-weight:400}.wp-block-query .wp-block-post .wp-block-post-excerpt p:last-child{margin-bottom:0}.wp-block-query .wp-block-post .hs-cta-wrapper{margin:auto 20px 20px}.wp-block-query .wp-block-post .cta_button{background:#fff;font-size:16px;font-size:.762rem;color:#4d4d4e;text-shadow:none;height:auto;padding:14px 14px 12px;border:2px solid #4d4d4e;border-radius:0;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:block;width:auto}.wp-block-query .wp-block-post .cta_button:focus,.wp-block-query .wp-block-post .cta_button:hover{background:#4d4d4e;color:#fff;border-color:#fff}.wp-block-query .wp-block-post .cta_button[disabled]{background:#aeafaf;cursor:not-allowed}.wp-block-query .wp-block-post .cta_button[disabled]:focus,.wp-block-query .wp-block-post .cta_button[disabled]:hover{background:#aeafaf}.wp-block-query .wp-block-post .wp-block-post-excerpt__more-link,.wp-block-query .wp-block-post .wp-block-read-more{background:#fff;font-size:16px;font-size:.762rem;color:#4d4d4e;text-shadow:none;height:auto;padding:14px 14px 12px;border:2px solid #4d4d4e;border-radius:0;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:auto;margin:20px auto;display:block}.wp-block-query .wp-block-post .wp-block-post-excerpt__more-link:focus,.wp-block-query .wp-block-post .wp-block-post-excerpt__more-link:hover,.wp-block-query .wp-block-post .wp-block-read-more:focus,.wp-block-query .wp-block-post .wp-block-read-more:hover{background:#4d4d4e;color:#fff;border-color:#fff}.wp-block-query .wp-block-post .wp-block-post-excerpt__more-link[disabled],.wp-block-query .wp-block-post .wp-block-read-more[disabled]{background:#aeafaf;cursor:not-allowed}.wp-block-query .wp-block-post .wp-block-post-excerpt__more-link[disabled]:focus,.wp-block-query .wp-block-post .wp-block-post-excerpt__more-link[disabled]:hover,.wp-block-query .wp-block-post .wp-block-read-more[disabled]:focus,.wp-block-query .wp-block-post .wp-block-read-more[disabled]:hover{background:#aeafaf}.has-black-background-color,.has-kevlar-background-color,.has-primary-background-color{color:#fff}.has-black-background-color a,.has-black-background-color h1,.has-black-background-color h2,.has-black-background-color h3,.has-black-background-color h4,.has-black-background-color h5,.has-black-background-color h6,.has-kevlar-background-color a,.has-kevlar-background-color h1,.has-kevlar-background-color h2,.has-kevlar-background-color h3,.has-kevlar-background-color h4,.has-kevlar-background-color h5,.has-kevlar-background-color h6,.has-primary-background-color a,.has-primary-background-color h1,.has-primary-background-color h2,.has-primary-background-color h3,.has-primary-background-color h4,.has-primary-background-color h5,.has-primary-background-color h6{color:inherit}.home-landing{display:flex;color:#fff;background-color:#111;border-top:20px solid #fff}.home-landing .col-container{display:flex;flex-direction:column;width:100%;height:100%;max-width:850px;padding:80px}.home-landing .col-container.float-left{padding-right:0}.home-landing .col-container.float-right{padding-left:0}.home-landing .col-container a:not(.home-link__btn){color:#fff}.home-landing .col-container .over{opacity:.6}.home-landing .left-col,.home-landing .right-col{position:relative;width:50%;z-index:20;background-size:cover;background-position:center;background-repeat:no-repeat}.home-landing .left-col .home-link-wrap,.home-landing .left-col h2,.home-landing .left-col ol,.home-landing .left-col p,.home-landing .left-col ul,.home-landing .right-col .home-link-wrap,.home-landing .right-col h2,.home-landing .right-col ol,.home-landing .right-col p,.home-landing .right-col ul{position:relative;color:#fff;text-shadow:0 0 40px #111;z-index:20}.home-landing .left-col{border-right:1px solid #aeafaf}.home-landing .home-link-wrap{display:flex;justify-content:flex-start;margin-top:auto}.home-landing .home-link__btn{background:#fff;font-size:16px;font-size:.762rem;color:#4d4d4e;text-shadow:none;height:auto;padding:14px 14px 12px;border:2px solid #4d4d4e;border-radius:0;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:flex;justify-content:center;align-items:center;flex:0 1 50%;max-width:290px}.home-landing .home-link__btn:focus,.home-landing .home-link__btn:hover{background:#4d4d4e;color:#fff;border-color:#fff}.home-landing .home-link__btn[disabled]{background:#aeafaf;cursor:not-allowed}.home-landing .home-link__btn[disabled]:focus,.home-landing .home-link__btn[disabled]:hover{background:#aeafaf}.home-landing .home-link__btn:last-child{margin-left:30px}.home .testimonial-row{border-top:20px solid #fff}.home .partner-logos{margin-bottom:30px}.home .partners-col{max-width:35%;margin-bottom:40px}.home .blog-entries-list h2 a:hover{text-decoration:none}@media screen and (max-width:1700px){.incident-report{right:5%}.home .col-container.float-left,.home .col-container.float-right{padding:80px 10%}}@media screen and (max-width:90em){.home .partners-col{max-width:50%}}@media screen and (max-width:58em){.home .partners-col{max-width:100%}.home-landing{flex-direction:column}.home-landing .col-container{max-width:initial}.home-landing .col-container.float-left,.home-landing .col-container.float-right{float:none;padding:80px 5%}.home-landing .left-col,.home-landing .right-col{width:100%}.home-landing .left-col{border:0}.home-landing .right-col{border-top:1px solid #aeafaf}}@media screen and (max-width:48em){.home .hero{padding-top:140px}.home .partner-logos a{max-width:calc(50% - 8%)}.home .partner-logos a img{width:100%}}@media screen and (max-width:30em){.home .hero h3{font-size:26px;line-height:1.4}.home .col-container.float-left,.home .col-container.float-right{padding:40px 5%}.home .home-link-wrap{flex-direction:column}.home .home-link__btn{flex:1 1 100%;max-width:100%}.home .home-link__btn:last-child{margin-top:25px;margin-left:0}.home .partner-logos a{display:inline-block}}#blog-landing-title{padding-top:10rem}#blog-landing-title h1,#blog-landing-title h2{font-family:"Segoe UI",Helvetica,Arial,sans-serif;color:#282828;font-size:69px;font-weight:400;line-height:86px}.resources-filter__label,.resources-filter__select,.resources-message--error p{font-family:avenir_medium,Helvetica,Arial,sans-serif}@media screen and (max-width:768px){#blog-landing-title h1,#blog-landing-title h2{font-size:49px;line-height:66px}}@media screen and (max-width:480px){#blog-landing-title h1,#blog-landing-title h2{font-size:35px;line-height:56px}}.resources{background-color:#fafafa}.resources-container{padding-bottom:24px}.resources-message--error p{margin:0;padding:8px;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.resources-filter{position:relative;margin-bottom:24px;padding:16px 0;border-width:1px 0}.resources-filter__item{margin-right:12px}.resources-filter__item:last-of-type{margin-right:0}.resources-filter__label{display:block;font-size:12px;font-weight:400;color:#4d4d4e}.resources-filter__select{font-size:16px;padding:8px 32px 8px 8px;width:250px;height:50px;color:#4d4d4e;border:1px solid #e3e3e3;border-radius:0;-webkit-appearance:none;appearance:none;background-position:right 12px center;background-repeat:no-repeat;background-size:10px 20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMjFsLTEyLTE4aDI0eiIvPjwvc3ZnPg==)}.resources-filter__select::-ms-expand{display:none}.resources-loader{background:rgba(255,255,255,.5);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2000}.resources-loader::after{content:'';display:block;position:inherit;top:50%;left:50%;width:40px;height:40px;margin:-25px 0 0 -25px;border-radius:50%;border-width:7px;border-style:solid;border-color:#111 transparent;-webkit-animation:spinner 1.2s linear 20;-moz-animation:spinner 1.2s linear 20;-ms-animation:spinner 1.2s linear 20;-o-animation:spinner 1.2s linear 20;animation:spinner 1.2s linear 20}.resources-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0 0 50px;list-style:none}.resources-list li{width:23%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative: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,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.resources-list li:nth-child(4n){margin-right:0}.resources-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:#fff}.resources-list__image{display:block;width:100%;height:300px;background:center center/cover no-repeat #ccc}.resources-list__text h4{font-family:"Segoe UI",Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;line-height:1.2}.resources-list__text p{font-size:12px;line-height:21px;color:#4d4d4e}.resources-list__cta-btn,.resources-list__text{padding:30px 20px 20px}.resources-list__cta-btn{margin-top:auto;padding-top:0}.resources-list__cta-btn .cta_button.cta_button{width:100%}.resources-list__taxonomies{font-family:avenir_medium,Helvetica,Arial,sans-serif;font-size:14px;color:#9fa1a0}@media screen and (max-width:1280px){.resources-list li{width:32%;margin:0 15px 30px 0}.resources-list li:nth-child(4n){margin-right:15px}.resources-list li:nth-child(3n){margin-right:0}}@media screen and (max-width:1000px){.resources-list li{width:48%}.resources-list li:nth-child(3n),.resources-list li:nth-child(4n){margin-right:15px}.resources-list li:nth-child(2n){margin-right:0}.resources-list__cta-btn,.resources-list__text{padding-left:15px;padding-right:15px}}@media screen and (max-width:600px){.resources-filter .flex{display:block}.resources-filter__item{margin-right:0;margin-bottom:12px}.resources-filter__item:last-of-type{margin-bottom:0}.resources-filter__select{width:100%}.resources-list li{width:100%;margin-right:0}.resources-list li:nth-child(2n),.resources-list li:nth-child(3n),.resources-list li:nth-child(4n){margin-right:0}#blog-landing-title{padding-top:160px;padding-bottom:30px}}p.is-style-add-padding{padding:0 1.5rem}.general-content{font-size:16px;padding-top:80px;padding-bottom:40px;color:#111}.general-content__image-wrap{margin-bottom:24px}.general-content__image-wrap img{width:100%}.general-content .two-col .col,.general-content .two-col p{font-size:16px}.general-content .two-col .col:last-child.offset-one{padding-left:120px}.general-content h1,.general-content h2,.general-content h3,.general-content h4,.general-content h5,.general-content h6{line-height:1.2;color:#282828}.general-content h1,.general-content h2{font-size:40px}.general-content h3{font-size:30px}.general-content h4{font-size:22px}.general-content h5,.general-content h6{font-size:16px}@media handheld,only screen and (max-width:72em){.general-content .two-col .col:last-child.offset-one{padding-left:0}}