h1{font-size:1.85em}h2{font-size:1.65em}h3{font-size:1.5em}h4{font-size:1.25em}#brand{background:#9c1c1f;display:block;padding:1em}#brand img{display:block;height:auto;max-width:100%}body #header{background:#9c1c1f}body #header:before{background-color:#000;content:"";display:block;height:100vh;left:100vw;opacity:0;position:fixed;top:0;transition:left 0s ease .2s,opacity .2s ease;width:100vw;z-index:3}body.slideNav #header:before{left:0;opacity:.5;transition:left 0s ease 0s,opacity .2s ease}#navContainer{background-color:#5f0205;bottom:0;left:100%;position:fixed;top:0;-webkit-transition:left .2s ease;transition:left .2s ease;width:75%;z-index:3}.slideNav #navContainer{left:25%}#navContainer .menu:before{content:"\2039";margin-right:3px}.split{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-align-content:stretch;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.split .image{order:1}.split .text{order:2}#navContainer nav{display:inline}#navContainer ul{padding-left:0}#navContainer li,#navContainer ul{display:block;float:left;margin:0;width:100%}#navContainer li{border-top:1px solid hsla(0,0%,100%,.5);position:relative}#navContainer .menu,#navContainer a{color:#ccc;display:block;float:left;line-height:2em;padding:0 1rem;width:100%}#navContainer .menu:hover,#navContainer a:hover,#navContainer li.on a{background-color:#e4aa44;color:#000}#navContainer li.open{background-color:rgba(0,0,0,.3)}#navContainer li>span{background-color:#fff;border-radius:50%;color:#000;display:block;height:1.5rem;line-height:1.5rem;opacity:.1;position:absolute;right:.25em;top:.25em;width:1.5rem}#navContainer li>span:after{background:#000;content:"";display:block;font-size:1.5rem;height:75%;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);transition:all .2s ease;width:2px}#navContainer li.open>span:after{transform:translate(50%,-50%) rotate(-90deg)}#navContainer li>span:before{background:#000;content:"";display:block;font-size:1.5rem;height:2px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:75%}#navContainer li.on>span,#navContainer li>span:hover{opacity:.3}#navContainer ul ul{display:none;font-size:.8em}#navContainer ul ul a{padding-left:2rem}#navContainer ul ul li.on a{background-color:#9c1c1f;color:#fff}#mobilenav{background-color:#333;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;float:left;text-align:center;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}#mobilenav a,#mobilenav span{color:#ccc;line-height:2em;-ms-flex-order:0;-webkit-box-ordinal-group:1;-ms-flex:1 1 auto;order:0;-webkit-box-flex:1;-webkit-align-self:auto;flex:1 1 auto;-ms-flex-item-align:auto;align-self:auto}#mobilenav a:hover,#mobilenav span:hover{background-color:#f03c5e;color:#fff}.hamburger{color:#fff;display:block;font-size:2em;height:2rem;opacity:.5;position:fixed;right:1rem;top:1.2em;width:2rem;z-index:2}.hamburger i{pointer-events:none}.scroll .hamburger{color:#0a304e;opacity:1;right:0;text-shadow:0 0 2px #fff;top:0}.videoContainer{height:0;line-height:0;padding-top:56.25%;position:relative;width:100%}.videoContainer.ratio-4-3{padding-top:75%}.videoContainer iframe{border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.topHeader p{padding-right:0;text-align:center}.hero-intro.on a:not(.downArrow){margin:2rem auto 1rem;text-align:center}.resCol,.threeCol,.twoCol{-webkit-column-rule:1px outset rgba(0,0,0,.15);column-rule:1px outset rgba(0,0,0,.15);-webkit-columns:auto;-webkit-column-width:13em;columns:13em}.content ul li{padding-left:1.5em}.formTable,.formTable table{display:block;width:100%}.formTable tbody,.formTable tr{display:block}.formTable td{display:block;padding:0;width:100%}.formTable input[type=email],.formTable input[type=number],.formTable input[type=password],.formTable input[type=tel],.formTable input[type=text],.formTable input[type=url],.formTable textarea{margin-bottom:1em}.formTable table td+td{padding-left:0!important}.formTable table td.mobile-full-width{width:100%!important}.formTable table.text tbody tr td{min-width:4em}input[value=Clear]{background:none;color:#e4aa44}.photoright{margin:0 0 .75em 1em}.photoleft{margin:0 1em .75em 0}main>.wrap{padding:2em 1em}.intHeader{min-height:4em}.patches{float:left;text-align:center;width:100%}.patches img{display:block;float:left;margin:.5em auto;max-width:33.333%;padding:0 .2em}.patches img:nth-child(3n+4){clear:left}.hero-intro .wrap{overflow:hidden;padding:2.75em 1em 2em;text-align:left;z-index:1}.hero-intro h1{font-size:1.65em;text-align:center}.hero-intro h1 span:first-child,.hero-intro h1 span:last-child{font-size:1.35rem}.hero-intro h1:after{background-position:50%;background-repeat:no-repeat;width:100%}.hero-intro:after{background:rgba(0,0,0,.5);width:100%}.hero-intro .blue{display:block;margin:2rem auto 1rem;text-align:center}.hero-intro .downArrow{margin-top:1.5em;text-align:center}.homeTwo{padding:2.5em 1em 1em}.homeTwo h1{text-align:center}.homeTwo h1 span{font-size:1.3rem;margin-bottom:1.95em}.homeTwo ul{padding-left:2.25em}.homeTwo li{text-indent:-2em}.compScreen{background-position:50%;background-repeat:no-repeat;background-size:contain;height:18em;margin-top:2em;width:100%}.split .image{float:left;height:12em;width:100%}.split.white{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-align-content:stretch;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.split.white .text{-webkit-order:2;-ms-flex-order:2;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;order:2;-ms-flex-item-align:auto}.split.white .image,.split.white .text{-webkit-align-self:auto;align-self:auto}.split.white .image{-webkit-order:1;-ms-flex-order:1;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;order:1;-ms-flex-item-align:auto}.split .text{padding:2em 1.5em}.split .links a:first-child{margin:0;max-width:60%}.split .links a:last-child{float:right;margin:.5em 0 0;max-width:40%}.rotator{padding:2em 3em}.rotator blockquote{max-width:calc(100% - 6.5rem)}.rotator blockquote:before{background-image:url(/images/home/leftQ.svg);left:-3rem}.rotator blockquote:after,.rotator blockquote:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:2em;position:absolute;top:0;width:2em}.rotator blockquote:after{background-image:url(/images/home/rightQ.svg);right:-3rem}.slick-next,.slick-prev{height:30px!important;width:18px!important}.rotator .slick-next{right:-37px}.rotator .slick-prev{left:-37px}.fatFooter{padding:1em}body>footer nav{padding-bottom:1rem}.fatFooter{align-content:stretch;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.fatFooter>nav{order:3}.fatFooter>nav,address{align-self:auto;flex:0 1 auto}address{order:1}.social{align-self:auto;flex:0 1 auto;order:2}.topFooter p{line-height:1;margin-bottom:1em;text-align:center;width:100%}.topFooter a{display:block;margin:.25em auto}body>footer nav{text-align:center}body>footer .social,body>footer address,body>footer nav{float:left;width:100%}body>footer .social{padding:1em 0;text-align:center}body>footer .wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch}#web-solutions-exposure{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}body>footer .wrap nav a+span:before{content:"|";margin:0 .5em}.wrap.copyright{text-align:center}