.clearesult div,.clearesult p,.clearesult span{color:#464646;font-family:nimbus-sans;font-size:18px;line-height:1.4;font-weight:300}@media only screen and (max-width: 991px){.clearesult div,.clearesult p,.clearesult span{font-size:16px;line-height:24px}}.clearesult a.link{color:#F11F29;font-family:nimbus-sans;font-size:18px;line-height:1;font-weight:bold}.clearesult .btn{text-transform:uppercase;font-family:nimbus-sans;font-size:16px;font-weight:normal}.clearesult .copyright-legal-text{color:#464646;font-family:nimbus-sans;font-size:14px;font-style:italic;line-height:1}.clearesult h1{color:#464646;font-family:chaparral-pro,sans-serif;font-size:72px;line-height:1.2}.clearesult h2{color:#464646;font-family:chaparral-pro,sans-serif;font-size:48px;line-height:1.2;font-weight:300}.clearesult h3{color:#464646;font-family:nimbus-sans;font-size:40px;line-height:1.2;font-weight:300}@media only screen and (max-width: 991px){.clearesult h3{font-size:30px;line-height:36px}}.clearesult h4{color:#464646;font-family:nimbus-sans;font-size:30px;line-height:1.2;font-weight:300}@media only screen and (max-width: 991px){.clearesult h4{font-size:18px;line-height:26px}}.clearesult h5{color:#464646;font-family:nimbus-sans;font-size:21px;line-height:1;font-weight:bold}.vertical-center,.clearesult .navbar-desktop .navbar-dropdown-menu .container .navbar-dropdown-menu-col ul li .fa{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.horizontal-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.no-pad-left{padding-left:0}.no-pad-right{padding-right:0}.no-pad{padding:0}.hide{display:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}p{font-size:16px}.clearesult input.btn,.clearesult a.btn,.clearesult span.btn{padding:0 20px;border-radius:0;cursor:pointer;height:40px;min-width:140px;line-height:39px;transition:all 0.3s ease}.clearesult input.btn.full-width,.clearesult a.btn.full-width,.clearesult span.btn.full-width{width:100%}.clearesult input.btn-cta,.clearesult a.btn-cta,.clearesult span.btn-cta{background-color:transparent;color:#F11F29;border:#F11F29 solid 2px}.clearesult input.btn-cta:hover,.clearesult a.btn-cta:hover,.clearesult span.btn-cta:hover{color:#ffffff;background-color:#F11F29;border:#F11F29 solid 2px}.clearesult input.btn-info,.clearesult a.btn-info{background-color:transparent;color:#fff;border:#fff solid 2px}.clearesult input.btn-info:hover,.clearesult a.btn-info:hover{color:#F11F29;background-color:#fff;border:#fff solid 2px}.clearesult .bootstrap-select select{width:1px !important}.clearesult button.btn.dropdown-toggle{background-color:#fff;border:#ccc solid 1px;border-radius:0;color:#F11F29}.clearesult div.dropdown-menu.open{border-radius:0;padding-bottom:0}.clearesult .bootstrap-select.btn-group .dropdown-toggle .caret{color:#F11F29}.clearesult .filter-option{font-size:18px !important;margin-top:1px}.clearesult .form-control{border-radius:0;font-size:18px}@media only screen and (max-width: 991px){.clearesult .form-control{font-size:16px}}.clearesult .contact-modal .filter-option{margin-top:-2px;font-size:18px !important}@media only screen and (max-width: 991px){.clearesult .contact-modal .filter-option{font-size:16px !important;margin-top:-3px}}@media only screen and (max-width: 991px){.colored-band{padding:50px 0;text-align:center}}@media only screen and (min-width: 992px){.colored-band{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:20px 0}}@media only screen and (min-width: 992px){.colored-band .row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 991px){.colored-band a{margin-top:10px}}.colored-band h4{color:#fff;padding-top:8px}.colored-band.teal{background-color:#6DCEAF}.colored-band.muted-blue{background-color:#8FB9B8}.cta-box{padding-top:40px;text-align:center}@media only screen and (max-width: 991px){.cta-box{background-image:none;padding-top:50px}}.cta-box img{width:250px}.cta-box h3,.cta-box p{color:#fff}.cta-box p{margin-bottom:30px}.cta-box p.box-image{margin-bottom:0}.cta-box.teal{background-color:#6DCEAF}.cta-box.black{background-color:#464646}@media only screen and (min-width: 992px){.cta-box.contact{background-image:url("../images/contact_bkg.jpg");background-size:cover}}.clearesult input.btn,.clearesult a.btn,.clearesult span.btn{padding:0 20px;border-radius:0;cursor:pointer;height:40px;min-width:140px;line-height:39px;transition:all 0.3s ease}.clearesult input.btn.full-width,.clearesult a.btn.full-width,.clearesult span.btn.full-width{width:100%}.clearesult input.btn-cta,.clearesult a.btn-cta,.clearesult span.btn-cta{background-color:transparent;color:#F11F29;border:#F11F29 solid 2px}.clearesult input.btn-cta:hover,.clearesult a.btn-cta:hover,.clearesult span.btn-cta:hover{color:#ffffff;background-color:#F11F29;border:#F11F29 solid 2px}.clearesult input.btn-info,.clearesult a.btn-info{background-color:transparent;color:#fff;border:#fff solid 2px}.clearesult input.btn-info:hover,.clearesult a.btn-info:hover{color:#F11F29;background-color:#fff;border:#fff solid 2px}.clearesult .bootstrap-select select{width:1px !important}.clearesult button.btn.dropdown-toggle{background-color:#fff;border:#ccc solid 1px;border-radius:0;color:#F11F29}.clearesult div.dropdown-menu.open{border-radius:0;padding-bottom:0}.clearesult .bootstrap-select.btn-group .dropdown-toggle .caret{color:#F11F29}.clearesult .filter-option{font-size:18px !important;margin-top:1px}.clearesult .form-control{border-radius:0;font-size:18px}@media only screen and (max-width: 991px){.clearesult .form-control{font-size:16px}}.clearesult .contact-modal .filter-option{margin-top:-2px;font-size:18px !important}@media only screen and (max-width: 991px){.clearesult .contact-modal .filter-option{font-size:16px !important;margin-top:-3px}}.tabbed-hero .hero{background-repeat:no-repeat;background-size:cover;min-height:250px;position:relative}@media only screen and (min-width: 992px){.tabbed-hero .hero{background-size:cover;min-height:400px}}.tabbed-hero .hero-tag{background:rgba(0,0,0,0.6);bottom:0;color:#fff;padding:25px;position:absolute}.tabbed-hero .hero-tag h1{color:#fff;padding-left:10px;text-align:center}@media only screen and (min-width: 992px){.tabbed-hero .hero-tag h1{text-align:left}}@media only screen and (max-width: 991px){.tabbed-hero .hero-tag h1{font-size:42px}}.tabbed-hero .col{padding:0}.tabbed-hero h1{color:#fff}@media only screen and (min-width: 992px){.tabbed-hero .well{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding-bottom:45px;padding-top:50px}}@media only screen and (max-width: 991px){.tabbed-hero .well{padding-bottom:40px;padding-top:40px}}@media only screen and (max-width: 991px){.tabbed-hero .well span{margin-top:20px}}.industries-served-container{background:#464646;padding-bottom:45px;padding-top:45px}@media only screen and (min-width: 992px){.industries-served-container{padding-bottom:90px;padding-top:90px}}.industries-served-container h2{color:#fff;text-align:center}.industries-served-container .row{margin-left:0;margin-right:0;margin-top:30px}@media only screen and (min-width: 992px){.industries-served-container .row{margin-top:45px}}@media only screen and (min-width: 992px){.industries-served-container.three-up .col{padding:0 66px}}@media only screen and (min-width: 992px){.industries-served-container.four-up .col{padding:0 33px}.industries-served-container.four-up .col h5{font-size:18px}.industries-served-container.four-up .col .col-inner{padding:0 20px}}.industries-served-container .col{-ms-flex-align:center;align-items:center;background-repeat:no-repeat;display:-ms-flexbox;display:flex;height:204px;position:relative}@media only screen and (max-width: 991px){.industries-served-container .col{height:188px;margin-bottom:36px;padding:0 33px}}.industries-served-container .col .col-inner{-ms-flex-align:center;align-items:center;background:#fff;color:#464646;display:-ms-flexbox;display:flex;height:80px;padding:0 30px;width:100%;z-index:2}.industries-served-container .col .col-inner+.overlay{background-color:rgba(255,255,255,0.5);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.industries-served-container .col .col-inner:hover{background-color:#F11F29}.industries-served-container .col .col-inner:hover+.overlay{display:block}.industries-served-container .col .col-inner:hover h5{color:#fff}.industries-served-container .col .col-inner:hover span{background-image:url("/images/svgs_Arrow_white.svg")}.industries-served-container .col a{-ms-flex-align:center;align-items:center;color:#464646;display:-ms-flexbox;display:flex;width:100%}.industries-served-container .col a:hover{text-decoration:none !important}.industries-served-container .col a h5{display:inline-block;margin-top:2px;width:100%}@media only screen and (max-width: 991px){.industries-served-container .col a h5{margin-top:5px}}.industries-served-container .col a .right-arrow{background-image:url("/images/svgs_Arrow.svg");background-position:center;background-repeat:no-repeat;height:30px;width:30px}.contact-modal{z-index:8000}.contact-modal #banner{color:#000;text-align:left}.contact-modal .modal-body{background:#f5f5f5;border:1px solid #000}.contact-modal .bootstrap-select .btn{border:#ABABAB solid 1px;height:35px;width:100%}.contact-modal .bootstrap-select .btn span{color:#ABABAB;font-size:13px;padding-top:2px;text-transform:none}.contact-modal .bootstrap-select .btn:focus{color:#fff;outline:none !important}.contact-modal .modal-content{border-radius:0}.contact-modal .modal-form #contactUsSubmit{border:1px solid #F11F29;color:#F11F29}.contact-modal .modal-form #modalSubmit{border:1px solid #F11F29;color:#F11F29}.contact-modal .modal-form #modalSubmit:hover{background:#F11F29;color:#fff}.contact-modal .close{width:30px}.culture-container{padding-top:30px;padding-bottom:30px;background:#f5f5f5;margin-top:30px;text-align:left}@media only screen and (min-width: 992px){.culture-container{padding-top:45px;padding-bottom:45px}}@media only screen and (max-width: 991px){.culture-container .col{margin-top:15px}}.culture-container .img-responsive{width:100%}.culture-container .culture-text-container{margin-top:30px;margin-bottom:15px;border-left:solid 1px #464646;padding:0 30px}@media only screen and (min-width: 992px){.culture-container .culture-text-container{margin-top:60px}}.culture-container .culture-text-container h5{text-transform:uppercase}.culture-container .culture-text-container p{margin-top:10px;margin-bottom:10px}@media only screen and (min-width: 992px){.culture-container .culture-text-container p{margin-top:30px;margin-bottom:15px}}.culture-container .culture-text-container a{color:#F11F29;font-weight:bold;cursor:pointer}.clearesult.home .footer-contact-us-container .clearesult{display:none}footer{min-height:100px;background:#fff}footer .logo{display:inline}@media only screen and (max-width: 991px){footer .logo img{margin-top:50px}}footer .footer-c2a{text-align:center;background-color:#6DCEAF;padding:50px 50px}footer .footer-c2a h4,footer .footer-c2a h3{color:#fff}footer .footer-c2a #c2a{margin-top:20px}footer .footer-c2a .btn{display:inline-block;float:none;width:150px;border-color:#fff;color:#fff;background:transparent}@media only screen and (min-width: 992px){footer .footer-c2a .btn{margin-left:15px}}footer .footer-c2a .btn:hover{background:#fff;color:#F11F29}footer .container{-ms-flex-align:center;align-items:center;padding:25px}@media only screen and (min-width: 992px){footer .container{padding:15px 25px 0;display:-ms-flexbox;display:flex;height:100px}}footer .container a{color:#464646;font-size:16px;font-style:normal;font-weight:300;margin-left:20px}@media only screen and (max-width: 767px){footer .container a{margin-left:0;margin-right:40px}}footer .container a:first-of-type{margin-left:0}footer .container .copyright{font-size:14px}@media only screen and (max-width: 767px){footer .container .copyright{text-align:left;margin-top:-5px}}@media only screen and (max-width: 991px){footer .container .copyright{margin-bottom:20px}}@media only screen and (min-width: 992px){footer .container .copyright{text-align:center}}@media only screen and (max-width: 767px){footer .container .links{padding-top:10px;text-align:left}}@media only screen and (min-width: 992px){footer .container .links{text-align:right}}footer .container .links a::after{background-image:url("../images/arrow.svg");content:'';height:20px;position:absolute;width:20px}.gated-modal{z-index:8000}.gated-modal .modal-content{border:1px solid #000}.gated-modal .modal-dialog{margin-top:25%}.gated-modal .modal-body{background:#f5f5f5;padding-bottom:20px;padding-top:0}.gated-modal .modal-body h4{color:#000;display:inline}.gated-modal .modal-body p{color:#fff;margin-bottom:10px;margin-top:10px}.gated-modal .modal-body .thank-you{background-color:#8FB9B8}.gated-modal .modal-body .copy-row{padding-left:20px}.gated-modal .modal-body .copy{color:#464646}.gated-modal .close-icon{background:transparent;margin-right:20px;margin-top:10px;width:21px}@media only screen and (min-width: 992px){.clearesult{padding-top:56px}}.clearesult .navbar-desktop{left:0;position:fixed;top:0;width:100vw;z-index:5000}.clearesult .navbar-desktop textarea,.clearesult .navbar-desktop input,.clearesult .navbar-desktop button{outline:none}.clearesult .navbar-desktop .search{-o-transition:opacity .35s ease .15s;-webkit-transition:opacity .35s ease .15s;background:#464646;display:none;height:65px;opacity:0;transition:opacity .35s;transition-timing-function:ease-in}.clearesult .navbar-desktop .search.flex-it{display:-ms-flexbox;display:flex}.clearesult .navbar-desktop .search .submit-search{height:inherit;width:55px}.clearesult .navbar-desktop .search #desktop-search{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:inherit;margin:0 auto;padding-bottom:5px;padding-top:5px;width:72%}.clearesult .navbar-desktop .search #desktop-search .submit-search-icon{margin-left:8px}.clearesult .navbar-desktop .search #desktop-search .submit-search-icon:hover .cls-1{fill:red}.clearesult .navbar-desktop .search #desktop-search .submit-search-icon:hover .cls-12{fill:red}.clearesult .navbar-desktop .search #desktop-search .form-search-input{background:#000;border:0;color:#ABABAB;height:80%;padding:0;padding-left:12px;width:95%}.clearesult .navbar-desktop .search #desktop-search .form-search-input::-webkit-input-placeholder{margin-top:30px;padding-left:0px}.clearesult .navbar-desktop .search #desktop-search .form-search-input::-moz-placeholder{padding-left:0px}.clearesult .navbar-desktop .search #desktop-search .form-search-input::-ms-input-placeholder{padding-left:0px}.clearesult .navbar-desktop .search #desktop-search .form-search-input::-moz-placeholder{padding-left:0px}.clearesult .navbar-desktop .search .arrow{background:url(../images/arrow_button.svg) no-repeat;display:block;height:inherit;margin-top:0;width:55px}.clearesult .navbar-desktop label{cursor:pointer;display:block;padding:10px}.clearesult .navbar-desktop label img{height:30px;width:30px}.clearesult .navbar-desktop .navbar-dropdown.active{background-color:#fff !important;border-bottom:solid 4px #F11F29 !important;color:#F11F29 !important}.clearesult .navbar-desktop .navbar-dropdown .navbar-link.current{color:#F11F29 !important}.clearesult .navbar-desktop .navbar-dropdown .navbar-link{padding-bottom:10px}.clearesult .navbar-desktop .navbar-dropdown-menu{display:none;height:300px;position:absolute;z-index:999}.clearesult .navbar-desktop .navbar-dropdown-menu .container{background:#fff;border:solid 1px #ABABAB;box-shadow:0 8px 30px 0 rgba(0,0,0,0.15);height:auto;overflow:auto}.clearesult .navbar-desktop .navbar-dropdown-menu .container .col{background:#f5f5f5;min-height:300px;padding-bottom:60px;padding-right:30px;padding-top:60px}.clearesult .navbar-desktop .navbar-dropdown-menu .container .navbar-dropdown-menu-summary-col{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-left:60px}.clearesult .navbar-desktop .navbar-dropdown-menu .container .navbar-dropdown-menu-summary-col h3{font-family:chaparral-pro,sans-serif;font-size:36px}.clearesult .navbar-desktop .navbar-dropdown-menu .container .row{background-color:#fff !important}.clearesult .navbar-desktop .navbar-dropdown-menu .container .navbar-dropdown-menu-col{padding-left:60px;padding-right:60px}@media screen and (min-width: 990px) and (max-width: 1200px){.clearesult .navbar-desktop .navbar-dropdown-menu .container .navbar-dropdown-menu-col{padding-right:0}}.clearesult .navbar-desktop .navbar-dropdown-menu .container .navbar-dropdown-menu-col:first-child{border-right:solid 1px #ABABAB}.clearesult .navbar-desktop .navbar-dropdown-menu .container .navbar-dropdown-menu-col ul li{list-style-type:none;margin:30px auto}.clearesult .navbar-desktop .navbar-dropdown-menu .container .navbar-dropdown-menu-col ul li a{color:#000;font-weight:bold}.clearesult .navbar-desktop .navbar-dropdown-menu .container .navbar-dropdown-menu-col ul li .fa{color:#F11F29;float:right}.clearesult .navbar-desktop .navbar{margin-bottom:0}.clearesult .navbar-desktop .navbar li.dropdown.active .dropdown-menu{display:block}.clearesult .navbar-desktop .navbar li.dropdown.active .dropdown-menu .col:first-child{padding:30px}.clearesult .navbar-desktop .navbar.navbar-inverse{background-color:#fff;border:0;border-bottom:solid 1px #464646;border-radius:0}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-logo{max-height:30px;width:180px}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-nav:not(.navbar-right)>li:hover>a,.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-inverse .navbar-nav>li:hover>a:focus,.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-nav:not(.navbar-right)>li:hover>a:hover{background-color:#fff;border-bottom:solid 4px #F11F29;color:#F11F29}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-nav:not(.navbar-right)>.active>a,.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-inverse .navbar-nav>.active>a:focus,.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-nav:not(.navbar-right)>.active>a:hover{background-color:#fff;border-bottom:solid 4px #F11F29;color:#F11F29}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-nav:not(.navbar-right)>a.link-home,.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-nav>li:focus>a.link-home,.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-nav:not(.navbar-right)>li:hover>a.link-home{background-color:#fff;border-bottom:none;color:#000}.clearesult .navbar-desktop .navbar.navbar-inverse .container-fluid{padding-right:0}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right.navbar-gray{background:#f5f5f5;padding-right:15px}@media screen and (min-width: 990px) and (max-width: 1147px){.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right.navbar-gray{padding-right:0}}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right li{padding-left:5px;padding-right:5px}@media screen and (min-width: 990px) and (max-width: 1147px){.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right li{margin:0}}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right li:first-child{padding-left:5px}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right li:last-child{padding-right:0}@media only screen and (max-width: 1043px){.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-icon-li{padding:0 !important}}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-icon-li:not(.sub):not(.opened):hover{background:#e9e9e9}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-icon-li.opened{background:#464646}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-icon-li.opened .social-dropdown .st0,.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-icon-li.opened .social-dropdown .st1{fill:#fff}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-icon-li.opened{background:#464646}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-icon-li.opened .search-dropdown .st2,.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-icon-li.opened .search-dropdown .st3{fill:#fff}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-icon-li a{background-repeat:no-repeat;background-size:40px;cursor:pointer;height:40px;margin-top:0px !important;width:40px}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-share{-o-transition:opacity .35s ease .15s;-webkit-transition:opacity .35s ease .15s;-ms-flex-align:center;align-items:center;background:#464646;display:none;height:65px;-ms-flex-pack:center;justify-content:center;opacity:0;padding-left:0;position:absolute;top:55px;transition:opacity .35s;transition-timing-function:ease-in;width:301px}@media screen and (max-width: 1147px){.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-share{width:206px}}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-share.flex-it{display:-ms-flexbox;display:flex}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-share .navbar-social-dropdown{display:-ms-flexbox;display:flex;margin-left:0;-ms-flex-pack:center;justify-content:center;width:100%}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-share .social-icon-li{float:left;margin:10px 0;padding-left:0;padding-right:0;padding-top:14px;width:70px}@media screen and (max-width: 1147px){.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-share .social-icon-li{width:45px}}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-share .social-icon-li:last-of-type span{border-right:0}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-share .social-icon-li span{-ms-flex-align:center;align-items:center;border-right:2px solid rgba(255,255,255,0.2);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 990px) and (max-width: 1147px){.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-share .social-icon-li span{border-right:0}}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-share .social-icon-li span:hover{background:#535353}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-share .social-icon-li span:active{background:#ababab}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-share .social-icon-li span a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 990px) and (max-width: 1147px){.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-share .social-icon-li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:0}}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-share .social-icon-li a{height:30px;position:relative}@media screen and (min-width: 990px) and (max-width: 1147px){.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-share .social-icon-li a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:0}}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-right .social-share .social-icon-li:last-of-type a:after{border-right:0}.clearesult .navbar-desktop .navbar.navbar-inverse .contact-us-icon{display:none}@media screen and (min-width: 990px) and (max-width: 1147px){.clearesult .navbar-desktop .navbar.navbar-inverse .contact-us-icon{display:block}}.clearesult .navbar-desktop .navbar.navbar-inverse .contact-us-icon:hover{background:#e9e9e9}@media screen and (min-width: 990px) and (max-width: 1147px){.clearesult .navbar-desktop .navbar.navbar-inverse .contact-us-li{display:none}}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-btn-contact-us{background:transparent;font-size:14px}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-btn-contact-us:hover{background:#F11F29}@media only screen and (max-width: 1084px){.clearesult .navbar-desktop .navbar.navbar-inverse .search-box-li{display:none}}.clearesult .navbar-desktop .navbar.navbar-inverse .search-box-li input{padding-top:12px}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-search-container{margin:0;padding:0}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-search-container .form-control{height:40px}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-search-icon-container{padding-right:10px}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-nav li{height:55px;line-height:55px;text-align:center}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-nav li.logo-li{overflow:hidden}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-nav a{color:#464646;display:inline-block;font-size:15px;font-weight:500;line-height:normal;margin-top:5px;vertical-align:middle}@media screen and (min-width: 990px) and (max-width: 1023px){.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-nav a{font-size:14px}}.clearesult .navbar-desktop .navbar.navbar-inverse .navbar-nav a.link-home{margin-top:0}#___gcse_0,.gsc-control-cse{background:transparent !important;border:none !important;bottom:0 !important;position:absolute !important}@media only screen and (max-width: 991px){.gsc-results-wrapper-overlay.gsc-results-wrapper-visible{width:100%;height:100%;top:0;left:0}}.gsc-search-box-tools{display:none}.clearesult.slide-active{overflow-x:hidden}.clearesult .no-margin-top{margin-top:0px !important}@media only screen and (max-width: 991px){.clearesult #page-content{position:relative;padding-top:50px;right:0}}.clearesult #page-content.slide-active{padding-top:0}.clearesult.slide-active #navbar-height-col{border:solid 1px #ABABAB;box-shadow:0px 8px 30px 0px rgba(0,0,0,0.15)}.clearesult .navbar-mobile .navbar{background:#f5f5f5;margin-bottom:0}.clearesult .navbar-mobile .navbar-header .navbar-brand img{width:130px}.clearesult .navbar-mobile #slidemenu{height:100vh;overflow-y:scroll}.clearesult .navbar-mobile #slidemenu .close-icon{width:30px;float:right;margin-top:20px;margin-right:10px}.clearesult .navbar-mobile #slidemenu .navbar-form{padding:10px 0;margin-top:0;margin-bottom:0;padding-bottom:0}.clearesult .navbar-mobile #slidemenu .navbar-form .search-form-group{width:100%;position:relative}.clearesult .navbar-mobile #slidemenu .navbar-form .search-form-group input{background:#fff;width:100%;font-style:italic;text-align:left;padding-left:50px;font-size:18px;border:none;height:50px}.clearesult .navbar-mobile #slidemenu .navbar-form .search-form-group .search-icon{width:50px;position:absolute;left:0;padding:10px;pointer-events:none;top:0}.clearesult .navbar-mobile #slidemenu .navbar-nav .navbar-brand.top-level-link{border-bottom:none;width:100%}.clearesult .navbar-mobile #slidemenu .navbar-nav .navbar-brand img{width:130px;display:table;margin:0 auto}.clearesult .navbar-mobile #slidemenu .navbar-nav .top-level-link{vertical-align:middle;line-height:normal;font-size:18px;margin-top:5px;color:#464646;padding:15px 30px;border-bottom:solid 1px #ABABAB}.clearesult .navbar-mobile #slidemenu .navbar-nav .open>a,.clearesult .navbar-mobile #slidemenu .navbar-nav .open>a:hover,.clearesult .navbar-mobile #slidemenu .navbar-nav .open>a:focus{background:#8FB9B8;color:#fff}.clearesult .navbar-mobile #slidemenu .navbar-nav .dropdown-down-caret,.clearesult .navbar-mobile #slidemenu .navbar-nav .dropdown-right-caret{width:35px;float:right;margin-top:-10px}.clearesult .navbar-mobile #slidemenu .navbar-nav .dropdown-menu a{vertical-align:middle;line-height:normal;font-weight:bold;font-size:16px;margin-top:5px;color:#464646;padding:15px 0;border-bottom:solid 1px #ABABAB;display:table;margin:15px auto}.clearesult .navbar-mobile #slidemenu .navbar-btn-contact-us{font-size:14px;background:transparent;display:table;margin:30px auto 15px auto;width:80%}.clearesult .navbar-mobile #slidemenu .navbar-btn-contact-us:hover{background:#F11F29}.clearesult .navbar-mobile #slidemenu .social-icons-list{list-style-type:none;display:table;margin:0 auto;padding:0}.clearesult .navbar-mobile #slidemenu .social-icons-list li{float:left}.clearesult .navbar-mobile #slidemenu .social-icon{cursor:pointer;display:block;height:60px;padding-top:7.5px}@media screen and (min-width: 400px){.clearesult .navbar-mobile #slidemenu .social-icon{margin-left:0;width:59px}}.clearesult .navbar-mobile #slidemenu .twitter-icon,.clearesult .navbar-mobile #slidemenu .facebook-icon,.clearesult .navbar-mobile #slidemenu .linkedin-icon,.clearesult .navbar-mobile #slidemenu .instagram-icon{margin:0;width:50px}.clearesult .navbar-mobile #slide-nav .navbar-toggle{cursor:pointer;position:relative;line-height:0;float:right;margin:0;width:30px;height:40px;padding:10px 0 0 0;border:0;background:transparent}.clearesult .navbar-mobile #slide-nav .navbar-toggle>.icon-bar{width:100%;display:block;height:3px;margin:5px 0 0 0;background:#464646}.clearesult .navbar-mobile #slide-nav .navbar-toggle.slide-active .icon-bar{background:#464646}.clearesult .navbar-mobile .navbar-header{position:relative}.clearesult .navbar-mobile .navbar.navbar-fixed-top.slide-active{position:fixed}@media (max-width: 990px){.clearesult .navbar-mobile #slide-nav .container{margin:0 !important;padding:0 !important;height:100%}.clearesult .navbar-mobile #slide-nav .navbar-header{margin:0 auto;padding:0 15px}.clearesult .navbar-mobile #slide-nav .navbar.slide-active{position:absolute;width:80%;top:-1px;z-index:1000}.clearesult .navbar-mobile #slide-nav #slidemenu{background:#f5f5f5;right:-100%;width:80%;min-width:0;position:absolute;padding-left:0;z-index:2;top:-8px;margin:0}.clearesult .navbar-mobile #slide-nav #slidemenu .navbar-nav{min-width:0;width:100%;margin:0}.clearesult .navbar-mobile #slide-nav #slidemenu .navbar-nav .dropdown-menu li a{min-width:0;width:80%;white-space:normal}.clearesult .navbar-mobile #slide-nav{border-top:0}.clearesult .navbar-mobile #slide-nav.navbar-inverse #slidemenu{background:#f5f5f5}.clearesult .navbar-mobile #navbar-height-col{position:fixed;top:0;height:100%;bottom:0;width:80%;right:-80%;background:#f5f5f5}.clearesult .navbar-mobile #navbar-height-col.inverse{background:#f5f5f5;z-index:1;border:0}.clearesult .navbar-mobile #slide-nav .navbar-form{width:100%;margin:8px 0;text-align:center;overflow:hidden;padding-top:0;margin-top:0}.clearesult .navbar-mobile #slide-nav .navbar-form .form-control{text-align:center}.clearesult .navbar-mobile #slide-nav .navbar-form .btn{width:100%}}@media (min-width: 991px){.clearesult .navbar-mobile #page-content{right:0 !important}.clearesult .navbar-mobile .navbar.navbar-fixed-top.slide-active{position:fixed}.clearesult .navbar-mobile .navbar-header{right:0 !important}}@media only screen and (max-width: 1199px){.success-modal .modal-content{width:100%}}.success-modal .modal-body{overflow:auto;padding-bottom:10px}.success-modal .thank-you .close{position:absolute;right:-13px;top:9px;z-index:100}.success-modal .thank-copy{padding-left:0;padding-top:9px}.success-modal .thank-copy p{color:#000}.addtocalendar var{display:none}.addtocalendar{position:relative;display:inline-block;background:transparent !important}.atcb-link{display:block;outline:none !important;cursor:pointer;background-image:url("/images/add_to_cal_icon.svg");background-repeat:no-repeat;height:16px;width:20px}.completed .atcb-link{background-image:url("/images/calendar-past.svg");pointer-events:none}.atcb-link:focus ~ ul,.atcb-link:active ~ ul,.atcb-list:hover{visibility:visible}.atcb-list{visibility:hidden;display:block;position:absolute;top:100%;left:0;width:170px;z-index:900}.atcb-list,.atcb-item{list-style:none;margin:0;padding:0;background:#fff}.atcb-item{float:none;text-align:left}.atcb-item-link{text-decoration:none;outline:none;display:block}.atcb-item.hover,.atcb-item:hover{position:relative;z-index:900;cursor:pointer;text-decoration:none;outline:none}.homepage-hero{-ms-flex-align:center;align-items:center;background-image:url("../images/cinema_hero.gif");background-position:50%;background-size:cover;display:-ms-flexbox;display:flex;height:100px;min-height:100vh;position:fixed;top:46px;width:100%;z-index:-1}@media only screen and (max-width: 767px){.homepage-hero{background-size:cover;background-image:url("../images/cinema_hero_mobile.jpg");min-height:300px}}@media only screen and (min-width: 768px) and (max-width: 991px){.homepage-hero{min-height:500px;padding-top:100px}}.homepage-hero .hero-content{text-align:center}.homepage-hero .hero-content .hero-headline,.homepage-hero .hero-content .hero-subtext{color:#fff}.homepage-hero .hero-content .hero-headline{font-size:80px;line-height:90px}@media only screen and (max-width: 991px){.homepage-hero .hero-content .hero-headline{font-size:45px;line-height:40px}}.homepage-hero .hero-content .hero-subtext{font-size:24px;line-height:36px}@media only screen and (max-width: 767px){.homepage-hero .hero-content .hero-subtext{font-size:18px;line-height:26px;margin-top:20px}}.homepage-hero .hero-content .down-arrow{background-image:url("../images/arrow_double.svg");background-repeat:no-repeat;background-size:cover;display:block;height:45px;margin-top:30px;margin:20px auto 0;width:58px}.homepage-hero-cta{background:#fff;margin-top:100vh}@media only screen and (max-width: 767px){.homepage-hero-cta{margin-top:300px}}@media only screen and (min-width: 768px) and (max-width: 991px){.homepage-hero-cta{margin-top:500px}}@media only screen and (max-width: 991px){.homepage-hero-cta{background:#fff}}.homepage-hero-cta .cta-half{min-height:353px;padding-bottom:50px;padding-top:50px}@media only screen and (min-width: 992px){.homepage-hero-cta .cta-half{padding-left:0;padding-right:0;padding-top:50px;min-height:380px}}@media only screen and (max-width: 991px){.homepage-hero-cta .cta-half:first-of-type{border-bottom:1px solid #000}}@media only screen and (min-width: 992px){.homepage-hero-cta .cta-half:first-of-type{border-right:1px solid #000}}.homepage-hero-cta .cta-half a{text-decoration:none}.homepage-hero-cta .cta-half .cta-1,.homepage-hero-cta .cta-half .cta-2{min-height:253px}.homepage-hero-cta .cta-half .cta-1 .caret-cta,.homepage-hero-cta .cta-half .cta-2 .caret-cta{bottom:0;color:#F11F29;font-weight:bold;position:absolute}@media only screen and (min-width: 992px) and (max-width: 1199px){.homepage-hero-cta .cta-half .cta-1,.homepage-hero-cta .cta-half .cta-2{min-height:270px}}.homepage-hero-cta .cta-half .btn-cta,.homepage-hero-cta .cta-half .arrow{margin-top:15px}.homepage-hero-cta .cta-half .arrow{bottom:0;position:absolute}@media only screen and (max-width: 991px){.homepage-carousel{height:100%}}.homepage-carousel .carousel-inner>.item>img,.homepage-carousel .carousel-inner>.item>a>img{width:100%}.homepage-carousel .carousel-indicators li{background-color:#fff;border:none;margin:0 9px}.homepage-carousel .carousel-indicators li.active{background-color:#F11F29;height:10px;width:10px}@media only screen and (max-width: 991px){.homepage-carousel .carousel-control{width:5%}}.homepage-carousel .carousel-control .icon-prev,.homepage-carousel .carousel-control .icon-next{background-image:url("../images/arrow_large_slider.svg");height:150px !important;top:40% !important;width:150px !important}@media only screen and (max-width: 991px){.homepage-carousel .carousel-control .icon-prev,.homepage-carousel .carousel-control .icon-next{height:50px !important;width:50px !important}}.homepage-carousel .carousel-control .icon-prev:before,.homepage-carousel .carousel-control .icon-next:before{content:'' !important}.homepage-carousel .carousel-control .icon-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.homepage-carousel .carousel-caption{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;text-align:left;top:0}@media only screen and (max-width: 991px){.homepage-carousel .carousel-caption{left:30px;width:calc(100% - 60px)}}.homepage-carousel .carousel-caption img{width:90px}@media only screen and (max-width: 991px){.homepage-carousel .carousel-caption img{width:75px}}.homepage-carousel .carousel-caption h4,.homepage-carousel .carousel-caption p{color:#fff;text-shadow:none}.homepage-carousel .carousel-caption h4{line-height:46px;margin-bottom:20px}@media only screen and (max-width: 991px){.homepage-carousel .carousel-caption h4{font-size:24px;line-height:30px}}@media only screen and (max-width: 767px){.homepage-carousel .carousel-caption h4{font-size:18px}}.homepage-carousel .carousel-caption a{margin-top:25px}.homepage-carousel .shadowed h4,.homepage-carousel .shadowed p{text-shadow:0 0 15px #3a4e29}.arrow{background-image:url("../images/arrow_button.svg");display:block;height:40px;margin-top:15px;width:40px}.arrow:hover{background-image:url("../images/arrow_button_hover.svg")}.home footer .container{padding-top:0}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.four-o-four-container{padding-left:0;padding-right:0}.four-o-four-container .hero{background:url("../../images/404/mobilehero.jpg");background-size:cover;min-height:600px;padding-bottom:15px}@media only screen and (min-width: 992px){.four-o-four-container .hero{background:url("../../images/404/desktophero.jpg") no-repeat;background-size:cover;padding-bottom:60px;padding-top:90px}}.four-o-four-container .hero .col{padding:0}.four-o-four-container .hero h1,.four-o-four-container .hero p{color:#fff}.four-o-four-container .main-text-container{margin-bottom:90px;margin-top:90px}.four-o-four-container .main-text-container p a{color:#F11F29;text-decoration:underline}.four-o-four-container .main-text-container ul{list-style:none;margin-top:30px}.four-o-four-container .main-text-container ul li{margin-top:10px}.four-o-four-container .main-text-container ul li a{color:#F11F29;text-decoration:underline}.sitemap-container{padding-top:30px}.sitemap-container a{color:#464646}.sitemap-container .main-text-container{margin-bottom:50px}.sitemap-container h1,.sitemap-container p{margin:15px 0}@media only screen and (min-width: 992px){.sitemap-container h1,.sitemap-container p{margin:30px 0}}@media only screen and (max-width: 767px){.sitemap-container h1{font-size:56px}}.sitemap-container ul{font-size:21px}.sitemap-container ul li{font-weight:bold;list-style:none;margin-top:10px}.sitemap-container ul ul{padding-left:26px}.sitemap-container ul ul li{font-weight:normal;list-style:disc}@media only screen and (max-width: 991px){.sitemap-container ul{font-size:25px}.sitemap-container ul li{margin-top:25px}}.business-solutions-container{padding-left:0;padding-right:0}.business-solutions-container .hero{background:url("../../images/business-solutions/mobilehero.jpg");background-size:cover}@media only screen and (min-width: 992px){.business-solutions-container .hero{background:url("../../images/business-solutions/desktophero.jpg") no-repeat;background-size:cover}}.business-solutions-container .hero .row{margin-left:0;margin-right:0}@media only screen and (min-width: 992px){.business-solutions-container .hero .col{background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 )}}@media only screen and (max-width: 991px){.business-solutions-container .hero .hero-text-inner-container{padding:140px 10px 70px}}@media only screen and (min-width: 992px){.business-solutions-container .hero .hero-text-inner-container{padding:180px 120px 180px 120px}}.business-solutions-container .hero h1,.business-solutions-container .hero p{color:#fff}.business-solutions-container .hero p,.business-solutions-container .hero .btn{margin-top:30px}.business-solutions-container .proof-point-container{margin-bottom:40px}@media screen and (max-width: 990px){.business-solutions-container .proof-point-container{margin-top:20px}}.business-solutions-container .proof-point-container .carousel .carousel-link{text-decoration:none}.business-solutions-container .proof-point-container .carousel .carousel-container{margin-top:3%}.business-solutions-container .proof-point-container .carousel .carousel-content{min-height:485px}@media only screen and (min-width: 992px){.business-solutions-container .proof-point-container .carousel .carousel-content{min-height:400px}}@media screen and (min-width: 1086px) and (max-width: 1240px){.business-solutions-container .proof-point-container .carousel .carousel-content{min-height:400px}}@media screen and (min-width: 990px) and (max-width: 1085px){.business-solutions-container .proof-point-container .carousel .carousel-content{min-height:410px}}@media screen and (min-width: 660px) and (max-width: 989px){.business-solutions-container .proof-point-container .carousel .carousel-content{min-height:220px}}@media screen and (min-width: 376px) and (max-width: 659px){.business-solutions-container .proof-point-container .carousel .carousel-content{min-height:320px}}@media screen and (max-width: 375px){.business-solutions-container .proof-point-container .carousel .carousel-content{min-height:400px}}@media screen and (min-width: 1800px){.business-solutions-container .proof-point-container .carousel .carousel-content{min-height:400px}}@media only screen and (max-width: 991px){.business-solutions-container .proof-point-container .carousel .carousel-content img{width:100%}}.business-solutions-container .proof-point-container .carousel .carousel-content .mobile-copy{margin-top:50px}.business-solutions-container .proof-point-container .carousel .carousel-control{background:#fff}@media only screen and (max-width: 991px){.business-solutions-container .proof-point-container .carousel .carousel-control{background:rgba(245,245,245,0.2);width:25%;height:50%}}.business-solutions-container .proof-point-container .carousel .carousel-control .icon-angle-left,.business-solutions-container .proof-point-container .carousel .carousel-control .icon-angle-right{position:absolute;top:30%;margin-top:-10px;z-index:5;display:inline-block;color:#464646;padding:20px 30px;font-size:2em}.business-solutions-container .proof-point-container .carousel p,.business-solutions-container .proof-point-container .carousel .btn{margin-top:30px}.business-solutions-container .proof-point-container .carousel img{border:solid 15px #f5f5f5}.business-solutions-container .proof-point-container .carousel .carousel-indicators{bottom:-45px}.business-solutions-container .proof-point-container .carousel .carousel-indicators li{background:#ABABAB;margin-left:10px}.business-solutions-container .proof-point-container .carousel .carousel-indicators li:first-child{margin-left:0}.business-solutions-container .proof-point-container .carousel .carousel-indicators .active{background:#F11F29}.business-solutions-container .quote-container{background:#f5f5f5}.business-solutions-container .quote-container .pullquote{background-color:#f5f5f5;padding-bottom:25px}@media only screen and (min-width: 992px){.business-solutions-container .quote-container .pullquote{padding:25px 45px 45px 45px}}.business-solutions-container .quote-container .pullquote p{margin:32px 0 0 32px;padding-left:20px;line-height:1.4}.business-solutions-container .quote-container .pullquote .actual-quote{border-left:1px solid #000;font-style:italic}.business-solutions-container .quote-container .pullquote .actual-author{font-weight:bold;text-transform:uppercase}.business-solutions-container .industries-served-container a{cursor:default}.business-solutions-container .industries-served-container .first{background-image:url("/images/business-solutions/commindustry_industry.jpg")}@media only screen and (max-width: 991px){.business-solutions-container .industries-served-container .first{background-size:cover}}.business-solutions-container .industries-served-container .second{background-image:url("/images/business-solutions/grocery_industry.jpg")}@media only screen and (max-width: 991px){.business-solutions-container .industries-served-container .second{background-size:cover}}.business-solutions-container .industries-served-container .third{background-image:url("/images/business-solutions/addlutility_industry.jpg")}@media only screen and (max-width: 991px){.business-solutions-container .industries-served-container .third{background-size:cover}}.business-solutions-container .industries-served-container .fourth{background-image:url("/images/business-solutions/energymgmt_industry.jpg")}@media only screen and (max-width: 991px){.business-solutions-container .industries-served-container .fourth{background-size:cover}}.privacy-policy-container{padding-top:30px}.privacy-policy-container h1,.privacy-policy-container h2,.privacy-policy-container p{margin:15px 0}@media only screen and (min-width: 992px){.privacy-policy-container h1,.privacy-policy-container h2,.privacy-policy-container p{margin:30px 0}}.visitor-agreement-container{padding-top:30px}.visitor-agreement-container h1,.visitor-agreement-container h2,.visitor-agreement-container p{margin:15px 0}@media only screen and (min-width: 992px){.visitor-agreement-container h1,.visitor-agreement-container h2,.visitor-agreement-container p{margin:30px 0}}@media only screen and (max-width: 767px){.visitor-agreement-container h1{font-size:56px}.visitor-agreement-container h2{font-size:36px}}.l3-container-all .our-solutions-header{background:url("../images/solutionsagg_heroPattern.jpg") no-repeat left top}.l3-container-all h1{margin-bottom:60px;margin-top:60px}.l3-container-all .related-solutions{background:#f5f5f5;padding-bottom:40px}@media only screen and (min-width: 992px){.l3-container-all .related-solutions{padding-bottom:75px}}.l3-container-all .related-solutions a{cursor:default}@media only screen and (max-width: 767px){.l3-container-all .related-solutions .related-copy-container{padding-left:0;padding-right:0}}.l3-container-all .related-solutions .rel-sol-header{margin-top:30px;padding-left:0;padding-right:0}@media only screen and (max-width: 767px){.l3-container-all .related-solutions .rel-sol-header{padding-left:0}}.l3-container-all .related-solutions .rel-sol-header h5{border-bottom:1px solid #000;border-top:1px solid #000;padding-bottom:8px;padding-left:2px;padding-top:15px}.l3-container-all .related-solutions .related-agg{overflow:hidden;padding:15px 0}.l3-container-all .related-solutions .related-agg:hover{cursor:pointer}@media only screen and (min-width: 992px){.l3-container-all .related-solutions .related-agg{border-top:0;padding-right:15px}}.l3-container-all .related-solutions .related-agg h6{color:#464646;font-weight:bold;padding-left:22px}.l3-container-all .related-solutions .related-agg p{margin-bottom:10px;margin-top:10px}.l3-container-all .related-solutions .related-agg a{-ms-flex-align:center;align-items:center;color:#464646;display:-ms-flexbox;display:flex}.l3-container-all .related-solutions .related-agg a:hover{text-decoration:none !important}.l3-container-all .related-solutions .related-agg a .fa{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:2em;margin-left:auto}@media only screen and (min-width: 992px){.l3-container-all .related-solutions .related-agg a .fa{font-size:2em;margin-top:auto;padding-bottom:17px}}.l3-container-all .related-solutions .related-agg .col-inner{background:#fff;color:#464646;height:60%;padding:30px 32px 20px 32px;width:100%}.l3-container-all .related-solutions .related-agg .col-inner:hover{background:#464646;color:#fff}.l3-container-all .related-solutions .related-agg .col-inner:hover h6{color:#fff}.l3-container-all .related-solutions .related-agg .col-inner:hover i{color:#fff}.l3-container-all .related-solutions .related-agg .col-inner:hover a{cursor:pointer}.l3-container-all .related-solutions .btn-cta{margin-top:20px}@media only screen and (max-width: 767px){.l3-container-all .related-solutions .btn-cta{padding-left:0;padding-right:0}}.aggregate-container{padding-left:0;padding-right:0}.aggregate-container h3{margin-top:10px;color:#464646;font-family:chaparral-pro,sans-serif;line-height:1.2;font-weight:300}@media only screen and (min-width: 992px){.aggregate-container h3{margin-left:50px;text-align:left}}@media only screen and (max-width: 991px){.aggregate-container h3{text-align:center}}.aggregate-container h4{font-weight:bold;text-align:center}.aggregate-container .proof-point-container{margin-bottom:65px}.aggregate-container .proof-point-container .carousel h3{margin-left:0}@media only screen and (min-width: 992px){.aggregate-container .proof-point-container .carousel h3{font-size:40px}}.aggregate-container .proof-point-container .carousel p,.aggregate-container .proof-point-container .carousel .btn{margin-top:30px}.aggregate-container .proof-point-container .carousel img{border:solid 15px #f5f5f5}.aggregate-container .proof-point-container .carousel .img-mobile-cont{min-height:350px}@media screen and (max-width: 490px){.aggregate-container .proof-point-container .carousel .img-mobile-cont{min-height:0}}.aggregate-container .proof-point-container .carousel .carousel-container{margin-top:40px}@media only screen and (min-width: 992px){.aggregate-container .proof-point-container .carousel .carousel-container{min-height:360px}}@media only screen and (max-width: 991px){.aggregate-container .proof-point-container .carousel .excerpt{min-height:230px}}.aggregate-container .proof-point-container .carousel .carousel-control{background:transparent}@media only screen and (max-width: 991px){.aggregate-container .proof-point-container .carousel .carousel-control{background:transparent;height:50%;width:25%}}.aggregate-container .proof-point-container .carousel .carousel-control .icon-angle-left,.aggregate-container .proof-point-container .carousel .carousel-control .icon-angle-right{color:#464646;display:inline-block;margin-top:-10px;position:absolute;top:50%;z-index:5;font-size:2em}.aggregate-container .proof-point-container .carousel .carousel-indicators{bottom:-45px}.aggregate-container .proof-point-container .carousel .carousel-indicators li{background:#ABABAB;margin-left:10px}.aggregate-container .proof-point-container .carousel .carousel-indicators li:first-child{margin-left:0}.aggregate-container .proof-point-container .carousel .carousel-indicators .active{background:#F11F29}.aggregate-container .proof-point-container .carousel-mobile img{width:100%}.aggregate-container .proof-point-container .carousel-mobile h3{margin-top:20px}.aggregate-container .proof-point-container .img-mobile-cont{min-height:350px}@media screen and (max-width: 490px){.aggregate-container .proof-point-container .img-mobile-cont{min-height:0}}.aggregate-container .proof-point-container .carousel-indicators{bottom:6px}@media only screen and (min-width: 992px){.aggregate-container .proof-point-container .carousel-indicators{bottom:237px}}.aggregate-container .proof-point-container .carousel-desktop .carousel-content{overflow:hidden;padding-left:0;line-height:0}.aggregate-container .proof-point-container .carousel-desktop .carousel-content .btn-cta{margin-top:25px}.aggregate-container .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .filter-option{font-size:14px}.aggregate-container .filter-type{display:inline-block}@media only screen and (min-width: 992px){.aggregate-container .filter-vars{padding-left:0}.aggregate-container .filter-vars p{cursor:pointer;margin-bottom:5px}}.aggregate-container .no-pad-left{padding-left:0}.aggregate-container .no-pad-right{padding-right:0}.our-team-container{padding-left:0;padding-right:0}.our-team-container .hero{background:url("../../images/about-us/leadership/leadership_hero_mobile.jpg");background-size:cover;padding-top:25%;padding-bottom:15px}@media only screen and (min-width: 992px){.our-team-container .hero{background:url("../../images/about-us/leadership/leadership_hero.jpg") no-repeat;background-size:cover;padding-top:90px;padding-bottom:60px}}.our-team-container .hero .col{padding:0}.our-team-container .hero h1,.our-team-container .hero p{color:#fff}.our-team-container .well{text-align:left;border:0px;border-radius:0px}@media only screen and (max-width: 991px){.our-team-container .well .btn-cta{margin-left:15px}}.our-team-container .our-leadership-container,.our-team-container .our-board-container{margin-top:30px;margin-bottom:30px}@media only screen and (min-width: 992px){.our-team-container .our-leadership-container,.our-team-container .our-board-container{margin-top:45px;margin-bottom:45px}}.our-team-container .our-leadership-container .our-leadership-header-container h2,.our-team-container .our-leadership-container .our-leadership-header-container p,.our-team-container .our-board-container .our-leadership-header-container h2,.our-team-container .our-board-container .our-leadership-header-container p{color:#464646;text-align:center}.our-team-container .our-leadership-container .our-leadership-header-container p,.our-team-container .our-board-container .our-leadership-header-container p{margin-top:15px}@media only screen and (min-width: 992px){.our-team-container .our-leadership-container .our-leadership-header-container p,.our-team-container .our-board-container .our-leadership-header-container p{padding-left:90px;padding-right:90px}}.our-team-container .our-leadership-bios-container{margin-top:80px}.our-team-container .our-leadership-bios-container .leader{margin-bottom:50px}@media only screen and (max-width: 767px){.our-team-container .our-leadership-bios-container .leader{margin-bottom:25px;min-height:325px}}.our-team-container .our-leadership-bios-container .leader .img-responsive{width:100%}.our-team-container .our-leadership-bios-container .leader h5{margin-top:30px}.our-team-container .our-leadership-bios-container .leader h5 a{color:#000}.our-team-container .our-leadership-bios-container .leader h5 a:hover{color:#000;text-decoration:none}.our-team-container .our-leadership-bios-container .leader .our-team-title{font-style:italic}@media only screen and (min-width: 992px){.our-team-container .our-leadership-bios-container .leader .our-team-title{min-height:50px}}.our-team-container .our-leadership-bios-container .leader .our-team-desc{min-height:126px}.our-team-container .our-leadership-bios-container .leader hr{width:25%}.our-team-container .our-team-modal{z-index:7000}.our-team-container .our-team-modal .modal-content{border-radius:0px}.our-team-container .our-team-modal .modal-body{padding:0;border-radius:0}.our-team-container .our-team-modal .close{width:30px;margin-top:-15px}@media only screen and (min-width: 992px){.our-team-container .our-team-modal .close{margin-right:-15px}}.our-team-container .our-team-modal .close .close-icon{color:#F11F29}@media only screen and (min-width: 992px){.our-team-container .our-team-modal .our-team-modal-image-col{padding:30px;padding-left:45px}}@media only screen and (min-width: 992px){.our-team-container .our-team-modal .our-team-modal-image-col img{margin-top:30px}}.our-team-container .our-team-modal .our-team-modal-image-col .our-team-headshot{border:solid 1px #464646}.our-team-container .our-team-modal .our-team-modal-content-col{padding:30px 45px 30px 45px}@media only screen and (min-width: 992px){.our-team-container .our-team-modal .our-team-modal-content-col{padding:30px 45px 30px 30px}}.our-team-container .our-team-modal .img-responsive{width:100%}.our-team-container .our-team-modal h5{margin-top:30px}.our-team-container .our-team-modal .our-team-title{font-style:italic}.our-team-container .our-team-modal hr{width:25%}.canada-page-container{padding-left:0;padding-right:0;text-align:center}.canada-page-container .actual-quote{color:#F11F29;text-align:left}.canada-page-container sup{font-size:22px}.canada-page-container .hero{background-image:url("../../images/about-us/canada/canada_hero_mobile1.jpg");background-position:0 30%;background-size:auto}@media (min-width: 735px) and (max-width: 991px){.canada-page-container .hero{background-size:cover}}@media only screen and (min-width: 992px){.canada-page-container .hero{background-image:url("../../images/about-us/canada/canada_hero1.jpg");background-position:auto;background-size:cover}}.canada-page-container .well{text-align:left;border:0px;border-radius:0px}@media only screen and (max-width: 991px){.canada-page-container .well .btn-cta{margin-left:15px}}.canada-page-container .canada-container{padding-top:74px;padding-bottom:74px}@media only screen and (min-width: 992px){.canada-page-container .canada-container{padding-top:94px}}.canada-page-container .canada-container p{margin-bottom:20px;text-align:left}.canada-page-container .canada-container p:first-of-type{margin-top:20px}.careers-container{padding-left:0;padding-right:0}.careers-container .hero{background:url("../../images/about-us/careers/careers_hero_mobile.jpg");background-size:cover;padding-top:25%;padding-bottom:15px}@media only screen and (min-width: 992px){.careers-container .hero{background:url("../../images/about-us/careers/careers_hero.jpg") no-repeat;background-size:cover;padding-top:90px;padding-bottom:60px}}.careers-container .hero .col{padding:0}.careers-container .hero h1,.careers-container .hero p{color:#fff}.careers-container .well{border:0px;border-radius:0px}@media only screen and (max-width: 991px){.careers-container .well .btn-cta{margin-left:15px}}.careers-container .culture-container{background:#fff}@media only screen and (min-width: 992px){.careers-container .culture-container{margin:0 auto}}@media only screen and (max-width: 991px){.careers-container .culture-container .col{margin-top:30px}}.careers-container .culture-container .img-responsive{width:100%}.careers-container .culture-container .culture-text-container{margin-top:30px;margin-bottom:30px;border-left:solid 1px #464646;padding:0 30px}@media only screen and (min-width: 992px){.careers-container .culture-container .culture-text-container{margin-top:60px}}.careers-container .culture-container .culture-text-container h5{text-transform:uppercase}.careers-container .culture-container .culture-text-container p{margin-top:30px;margin-bottom:15px}.careers-container .culture-container .culture-text-container a{color:#F11F29;font-weight:bold;cursor:pointer}.careers-container .culture-container .culture-text-container ul{list-style:none}.careers-container .culture-container .culture-text-container ul span{font-weight:bold}.careers-container .culture-container .culture-modal .modal-content{border-radius:0px}.careers-container .culture-container .culture-modal .row{margin-left:0;margin-right:0}.careers-container .culture-container .culture-modal .modal-body{padding:0;border-radius:0}.careers-container .culture-container .culture-modal .close{width:30px;margin-top:-15px}@media only screen and (min-width: 992px){.careers-container .culture-container .culture-modal .close{margin-right:-15px}}.careers-container .culture-container .culture-modal .close .close-icon{color:#F11F29}.careers-container .culture-container .culture-modal .culture-modal-content-col{padding:30px 45px 30px 45px}@media only screen and (min-width: 992px){.careers-container .culture-container .culture-modal .culture-modal-content-col{padding:30px 45px 30px 30px}}.careers-container .culture-container .culture-modal .img-responsive{width:100%}.careers-container .culture-container .culture-modal h5{margin-top:30px;text-transform:uppercase}.careers-container .featured-container{background:#f5f5f5;padding-top:30px;padding-bottom:30px}@media only screen and (min-width: 992px){.careers-container .featured-container{padding-top:90px;padding-bottom:90px}}@media only screen and (max-width: 991px){.careers-container .featured-container .featured-employee-col{padding-left:30px;padding-right:30px}}@media only screen and (min-width: 992px){.careers-container .featured-container .featured-employee-col{padding-right:60px}}.careers-container .featured-container .featured-employee-col p{margin-bottom:15px}.careers-container .featured-container .featured-employee-title{display:block;background:#464646;padding:30px;width:80%;position:relative;z-index:1000 !important;margin-left:-30px}@media only screen and (min-width: 992px){.careers-container .featured-container .featured-employee-title{width:66%;margin-left:0}}.careers-container .featured-container .featured-employee-title h4,.careers-container .featured-container .featured-employee-title p{color:#fff}.careers-container .featured-container .featured-employee-title p{font-style:italic}.careers-container .featured-container .featured-employee-headshot{display:block;margin-top:-60px;z-index:1;overflow:hidden;position:relative;display:block}.careers-container .featured-container .img-responsive{width:100%}.careers-container .featured-container .featured-employee-description-title{margin-top:15px}@media only screen and (min-width: 992px){.careers-container .featured-container .featured-employee-description-title{margin-top:30px}}.careers-container .featured-container .featured-employee-description{margin-top:15px}.careers-container .featured-container .featured-jobs-col{margin-top:30px}@media only screen and (max-width: 991px){.careers-container .featured-container .featured-jobs-col{padding-left:30px;padding-right:30px;padding-top:50px}}@media only screen and (min-width: 992px){.careers-container .featured-container .featured-jobs-col{margin-top:0;padding-left:60px}}@media only screen and (max-width: 991px){.careers-container .featured-container .featured-jobs-col{padding-left:15px}}.careers-container .featured-container .featured-jobs-col .eoe{font-size:14px;font-weight:bold;margin-top:20px}.careers-container .featured-container .featured-jobs-col .eoe-copy{font-size:12px;font-style:italic}.careers-container .featured-container .featured-jobs-inner-container{background:#fff;padding:30px}@media only screen and (min-width: 992px){.careers-container .featured-container .featured-jobs-inner-container{padding:60px}}.careers-container .featured-container .featured-jobs-inner-container h3{color:#6DCEAF}.careers-container .featured-container .featured-job-container h5{margin-top:30px}.careers-container .featured-container .featured-job-container h5 a{font-weight:normal;color:#000}.careers-container .featured-container .featured-job-container p{margin-top:15px}.careers-container .featured-container .featured-job-date-location{font-style:italic;margin-top:15px}.careers-container .featured-container .all-careers-btn{width:100%;margin-top:30px}@media only screen and (min-width: 992px){.careers-container .featured-container .all-careers-btn{width:90%}}@media only screen and (max-width: 767px){.careers-container .featured-container .all-careers-btn{padding-left:10px}}@media only screen and (max-width: 330px){.careers-container .featured-container .all-careers-btn{font-size:12px}}.about-us-container{padding-left:0;padding-right:0}.about-us-container .row{margin-left:0;margin-right:0}.about-us-container .hero{background:url("../../images/about-us/aboutus_hero_mobile.jpg");background-size:cover}@media only screen and (min-width: 992px){.about-us-container .hero{background:url("../../images/about-us/aboutus_hero.jpg") no-repeat;background-size:cover}}.about-us-container .hero .row{margin-left:0;margin-right:0}@media only screen and (min-width: 992px){.about-us-container .hero .col{background:rgba(245,245,245,0.9)}}@media only screen and (min-width: 992px){.about-us-container .hero .hero-text-inner-container{padding:140px 120px 140px 120px}}@media only screen and (max-width: 991px){.about-us-container .hero .hero-text-inner-container{padding-top:200px}}@media only screen and (max-width: 991px){.about-us-container .hero .hero-text-inner-container h1{font-size:48px}}.about-us-container .hero h1,.about-us-container .hero p{color:#464646}.about-us-container .hero p,.about-us-container .hero .btn{margin-top:30px}.about-us-container .hero .btn-cta{background:transparent;min-width:33%}.about-us-container .our-story-container{padding-top:45px;padding-bottom:45px}@media only screen and (min-width: 992px){.about-us-container .our-story-container{padding-top:90px;padding-bottom:90px}}@media only screen and (max-width: 991px){.about-us-container .our-story-container .col:nth-child(2){margin-top:30px}}@media only screen and (min-width: 992px){.about-us-container .our-story-container .col-md-6:first-of-type{padding-right:75px}.about-us-container .our-story-container .col-md-6:last-of-type{padding-left:75px}}.about-us-container .our-story-container h2.background{position:relative;z-index:1}.about-us-container .our-story-container h2.background:before{border-top:2px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}.about-us-container .our-story-container h2.background container{background:#fff;padding:0 15px}.about-us-container .our-story-container h2{text-align:center;margin-bottom:45px}@media only screen and (min-width: 992px){.about-us-container .our-story-container h2{margin-bottom:90px}}.about-us-container .our-story-container h5{text-transform:uppercase;margin-bottom:15px}@media only screen and (min-width: 992px){.about-us-container .our-story-container h5{margin-bottom:30px}}.about-us-container .leadership-container{padding-top:45px}@media only screen and (min-width: 992px){.about-us-container .leadership-container{padding-top:90px}}.about-us-container .leadership-container h2{text-align:center}.about-us-container .leadership-container .btn{display:table;margin:0 auto;min-width:80%;margin-top:30px;padding-top:6px}@media only screen and (min-width: 992px){.about-us-container .leadership-container .btn{margin-top:30px;min-width:33%}}.quote-container .pullquote{background-color:#f5f5f5;border:15px solid white}@media only screen and (min-width: 992px){.quote-container .pullquote{padding:25px 45px 45px 45px;border-left:16px solid white}}.quote-container .pullquote p{margin:32px 0 0 32px;padding-left:20px;line-height:1.4}@media only screen and (max-width: 991px){.quote-container .pullquote img{padding-top:23px;float:left}}@media only screen and (min-width: 992px){.quote-container .pullquote img{margin-left:44px;margin-top:26px}}.quote-container .pullquote .actual-quote{border-left:1px solid #000;font-size:25px;font-style:italic}@media only screen and (max-width: 991px){.quote-container .pullquote .actual-quote{font-size:16px}}.quote-container .pullquote .actual-author{font-weight:bold;text-transform:uppercase}@media only screen and (max-width: 991px){.quote-container .pullquote .actual-author{padding-left:65px}}@media only screen and (min-width: 992px){.quote-container .pullquote .actual-author{margin-left:117px;margin-top:-61px}}.contact-page-container .contact-entry{clear:both;height:auto;margin-bottom:40px;overflow:hidden}.contact-page-container .contact-entry a{color:#464646}@media only screen and (min-width: 992px){.contact-page-container .contact-entry a{cursor:default;pointer-events:none}}.contact-page-container .contact-entry .contact-icon{display:block;float:left;height:40px;margin-right:20px;width:40px}.contact-page-container .contact-entry .contact-icon.contact-location{background:url("../../images/contact/marker-contact.png") no-repeat center center}.contact-page-container .contact-entry .contact-icon.contact-phone{background:url("../../images/contact/phone.png") no-repeat center center}.contact-page-container .contact-entry .contact-icon.contact-media{background:url("../../images/media_icon.svg") no-repeat center center}.contact-page-container .contact-entry .contact-value{display:block;float:left}.contact-page-container .contact-entry .contact-value .press{pointer-events:auto}.contact-page-container .contact-map-container{padding:0}.contact-page-container .contact-hero{background:url("../../images/contact/contactus_hero_mobile.jpg");background-size:cover;height:200px}@media only screen and (min-width: 992px){.contact-page-container .contact-hero{background:url("../../images/contact/contactus_hero.jpg") no-repeat;background-position:60%;background-size:cover;height:500px}}.contact-page-container .contact-hero .container{height:100%;position:relative}.contact-page-container .contact-hero .hero-tag{background:rgba(0,0,0,0.6);bottom:0;left:0;padding:25px 50px;position:absolute}@media only screen and (max-width: 991px){.contact-page-container .contact-hero .hero-tag{height:100%}}.contact-page-container .contact-hero .hero-tag h1{color:#fff}@media only screen and (max-width: 991px){.contact-page-container .contact-hero .hero-tag h1{font-size:42px}}@media (max-width: 540px){.contact-page-container .contact-hero .hero-tag h1{margin-top:30px}}.contact-page-container .contact-hero .hero-tag p{color:#fff}@media (max-width: 540px){.contact-page-container .contact-hero .hero-tag p{display:none}}@media only screen and (min-width: 992px){.contact-page-container .contact-us-container{background:linear-gradient(to right, #f5f5f5 50%, #fff 50%)}}@media only screen and (max-width: 991px){.contact-page-container .contact-us-container>.container>.row>.col-md-6{padding-bottom:40px;padding-top:40px}}@media only screen and (min-width: 992px){.contact-page-container .contact-us-container>.container>.row>.col-md-6{padding:100px 0}}.contact-page-container .contact-us-container h3{padding-bottom:20px}@media only screen and (min-width: 992px){.contact-page-container .contact-us-container h3{padding-bottom:40px}}.contact-page-container .contact-us-container .well{background:transparent;border:#ABABAB 1px solid;padding:40px}.contact-page-container .contact-us-container .well h4{color:#6DCEAF;font-weight:100;padding-bottom:20px}.contact-page-container .contact-us-container .well p{padding-left:0}.contact-page-container .contact-us-container .well a{color:#F11F29;margin-top:20px}.contact-page-container .contact-us-container .well .ms-phone{color:#F11F29}@media only screen and (max-width: 991px){.contact-page-container .contact-form{background-color:#f5f5f5}}.contact-page-container .contact-form .form-group{margin-bottom:20px}.contact-page-container .contact-form .main-contact{padding-top:10px}.contact-page-container .contact-form-container .row{background:#f5f5f5}.contact-page-container .bootstrap-select .btn{border:#ABABAB solid 1px;height:35px}.contact-page-container .bootstrap-select .btn span{color:#ABABAB;font-size:13px;text-transform:none}.contact-page-container .bootstrap-select .btn:focus{color:#fff;outline:none !important}.contact-page-container .form-container{background:#f5f5f5;padding-bottom:40px}.contact-page-container .form-container h4{padding:45px 0 20px 0}.contact-page-container .home-contact-container{background:#fff}.contact-page-container .home-contact-container h4{padding:45px 0 20px 0}.contact-page-container .find-mobile-container,.contact-page-container .find-desktop-container{background:#464646;padding:25px}.contact-page-container .find-mobile-container h5,.contact-page-container .find-desktop-container h5{color:#fff}@media only screen and (min-width: 992px){.contact-page-container .find-mobile-container h5,.contact-page-container .find-desktop-container h5{display:inline-block;margin-top:10px}}.contact-page-container .find-desktop-container .btn-group{float:right !important;margin-left:20px !important;width:30% !important}.contact-page-container .find-mobile-container{padding-top:40px}.contact-page-container .find-mobile-container .btn-group{margin:10px 0;width:100% !important}.contact-page-container .map-map{padding-left:0;padding-right:0}.contact-page-container .map-map #map-container{height:500px;padding-left:0}@media only screen and (min-width: 992px){.contact-page-container .map-map #map-container{margin-left:0;width:100%}}.contact-page-container .map-map #map-container .address-results{padding:20px 20px}.contact-page-container .map-map #map-container .address-results a{color:#F11F29}.contact-page-container .map-map #map-container .address-results h4{margin-bottom:20px}.contact-page-container .map-map .marker{background:url("../../images/contact/marker-contact.png") no-repeat bottom center;height:55px;width:55px}.contact-page-container .address-container-mobile{padding-bottom:20px;padding-top:20px}.contact-page-container .address-container-mobile .address-block-mobile h4{font-weight:bold}.contact-page-container .address-container-mobile .address-block-mobile a{color:#F11F29}.contact-page-container .address-container-desktop h5{color:#8FB9B8;font-weight:normal;margin-bottom:5px;padding-bottom:5px}.contact-page-container .address-container-desktop h5 span{border-bottom:1px solid #8FB9B8;color:#8FB9B8;font-size:21px;font-weight:normal}.contact-page-container .address-container-desktop .address-block-desktop{min-height:190px;padding-left:0}.contact-page-container .address-container-desktop .address-block-desktop h4{font-size:21px;font-weight:bold}.contact-page-container .address-container-desktop .address-block-desktop p:first-of-type{font-weight:bold}.contact-page-container .address-container-desktop .address-block-desktop a{color:#464646}@media only screen and (min-width: 992px){.contact-page-container .address-container-desktop .address-block-desktop a{cursor:default;pointer-events:none}}.contact-page-container .address-container-desktop .location{padding-bottom:50px;padding-top:80px}.contact-page-container .location-desktop{margin-bottom:40px;margin-top:40px}.mission-page-container{padding-left:0;padding-right:0;text-align:center}.mission-page-container .actual-quote{color:#F11F29;text-align:left}.mission-page-container sup{font-size:22px}.mission-page-container .hero{background-image:url("../../images/about-us/mission/mission_hero_mobile.jpg")}@media only screen and (min-width: 992px){.mission-page-container .hero{background-image:url("../../images/about-us/mission/mission_hero.jpg")}}.mission-page-container .well{text-align:left;border:0px;border-radius:0px}@media only screen and (max-width: 991px){.mission-page-container .well .btn-cta{margin-left:15px}}.mission-page-container .mission-container{padding-top:74px;padding-bottom:74px}@media only screen and (min-width: 992px){.mission-page-container .mission-container{padding-top:94px}}.mission-page-container .mission-container p{margin-bottom:20px;text-align:left}.mission-page-container .mission-container p:first-of-type{margin-top:20px}.supplier-page-container{text-align:center;padding-left:0;padding-right:0}.supplier-page-container .hero{background:url("../../images/about-us/diversity/supplierdiversity_hero_mobile.jpg");background-size:cover;padding-top:25%;padding-bottom:15px}@media only screen and (min-width: 992px){.supplier-page-container .hero{background:url("../../images/about-us/diversity/supplierdiversity_hero.jpg") no-repeat;background-size:cover;padding-top:90px;padding-bottom:60px}}.supplier-page-container .hero .col{padding:0}.supplier-page-container .hero h1,.supplier-page-container .hero p{color:#fff}.supplier-page-container .well{border:0;border-radius:0;text-align:left}@media only screen and (max-width: 991px){.supplier-page-container .well .btn-cta{margin-left:15px}}.supplier-page-container .mission-container{margin-bottom:3%;margin-top:4%}.supplier-page-container .mission-container ul{list-style:none;text-align:left}.supplier-page-container .mission-container ul li{background-image:url("../images/square_bullet.svg");background-position:left 33%;background-repeat:no-repeat;background-size:10px;margin-left:20px;padding-left:24px}.supplier-page-container .mission-container h2{margin-bottom:32px;text-align:left}@media only screen and (max-width: 991px){.supplier-page-container .mission-container h2{margin-bottom:36px}}.supplier-page-container .quote-container .pullquote{background-color:#f5f5f5;padding:15px;border:15px solid white;text-align:left}@media only screen and (min-width: 992px){.supplier-page-container .quote-container .pullquote{padding:45px;border-left:16px solid white}}.supplier-page-container .quote-container .pullquote p{margin:32px 0 0 32px;padding-left:20px;line-height:1.4}.supplier-page-container .quote-container .pullquote .actual-quote{font-style:italic;border-left:1px solid black}.supplier-page-container .quote-container .pullquote .actual-author{font-weight:bold;text-transform:uppercase}.supplier-page-container .related-container{background:#f5f5f5;text-align:left;padding-top:4%;padding-bottom:4%}.supplier-page-container .related-container a{color:#F11F29;font-weight:bold}.supplier-page-container .related-container h5{padding-bottom:3%}.supplier-page-container .related-container .copy-container{border-left:1px solid #000;margin-top:10%;padding-left:15px}article,section,aside,hgroup,nav,header,footer,figure,figcaption{display:block}.webinar-takeaway{float:right}.takeaway{width:80%;background:#fff}@media only screen and (min-width: 992px){.takeaway{width:367px}}@media only screen and (min-width: 992px){.row.no-padding [class*='col-']{padding-left:0;padding-right:0}}.sticky-initial{position:fixed;right:98px;top:255px}.sticky-fixed-middle{position:fixed;-webkit-transform:translateX(190%);transform:translateX(190%)}.sticky-absolute{position:absolute;-webkit-transform:translateX(190%);transform:translateX(190%)}.sticky-absolute-top{position:absolute;right:102px;top:250px}.aside-meta{padding:0;z-index:1}.aside-meta .share{-ms-flex-align:center;align-items:center;background:#8FB9B8;display:-ms-flexbox;display:flex;height:68px;margin-bottom:20px;width:367px}.aside-meta .share img{height:30px;padding-left:20px;vertical-align:middle}.aside-meta .share a{display:inline;margin-left:20px;padding-left:20px;width:40px}.aside-meta .share p{color:#fff;margin-right:20px;margin-top:8px}.aside-meta .share .fb{border-left:1px solid #fff}.aside-meta .author-meta{float:left}@media only screen and (min-width: 992px){.aside-meta .author-meta{margin:20px 0;padding-left:0}}.aside-meta .author-meta p{padding-left:5px}.aside-meta .author-meta img{height:75px;margin-bottom:20px;width:75px}.aside-meta .author-meta .author{display:inline;margin-bottom:0}@media only screen and (min-width: 992px){.aside-meta .author-meta .author{margin-left:20px}}.aside-meta .author-meta .author:first-of-type{margin-top:4px}.aside-meta .author-meta .author span{font-weight:400}.aside-meta .author-meta-gated{margin-top:0}.takeaway{border:1px solid #000}.takeaway ul{list-style:none;padding-left:0}.takeaway h5{color:#464646;font-family:'nimbus-sans';font-weight:bold;line-height:1;margin-bottom:20px;margin-top:34px;padding-left:30px;size:18px}.takeaway .bullet{background:url("../images/arrow_bullet.svg") no-repeat left top;background-size:4%}.takeaway .bullet h6{color:#464646;font-family:'nimbus-sans';line-height:1.4;padding-bottom:15px;padding-left:30px;padding-top:4px;text-transform:uppercase}.takeaway .bullet p{margin-bottom:15px;padding-left:30px}.insight-page-wrapper{background:url("../images/contact/wirepattern.jpg") repeat-x;background-position:0 1300px;margin-top:58px;padding-left:0;padding-right:0}.insight-page-wrapper .event-date,.insight-page-wrapper .event-time{color:#8FB9B8;font-size:30px}.insight-page-wrapper .event-date:after{content:"|";padding-left:10px;padding-right:10px}.insight-page-wrapper .gated-copy ul{margin-bottom:15px;margin-left:20px}.insight-page-wrapper .gated-copy p{margin-bottom:15px}.insight-page-wrapper #ic-1 form{margin-left:14px}.insight-page-wrapper #ic-1 .gated-non-modal{background:#f5f5f5;display:none;margin-left:14px;padding-bottom:20px;padding-top:0}@media only screen and (max-width: 991px){.insight-page-wrapper #ic-1 .gated-non-modal{margin-left:8.33333333%;margin-right:0}}.insight-page-wrapper #ic-1 .gated-non-modal h4{color:#000;display:inline}.insight-page-wrapper #ic-1 .gated-non-modal p{color:#fff;margin-bottom:10px;margin-top:10px}.insight-page-wrapper #ic-1 .gated-non-modal article{padding-left:15px}.insight-page-wrapper #ic-1 .gated-non-modal .thank-you{background-color:#8FB9B8}.insight-page-wrapper #ic-1 .gated-non-modal .thank-you p{margin-left:2px}.insight-page-wrapper #ic-1 .gated-non-modal .copy-row{padding-left:20px}.insight-page-wrapper #ic-1 .gated-non-modal .copy{color:#464646}@media only screen and (min-width: 992px){.insight-page-wrapper .takeaway{width:367px}.insight-page-wrapper .sticky-initial{position:fixed;right:102px;top:255px}.insight-page-wrapper .sticky-fixed-middle{position:fixed;right:102px;top:0}.insight-page-wrapper .sticky-absolute{position:absolute;right:102px;top:158px}.insight-page-wrapper .sticky-absolute-top{position:absolute;right:102px;top:250px}}.insight-page-wrapper .headline a{color:#F11F29}.insight-page-wrapper .headline h1{color:#464646;font-family:'chaparral-pro';font-size:46px;line-height:1.2;margin-top:25px}@media only screen and (min-width: 992px){.insight-page-wrapper .headline h1{font-size:48px}}.insight-page-wrapper .headline .publish-date{margin:20px 0;font-style:italic}.insight-page-wrapper .headline .copy-row{margin:30px 0}.insight-page-wrapper .heroVideo{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.insight-page-wrapper .heroVideo iframe,.insight-page-wrapper .heroVideo object,.insight-page-wrapper .heroVideo embed{height:100%;left:0;position:absolute;top:0;width:100%}.insight-page-wrapper .heroImage{padding-left:0;padding-right:0}@media only screen and (min-width: 992px){.insight-page-wrapper .heroImage{padding-left:15px;padding-right:15px}}@media only screen and (min-width: 992px){.insight-page-wrapper .aside-meta-mobile{padding-left:2px}}.insight-page-wrapper .aside-meta-mobile .takeaway{width:100%}.insight-page-wrapper .aside-meta-mobile .share{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:68px;margin-bottom:20px;width:100%}.insight-page-wrapper .aside-meta-mobile .share img{height:30px;padding-left:5px;vertical-align:middle}.insight-page-wrapper .aside-meta-mobile .share p{color:#fff;margin-right:20px;margin-top:8px}.insight-page-wrapper .aside-meta-mobile .share .fb{border-left:1px solid #fff}.insight-page-wrapper .aside-meta-mobile .author-meta p{padding-left:5px}.insight-page-wrapper .aside-meta-mobile .author-meta img{height:75px;margin-bottom:20px;width:75px}.insight-page-wrapper .aside-meta-mobile .author-meta .author-paras{padding-top:4px}.insight-page-wrapper .aside-meta-mobile .author-meta .author{display:inline;margin-bottom:0}.insight-page-wrapper .aside-meta-mobile .author-meta .author span{font-weight:400}.insight-page-wrapper .takeaway{border:1px solid #000}.insight-page-wrapper .takeaway ul{list-style:none;padding-left:0}.insight-page-wrapper .takeaway h5{color:#464646;font-family:'nimbus-sans';font-weight:bold;line-height:1;margin-bottom:20px;margin-top:34px;padding-left:30px;size:18px}.insight-page-wrapper .takeaway .bullet{background:url("../images/arrow_bullet.svg") no-repeat left top;background-size:5%}@media only screen and (max-width: 991px){.insight-page-wrapper .takeaway .bullet{background-size:10px}}.insight-page-wrapper .takeaway .bullet h6{color:#464646;font-family:'nimbus-sans';line-height:1.4;padding-left:30px;padding-top:4px}.insight-page-wrapper .takeaway .bullet p{padding-left:30px}.insight-page-wrapper .insight-content{margin-top:20px}.insight-page-wrapper .insight-content h2{margin-bottom:34px}.insight-page-wrapper .insight-content p{padding-bottom:20px}.insight-page-wrapper .insight-content ul{margin-left:22px}.insight-page-wrapper .pullquote{background-color:#f5f5f5;border-left:16px solid #fff;margin-top:3%;padding-bottom:5px}.insight-page-wrapper .pullquote p{margin:32px 0 0 32px;padding-left:20px}.insight-page-wrapper .pullquote .actual-quote{border-left:1px solid #000;font-style:italic}.insight-page-wrapper .pullquote .actual-author{font-weight:bold}.insight-page-wrapper .insight-article{border:1px solid #000;max-height:100px;overflow:hidden;padding:10px}.insight-page-wrapper .carousel-img{max-height:250px;max-width:250px}.insight-page-wrapper .carousel-copy h3{margin-left:0}.insight-page-wrapper .hide{display:none}.insight-page-wrapper .end-press{clear:left}.insight-page-wrapper .footer-c2a{background-color:#6DCEAF;padding:50px;text-align:center}.insight-page-wrapper .footer-c2a h4{color:#fff}.related{background:#f5f5f5;margin-top:100px;padding-bottom:30px;padding-left:0;padding-right:0;text-align:center}.related h4{margin-bottom:30px;margin-top:50px}.related a{color:#000;font-weight:bold}@media only screen and (min-width: 992px){.related a{margin:0 auto}}.related a .related-link-text{color:#000;font-weight:bold}.related img{margin:0 auto;padding-bottom:8px}@media only screen and (min-width: 768px) and (max-width: 991px){.related img{width:80%}}.related .insight-related-insight{margin-bottom:20px}@media (min-width: 1024px){.related .insight-related-insight{min-height:275px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 992px){.webinar-bios-container .container{margin-top:50px}}.webinar-bios-container h2{display:inline-block;width:270px}.webinar-bios-container hr{display:inline-block;width:calc(100% - 280px);margin:10px 0}.webinar-bios-container .bio-container{padding:15px 0}@media only screen and (min-width: 992px){.webinar-bios-container .bio-container{padding:15px}}.webinar-bios-container .bio-container .flex-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:15px}.webinar-bios-container .bio-container img{height:75px;border-radius:50px}@media only screen and (min-width: 992px){.webinar-bios-container .bio-container img{height:100px}}.webinar-bios-container .bio-container span{display:inline-block;max-width:calc(100% - 120px);margin-left:15px}.webinar-bios-container .bio-container .webinar-bio-author{font-size:24px;font-weight:bold;color:#8FB9B8}.webinar-bios-container .bio-container .webinar-bio-title{font-style:italic;font-size:16px;color:#464646}.webinar-bios-container .bio-container .webinar-bio-body{color:#464646}aside.share,.webinar-share-mobile,.share-insights{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:50px;border-bottom:1px solid #f5f5f5}@media only screen and (min-width: 992px){aside.share,.webinar-share-mobile,.share-insights{border:none;padding:0;margin:0}}aside.share span,.webinar-share-mobile span,.share-insights span{color:#8FB9B8;font-weight:bold;font-size:12px}@media only screen and (min-width: 992px){aside.share span,.webinar-share-mobile span,.share-insights span{font-size:16px}}aside.share a,.webinar-share-mobile a,.share-insights a{margin:10px;height:30px}.share-insights span{margin-right:10px}.insights-aggregator .header-container{background-color:rgba(0,0,0,0.5);color:#fff;line-height:1;padding:25px;width:100%}@media only screen and (min-width: 992px){.insights-aggregator .header-container{width:auto;left:10px}}.insights-aggregator .header-container h1{font-size:30px;color:#fff}@media only screen and (min-width: 992px){.insights-aggregator .header-container h1{font-size:72px}}.insights-aggregator .header-container p{color:#fff;font-size:14px}@media only screen and (min-width: 992px){.insights-aggregator .header-container p{font-size:16px}}.insights-aggregator .hero{background:url("../../images/insights/insights_hero_mobile.jpg");background-size:cover;padding-top:61%}@media only screen and (min-width: 992px){.insights-aggregator .hero{background:url("../../images/insights/insights_hero.jpg");padding-top:13%;background-size:cover}}.insights-aggregator .hero .hero-tag{background:rgba(0,0,0,0.6);color:#fff;padding:25px 25px;width:70%}@media only screen and (min-width: 992px){.insights-aggregator .hero .hero-tag{width:31%}}.insights-aggregator .hero .hero-tag h1{color:#fff;padding-left:10px}@media only screen and (max-width: 991px){.insights-aggregator .hero .hero-tag h1{font-size:42px}}@media only screen and (max-width: 991px){.insights-aggregator .sort-by-contain{margin-top:10px}}.insights-aggregator .mobile-type-select{padding-top:10px;border-top:1px solid #ABABAB}.insights-aggregator .mobile-type-select .select-type{display:block;height:50px;margin:0 auto}@media only screen and (max-width: 991px){.insights-aggregator .insight-agg-container{border-bottom:1px solid #f5f5f5;border-top:1px solid #f5f5f5;padding-top:20px}}@media only screen and (min-width: 992px){.insights-aggregator .insight-agg-container{border-bottom:1px solid #ABABAB;min-height:220px;padding-left:0;padding-top:25px}.insights-aggregator .insight-agg-container:last-of-type{border-bottom:0px}}.insights-aggregator .insight-agg-container:first-of-type h3{margin-top:10px}.insights-aggregator .insight-agg-container a{color:#F11F29;text-decoration:none}.insights-aggregator .insight-agg-container .btn.btn-cta{margin-bottom:1%}.insights-aggregator .insight-agg-container .insight-headline{font-weight:bold;margin-left:0}.insights-aggregator .insight-agg-container .img-container{margin-top:4%;padding-left:0}.insights-aggregator .insight-agg-container .agg-date{font-style:italic}.insights-aggregator .insight-agg-container .agg-excerpt{margin-bottom:1%;margin-top:1%}@media only screen and (max-width: 991px){.insights-aggregator .filter{margin-top:20px}}.insights-aggregator .filter hr{margin-top:8px;padding-right:0}.insights-aggregator .filter .alphabetical,.insights-aggregator .filter .reset{display:inline-block}.insights-aggregator .alpha,.insights-aggregator .non-alpha{margin-bottom:50px;padding-left:15px;padding-right:15px}.insights-aggregator .non-alpha span{margin-top:25px}.insights-aggregator .filter-mobile{border-top:1px solid #ABABAB}.insights-aggregator .filter-mobile .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:49%}@media only screen and (max-width: 991px){.insights-aggregator .filter-mobile{background-color:#f5f5f5;padding-bottom:20px}}.insights-aggregator .filter-desktop{height:80px;line-height:80px;border-top:1px solid #ABABAB;border-bottom:1px solid #ABABAB}.insights-aggregator .filter-desktop .select-sort{width:120px !important;margin-right:10px !important}.insights-aggregator .filter-desktop .select-topic{width:250px !important}.insights-aggregator .filter-desktop label{float:left;margin-right:10px}.insights-aggregator .filter-desktop ul.desktop-type{display:inline;list-style:none}.insights-aggregator .filter-desktop li.type-option{float:left}.insights-aggregator .filter-desktop li.type-option:last-of-type:after{content:""}.insights-aggregator .filter-desktop li.type-option:after{content:"|";padding-left:10px;padding-right:10px}.insights-aggregator .filter-desktop li.active a{color:#8FB9B8;text-decoration:none}.insights-aggregator .filter-desktop hr{margin-bottom:10px}.insights-aggregator .filter-desktop p{margin-bottom:5px}.insights-aggregator .filter-desktop .type-option a{color:#464646}.insights-aggregator .filter-desktop .type-option a:hover{text-decoration:none}.insights-aggregator .filter-desktop .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){margin:20px 0}.insights-aggregator .filter-desktop .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .dropdown-toggle{border:1px solid #f5f5f5}.insights-aggregator .filter-desktop .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) span{text-transform:none}.insights-aggregator .carousel-content .carousel-link{text-decoration:none}@media screen and (min-width: 1640px){.insights-aggregator .carousel-content{min-height:330px}}@media only screen and (min-width: 1200px){.insights-aggregator .carousel-content{min-height:370px}}@media only screen and (min-width: 992px){.insights-aggregator .carousel-content{min-height:400px}}@media only screen and (max-width: 991px){.insights-aggregator .carousel-content{min-height:875px}}@media screen and (max-width: 768px){.insights-aggregator .carousel-content{min-height:770px}}@media screen and (max-width: 700px){.insights-aggregator .carousel-content{min-height:700px}}@media screen and (max-width: 564px){.insights-aggregator .carousel-content{min-height:650px}}@media screen and (max-width: 460px){.insights-aggregator .carousel-content{min-height:600px}}.footer-contact-us-container h4{font-weight:300}.l3-container{font-family:chaparral-pro,sans-serif}.l3-container .hero{background:#f5f5f5}.l3-container .hero-container{padding-left:15px;padding-right:15px}@media screen and (min-width: 750px){.l3-container .hero-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.l3-container .hero-copy{padding-bottom:40px;padding-top:40px}@media screen and (min-width: 750px){.l3-container .hero-copy{-ms-flex-item-align:center;align-self:center;padding-left:50px}}.l3-container .hero-copy h1{font-size:48px}.l3-container .hero-copy a{margin-top:20px}@media only screen and (min-width: 992px){.l3-container .hero-copy p{line-height:1.9em}}.l3-container .main-copy-container{padding-left:15px;padding-right:15px;padding-top:50px}@media only screen and (min-width: 992px){.l3-container .main-copy-container{padding-top:75px}}@media only screen and (min-width: 992px){.l3-container .main-copy-container .main-copy{padding-left:0}}@media only screen and (min-width: 992px){.l3-container .main-copy-container .main-copy p{line-height:1.9em}}.l3-container .main-copy-container .copy-headline{font-family:nimbus-sans;margin-bottom:20px}.l3-container .main-copy-container .copy-one p{margin-bottom:20px}.l3-container .main-copy-container .copy-one ul{margin-left:22px}.l3-container .main-copy-container .copy-two p{margin-bottom:20px;padding-top:20px}.l3-container .main-copy-container .copy-two ul{margin-left:22px}.l3-container .aside-container{padding-left:15px;padding-right:15px}.l3-container .aside-container .main-aside{border:1px solid #000;padding-left:22px}.l3-container .aside-container .main-aside .aside-headline{background:url("../images/arrow_bullet.svg") no-repeat left top;background-size:10px;color:#464646;font-family:nimbus-sans;font-weight:bold;margin-top:35px;padding-left:24px;text-transform:uppercase}.l3-container .aside-container .main-aside .aside-copy p{color:#464646;font-size:25px;margin-top:20px;padding-left:24px}.l3-container .aside-container .main-aside .aside-copy ul{font-size:25px;margin-left:45px;margin-top:15px}.l3-container .aside-container .main-aside .aside-attribute{margin-top:20px;padding-left:24px}.l3-container .related-solutions{background:#f5f5f5;margin-top:60px;padding-bottom:40px}@media only screen and (min-width: 992px){.l3-container .related-solutions{padding-bottom:75px}}.l3-container .related-solutions .related-copy-container{max-width:700px;padding-left:15px;padding-right:15px;margin:0 auto}@media only screen and (min-width: 992px){.l3-container .related-solutions .related-copy-container{max-width:900px;padding-left:0;padding-right:0}}.l3-container .related-solutions h2{margin-bottom:2%;margin-top:8%;text-align:center}@media only screen and (min-width: 992px){.l3-container .related-solutions h2{margin-top:4%}}.l3-container .related-solutions a{cursor:default}.l3-container .related-solutions .btn-cta{padding-left:0;padding-right:0}@media screen and (min-width: 992px) and (max-width: 1240px){.l3-container .related-solutions .btn-cta{font-size:14px}}@media screen and (max-width: 768px){.l3-container .related-solutions .btn-cta{font-size:14px}}.l3-container .related-solutions .all-solutions-btn a{padding-left:10px;padding-right:10px}.l3-container .related-solutions .related-agg{overflow:hidden;padding-bottom:15px;padding-left:0;padding-top:15px}.l3-container .related-solutions .related-agg:hover{cursor:pointer}@media only screen and (min-width: 992px){.l3-container .related-solutions .related-agg{border-top:0;padding-left:15px}}@media only screen and (max-width: 767px){.l3-container .related-solutions .related-agg{padding-right:0}}.l3-container .related-solutions .related-agg h6{color:#464646;font-weight:bold;padding-left:22px}.l3-container .related-solutions .related-agg p{margin-bottom:10px;margin-top:10px}.l3-container .related-solutions .related-agg a{-ms-flex-align:center;align-items:center;color:#464646;display:-ms-flexbox;display:flex}.l3-container .related-solutions .related-agg a:hover{text-decoration:none !important}.l3-container .related-solutions .related-agg a .fa{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:2em;margin-left:auto}@media only screen and (min-width: 992px){.l3-container .related-solutions .related-agg a .fa{font-size:2em;margin-top:auto;padding-bottom:17px}}.l3-container .related-solutions .related-agg .col-inner{background:#fff;color:#464646;height:60%;padding:30px 32px 20px 32px;width:100%}.l3-container .related-solutions .related-agg .col-inner:hover{background:#464646;color:#fff}.l3-container .related-solutions .related-agg .col-inner:hover h6{color:#fff}.l3-container .related-solutions .related-agg .col-inner:hover i{color:#fff}.l3-container .related-solutions .related-agg .col-inner:hover a{cursor:pointer}.l3-container .related-solutions .btn-cta{margin-top:20px}@media only screen and (max-width: 767px){.l3-container .related-solutions .btn-cta{padding-left:0;padding-right:0}}.l3-container #ic-1 form{margin-left:14px}.l3-container #ic-1 .gated-non-modal{background:#f5f5f5;display:none;padding-bottom:20px;padding-top:0}@media only screen and (max-width: 991px){.l3-container #ic-1 .gated-non-modal{margin-right:0}}.l3-container #ic-1 .gated-non-modal h4{color:#000;display:inline}.l3-container #ic-1 .gated-non-modal p{color:#fff;margin-bottom:10px;margin-top:10px}.l3-container #ic-1 .gated-non-modal article{padding-left:15px}.l3-container #ic-1 .gated-non-modal .thank-you{background-color:#8FB9B8;padding:5px 15px}.l3-container #ic-1 .gated-non-modal .thank-you p{margin-left:2px}.l3-container #ic-1 .gated-non-modal .copy-row{padding-left:20px}.l3-container #ic-1 .gated-non-modal .copy{color:#464646}.media-kit-wrapper .headline{margin-bottom:20px}@media only screen and (max-width: 991px){.media-kit-wrapper .headline{margin-left:15px}}@media only screen and (min-width: 992px){.media-kit-wrapper .headline{padding-left:0}}.media-kit-wrapper .contact-teal{background:#8FB9B8;padding:40px 30px;text-align:center}@media only screen and (min-width: 992px){.media-kit-wrapper .contact-teal{text-align:left;margin-right:100px}}.media-kit-wrapper .contact-teal h6{border-bottom:1px solid #fff;color:#fff;display:inline;padding-bottom:15px}@media only screen and (min-width: 992px){.media-kit-wrapper .contact-teal h6{display:block}}.media-kit-wrapper .contact-teal a{color:#fff}@media only screen and (min-width: 992px){.media-kit-wrapper .contact-teal a{padding-left:0}}.media-kit-wrapper .contact-teal .contact-media{margin-top:24px}.media-kit-wrapper .contact-teal .disclaimer{font-style:italic}@media only screen and (min-width: 992px){.media-kit-wrapper .aside-meta-mobile{padding-right:0px;margin-right:100px;margin-bottom:150px}}.media-kit-wrapper .aside-meta-mobile .bullet{margin-left:10px;background-size:3%}@media only screen and (max-width: 991px){.media-kit-wrapper .aside-meta-mobile .bullet{background-size:4%}}.media-kit-wrapper .aside-meta-mobile .takeaway-mobile{margin:0 auto;width:90%}.media-kit-wrapper .aside-meta-mobile .takeaway-mobile h6{text-transform:none;font-weight:normal;padding-left:0;margin-left:-14px}.media-kit-wrapper .aside-meta-mobile .takeaway-mobile h6 span{font-weight:bold}.media-kit-wrapper .aside-meta-mobile .takeaway-mobile .bullet{margin-left:10px}.media-kit-wrapper .aside-meta-mobile .takeaway-desktop{margin:0 auto;width:100%;margin-bottom:40px}.media-kit-wrapper .aside-meta-mobile .takeaway-desktop .bullet{margin-left:10px}.media-kit-wrapper .aside-meta-mobile .takeaway-desktop .bullet h6{text-transform:none;font-weight:normal;padding-left:0}.media-kit-wrapper .aside-meta-mobile .takeaway-desktop .bullet h6 span{font-weight:bold}.media-kit-wrapper .aside-meta-mobile .disclaimer{width:90%;margin:0 auto;font-style:italic;padding-top:20px}.media-kit-wrapper .insight-content{padding-left:0px}@media only screen and (min-width: 992px){.media-kit-wrapper .insight-content h3{margin-bottom:20px}}.media-kit-wrapper .no-pad-left{padding-left:0}.media-kit-wrapper .sample{font-weight:bold;margin-top:20px}@media only screen and (min-width: 992px){.media-kit-wrapper .sample{margin-bottom:10px}}.media-kit-wrapper .expert-list{padding-left:15px}.media-kit-wrapper ul{list-style:none}.media-kit-wrapper ul li{background:url("../images/square_bullet.svg") no-repeat left top;background-size:5%;margin-bottom:10px;padding-left:40px}@media only screen and (min-width: 992px){.media-kit-wrapper ul li{background-size:2%}}.media-kit-wrapper ul li:first-of-type{margin-top:20px}@media only screen and (min-width: 992px){.media-kit-wrapper ul li:first-of-type{margin-top:10px}}@media only screen and (min-width: 992px){.media-kit-wrapper .experts-action p{margin-bottom:20px}.media-kit-wrapper .experts-action p:last-of-type{margin-bottom:40px}}.media-kit-wrapper .rel-links{margin-top:150px}.media-kit-wrapper .rel-links a{color:#F11F29;font-weight:bold;margin-bottom:40px}@media only screen and (max-width: 991px){.media-kit-wrapper .rel-links a:first-of-type{margin-top:20px}}.news-events-header{background-image:url("../images/news-events/news_hero.jpg")}@media only screen and (min-width: 992px){.news-events-header{background-size:cover;padding-top:21%}}@media only screen and (max-width: 991px){.news-events-header{background-image:url("../images/news-events/news_hero_mob.jpg");background-size:cover;min-height:200px;padding-top:25%}}.news-events-header .container{position:relative}@media only screen and (max-width: 991px){.news-events-header .container{height:200px}}.news-events-header .container .header-container{background-color:rgba(0,0,0,0.5);bottom:0;color:#fff;line-height:1;padding:25px;position:absolute;left:0;width:100%}@media only screen and (min-width: 992px){.news-events-header .container .header-container{width:auto;left:10px}}.news-events-header .container .header-container h1{font-size:30px;color:#fff}@media only screen and (min-width: 992px){.news-events-header .container .header-container h1{font-size:72px}}.news-events-header .container .header-container p{color:#fff;font-size:14px}@media only screen and (min-width: 992px){.news-events-header .container .header-container p{font-size:16px}}.news-filter .filter-contain{text-align:center}.news-filter .filter-controls{background-color:#ABABAB;border-radius:20px;display:inline-block;height:40px;margin:20px 0}.news-filter .control{border-radius:20px;cursor:pointer;display:inline-block;font-size:16px;height:40px;padding:10px 30px}.news-filter .control.active{background-color:#8FB9B8;color:#fff}.news-filter .sort-by-contain{padding-bottom:20px;text-align:center}@media only screen and (max-width: 991px){.news-filter .sort-by-contain{padding-top:20px}}.news-filter .sort-by-contain .sort-by{width:auto}.news-filter .sort-by-contain .reset{cursor:pointer;margin-top:7px;text-decoration:underline}.news-filter .filter-mobile{text-align:center}.news-filter .filter-mobile .sort-by,.news-filter .filter-mobile .select-topic{width:49% !important}.news-filter .filter-mobile .col-xs-4{border-color:#464646;border-style:solid;border-width:1px 0;color:#ABABAB;cursor:pointer;padding:10px}.news-filter .filter-mobile .col-xs-4:nth-of-type(2){border-left:1px solid #ABABAB;border-right:1px solid #ABABAB}@media screen and (max-width: 322px){.news-filter .filter-mobile .col-xs-4:nth-of-type(2){font-size:14px}}.news-filter .filter-mobile .col-xs-4.active{color:#464646}.news-filter .filter-desktop{height:80px;padding-top:25px;border-top:1px solid #ABABAB}.news-filter .filter-desktop label{float:left;margin-right:10px}.news-filter .filter-desktop ul.desktop-type{display:inline;list-style:none}.news-filter .filter-desktop li.type-option{float:left}.news-filter .filter-desktop li.type-option:last-of-type:after{content:""}.news-filter .filter-desktop li.type-option:after{content:"|";padding-left:10px;padding-right:10px}.news-filter .filter-desktop li.active a{color:#8FB9B8;text-decoration:none}.news-filter .filter-desktop hr{margin-bottom:10px}.news-filter .filter-desktop p{margin-bottom:5px}.news-filter .filter-desktop .type-option a{color:#464646}.news-filter .filter-desktop .type-option a:hover{text-decoration:none}.news-filter .filter-desktop .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .dropdown-toggle{border:1px solid #f5f5f5}.news-filter .filter-desktop .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) span{text-transform:none}.news-filter .filter-desktop .select-sort{width:120px !important;margin-right:10px !important}.news-filter .filter-desktop .select-topic{width:250px !important}@media screen and (max-width: 475px){.news-filter .filter-desktop .select-topic{width:200px}}.news-filter .filter-desktop .select-topic select{left:0}.news-aggregator .cta-box{background:url("../../images/news-events/mediakitbackground_MOB.jpg")}@media only screen and (min-width: 992px){.news-aggregator .cta-box{background:url("../../images/news-events/mediakitbackground_DT.jpg")}}.news-aggregator .cta-box h3{margin-left:0;text-align:center;color:#fff}.news-aggregator .carousel .carousel-link{text-decoration:none}.news-aggregator .carousel .carousel-container{margin-top:1% !important}@media only screen and (min-width: 992px){.news-aggregator .carousel .carousel-inner{margin-top:25px}}@media screen and (min-width: 1640px){.news-aggregator .carousel .carousel-content{min-height:330px}}@media only screen and (min-width: 1200px){.news-aggregator .carousel .carousel-content{min-height:420px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.news-aggregator .carousel .carousel-content{min-height:440px}}@media only screen and (min-width: 768px) and (max-width: 991px){.news-aggregator .carousel .carousel-content{min-height:930px}}@media screen and (max-width: 768px){.news-aggregator .carousel .carousel-content{min-height:800px}}@media screen and (max-width: 625px){.news-aggregator .carousel .carousel-content{min-height:720px}}.news-aggregator .carousel .carousel-content .img-mobile-cont{min-height:350px}@media screen and (max-width: 436px){.news-aggregator .carousel .carousel-content .img-mobile-cont{min-height:300px}}@media only screen and (max-width: 991px){.news-aggregator .carousel .carousel-control{height:50%}}.news-aggregator .carousel .carousel-control i{top:50%}.news-aggregator .alpha,.news-aggregator .non-alpha{margin-bottom:0;padding-bottom:25px}#featuredEventsContainer h3{text-align:left}@media only screen and (min-width: 992px){#featuredEventsContainer h3{margin-left:-15px}}#featuredEventsContainer .featured-events-header h3{font-size:24px;font-family:nimbus-sans;font-weight:400;color:#8FB9B8;text-transform:uppercase}@media only screen and (max-width: 991px){#featuredEventsContainer .addtocalendar .atcb-list{left:-150px}}#featuredEventsContainer .event-item h3{margin-left:0;font-family:nimbus-sans}.event-item h3{font-family:nimbus-sans}.event-item h3 a{color:#464646}.featured-events{background:#f5f5f5}.featured-events .featured{background:#fff;padding:15px;margin-top:10px;margin-left:10px;margin-right:10px;margin-bottom:20px}@media only screen and (min-width: 992px){.featured-events .featured{margin-left:0px}}.featured-events .featured h3{margin:0;font-size:28px}.featured-events .featured-sponsorship{margin:10px 0;font-style:italic;font-size:14px;line-height:1.4}.featured-events .featured-sponsorship::before{content:"";display:block;float:left;height:10px;width:10px;margin:6px;background-color:#6DCEAF;margin:4px}.featured-events .addtocalendar{float:right}.featured-events .cal-legend{margin-top:18px;color:#F11F29;float:right}.featured-events .event-date,.featured-events .event-location{color:#8FB9B8;font-weight:400}.featured-events .event-date:after{content:"|";padding-left:10px;padding-right:10px;font-weight:100}.featured-events .excerpt-container{background:#fff;border-top:1px solid #f5f5f5}.featured-events .excerpt-container p{margin-top:15px}.month-select{border-top:2px solid #ccc}.month-select .active-month{background-color:#464646;color:#fff}.month-select .month-button{padding:8px 12px;font-size:16px;cursor:pointer;margin-bottom:15px}.month-select .choose-all-button{text-align:center;border:1px solid #464646}.month-select .desktop-month-select{display:none}.month-select .mobile-month-select{padding:30px 0}.month-select .mobile-month-select .btn{text-transform:none;font-size:16px !important}.month-select .mobile-month-select li.selected a{background-color:#464646}.month-select .mobile-month-select li.selected a .text{color:#fff}@media only screen and (min-width: 992px){.month-select{border-bottom:2px solid #ccc}.month-select .choose-all-button{border:none}.month-select .month-button{padding:4px 12px;margin-bottom:0;font-weight:500}.month-select .desktop-month-select{display:block}.month-select .desktop-month-select .column{height:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.month-select .desktop-month-select .choose-month-carousel{width:100%}.month-select .desktop-month-select .choose-month-carousel .carousel-inner{margin-top:0}.month-select .desktop-month-select .choose-month-carousel .carousel-control{background:none;background-color:#fff;opacity:1;width:20px}.month-select .desktop-month-select .choose-month-carousel .carousel-control.left span{left:0}.month-select .desktop-month-select .choose-month-carousel .carousel-control span{top:13px;font-size:35px;width:35px}.month-select .desktop-month-select .month-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.month-select .desktop-month-select .month-text-button{margin:10px 3px;font-size:16px}.month-select .mobile-month-select{display:none}}.news-items{background-color:#f5f5f5}.news-items.event-bkg{background-color:#fff}.news-items .news-item:nth-child(even){background-color:#f5f5f5}.news-items .event-item{padding:10px}.news-items .event-item h3{text-align:left}@media only screen and (max-width: 991px){.news-items .event-item .col-md-4{padding:0}}.news-items .completed h3{font-style:italic}.news-items .completed h3 a{color:#7c7c7c}.news-items .completed .event-date,.news-items .completed .event-location{font-style:italic;color:#7c7c7c}.news-items .completed .excerpt-container{color:#7c7c7c;font-style:italic}.news-items .event-date,.news-items .event-location{color:#8FB9B8;font-size:16px;font-weight:400}.news-items .event-date:after{content:"|";padding-left:10px;padding-right:10px;font-weight:100}.news-items .excerpt-container p{font-size:14px}.news-items .sponsorship-level-container{border-bottom:1px solid #464646}@media only screen and (min-width: 992px){.news-items .sponsorship-level-container{text-align:center;border:none}}.news-items .sponsorship-level-container p{font-size:14px;font-style:italic}.news-items .news-item:not([data-type="events"]){background-color:#fff;margin:20px 0}.news-items .news-item:not([data-type="events"]) .col-md-4{padding:70px 0}.news-items .news-item:not([data-type="events"]) .agg-date{font-style:italic}.news-items .news-item:not([data-type="events"]) .news-item-summary{padding:15px}@media only screen and (min-width: 992px){.news-items .news-item:not([data-type="events"]) .news-item-summary{padding:50px}}.news-items .news-item:not([data-type="events"]) .news-item-summary a{text-decoration:none;color:#F11F29}.news-items .news-item:not([data-type="events"]) .news-item-summary a.btn.btn-cta:hover{color:#fff}.news-items .news-item:not([data-type="events"]) .news-item-summary h3{font-size:16px;font-family:nimbus-sans;font-weight:bold;margin-left:0;text-align:left}@media only screen and (min-width: 992px){.news-items .news-item:not([data-type="events"]) .news-item-summary h3{font-size:30px}}.news-items .news-item:not([data-type="events"]) .news-item-summary p{margin:20px 0}@media only screen and (max-width: 991px){.news-items .news-item:not([data-type="events"]) .news-item-summary p{margin:10px 0}}.news-items .news-item[data-type="events"] h3{padding:0;margin:0;font-size:18px;font-weight:600;font-family:nimbus-sans}.news-items .news-item[data-type="events"] p{display:inline-block}.news-items .more{margin:20px 0}.media-contact{padding-bottom:60px}@media only screen and (min-width: 992px){.media-contact{border-bottom:20px solid #ABABAB}}.media-contact h2{margin:50px 0}@media only screen and (min-width: 992px){.media-contact .media-copy{margin-left:55px}}.media-contact .media-copy .second{margin-left:36px}@media only screen and (min-width: 992px){.media-contact .address{margin-top:20px}}.media-contact .contact .email,.media-contact .contact .phone-number{clear:both;height:20px;margin-top:15px}.media-contact .contact .email a,.media-contact .contact .phone-number a{display:block;float:left}.media-contact .contact .address-icon,.media-contact .contact .email-icon,.media-contact .contact .phone-icon{background-repeat:no-repeat;display:block;float:left;height:20px;margin-right:15px;width:20px}.media-contact .contact .address-icon{background:url("../../images/contact/marker-contact.png") no-repeat center center;height:34px}.media-contact .contact .email-icon{background:url("../../images/email_icon.svg") no-repeat center center}.media-contact .contact .phone-icon{background:url("../../images/phone.svg") no-repeat center center}.utility-solutions-container{padding-left:0;padding-right:0}.utility-solutions-container .hero{background:url("../../images/utility-solutions/mobilehero.jpg");background-size:cover}@media only screen and (min-width: 992px){.utility-solutions-container .hero{background:url("../../images/utility-solutions/desktophero.jpg") no-repeat;background-size:cover}}.utility-solutions-container .hero .row{margin-left:0;margin-right:0}@media only screen and (min-width: 992px){.utility-solutions-container .hero .col{background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 )}}.utility-solutions-container .hero .hero-text-inner-container{padding-bottom:50px}@media only screen and (min-width: 992px){.utility-solutions-container .hero .hero-text-inner-container{padding:180px 120px 180px 120px}}@media only screen and (max-width: 991px){.utility-solutions-container .hero .hero-text-inner-container{padding:140px 0 70px}}.utility-solutions-container .hero h1,.utility-solutions-container .hero p{color:#fff}.utility-solutions-container .hero p,.utility-solutions-container .hero .btn{margin-top:30px}.utility-solutions-container .proof-point-container{margin-bottom:65px}.utility-solutions-container .proof-point-container .carousel .carousel-link{text-decoration:none}.utility-solutions-container .proof-point-container .carousel .carousel-container{margin-top:3%}@media only screen and (max-width: 991px){.utility-solutions-container .proof-point-container .carousel .excerpt{margin-top:3%}}.utility-solutions-container .proof-point-container .carousel .carousel-content{min-height:485px}@media only screen and (min-width: 992px){.utility-solutions-container .proof-point-container .carousel .carousel-content{min-height:400px}}@media screen and (min-width: 1086px) and (max-width: 1240px){.utility-solutions-container .proof-point-container .carousel .carousel-content{min-height:400px}}@media screen and (min-width: 990px) and (max-width: 1085px){.utility-solutions-container .proof-point-container .carousel .carousel-content{min-height:410px}}@media screen and (min-width: 660px) and (max-width: 989px){.utility-solutions-container .proof-point-container .carousel .carousel-content{min-height:310px}}@media screen and (min-width: 376px) and (max-width: 659px){.utility-solutions-container .proof-point-container .carousel .carousel-content{min-height:320px}}@media screen and (max-width: 375px){.utility-solutions-container .proof-point-container .carousel .carousel-content{min-height:400px}}@media screen and (min-width: 1800px){.utility-solutions-container .proof-point-container .carousel .carousel-content{min-height:400px}}@media only screen and (max-width: 991px){.utility-solutions-container .proof-point-container .carousel .carousel-content img{width:100%}}.utility-solutions-container .proof-point-container .carousel .carousel-content .mobile-copy{margin-top:50px}.utility-solutions-container .proof-point-container .carousel .carousel-control{background:#fff}@media only screen and (max-width: 991px){.utility-solutions-container .proof-point-container .carousel .carousel-control{background:rgba(245,245,245,0.2);height:50%;width:25%}}.utility-solutions-container .proof-point-container .carousel .carousel-control .icon-angle-left,.utility-solutions-container .proof-point-container .carousel .carousel-control .icon-angle-right{color:#464646;display:inline-block;margin-top:-10px;padding:20px 30px;position:absolute;top:30%;z-index:5;font-size:2em}.utility-solutions-container .proof-point-container .carousel p,.utility-solutions-container .proof-point-container .carousel .btn{margin-top:30px}.utility-solutions-container .proof-point-container .carousel img{border:solid 15px #f5f5f5}.utility-solutions-container .proof-point-container .carousel .carousel-indicators{bottom:-45px}.utility-solutions-container .proof-point-container .carousel .carousel-indicators li{background:#ABABAB;margin-left:10px}.utility-solutions-container .proof-point-container .carousel .carousel-indicators li:first-child{margin-left:0}.utility-solutions-container .proof-point-container .carousel .carousel-indicators .active{background:#F11F29}.utility-solutions-container .quote-container{background:#fff}.utility-solutions-container .quote-container .pullquote{background-color:#f5f5f5;padding-bottom:25px}.utility-solutions-container .quote-container .pullquote p{margin:32px 0 0 32px;padding-left:20px}.utility-solutions-container .quote-container .pullquote .actual-quote{border-left:1px solid #000;font-style:italic}.utility-solutions-container .quote-container .pullquote .actual-author{font-weight:bold;text-transform:uppercase}.utility-solutions-container .industries-served-container .first{background-image:url("/images/utility-solutions/residential_industry.jpg")}@media only screen and (max-width: 991px){.utility-solutions-container .industries-served-container .first{background-size:cover}}.utility-solutions-container .industries-served-container .second{background-image:url("/images/business-solutions/commindustry_industry.jpg")}@media only screen and (max-width: 991px){.utility-solutions-container .industries-served-container .second{background-size:cover}}.utility-solutions-container .industries-served-container .third{background-image:url("/images/utility-solutions/govt_industry.jpg")}@media only screen and (max-width: 991px){.utility-solutions-container .industries-served-container .third{background-size:cover}}.utility-solutions-container .industries-served-container .fourth{background-image:url("/images/utility-solutions/mark_industry.jpg")}@media only screen and (max-width: 991px){.utility-solutions-container .industries-served-container .fourth{background-size:cover}}.industries-l2 .well{border:0;border-radius:0}@media screen and (max-width: 1060px){.industries-l2 .well #c2a{padding-left:9px;padding-right:9px}}@media only screen and (max-width: 991px){.industries-l2 .well #c2a{margin-left:15px}}.industries-l2 .proof-point-container{margin-bottom:65px}.industries-l2 .proof-point-container .carousel h2{font-size:36px}@media only screen and (min-width: 992px){.industries-l2 .proof-point-container .carousel h2{font-size:48px}}.industries-l2 .proof-point-container .carousel .carousel-link{text-decoration:none}@media only screen and (max-width: 991px){.industries-l2 .proof-point-container .carousel .carousel-content{margin-top:50px;min-height:250px}}@media only screen and (max-width: 767px){.industries-l2 .proof-point-container .carousel .carousel-content{margin-top:50px;min-height:370px}}@media only screen and (min-width: 992px){.industries-l2 .proof-point-container .carousel .carousel-content{min-height:420px}}@media screen and (min-width: 426px) and (max-width: 768px){.industries-l2 .proof-point-container .carousel .carousel-content{min-height:300px}}@media only screen and (min-width: 992px){.industries-l2 .proof-point-container .carousel .excerpt{min-height:460px}}.industries-l2 .proof-point-container .carousel .carousel-control{background:transparent}@media only screen and (max-width: 991px){.industries-l2 .proof-point-container .carousel .carousel-control{background:rgba(245,245,245,0.2);height:50%;width:25%}}.industries-l2 .proof-point-container .carousel .carousel-container{margin-top:2%;min-height:350px}.industries-l2 .proof-point-container .carousel .carousel-control .icon-angle-left,.industries-l2 .proof-point-container .carousel .carousel-control .icon-angle-right{color:#464646;display:inline-block;font-size:2em;margin-top:-10px;position:absolute;top:50%;z-index:5}.industries-l2 .proof-point-container .carousel p,.industries-l2 .proof-point-container .carousel .btn{margin-top:30px}.industries-l2 .proof-point-container .carousel img{border:solid 15px #f5f5f5}.industries-l2 .proof-point-container .carousel .carousel-indicators{bottom:-45px}.industries-l2 .proof-point-container .carousel .carousel-indicators li{background:#ABABAB;margin-left:10px}.industries-l2 .proof-point-container .carousel .carousel-indicators li:first-child{margin-left:0}.industries-l2 .proof-point-container .carousel .carousel-indicators .active{background:#F11F29}.industries-l2 .content-main{margin-bottom:4%;margin-top:3%;padding-left:38px;padding-right:38px}@media only screen and (min-width: 992px){.industries-l2 .content-main{padding-left:0;padding-right:0}}.industries-l2 .content-main p{padding-right:10%;padding-top:20px}.industries-l2 .content-main h2{color:#464646;margin-top:20px}.industries-l2 .content-main .content-block-one{padding-left:0}.industries-l2 .content-main .content-block-two{padding-left:0}.industries-l2 .content-main .proof-point{border:1px solid #000;margin-bottom:16%;margin-top:2%;padding:10px 20px}@media only screen and (min-width: 992px){.industries-l2 .content-main .proof-point{margin-bottom:0;width:28%}}.industries-l2 .content-main .proof-point h6{background:url("../images/bullet.jpg") no-repeat left center;color:#464646;font-family:'nimbus-sans';font-weight:bold;line-height:1.4;padding-bottom:15px;padding-left:30px;padding-top:20px;text-transform:uppercase}.industries-l2 .content-main .proof-point p{font-size:20px;font-style:italic;margin-bottom:15px;padding-left:30px;padding-top:10px}.industries-l2 .content-main .proof-point .attribute{font-style:normal;font-weight:bold}.industries-l2 .related-solutions{background:#f5f5f5;padding-bottom:40px}@media only screen and (min-width: 992px){.industries-l2 .related-solutions{padding-bottom:75px}}.industries-l2 .related-solutions a{cursor:default}.industries-l2 .related-solutions h2{margin-bottom:4%;margin-top:4%;text-align:center}@media only screen and (max-width: 767px){.industries-l2 .related-solutions .related-copy-container{padding-left:0;padding-right:0}}.industries-l2 .related-solutions .btn-cta{padding-left:0;padding-right:0}@media screen and (min-width: 992px) and (max-width: 1240px){.industries-l2 .related-solutions .btn-cta{font-size:14px}}@media screen and (max-width: 768px){.industries-l2 .related-solutions .btn-cta{font-size:14px}}.industries-l2 .related-solutions .rel-sol-header{margin-top:30px;padding-left:0;padding-right:0}@media only screen and (max-width: 767px){.industries-l2 .related-solutions .rel-sol-header{padding-left:0}}.industries-l2 .related-solutions .rel-sol-header h5{border-bottom:1px solid #000;border-top:1px solid #000;padding-bottom:8px;padding-left:2px;padding-top:15px}.industries-l2 .related-solutions .related-agg{overflow:hidden;padding:15px 0}.industries-l2 .related-solutions .related-agg:hover{cursor:pointer}@media only screen and (min-width: 992px){.industries-l2 .related-solutions .related-agg{border-top:0;padding-right:15px}}.industries-l2 .related-solutions .related-agg h6{color:#464646;font-weight:bold;padding-left:22px}.industries-l2 .related-solutions .related-agg p{margin-bottom:10px;margin-top:10px}.industries-l2 .related-solutions .related-agg a{-ms-flex-align:center;align-items:center;color:#464646;display:-ms-flexbox;display:flex}.industries-l2 .related-solutions .related-agg a:hover{cursor:pointer;text-decoration:none !important}.industries-l2 .related-solutions .related-agg a .fa{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:2em;margin-left:auto}@media only screen and (min-width: 992px){.industries-l2 .related-solutions .related-agg a .fa{font-size:2em;margin-top:auto;padding-bottom:17px}}.industries-l2 .related-solutions .related-agg .col-inner{background:#fff;color:#464646;height:60%;padding:30px 32px 20px 32px;width:100%}.industries-l2 .related-solutions .related-agg .col-inner:hover{background:#464646;color:#fff}.industries-l2 .related-solutions .related-agg .col-inner:hover h6{color:#fff}.industries-l2 .related-solutions .related-agg .col-inner:hover i{color:#fff}.industries-l2 .related-solutions .btn-cta{margin-top:20px}@media only screen and (max-width: 767px){.industries-l2 .related-solutions .btn-cta{padding-left:0;padding-right:0}}.residential-industry-container{padding-left:0;padding-right:0}.residential-industry-container .hero{background:url("../../images/utility-solutions/residential/residential_hero_mobile.jpg");background-size:cover}@media only screen and (min-width: 992px){.residential-industry-container .hero{background:url("../../images/utility-solutions/residential/residential_hero.jpg");background-size:cover;padding-top:13%}}.residential-industry-container .hero-tag h1{text-align:left}.residential-industry-container .fa{padding-left:15px}.commercial-industry-container{padding-left:0;padding-right:0}.commercial-industry-container .hero{background:url("../../images/utility-solutions/commercial/commandindustry_hero_mobile.jpg");background-size:cover;min-height:200px}.commercial-industry-container .hero h1{text-align:left}@media only screen and (min-width: 992px){.commercial-industry-container .hero{background:url("../../images/utility-solutions/commercial/commandindustry_hero.jpg");background-size:cover;min-height:320px}}.government-industry-container{padding-left:0;padding-right:0}.government-industry-container .hero{background:url("../../images/utility-solutions/government/government_hero_mobile.jpg");background-size:cover;padding-top:61%}.government-industry-container .hero h1{text-align:left}@media only screen and (min-width: 992px){.government-industry-container .hero{background:url("../../images/utility-solutions/government/government_hero.jpg");background-size:cover;padding-top:13%}}.marketing-industry-container{padding-left:0;padding-right:0}.marketing-industry-container .hero{background:url("../../images/utility-solutions/marketing/marketing_hero_mobile.jpg");background-size:cover;min-height:200px}.marketing-industry-container .hero h1{text-align:left}@media only screen and (min-width: 992px){.marketing-industry-container .hero{background:url("../../images/utility-solutions/marketing/marketing_hero.jpg") no-repeat;background-size:cover;min-height:320px}}@media screen and (medium-only){.marketing-industry-container .hero{background-position-x:40%;background:teal}}.other-industry-container{padding-left:0;padding-right:0}.other-industry-container .hero{background:url("../../images/utility-solutions/additional/additional_hero_mobile.jpg");background-size:cover;padding-top:61%}.other-industry-container .hero h1{text-align:left}@media only screen and (min-width: 992px){.other-industry-container .hero{background:url("../../images/utility-solutions/additional/additional_hero.jpg");background-size:cover;padding-top:13%}}
