/*!
Theme Name: X2NSAT
Author: Camp Creative
Author URI: https://www.campcreative.net
Version: 1.0.0

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Bourbon and Neat
# Normalize
# Vendor
# Accessibility
# Utils
# Global
# Typography
# Layout
# Components
--------------------------------------------------------------*/html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}
[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}
sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}
button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}
textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}/*!
 * SlickNav Responsive Mobile Menu v1.0.7
 * (c) 2016 Josh Cope
 * licensed under MIT
 */.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em .438em .625em;line-height:1.125em;cursor:pointer}
.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu{*zoom:1}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em}
.slicknav_menu .slicknav_icon:before{background:transparent;width:1.125em;height:.875em;display:block;content:"";position:absolute}
.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,0.25)}
.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{content:" ";display:table;clear:both}
.slicknav_nav{clear:both}.slicknav_nav ul{display:block}.slicknav_nav li{display:block}
.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item{cursor:pointer}
.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row{display:block}
.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}
.slicknav_brand{float:left}.slicknav_menu{font-size:16px;box-sizing:border-box;background:#4c4c4c;padding:5px}
.slicknav_menu *{box-sizing:border-box}.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:bold;text-shadow:0 1px 3px #000}
.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.75);border-radius:4px;background-color:#222}
.slicknav_nav{color:#fff;margin:0;padding:0;font-size:.875em;list-style:none;overflow:hidden}
.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0 0 0 20px}.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px}
.slicknav_nav .slicknav_row:hover{border-radius:6px;background:#ccc;color:#fff}.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff}
.slicknav_nav a:hover{border-radius:6px;background:#ccc;color:#222}.slicknav_nav .slicknav_txtnode{margin-left:15px}
.slicknav_nav .slicknav_item a{padding:0;margin:0}.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}
.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#ccc;border-radius:3px;box-shadow:0 0 2px 2px #000;clip:auto;color:red;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.blog .entry-meta:after,.single-post .entry-meta:after,.single-press .entry-meta:after,.archive .entry-meta:after,.post-type-archive-press .entry-meta:after{display:block;content:'';clear:both}
input[type="text"],input[type="email"],input[type="search"],input[type="tel"],textarea,select{display:inline-block;width:100%;height:45px;padding:0 15px;margin-bottom:15px;background:#fff;font-size:inherit;line-height:45px;outline:0;border-radius:3px}
.industries-panel,.bg-icon-columns,.rollover-grid,.events-panel,.acolades,.space{padding-top:60px;padding-bottom:60px}
.space-top{padding-top:60px}.footer-nav ul{padding:0;margin:0;list-style:none}.btn{position:relative;display:inline-block;padding:16px 24px;border:0;font-size:1.125rem;font-weight:300;line-height:1;border-radius:5px;text-decoration:none;cursor:pointer;text-align:center;transition:all .3s ease-in-out}
@media screen and (max-width:1199px){.btn{font-size:.9375rem}}@media screen and (max-width:767px){.btn{padding:12px 15px;font-size:.9375rem}
}.btn-primary-border{padding-right:60px}.btn-primary-border:after{position:absolute;top:0;right:15px;content:'';width:30px;height:100%;background:url("/wp-content/uploads/2016/05/arrow-right.svg") no-repeat right center}
.headshot-careers,.bg-greylighter{background:#293540}.headshot-section.headshot-work-bayalarm,.bg-greydark{background:#0c1a26}
.align-left{text-align:left}.card .card-text,.card .card-overlay,.card-icon-col,.custom-quote,.bg-icon-columns,.align-center{text-align:center}
.align-right{text-align:right}.row.e-height{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
.row.e-height .e-height-child{display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.headshot-section .hero-headshot-img,.card-icon-hover hr,.card-icon-hover .svg{display:none}
}@media screen and (max-width:991px){.nav-bar-cta span,.custom-quote .btn img{display:none}
}html{box-sizing:border-box;font-size:100%}*,*:after,*:before{box-sizing:inherit}
body{margin:0;color:#707983;background:#fff;font-family:"Source Sans Pro",sans-serif;font-weight:200;line-height:1.4;font-size:1.125rem}
@media screen and (max-width:1199px){body{font-size:.875rem}}img{max-width:100%;height:auto;vertical-align:middle}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0 0 15px;color:#e2001a;font-family:"Noto Sans",sans-serif;line-height:1.2}
h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{color:#e2001a}h1 a:hover,h1 a:focus,.h1 a:hover,.h1 a:focus,h2 a:hover,h2 a:focus,.h2 a:hover,.h2 a:focus,h3 a:hover,h3 a:focus,.h3 a:hover,.h3 a:focus,h4 a:hover,h4 a:focus,.h4 a:hover,.h4 a:focus,h5 a:hover,h5 a:focus,.h5 a:hover,.h5 a:focus,h6 a:hover,h6 a:focus,.h6 a:hover,.h6 a:focus{color:#282828}
h1,.h1{font-size:3.125rem;font-weight:700;color:#282828}@media screen and (max-width:1199px){h1,.h1{font-size:2.25rem}
}h2,.h2{font-size:2.25rem;font-weight:200;color:#282828}@media screen and (max-width:1199px){h2,.h2{font-size:1.875rem}
}h3,.h3{font-size:1.5rem;font-family:"Noto Sans",sans-serif;font-weight:700}
@media screen and (max-width:1199px){h3,.h3{font-size:1.25rem}}h4,.h4{font-size:1.125rem}
@media screen and (max-width:1199px){h4,.h4{font-size:1rem}}h5,.h5{font-size:1.0625rem;font-weight:200}
@media screen and (max-width:1199px){h5,.h5{font-size:.9375rem}}h6,.h6{font-size:1.25rem;font-family:"Source Sans Pro",sans-serif;line-height:1.4em;font-weight:300;color:#707983}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}
p{margin:0 0 15px;font-size:1rem;font-family:"Source Sans Pro",sans-serif;font-weight:300;line-height:1.375rem}
p:last-child{margin-bottom:0}p.lead-large{font-size:1.75rem}@media screen and (max-width:1199px){p.lead-large{font-size:1.375rem}
}p.lead{font-size:1.5rem}@media screen and (max-width:1199px){p.lead{font-size:1.25rem}
}p.lead-small{font-size:1.25rem}@media screen and (max-width:1199px){p.lead-small{font-size:1.125rem}
}@media screen and (min-width:992px){p.side-pad{padding:0 200px}}@media screen and (min-width:992px){p.side-pad-small{padding:0 100px}
}ul,ol,li{font-size:1rem}ul,ol{padding-left:20px}a{color:#282828;text-decoration:none}
a:hover,a:focus{color:#707983;text-decoration:none}a img{border:0}.list-no-margin{margin:0}
.container{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 15px}.container::after{clear:both;content:"";display:table}
.video-container{max-width:970px;margin:0 auto}.row{display:block}.row::after{clear:both;content:"";display:table}
.row.grid{font-size:0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src$=".svg"]{width:100%}
}@media screen and (min-width:768px){.col-half,.odd-columns .odd-col-img,.odd-columns .odd-col-content{float:left;display:block;margin-right:2.35765%;width:48.82117%}
.col-half:last-child,.odd-columns .odd-col-img:last-child,.odd-columns .odd-col-content:last-child{margin-right:0}
.col-half:nth-child(2n),.odd-columns .odd-col-img:nth-child(2n),.odd-columns .odd-col-content:nth-child(2n){margin-right:0}
.col-half:nth-child(2n+1),.odd-columns .odd-col-img:nth-child(2n+1),.odd-columns .odd-col-content:nth-child(2n+1){clear:left}
}@media screen and (min-width:768px){.col-two-thirds{float:left;display:block;margin-right:2.35765%;width:65.88078%}
.col-two-thirds:last-child{margin-right:0}}@media screen and (min-width:768px){.col-one-third,.custom-quote .form-col,.col-bg-icon-alt,.compare-grid .compare-item-container .compare-content-container li{float:left;display:block;margin-right:2.35765%;width:31.76157%;float:none;display:inline-block;vertical-align:top}
.col-one-third:last-child,.custom-quote .form-col:last-child,.col-bg-icon-alt:last-child,.compare-grid .compare-item-container .compare-content-container li:last-child{margin-right:0}
.col-one-third:nth-child(3n),.custom-quote .form-col:nth-child(3n),.col-bg-icon-alt:nth-child(3n),.compare-grid .compare-item-container .compare-content-container li:nth-child(3n){margin-right:0}
.col-one-third:nth-child(3n+1),.custom-quote .form-col:nth-child(3n+1),.col-bg-icon-alt:nth-child(3n+1),.compare-grid .compare-item-container .compare-content-container li:nth-child(3n+1){clear:left}
}.basic-grid-panel .card-icon-col,.card-media-col-three,.featured-content .card-icon-col,.acolades-col{margin-bottom:30px}
@media screen and (max-width:991px){.basic-grid-panel .card-icon-col,.card-media-col-three,.featured-content .card-icon-col,.acolades-col{float:left;display:block;margin-right:2.35765%;width:48.82117%}
.basic-grid-panel .card-icon-col:last-child,.card-media-col-three:last-child,.featured-content .card-icon-col:last-child,.acolades-col:last-child{margin-right:0}
.basic-grid-panel .card-icon-col:nth-child(2n),.card-media-col-three:nth-child(2n),.featured-content .card-icon-col:nth-child(2n),.acolades-col:nth-child(2n){margin-right:0}
.basic-grid-panel .card-icon-col:nth-child(2n+1),.card-media-col-three:nth-child(2n+1),.featured-content .card-icon-col:nth-child(2n+1),.acolades-col:nth-child(2n+1){clear:left}
}@media screen and (max-width:480px){.basic-grid-panel .card-icon-col,.card-media-col-three,.featured-content .card-icon-col,.acolades-col{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}
.basic-grid-panel .card-icon-col:last-child,.card-media-col-three:last-child,.featured-content .card-icon-col:last-child,.acolades-col:last-child{margin-right:0}
.basic-grid-panel .card-icon-col:last-child,.card-media-col-three:last-child,.featured-content .card-icon-col:last-child,.acolades-col:last-child{margin-bottom:0}
}@media screen and (min-width:992px){.basic-grid-panel .card-icon-col,.card-media-col-three,.featured-content .card-icon-col,.acolades-col{float:left;display:block;margin-right:2.35765%;width:31.76157%}
.basic-grid-panel .card-icon-col:last-child,.card-media-col-three:last-child,.featured-content .card-icon-col:last-child,.acolades-col:last-child{margin-right:0}
.basic-grid-panel .card-icon-col:nth-child(3n),.card-media-col-three:nth-child(3n),.featured-content .card-icon-col:nth-child(3n),.acolades-col:nth-child(3n){margin-right:0}
.basic-grid-panel .card-icon-col:nth-child(3n+1),.card-media-col-three:nth-child(3n+1),.featured-content .card-icon-col:nth-child(3n+1),.acolades-col:nth-child(3n+1){clear:left}
}@media screen and (max-width:991px){.card-icon-col,.col-bg-icon,.leadership .card-icon-col,.rollover-grid .col-rollover-grid-container{float:left;display:block;margin-right:2.35765%;width:48.82117%}
.card-icon-col:last-child,.col-bg-icon:last-child,.rollover-grid .col-rollover-grid-container:last-child{margin-right:0}
.card-icon-col:nth-child(2n),.col-bg-icon:nth-child(2n),.rollover-grid .col-rollover-grid-container:nth-child(2n){margin-right:0}
.card-icon-col:nth-child(2n+1),.col-bg-icon:nth-child(2n+1),.rollover-grid .col-rollover-grid-container:nth-child(2n+1){clear:left}
.card-icon-col:nth-child(2n),.col-bg-icon:nth-child(2n),.rollover-grid .col-rollover-grid-container:nth-child(2n){margin-bottom:30px}
}@media screen and (max-width:767px){.card-icon-col,.col-bg-icon,.leadership .card-icon-col,.rollover-grid .col-rollover-grid-container{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:30px;float:none;display:inline-block;width:auto}
.card-icon-col:last-child,.col-bg-icon:last-child,.rollover-grid .col-rollover-grid-container:last-child{margin-right:0}
.card-icon-col:last-child,.col-bg-icon:last-child,.rollover-grid .col-rollover-grid-container:last-child{margin-bottom:0}
}@media screen and (min-width:992px){.card-icon-col,.col-bg-icon,.leadership .card-icon-col,.rollover-grid .col-rollover-grid-container{float:left;display:block;margin-right:2.35765%;width:23.23176%}
.card-icon-col:last-child,.col-bg-icon:last-child,.rollover-grid .col-rollover-grid-container:last-child{margin-right:0}
.card-icon-col:nth-child(4n),.col-bg-icon:nth-child(4n),.rollover-grid .col-rollover-grid-container:nth-child(4n){margin-right:0}
.card-icon-col:nth-child(4n+1),.col-bg-icon:nth-child(4n+1),.rollover-grid .col-rollover-grid-container:nth-child(4n+1){clear:left}
}.site-header{position:relative;transition:all .3s}.site-header.bar-sticky .logo{top:-100%}
.site-header .branding{display:inline-block}.site-header .logo{margin:10px 0;padding-right:20px}
@media screen and (max-width:767px){.site-header .logo{position:relative;width:100px;padding-right:0}
}@media screen and (min-width:768px){.site-header .logo{position:relative;width:190px}
}@media screen and (min-width:992px){.site-header .logo{position:relative;width:200px}
}.home-alert-container{background-color:#e2001a;padding:10px 15px;margin:0 auto;text-align:center}
.home-alert-container .home-alert-inner{margin:0 auto}.home-alert-container .home-alert-inner .home-alert .alert-title{font-family:"Noto Sans",sans-serif;font-weight:400;font-size:16px;color:#e2001a;text-transform:uppercase;background-color:white;border:1px solid #ff1631;padding:5px 10px;display:table-cell;vertical-align:middle;margin-right:30px}
@media screen and (max-width:680px){.home-alert-container .home-alert-inner .home-alert .alert-title{display:none}
}@media screen and (max-width:767px){.home-alert-container .home-alert-inner .home-alert .alert-title{padding:3px 5px;font-size:14px}
}.home-alert-container .home-alert-inner .home-alert .alert-content{display:table-cell;vertical-align:middle}
.home-alert-container .home-alert-inner .home-alert .alert-content p{margin:0 10px;color:white}
@media screen and (max-width:767px){.home-alert-container .home-alert-inner .home-alert .alert-content p{font-size:14px;margin:0 20px}
}@media screen and (max-width:480px){.home-alert-container .home-alert-inner .home-alert .alert-content p{font-size:12px;line-height:1.3em}
}@media screen and (min-width:768px){.home-alert-container .home-alert-inner .home-alert .alert-content p{margin:0 25px;font-size:14px}
}@media screen and (min-width:992px){.home-alert-container .home-alert-inner .home-alert .alert-content p{margin:0 30px;font-size:16px}
}.home-alert-container .home-alert-inner .home-alert .alert-button{font-family:"Noto Sans",sans-serif;font-weight:400;font-size:12px;color:white;text-transform:uppercase;background-color:#e2001a;border:2px solid white;padding:5px 10px;display:table-cell;vertical-align:middle}
@media screen and (max-width:767px){.home-alert-container .home-alert-inner .home-alert .alert-button{font-size:10px}
}@media screen and (min-width:992px){.home-alert-container .home-alert-inner .home-alert .alert-button{font-size:12px}
}.main-navigation-container{background-color:#000;display:inline-block;width:100%}
.mobile-phone{display:none;color:white;font-size:14px}@media screen and (max-width:991px){.mobile-phone{display:inline-block;padding-left:10%}
}#toggle-button{background:0;color:#ee3424;font-size:25px;display:none;z-index:99;top:13px;position:relative}
@media screen and (max-width:767px){#toggle-button{top:4px}}@media screen and (max-width:991px){#toggle-button{display:inline-block;float:right;height:100%}
}#toggle-button .collapse-button{right:0;width:40px;padding:5px;color:#fff;font-size:14px;text-align:center;background-color:transparent;border-radius:2px;cursor:pointer}
#toggle-button .collapse-button .icon-bar{display:block;height:2px;width:30px;height:4px;margin:5px 0;background:#e2001a;border-radius:1px}
.top-nav-container{background-color:#293540;line-height:18px}@media screen and (max-width:991px){.top-nav-container{display:none}
}@media screen and (min-width:768px){.top-nav-container{padding:0 15px}}.top-nav-container .top-nav-left{color:#82a5c6;padding-left:20%;padding-top:10px;display:inline-block}
.top-nav-container .top-nav-left span:first-child{padding-right:30px}.top-nav-container .top-nav-right{float:right}
.top-nav-container ul{list-style:none;margin:0;padding:0}.top-nav-container ul li{display:inline-block}
.top-nav-container ul li a{color:white;font-size:.8rem}.top-nav-container ul li a:hover{color:#f5f5f5}
.top-nav-container ul li:after{content:"|";padding:0 12px;color:white;font-size:.8rem}
.top-nav-container ul li:last-child:after{content:"";padding:0;margin-right:0}
.desktop-menu-container{float:right;display:table-cell;vertical-align:middle}@media screen and (max-width:991px){.desktop-menu-container{float:none;display:table-cell;display:none}
}.desktop-menu-container ul.desktop-menu{margin:0;padding:0;list-style:none;display:block}
@media screen and (max-width:991px){.desktop-menu-container ul.desktop-menu{display:none}
}.desktop-menu-container ul.desktop-menu li{margin:0;list-style:none;display:inline-block}
.desktop-menu-container ul.desktop-menu li:hover{background:#293540}.desktop-menu-container ul.desktop-menu a{color:#f5f5f5;text-transform:capitalize;display:block}
@media screen and (max-width:1199px){.desktop-menu-container ul.desktop-menu a{font-size:15px;padding:25px 20px}
}@media screen and (min-width:1200px){.desktop-menu-container ul.desktop-menu a{font-size:17px;padding:25px 30px}
}.desktop-menu-container ul.desktop-menu a:hover{color:white}.desktop-menu-container ul.desktop-menu .primary-menu-cta a{background-color:#e2001a;color:white;font-weight:light;text-transform:uppercase;font-size:14px;padding:12px 15px;border-radius:2px}
.desktop-menu-container ul.desktop-menu .primary-menu-cta a:hover{background-color:#ff1631}
.desktop-menu-container ul.desktop-menu .sub-menu{display:none;position:absolute;top:100%;left:0;width:250px;z-index:100;background:#293540;color:#fff;border:1px solid #0c1a26;border-top:0;font-size:16px;padding:0;font-weight:200}
.desktop-menu-container ul.desktop-menu .sub-menu li{display:block}.desktop-menu-container ul.desktop-menu .sub-menu li:hover{background:#354453}
.desktop-menu-container ul.desktop-menu .sub-menu li:hover>ul{left:100%;top:0}.desktop-menu-container ul.desktop-menu .sub-menu li.menu-item-has-children a:after{content:" >";color:white;float:right}
.desktop-menu-container ul.desktop-menu .sub-menu li.menu-item-has-children li a:after{content:""}
.desktop-menu-container ul.desktop-menu .sub-menu li:last-child a{padding-bottom:15px}
.desktop-menu-container ul.desktop-menu .sub-menu a{font-family:"Source Sans Pro",sans-serif;color:#fff;text-align:left;display:block;font-size:17px;float:left;width:100%;text-transform:none;font-size:15px;height:inherit;line-height:inherit;border:0}
@media screen and (min-width:992px){.desktop-menu-container ul.desktop-menu .sub-menu a{padding:10px 30px}
}@media screen and (min-width:992px){.desktop-menu-container ul.desktop-menu .sub-menu a{padding:12px 30px}
}.desktop-menu-container ul.desktop-menu .sub-menu a:hover{background:#3d4f5f}.desktop-menu-container .top-nav li a{padding:0;font-size:14px;padding:10px 0}
.desktop-menu-container .top-nav li a:after{content:"|";padding:0 12px}
.desktop-menu-container .top-nav li:last-child a:after{display:none}.desktop-menu-container .top-nav li:after{display:none}
.desktop-menu-container .top-nav li .sub-menu li a{font-size:14px;padding:15px 15px}
.desktop-menu-container .top-nav li .sub-menu li a:after{display:none}.nav-bar-cta{font-size:1.0625rem;font-weight:300;line-height:66px}
@media screen and (min-width:992px){.nav-bar-cta{float:right;margin-left:5px}}@media screen and (max-width:1199px){.nav-bar-cta{font-size:.875rem}
}.nav-bar-cta .btn-primary-border{padding:14px 54px 14px 11px;font-size:.9375rem}
@media screen and (max-width:1199px){.nav-bar-cta .btn-primary-border{padding-right:15px;font-size:.75rem}
.nav-bar-cta .btn-primary-border:after{display:none}}@media screen and (max-width:991px){.nav-bar-cta .btn-primary-border{margin-right:15px}
}@media screen and (max-width:480px){.nav-bar-cta .btn-primary-border{margin-right:6px;font-size:.6875rem}
}.nav-bar-cta .btn-secondary-border{padding:14px 10px;color:black;font-size:1em}.nav-bar-cta .btn-secondary-border:after{display:none}
@media screen and (max-width:1199px){.nav-bar-cta .btn-secondary-border{font-size:.75rem}
}@media screen and (max-width:480px){.nav-bar-cta .btn-secondary-border{padding:14px 8px;font-size:.6875rem}
}#menu-page-overlay{display:none;position:fixed;width:100%;height:100%;background-color:#0c1a26;opacity:0;z-index:98;animation:fade .75s ease}
#mobile-menu{position:absolute;right:0;top:0;min-height:100%;z-index:99;visibility:hidden}
#mobile-menu .mlpm_w .nav-small-links{font-size:13px;padding-top:40px}#mobile-menu .mlpm_w .nav-small-links a{margin:10px 0}
#mobile-menu #menu_multilevelpushmenu i.fa{padding-right:10px;box-sizing:initial}
#mobile-menu #pushobj{position:absolute;top:7px;right:300px;color:#000;font-family:'Open Sans Condensed',sans-serif;font-size:2em;z-index:1}
#mobile-menu .mlpm_w{position:absolute;overflow-y:scroll;overflow-x:hidden;min-width:100%;min-height:100%;margin:0;padding:0;width:0}
#mobile-menu .mlpm_w .levelHolderClass{position:absolute;top:0;background:#ee3424;width:auto;min-height:100%;font-family:'Roboto Condensed',sans-serif;font-size:1em;zoom:1}
#mobile-menu .mlpm_w .ltr{margin-left:-100%;left:0;box-shadow:5px 0 5px -5px #b01013;filter:progid:DXImageTransform.Microsoft.Shadow(color=#b01013,direction=90,strength=2)}
#mobile-menu .mlpm_w .rtl{margin-right:-100%;right:0;box-shadow:5px 0 5px 5px #b01013;filter:progid:DXImageTransform.Microsoft.Shadow(color=#b01013,direction=270,strength=2)}
#mobile-menu .mlpm_w .mlpm_inactive{background:#ba0011}#mobile-menu .mlpm_w h2{padding:0;margin:0;line-height:normal}
#mobile-menu .mlpm_w h2 a{padding:0 .4em}#mobile-menu .mlpm_w h2 i{font-size:17px;color:#960a0c;margin:15px 0;font-weight:600}
#mobile-menu .mlpm_w h2:first-child>i{padding-right:15px;float:right}#mobile-menu .mlpm_w h2:first-child>span{padding-left:14px}
#mobile-menu #menu_multilevelpushmenu i.floatRight.fa.fa-angle-right{padding-right:0}
#mobile-menu .mlpm_w h2 span{font-size:16px;line-height:1em;font-weight:600;text-transform:uppercase;color:#960a0c;padding:15px 0;display:inline-block}
#mobile-menu .mlpm_w ul{list-style:none;padding:0;margin:0}#mobile-menu .mlpm_w li{cursor:pointer;border-top:1px solid #b01013}
#mobile-menu .mlpm_w li:hover{background-color:#b01013}#mobile-menu .mlpm_w li.small-link{border:0}
#mobile-menu .mlpm_w li.small-link a{font-size:16px}#mobile-menu .mlpm_w li.small-link-top{padding-top:20px;border-top:1px solid #b01013}
#mobile-menu .mlpm_w a{display:block;outline:0;overflow:hidden;font-size:1em;line-height:1em;padding:15px 14px;text-decoration:none;color:#fff;font-weight:300;font-family:"Source Sans Pro",sans-serif}
#mobile-menu .mlpm_w a:hover{color:#ffe}#mobile-menu .mlpm_w .backItemClass{display:block;background:#ba0011;border-top:1px solid #b01013;text-transform:uppercase;font-size:11px;letter-spacing:.5px;font-family:'Open Sans',sans-serif;font-weight:500}
#mobile-menu .mlpm_w .backItemClass a,#mobile-menu .mlpm_w .backItemClass a i{color:#f7d2d5;padding-right:5px}
#mobile-menu .mlpm_w .floatRight{float:right}#mobile-menu .mlpm_w .floatLeft{float:left}
#mobile-menu .mlpm_w .cursorPointer{cursor:pointer}#mobile-menu .mlpm_w .iconSpacing_ltr{padding:0 0 0 4px}
#mobile-menu .mlpm_w .iconSpacing_rtl{padding:0 0 0 .4em}.desktop-menu-container .desktop-menu li{position:relative}
.desktop-menu-container .desktop-menu li:hover>ul{display:block}.desktop-menu-container .desktop-menu .sub-menu .sub-menu{border:1px solid #0c1a26}
@media screen and (min-width:768px){.main{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:34.11922%}
.main:last-child{margin-right:0}}.default-page-template-container{padding:40px 0}
.sidebar{margin:0 0 50px;padding-left:10px}@media screen and (min-width:768px){.sidebar{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin:50px 0 0}
.sidebar:last-child{margin-right:0}}.sidebar .sidebar-title,.sidebar .widget-title{margin-bottom:15px;font-size:18px;color:#282828;text-transform:uppercase}
.sidebar-module,section.widget{margin-bottom:30px}.sidebar-module:last-child,section.widget:last-child{margin-bottom:0}
.sidebar-module ul,section.widget ul{margin-left:0;padding-left:0}.sidebar-module ul li,section.widget ul li{color:#282828;list-style:none}
.sidebar-module.widget_archive li,section.widget.widget_archive li{padding:7px 0}
.sidebar-module.widget_categories li,section.widget.widget_categories li{display:block;border-bottom:1px solid lightgrey;padding:15px 0}
.sidebar-module.widget_categories li a:hover,section.widget.widget_categories li a:hover{background:transparent}
.sidebar-module.widget_recent_entries li,section.widget.widget_recent_entries li{margin-left:0;list-style:none;padding-bottom:15px}
.sidebar-press li.widget{list-style:none;padding-bottom:40px}.sidebar-press .recent-blog,.sidebar-press .recent-press{padding-bottom:40px}
.sidebar-press .recent-blog h2,.sidebar-press .recent-press h2{color:#282828}.sidebar-press .recent-blog .entry-date,.sidebar-press .recent-press .entry-date{font-size:.75rem}
.sidebar-press .recent-blog .post,.sidebar-press .recent-press .post{display:block;margin-bottom:10px;padding-bottom:10px}
.newsletter{width:100%;min-height:315px;padding:15px;background:url("/wp-content/uploads/2016/05/newsletter-bg.png") no-repeat center top;background-size:cover;text-align:center;border-radius:5px}
.newsletter .center{position:relative;bottom:auto}.newsletter .center:before{content:'';min-height:315px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
@media screen and (max-width:767px){.newsletter .center{float:none;max-width:none;margin:0 auto}
}.newsletter .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
@media screen and (max-width:767px){.newsletter .center-inner{margin:0 auto}}.newsletter h3{color:#fff}
.newsletter h3 span{display:block;font-size:2.5rem}@media screen and (max-width:1199px){.newsletter h3 span{font-size:1.875rem}
}.newsletter .subscribe-form-container{max-width:90%;margin:0 auto}.newsletter .gform_wrapper{max-width:100%}
.newsletter .gform_wrapper li{color:white}.newsletter .gform_wrapper .top_label input.large,.newsletter .gform_wrapper .top_label select.large,.newsletter .gform_wrapper .hidden_label input.large,.newsletter .gform_wrapper .hidden_label select.large{width:100%}
.newsletter .gform_wrapper input[type="text"]{background:rgba(255,255,255,0.75)}
.newsletter .gform_wrapper .form-field-icon{max-width:310px;margin:0 auto}.newsletter .gform_wrapper .ginput_container{color:#707983}
.newsletter .gform_wrapper .gform_footer{margin:0}.newsletter .gform_wrapper .top_label .gfield_label{font-weight:400}
.newsletter .gform_wrapper div.validation_error{color:white;border-color:white;font-size:1em;font-weight:400}
.newsletter .gform_wrapper .gfield_error .gfield_label,.newsletter .gform_wrapper .validation_message{color:#b00}
.newsletter .gform_wrapper li.gfield.gfield_error,.newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgba(255,208,208,0.85);border-color:rgba(255,208,208,0.85)}
.newsletter .gform_wrapper .gfield_required{color:#757575}.newsletter .gform_wrapper .gform_button{background-color:transparent;border:2px solid white;border-radius:4px;padding:8px 20px;color:white;font-weight:400}
.newsletter .gform_wrapper .gform_button:hover{background-color:white;color:#282828}
.newsletter .gform_confirmation_message{color:white}.facts{padding:25px;margin-bottom:30px;background:#293540;text-align:center}
.site-footer{background-color:black;position:relative;display:block;font-family:"Source Sans Pro",sans-serif;color:white}
.site-footer a{color:#fff;font-family:"Source Sans Pro",sans-serif}.site-footer a:hover{text-decoration:underline}
.footer-top-nav-container{background-color:#0c1a26}.footer-top-nav-container .footer-top-nav{margin:0 auto;padding:15px 0;text-align:center}
.footer-top-nav-container .footer-top-nav li{display:block;padding:10px 0}@media screen and (min-width:768px){.footer-top-nav-container .footer-top-nav li{display:inline-block;padding:0}
}.footer-top-nav-container .footer-top-nav li img{max-width:40px}@media screen and (min-width:768px){.footer-top-nav-container .footer-top-nav li img{max-width:none}
}.footer-top-nav-container .footer-top-nav li a{padding:10px 40px}.footer-mid-container{text-align:center}
.footer-mid-container .first-row{display:table;width:100%;padding-bottom:20px}.footer-mid-container .first-row .breadcrumbs{display:block;width:100%;vertical-align:middle;text-align:left;margin:0;padding:15px 0}
@media screen and (min-width:768px){.footer-mid-container .first-row .breadcrumbs{display:table-cell;width:75%;padding:0;font-size:10px}
}@media screen and (min-width:992px){.footer-mid-container .first-row .breadcrumbs{font-size:12px;padding:0}
}.footer-mid-container .first-row .breadcrumbs li{display:inline-block;list-style:none;margin:0;padding:0;font-family:"Source Sans Pro",sans-serif;color:#707983;font-size:1rem;font-weight:400}
.footer-mid-container .first-row .breadcrumbs li:after{content:">";color:white;padding:0 10px}
.footer-mid-container .first-row .breadcrumbs li:last-child:after{content:""}
.footer-mid-container .first-row .breadcrumbs a{color:white;font-size:1rem}.footer-mid-container .first-row .footer-social-nav{display:block;width:100%;vertical-align:middle;text-align:left;padding:30px 0}
@media screen and (min-width:768px){.footer-mid-container .first-row .footer-social-nav{display:table-cell;width:75%;text-align:right}
}.footer-mid-container .first-row .footer-social-nav li{display:inline-block;margin:0;padding:0 15px 0 0;list-style:none}
.footer-mid-container .first-row .footer-social-nav li:last-child{padding:0}.footer-company-info{text-align:left;display:block}
@media screen and (min-width:768px){.footer-company-info{float:right;width:20%}}.footer-nav{color:#fff;padding:0;margin:0}
@media screen and (min-width:768px){.footer-nav{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;width:80%;float:left}
}@media screen and (min-width:1200px){.footer-nav{box-orient:vertical;box-direction:normal;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;height:500px}
}.footer-nav .primary-menu-cta{display:none}.footer-nav li{color:#fff;font-size:1.125rem;font-weight:300;font-family:"Noto Sans",sans-serif;text-transform:uppercase;display:block;text-align:left;margin-bottom:20px;margin-right:15px}
@media screen and (min-width:768px){.footer-nav li{display:inline-block}}.footer-nav li a{color:#fff;font-size:1.125rem;font-weight:300;font-family:"Noto Sans",sans-serif;padding-bottom:15px;display:block}
.footer-nav ul{font-weight:200;text-align:left}@media screen and (max-width:1199px){.footer-nav ul{margin-bottom:30px}
}.footer-nav ul li{margin-bottom:5px;display:block;vertical-align:top}@media screen and (max-width:767px){.footer-nav ul li{display:block}
}.footer-nav ul li a{padding:0;font-family:"Source Sans Pro",sans-serif;text-transform:capitalize;font-size:.875rem;display:inline-block}
.footer-nav ul li a:hover{text-decoration:underline}.footer-nav ul .sub-menu{float:none;margin-top:10px}
.footer-nav ul .sub-menu li{display:block;margin:8px 0;font-weight:fontWeightLight}
.footer-copyright{clear:both;text-align:left;margin:0;padding:20px 0 50px;color:white}
.footer-copyright li{list-style:none;margin:0;padding:0;display:inline-block}.footer-copyright li:after{content:"|";padding:0 10px}
.footer-copyright li:last-child:after{content:""}@media screen and (max-width:480px){.footer-copyright li{display:block;padding:5px 0}
.footer-copyright li:after{content:"";padding:0}}.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
input[type="text"],input[type="email"],input[type="search"],input[type="tel"],textarea{border-width:1px}
textarea{height:125px;color:black;border-color:grey;resize:vertical}button,input,optgroup,select,textarea{color:black}
.contact-form input,.contact-form textarea{background:rgba(255,255,255,0.85)}@media screen and (min-width:768px){.contact-form{width:370px}
}.form-field-icon{position:relative}.form-field-icon .btn{position:absolute;top:0;right:0;height:45px;width:40px;padding:0 8px;background:#282828;line-height:45px;border-radius:0 2px 2px 0;color:white;text-transform:uppercase;border:0}
.form-field-icon .btn img{max-width:24px}.form-field-icon .btn:hover,.form-field-icon .btn:focus{color:#fff;background:#707983;text-decoration:none}
.search-bar,.search-form{position:relative}.search-bar input,.search-form input{padding-right:54px;border:solid 1px #282828;border-top-right-radius:5px;border-bottom-right-radius:5px}
.search-bar .btn,.search-bar .search-submit,.search-form .btn,.search-form .search-submit{position:absolute;top:0;right:0;width:80px;height:44px;padding:0;background:#282828;color:white;text-transform:uppercase;border:0}
body .gform_wrapper{max-width:100%}body .gform_wrapper .gform_body{max-width:100%}
body .gform_wrapper .ginput_complex label{margin-bottom:0}body .gform_wrapper .ginput_container_select{margin-bottom:15px}
body .gform_wrapper .top_label input.medium,body .gform_wrapper .top_label select.medium{width:100%}
body .gform_wrapper input[type="submit"]{color:#fff;background:#282828;position:relative;text-transform:uppercase;padding:14px 14px 11px 14px;font-weight:400;line-height:1;border-radius:5px;border:0}
body .gform_wrapper input[type="submit"]:hover{background:#0f0f0f}
body .gform_wrapper .ginput_container.ginput_container_select{color:black}.pagination{display:block;margin-bottom:50px;font-weight:300}
.pagination ul{list-style:none;margin:0;padding:0}.pagination ul li{display:inline-block;list-style:none;margin:0}
.pagination ul li .previous-arrow{padding-right:15px}.pagination ul li .next-arrow{padding-left:15px}
.pagination ul li.active a{width:40px;color:#fff;background:#3d80f2;border-radius:50%}
.pagination a{display:inline-block;height:40px;margin:0 10px;color:#1061ec;font-size:.9375rem;line-height:40px;text-align:center;text-decoration:none}
.pagination a:hover{color:#282828}.pagination a.prev,.pagination a.next{margin:0}
.pagination a.first,.pagination a.last{font-size:1.0625rem}.hero,.hero-headshot,.headshot-section{color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#f3f3f3;text-align:center;position:relative}
.hero .center,.hero-headshot .center,.headshot-section .center{position:relative;bottom:auto}
.hero .center:before,.hero-headshot .center:before,.headshot-section .center:before{content:'';min-height:580px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
@media screen and (max-width:767px){.hero .center,.hero-headshot .center,.headshot-section .center{float:none;max-width:none;margin:0 auto}
}.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
@media screen and (max-width:767px){.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{margin:0 auto}
}@media screen and (max-width:480px){.hero.half_height .center,.half_height.hero-headshot .center,.half_height.headshot-section .center{position:relative;bottom:auto}
.hero.half_height .center:before,.half_height.hero-headshot .center:before,.half_height.headshot-section .center:before{content:'';min-height:200px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (max-width:480px) and (max-width:767px){.hero.half_height .center,.half_height.hero-headshot .center,.half_height.headshot-section .center{float:none;max-width:none;margin:0 auto}
}@media screen and (max-width:480px){.hero.half_height .center-inner,.half_height.hero-headshot .center-inner,.half_height.headshot-section .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (max-width:480px) and (max-width:767px){.hero.half_height .center-inner,.half_height.hero-headshot .center-inner,.half_height.headshot-section .center-inner{margin:0 auto}
}@media screen and (max-width:767px){.hero.half_height .center,.half_height.hero-headshot .center,.half_height.headshot-section .center{position:relative;bottom:auto}
.hero.half_height .center:before,.half_height.hero-headshot .center:before,.half_height.headshot-section .center:before{content:'';min-height:230px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (max-width:767px) and (max-width:767px){.hero.half_height .center,.half_height.hero-headshot .center,.half_height.headshot-section .center{float:none;max-width:none;margin:0 auto}
}@media screen and (max-width:767px){.hero.half_height .center-inner,.half_height.hero-headshot .center-inner,.half_height.headshot-section .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (max-width:767px) and (max-width:767px){.hero.half_height .center-inner,.half_height.hero-headshot .center-inner,.half_height.headshot-section .center-inner{margin:0 auto}
}@media screen and (min-width:768px){.hero.half_height .center,.half_height.hero-headshot .center,.half_height.headshot-section .center{position:relative;bottom:auto}
.hero.half_height .center:before,.half_height.hero-headshot .center:before,.half_height.headshot-section .center:before{content:'';min-height:260px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:768px) and (max-width:767px){.hero.half_height .center,.half_height.hero-headshot .center,.half_height.headshot-section .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:768px){.hero.half_height .center-inner,.half_height.hero-headshot .center-inner,.half_height.headshot-section .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:768px) and (max-width:767px){.hero.half_height .center-inner,.half_height.hero-headshot .center-inner,.half_height.headshot-section .center-inner{margin:0 auto}
}@media screen and (min-width:992px){.hero.half_height .center,.half_height.hero-headshot .center,.half_height.headshot-section .center{position:relative;bottom:auto}
.hero.half_height .center:before,.half_height.hero-headshot .center:before,.half_height.headshot-section .center:before{content:'';min-height:320px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:992px) and (max-width:767px){.hero.half_height .center,.half_height.hero-headshot .center,.half_height.headshot-section .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:992px){.hero.half_height .center-inner,.half_height.hero-headshot .center-inner,.half_height.headshot-section .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:992px) and (max-width:767px){.hero.half_height .center-inner,.half_height.hero-headshot .center-inner,.half_height.headshot-section .center-inner{margin:0 auto}
}@media screen and (min-width:1200px){.hero.half_height .center,.half_height.hero-headshot .center,.half_height.headshot-section .center{position:relative;bottom:auto}
.hero.half_height .center:before,.half_height.hero-headshot .center:before,.half_height.headshot-section .center:before{content:'';min-height:340px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:1200px) and (max-width:767px){.hero.half_height .center,.half_height.hero-headshot .center,.half_height.headshot-section .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:1200px){.hero.half_height .center-inner,.half_height.hero-headshot .center-inner,.half_height.headshot-section .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:1200px) and (max-width:767px){.hero.half_height .center-inner,.half_height.hero-headshot .center-inner,.half_height.headshot-section .center-inner{margin:0 auto}
}@media screen and (min-width:992px){.hero.half_height .additional-row .center,.half_height.hero-headshot .additional-row .center,.half_height.headshot-section .additional-row .center{position:relative;bottom:auto}
.hero.half_height .additional-row .center:before,.half_height.hero-headshot .additional-row .center:before,.half_height.headshot-section .additional-row .center:before{content:'';min-height:260px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:992px) and (max-width:767px){.hero.half_height .additional-row .center,.half_height.hero-headshot .additional-row .center,.half_height.headshot-section .additional-row .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:992px){.hero.half_height .additional-row .center-inner,.half_height.hero-headshot .additional-row .center-inner,.half_height.headshot-section .additional-row .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:992px) and (max-width:767px){.hero.half_height .additional-row .center-inner,.half_height.hero-headshot .additional-row .center-inner,.half_height.headshot-section .additional-row .center-inner{margin:0 auto}
}.hero .center,.hero-headshot .center,.headshot-section .center{text-align:center}
.hero .container,.hero-headshot .container,.headshot-section .container{position:relative;padding:20px 0}
.hero p,.hero-headshot p,.headshot-section p{font-size:1.5rem;text-shadow:1px 1px 1px rgba(23,23,23,0.7),0 0 30px rgba(0,0,0,0.5)}
.hero .btn,.hero-headshot .btn,.headshot-section .btn{margin:20px 0 10px}@media screen and (max-width:767px){.hero .btn,.hero-headshot .btn,.headshot-section .btn{margin:10px 0 10px}
}.hero .btn:nth-child(2),.hero-headshot .btn:nth-child(2),.headshot-section .btn:nth-child(2){margin-left:10px}
@media screen and (max-width:991px){.hero .center,.hero-headshot .center,.headshot-section .center{position:relative;bottom:auto}
.hero .center:before,.hero-headshot .center:before,.headshot-section .center:before{content:'';min-height:380px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (max-width:991px) and (max-width:767px){.hero .center,.hero-headshot .center,.headshot-section .center{float:none;max-width:none;margin:0 auto}
}@media screen and (max-width:991px){.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (max-width:991px) and (max-width:767px){.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{margin:0 auto}
}@media screen and (max-width:767px){.hero,.hero-headshot,.headshot-section{padding:20px 0}
.hero .center,.hero-headshot .center,.headshot-section .center{position:relative;bottom:auto}
.hero .center:before,.hero-headshot .center:before,.headshot-section .center:before{content:'';min-height:320px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (max-width:767px) and (max-width:767px){.hero .center,.hero-headshot .center,.headshot-section .center{float:none;max-width:none;margin:0 auto}
}@media screen and (max-width:767px){.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (max-width:767px) and (max-width:767px){.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{margin:0 auto}
}@media screen and (max-width:767px){.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{vertical-align:bottom}
.hero p,.hero-headshot p,.headshot-section p{font-size:1rem}}@media screen and (max-width:480px){.hero .center,.hero-headshot .center,.headshot-section .center{position:relative;bottom:auto}
.hero .center:before,.hero-headshot .center:before,.headshot-section .center:before{content:'';min-height:150px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (max-width:480px) and (max-width:767px){.hero .center,.hero-headshot .center,.headshot-section .center{float:none;max-width:none;margin:0 auto}
}@media screen and (max-width:480px){.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (max-width:480px) and (max-width:767px){.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{margin:0 auto}
}@media screen and (max-width:480px){.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{vertical-align:bottom}
}@media screen and (min-width:768px){.hero:after,.hero-headshot:after,.headshot-section:after{content:"";height:105px;width:8px;display:inline-block;position:absolute;bottom:-52px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjEwNXB4IiB2aWV3Qm94PSIwIDAgOCAxMDUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Q29ubmVjdG9yPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iMTYwMC1Ib21lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODM2LjAwMDAwMCwgLTYyNy4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iQ29ubmVjdG9yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MzYuMDAwMDAwLCA2MjcuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMiIgZmlsbD0iI0ZGRkZGRiIgY3g9IjQiIGN5PSI0IiByPSI0Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0yLUNvcHkiIGZpbGw9IiMwMDAwMDAiIGN4PSI0IiBjeT0iMTAxIiByPSI0Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTQsNTIuNSBMNCw5Ny41IiBpZD0iTGluZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPjwvcGF0aD4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTQsNy41IEw0LDUyLjUiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj48L3BhdGg+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+)}
}@media screen and (min-width:992px){.hero .center,.hero-headshot .center,.headshot-section .center{position:relative;bottom:auto}
.hero .center:before,.hero-headshot .center:before,.headshot-section .center:before{content:'';min-height:480px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:992px) and (max-width:767px){.hero .center,.hero-headshot .center,.headshot-section .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:992px){.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:992px) and (max-width:767px){.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{margin:0 auto}
}@media screen and (min-width:1200px){.hero .center,.hero-headshot .center,.headshot-section .center{position:relative;bottom:auto}
.hero .center:before,.hero-headshot .center:before,.headshot-section .center:before{content:'';min-height:540px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:1200px) and (max-width:767px){.hero .center,.hero-headshot .center,.headshot-section .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:1200px){.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:1200px) and (max-width:767px){.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{margin:0 auto}
}@media screen and (min-width:1400px){.hero .center,.hero-headshot .center,.headshot-section .center{position:relative;bottom:auto}
.hero .center:before,.hero-headshot .center:before,.headshot-section .center:before{content:'';min-height:600px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:1400px) and (max-width:767px){.hero .center,.hero-headshot .center,.headshot-section .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:1400px){.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:1400px) and (max-width:767px){.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{margin:0 auto}
}@media screen and (min-width:1900px){.hero .center,.hero-headshot .center,.headshot-section .center{position:relative;bottom:auto}
.hero .center:before,.hero-headshot .center:before,.headshot-section .center:before{content:'';min-height:650px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:1900px) and (max-width:767px){.hero .center,.hero-headshot .center,.headshot-section .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:1900px){.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:1900px) and (max-width:767px){.hero .center-inner,.hero-headshot .center-inner,.headshot-section .center-inner{margin:0 auto}
}.hero h1,.hero-headshot h1,.headshot-section h1,.hero h2,.hero-headshot h2,.headshot-section h2,.hero h3,.hero-headshot h3,.headshot-section h3{color:#fff}
@media screen and (max-width:991px){.hero h1,.hero-headshot h1,.headshot-section h1{font-size:1.75rem}
}@media screen and (max-width:480px){.hero h1,.hero-headshot h1,.headshot-section h1{font-size:1.5rem}
}@media screen and (min-width:768px){.hero h1,.hero-headshot h1,.headshot-section h1{font-size:2rem}
}@media screen and (min-width:992px){.hero h1,.hero-headshot h1,.headshot-section h1{font-size:2.6rem}
}@media screen and (min-width:1200px){.hero h1,.hero-headshot h1,.headshot-section h1{font-size:3.5rem}
}.hero h2,.hero-headshot h2,.headshot-section h2{font-weight:400;font-size:1.75rem}
.hero .additional-row h6,.hero-headshot .additional-row h6,.headshot-section .additional-row h6{color:white}
@media screen and (max-width:767px){.hero .additional-row h6,.hero-headshot .additional-row h6,.headshot-section .additional-row h6{font-size:.875rem}
}@media screen and (min-width:768px){.hero .additional-row h6,.hero-headshot .additional-row h6,.headshot-section .additional-row h6{font-size:1rem}
}@media screen and (min-width:992px){.hero .additional-row h6,.hero-headshot .additional-row h6,.headshot-section .additional-row h6{font-size:1.25rem}
}.home-overlay{background-color:#0c1a26;position:absolute;height:100%;width:100%;z-index:99;visibility:hidden;opacity:1;transition:ease-in .7s all}
@media screen and (max-width:991px){.home-overlay{display:none}}.home-overlay .card-icon-col{margin-bottom:10px;margin-top:10px;padding:10px;border:2px solid transparent}
@media screen and (max-width:767px){.home-overlay .card-icon-col{float:left;display:block;margin-right:2.35765%;width:23.23176%}
.home-overlay .card-icon-col:last-child{margin-right:0}.home-overlay .card-icon-col:nth-child(4n){margin-right:0}
.home-overlay .card-icon-col:nth-child(4n+1){clear:left}}@media screen and (min-width:768px){.home-overlay .card-icon-col{float:left;display:block;margin-right:2.35765%;width:23.23176%}
.home-overlay .card-icon-col:last-child{margin-right:0}.home-overlay .card-icon-col:nth-child(4n){margin-right:0}
.home-overlay .card-icon-col:nth-child(4n+1){clear:left}}@media screen and (min-width:992px){.home-overlay .card-icon-col{float:left;display:block;margin-right:2.35765%;width:23.23176%}
.home-overlay .card-icon-col:last-child{margin-right:0}.home-overlay .card-icon-col:nth-child(4n){margin-right:0}
.home-overlay .card-icon-col:nth-child(4n+1){clear:left}}.home-overlay .card-icon-col:hover{border:2px solid #e2001a;border-radius:8px;transition:ease-in-out .7s all}
.home-overlay .card-icon-hover h3{font-size:1rem;color:white;font-weight:200;font-family:"Source Sans Pro",sans-serif;margin-top:15px;margin-bottom:0}
@media screen and (min-width:992px){.home-overlay .card-icon-hover img{width:80px;height:80px}
}.home-overlay h4{text-transform:uppercase;font-weight:100;color:white;font-size:1.5rem}
.hero-h1.half_height{padding-bottom:0}.hero-h1 .center-inner{max-width:960px}@media screen and (min-width:768px){.hero-h1 .center-inner{max-width:80%;padding:25px 0 45px}
}@media screen and (max-width:767px){.hero-h1 .center-inner{vertical-align:bottom}
}.hero-h1 .center-inner p{font-size:1.25rem;text-shadow:1px 1px 2px rgba(23,23,23,0.7),0 0 30px rgba(0,0,0,0.5)}
@media screen and (max-width:991px){.hero-h1 .center-inner p{font-size:1rem}}.hero-home{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}
.hero-home .col-hero-content{max-width:760px;text-align:left}@media screen and (min-width:1200px){.hero-home .col-hero-content{min-width:450px}
}@media screen and (max-width:1199px){.hero-home .col-hero-content.headshot-content,.hero-home .col-hero-content.headshot-section-content{width:50%}
}@media screen and (max-width:767px){.hero-home .col-hero-content.headshot-section-content{width:100%}
}.hero-home .col-hero-content{margin:0 auto}@media screen and (max-width:1199px){.hero-home .col-hero-content{max-width:500px !important}
}@media screen and (max-width:991px){.hero-home .col-hero-content{max-width:400px !important}
}@media screen and (max-width:767px){.hero-home .col-hero-content{max-width:300px !important}
}@media screen and (max-width:480px){.hero-home .col-hero-content{max-width:180px !important}
.hero-home .col-hero-content .btn{padding:12px 10px}}.hero-home .center-inner{vertical-align:middle}
.hero-home h1{color:black}@media screen and (min-width:1200px){.hero-home h1{font-size:2.8rem}
}.hero-home h2{color:#282828;font-size:1.375rem}@media screen and (max-width:480px){.hero-home h2{font-size:1rem}
}.hero-home p{font-size:1.5rem}.hero-locations{background-repeat:no-repeat;background-position:center center;background-size:cover}
.hero-locations .col-hero-content{max-width:580px;float:left;text-align:left}@media screen and (min-width:1200px){.hero-locations .col-hero-content{min-width:450px}
}.hero-locations .col-hero-content.headshot-content,.hero-locations .col-hero-content.headshot-section-content{float:left}
@media screen and (max-width:1199px){.hero-locations .col-hero-content.headshot-content,.hero-locations .col-hero-content.headshot-section-content{width:50%}
}@media screen and (max-width:767px){.hero-locations .col-hero-content.headshot-section-content{width:100%}
}.hero-locations hr{width:80px;margin:0 0 25px 0;height:2px;background-color:white;border:0}
@media screen and (max-width:767px){.hero-locations hr{margin:0 auto}}.hero-locations p{font-size:1.5rem;font-style:italic}
.hero-travel{background-repeat:no-repeat;background-position:center center;background-size:cover}
.hero-travel .col-hero-content{max-width:640px;float:right;text-align:left}@media screen and (min-width:1200px){.hero-travel .col-hero-content{min-width:450px}
}.hero-travel .col-hero-content.headshot-content,.hero-travel .col-hero-content.headshot-section-content{float:right}
@media screen and (max-width:1199px){.hero-travel .col-hero-content.headshot-content,.hero-travel .col-hero-content.headshot-section-content{width:50%}
}@media screen and (max-width:767px){.hero-travel .col-hero-content.headshot-section-content{width:100%}
}.hero-business-solutions{background-repeat:no-repeat;background-position:center center;background-size:cover}
.hero-business-solutions .col-hero-content{max-width:100%;text-align:left}@media screen and (min-width:1200px){.hero-business-solutions .col-hero-content{min-width:450px}
}@media screen and (max-width:1199px){.hero-business-solutions .col-hero-content.headshot-content,.hero-business-solutions .col-hero-content.headshot-section-content{width:50%}
}@media screen and (max-width:767px){.hero-business-solutions .col-hero-content.headshot-section-content{width:100%}
}.hero-contact{background-repeat:no-repeat;background-position:center center;background-size:cover}
.hero-contact .col-hero-content{max-width:370px;float:right;text-align:left}@media screen and (min-width:1200px){.hero-contact .col-hero-content{min-width:450px}
}.hero-contact .col-hero-content.headshot-content,.hero-contact .col-hero-content.headshot-section-content{float:right}
@media screen and (max-width:1199px){.hero-contact .col-hero-content.headshot-content,.hero-contact .col-hero-content.headshot-section-content{width:50%}
}@media screen and (max-width:767px){.hero-contact .col-hero-content.headshot-section-content{width:100%}
}@media screen and (min-width:992px){.hero-contact .col-hero-content{margin-right:120px}
}.hero-blog,.hero-company{background-repeat:no-repeat;background-position:center center;background-size:cover}
.hero-blog .col-hero-content,.hero-company .col-hero-content{max-width:100%;text-align:center}
@media screen and (min-width:1200px){.hero-blog .col-hero-content,.hero-company .col-hero-content{min-width:450px}
}@media screen and (max-width:1199px){.hero-blog .col-hero-content.headshot-content,.hero-company .col-hero-content.headshot-content,.hero-blog .col-hero-content.headshot-section-content,.hero-company .col-hero-content.headshot-section-content{width:50%}
}@media screen and (max-width:767px){.hero-blog .col-hero-content.headshot-section-content,.hero-company .col-hero-content.headshot-section-content{width:100%}
}.hero-blog .center,.hero-company .center{position:relative;bottom:100px}.hero-blog .center:before,.hero-company .center:before{content:'';display:inline-block;vertical-align:middle;margin-right:-0.25em;vertical-align:bottom}
@media screen and (max-width:767px){.hero-blog .center:before,.hero-company .center:before{vertical-align:middle}
}@media screen and (max-width:767px){.hero-blog .center,.hero-company .center{bottom:auto}
}.hero-blog .center-inner,.hero-company .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
@media screen and (max-width:767px){.hero-blog .center-inner,.hero-company .center-inner{margin:0 auto}
}.hero-company{background-repeat:no-repeat;background-position:center center;background-size:cover}
.hero-company .col-hero-content{text-align:center}@media screen and (min-width:1200px){.hero-company .col-hero-content{min-width:450px}
}@media screen and (max-width:1199px){.hero-company .col-hero-content.headshot-content,.hero-company .col-hero-content.headshot-section-content{width:50%}
}@media screen and (max-width:767px){.hero-company .col-hero-content.headshot-section-content{width:100%}
}.hero-headshot,.headshot-section{color:#e2001a;background-color:#f3f3f3}@media screen and (max-width:767px){.hero-headshot,.headshot-section{padding:0}
}.hero-headshot .container,.headshot-section .container{position:relative}.hero-headshot .play-intro-video,.headshot-section .play-intro-video{display:inline-block}
@media screen and (max-width:767px){.hero-headshot .play-intro-video img,.headshot-section .play-intro-video img{width:45px;height:45px}
}.hero-headshot h1,.headshot-section h1{text-shadow:none}.hero-headshot p,.headshot-section p{display:block;text-shadow:none}
@media screen and (max-width:991px){.hero-headshot p,.headshot-section p{font-size:.9375rem}
}@media screen and (max-width:767px){.hero-headshot p,.headshot-section p{font-size:.75rem}
}.hero-headshot-img{position:absolute;bottom:0;display:block}@media screen and (max-width:991px){.hero-headshot-img{width:320px}
}@media screen and (max-width:767px){.hero-headshot-img{width:220px}}@media screen and (max-width:480px){.hero-headshot-img{width:150px}
}.hero-headshot-img.hero-headshot-left{left:15px}.hero-headshot-img.hero-headshot-right{right:15px}
.headshot-learning-center{background-repeat:no-repeat;background-position:center center;background-size:cover}
.headshot-learning-center .col-hero-content{max-width:614px;float:left;text-align:left}
@media screen and (min-width:1200px){.headshot-learning-center .col-hero-content{min-width:450px}
}.headshot-learning-center .col-hero-content.headshot-content,.headshot-learning-center .col-hero-content.headshot-section-content{float:left}
@media screen and (max-width:1199px){.headshot-learning-center .col-hero-content.headshot-content,.headshot-learning-center .col-hero-content.headshot-section-content{width:50%}
}@media screen and (max-width:767px){.headshot-learning-center .col-hero-content.headshot-section-content{width:100%}
}.headshot-careers .col-hero-content{max-width:614px;float:right;text-align:left}
@media screen and (min-width:1200px){.headshot-careers .col-hero-content{min-width:450px}
}.headshot-careers .col-hero-content.headshot-content,.headshot-careers .col-hero-content.headshot-section-content{float:right}
@media screen and (max-width:1199px){.headshot-careers .col-hero-content.headshot-content,.headshot-careers .col-hero-content.headshot-section-content{width:50%}
}@media screen and (max-width:767px){.headshot-careers .col-hero-content.headshot-section-content{width:100%}
}.headshot-section{background:0}@media screen and (max-width:767px){.headshot-section{padding:30px 0}
}.headshot-section h2{color:#282828}@media screen and (max-width:1199px){.headshot-section h2{font-size:1.5rem}
}.headshot-section p{display:block}@media screen and (max-width:1199px){.headshot-section p{font-size:1rem}
}.headshot-section.headshot-facts .col-hero-content{max-width:585px;float:left;text-align:left}
@media screen and (min-width:1200px){.headshot-section.headshot-facts .col-hero-content{min-width:450px}
}.headshot-section.headshot-facts .col-hero-content.headshot-content,.headshot-section.headshot-facts .col-hero-content.headshot-section-content{float:left}
@media screen and (max-width:1199px){.headshot-section.headshot-facts .col-hero-content.headshot-content,.headshot-section.headshot-facts .col-hero-content.headshot-section-content{width:50%}
}@media screen and (max-width:767px){.headshot-section.headshot-facts .col-hero-content.headshot-section-content{width:100%}
}.headshot-section.headshot-guy .col-hero-content{max-width:670px;float:right;text-align:left}
@media screen and (min-width:1200px){.headshot-section.headshot-guy .col-hero-content{min-width:450px}
}.headshot-section.headshot-guy .col-hero-content.headshot-content,.headshot-section.headshot-guy .col-hero-content.headshot-section-content{float:right}
@media screen and (max-width:1199px){.headshot-section.headshot-guy .col-hero-content.headshot-content,.headshot-section.headshot-guy .col-hero-content.headshot-section-content{width:50%}
}@media screen and (max-width:767px){.headshot-section.headshot-guy .col-hero-content.headshot-section-content{width:100%}
}.headshot-section.headshot-links .col-hero-content{max-width:600px;float:right;text-align:left}
@media screen and (min-width:1200px){.headshot-section.headshot-links .col-hero-content{min-width:450px}
}.headshot-section.headshot-links .col-hero-content.headshot-content,.headshot-section.headshot-links .col-hero-content.headshot-section-content{float:right}
@media screen and (max-width:1199px){.headshot-section.headshot-links .col-hero-content.headshot-content,.headshot-section.headshot-links .col-hero-content.headshot-section-content{width:50%}
}@media screen and (max-width:767px){.headshot-section.headshot-links .col-hero-content.headshot-section-content{width:100%}
}.headshot-section.headshot-work-bayalarm .col-hero-content{max-width:670px;float:left;text-align:left}
@media screen and (min-width:1200px){.headshot-section.headshot-work-bayalarm .col-hero-content{min-width:450px}
}.headshot-section.headshot-work-bayalarm .col-hero-content.headshot-content,.headshot-section.headshot-work-bayalarm .col-hero-content.headshot-section-content{float:left}
@media screen and (max-width:1199px){.headshot-section.headshot-work-bayalarm .col-hero-content.headshot-content,.headshot-section.headshot-work-bayalarm .col-hero-content.headshot-section-content{width:50%}
}@media screen and (max-width:767px){.headshot-section.headshot-work-bayalarm .col-hero-content.headshot-section-content{width:100%}
}.hero-arrow{position:relative;bottom:20px;left:auto;width:44px;height:25px}@media screen and (max-width:767px){.hero-arrow{position:relative;bottom:auto;left:auto;margin:0;height:20px;padding-top:10px}
}.hero-handle{background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff}
.hero-handle .col-hero-content{max-width:600px;text-align:left}@media screen and (min-width:1200px){.hero-handle .col-hero-content{min-width:450px}
}@media screen and (max-width:1199px){.hero-handle .col-hero-content.headshot-content,.hero-handle .col-hero-content.headshot-section-content{width:50%}
}@media screen and (max-width:767px){.hero-handle .col-hero-content.headshot-section-content{width:100%}
}@media screen and (min-width:992px){.hero-handle{text-align:left}.hero-handle .col-hero-content{max-width:550px;text-align:left}
}@media screen and (min-width:992px) and (min-width:1200px){.hero-handle .col-hero-content{min-width:450px}
}@media screen and (min-width:992px) and (max-width:1199px){.hero-handle .col-hero-content.headshot-content,.hero-handle .col-hero-content.headshot-section-content{width:50%}
}@media screen and (min-width:992px) and (max-width:767px){.hero-handle .col-hero-content.headshot-section-content{width:100%}
}@media screen and (min-width:992px){.hero-handle .center{position:relative;bottom:auto}
.hero-handle .center:before{content:'';min-height:800px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:992px) and (max-width:767px){.hero-handle .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:992px){.hero-handle .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:992px) and (max-width:767px){.hero-handle .center-inner{margin:0 auto}
}@media screen and (max-width:991px){.hero-handle{padding:340px 0 0;background-position:center top;background-size:contain}
.hero-handle .heading-bg{background:transparent;color:black}}@media screen and (max-width:767px){.hero-handle{padding:270px 0 0;text-align:center}
.hero-handle .center{position:relative;bottom:auto}.hero-handle .center:before{content:'';min-height:auto;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (max-width:767px) and (max-width:767px){.hero-handle .center{float:none;max-width:none;margin:0 auto}
}@media screen and (max-width:767px){.hero-handle .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (max-width:767px) and (max-width:767px){.hero-handle .center-inner{margin:0 auto}
}@media screen and (max-width:480px){.hero-handle{padding:180px 0 0}.hero-handle .col-hero-content{max-width:500px;text-align:left}
}@media screen and (max-width:480px) and (min-width:1200px){.hero-handle .col-hero-content{min-width:450px}
}@media screen and (max-width:480px) and (max-width:1199px){.hero-handle .col-hero-content.headshot-content,.hero-handle .col-hero-content.headshot-section-content{width:50%}
}@media screen and (max-width:480px) and (max-width:767px){.hero-handle .col-hero-content.headshot-section-content{width:100%}
}@media screen and (max-width:991px){.hero-handle .container{padding-top:35px;color:black}
}.hero-handle .col-hero-content{text-align:left}@media screen and (min-width:992px){.hero-handle .col-hero-content{float:right}
}@media screen and (max-width:991px){.hero-handle .col-hero-content{text-align:center;margin:0 auto}
}.hero-handle .col-hero-content p{font-size:1.25rem}@media screen and (min-width:992px){.hero-handle .col-hero-content p{text-shadow:1px 1px 1px rgba(23,23,23,0.75),0 0 30px rgba(0,0,0,0.55)}
}@media screen and (max-width:1199px){.hero-handle .col-hero-content p{font-size:1rem}
}.hero-handle .col-hero-content a.btn{margin:22px 0 30px;background-color:#282828;color:white;font-size:1rem}
@media screen and (max-width:991px){.hero-handle .col-hero-content.hero-handle-link{display:none}
}@media screen and (min-width:992px){.hero-handle .col-hero-content.hero-handle-link{float:left}
}.hero-handle-arrows{position:relative;color:#fff;font-size:2.25rem;font-family:"Noto Sans",sans-serif;font-weight:300;line-height:1}
@media screen and (max-width:767px){.hero-handle-arrows{margin-top:30px}}.hero-handle-arrows .handle-nr{margin:30px 0 25px;text-shadow:1px 1px 2px rgba(23,23,23,0.7),0 0 30px rgba(0,0,0,0.35)}
@media screen and (max-width:767px){.hero-handle-arrows .handle-nr{display:inline-block;margin:10px 0 5px}
}.hero-handle-arrows a{line-height:1}@media screen and (max-width:767px){.hero-handle-arrows .handle-left,.hero-handle-arrows .handle-right{transform:rotate(-90deg)}
}.hero-moving{background-repeat:no-repeat;background-position:center center;background-size:cover}
.hero-regulations{background-repeat:no-repeat;background-position:center center;background-size:cover}
.hero-insurance{background-repeat:no-repeat;background-position:center center;background-size:cover}
.hero-security{background-repeat:no-repeat;background-position:center center;background-size:cover}
.hero-top-team{background-repeat:no-repeat;background-position:center center;background-size:cover}
.hero-one-solution{background-repeat:no-repeat;background-position:center center;background-size:cover}
.odd-columns{padding:40px 0}.odd-columns:nth-child(even) .odd-col-img{position:relative}
@media screen and (min-width:768px){.odd-columns:nth-child(even) .odd-col-img{float:right;text-align:right;margin-right:0}
}@media screen and (min-width:768px){.odd-columns:nth-child(odd) .odd-col-content{float:right}
}@media screen and (min-width:768px){.odd-columns.show-graphics-overlay .odd-col-img{max-width:42%}
}@media screen and (min-width:768px){.odd-columns.show-graphics-overlay:nth-child(even) .odd-col-content{float:left}
}.odd-columns.show-graphics-overlay:nth-child(even) .odd-col-img{position:relative}
@media screen and (min-width:768px){.odd-columns.show-graphics-overlay:nth-child(even) .odd-col-img{float:right;text-align:right;margin-right:0;padding-left:10px}
}@media screen and (min-width:992px){.odd-columns.show-graphics-overlay:nth-child(even) .odd-col-img{padding-left:20px}
}.odd-columns.show-graphics-overlay:nth-child(even) .odd-col-img img{margin-bottom:40px}
@media screen and (min-width:768px){.odd-columns.show-graphics-overlay:nth-child(even) .odd-col-img:before{content:"";width:100%;height:100%;position:absolute;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTA4cHgiIGhlaWdodD0iMzk5cHgiIHZpZXdCb3g9IjAgMCAxMDggMzk5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkxpbmU8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSIxNjAwLVNvbHV0aW9ucy1TaW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04ODEuMDAwMDAwLCAtMjExMy4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iUEJYL1ZvaWNlLUJhY2t1cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE1LjAwMDAwMCwgMjEwNS4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9IkxpbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyMC4wMDAwMDAsIDIwNy41MDAwMDApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC03MjAuMDAwMDAwLCAtMjA3LjUwMDAwMCkgdHJhbnNsYXRlKDY2Ni4wMDAwMDAsIDguMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgc3Ryb2tlPSIjREJEQkRCIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHBvaW50cz0iNC4yNTQwNzU0OCA0LjI1NDA3NTQ4IDEwNC4wMDExMDEgMTA0LjAwMTEwMSAxMDQuMDAxMTAxIDM5My44NDk3NjYiPjwvcG9seWxpbmU+ICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBmaWxsPSIjMDAwMDAwIiBjeD0iMTA0IiBjeT0iMzk1IiByPSI0Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiMwMDAwMDAiIGN4PSI0IiBjeT0iNCIgcj0iNCI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBmaWxsPSIjMDAwMDAwIiBjeD0iMTA0IiBjeT0iMTA0IiByPSI0Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==");background-size:contain;display:block;background-repeat:no-repeat;right:10px;z-index:2}
}@media screen and (min-width:992px){.odd-columns.show-graphics-overlay:nth-child(even) .odd-col-img:before{right:20px}
}.odd-columns.show-graphics-overlay:nth-child(odd) .odd-col-img{position:relative}
@media screen and (min-width:768px){.odd-columns.show-graphics-overlay:nth-child(odd) .odd-col-img{padding-right:10px}
}@media screen and (min-width:992px){.odd-columns.show-graphics-overlay:nth-child(odd) .odd-col-img{padding-right:20px}
}.odd-columns.show-graphics-overlay:nth-child(odd) .odd-col-img img{margin-top:40px}
@media screen and (min-width:768px){.odd-columns.show-graphics-overlay:nth-child(odd) .odd-col-img img{max-width:550px;padding:0}
}@media screen and (min-width:768px){.odd-columns.show-graphics-overlay:nth-child(odd) .odd-col-img:after{content:"";width:100%;height:100%;position:absolute;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTA4cHgiIGhlaWdodD0iMzk5cHgiIHZpZXdCb3g9IjAgMCAxMDggMzk5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkxpbmU8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSIxNjAwLVNvbHV0aW9ucy1TaW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MTEuMDAwMDAwLCAtMTU3Ny4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iTmV0d29yay1Nb25pdG9yaW5nIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMTUuMDAwMDAwLCAxNTc3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iTGluZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzk2LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxwb2x5bGluZSBzdHJva2U9IiNEQkRCREIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgcG9pbnRzPSI0LjI1NDA3NTQ4IDQuMjU0MDc1NDggMTA0LjAwMTEwMSAxMDQuMDAxMTAxIDEwNC4wMDExMDEgMzkzLjg0OTc2NiI+PC9wb2x5bGluZT4gICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiMwMDAwMDAiIGN4PSIxMDQiIGN5PSIzOTUiIHI9IjQiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iIzAwMDAwMCIgY3g9IjQiIGN5PSI0IiByPSI0Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiMwMDAwMDAiIGN4PSIxMDQiIGN5PSIxMDQiIHI9IjQiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+");background-size:contain;display:inline-block;background-repeat:no-repeat;top:0;right:0;transform:translateX(80%)}
}@media screen and (max-width:767px){.odd-columns{padding:30px 0;text-align:center}
.odd-columns img{margin-bottom:20px}}.odd-columns .odd-col-img .center,.odd-columns .odd-col-content .center{position:relative;bottom:auto}
.odd-columns .odd-col-img .center:before,.odd-columns .odd-col-content .center:before{content:'';min-height:370px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
@media screen and (max-width:767px){.odd-columns .odd-col-img .center,.odd-columns .odd-col-content .center{float:none;max-width:none;margin:0 auto}
}.odd-columns .odd-col-img .center-inner,.odd-columns .odd-col-content .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
@media screen and (max-width:767px){.odd-columns .odd-col-img .center-inner,.odd-columns .odd-col-content .center-inner{margin:0 auto}
}@media screen and (max-width:767px){.odd-columns .odd-col-img .center,.odd-columns .odd-col-content .center{position:relative;bottom:auto}
.odd-columns .odd-col-img .center:before,.odd-columns .odd-col-content .center:before{content:'';min-height:0;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (max-width:767px) and (max-width:767px){.odd-columns .odd-col-img .center,.odd-columns .odd-col-content .center{float:none;max-width:none;margin:0 auto}
}@media screen and (max-width:767px){.odd-columns .odd-col-img .center-inner,.odd-columns .odd-col-content .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (max-width:767px) and (max-width:767px){.odd-columns .odd-col-img .center-inner,.odd-columns .odd-col-content .center-inner{margin:0 auto}
}@media screen and (min-width:768px){.odd-columns .odd-col-img .center,.odd-columns .odd-col-content .center{position:relative;bottom:auto}
.odd-columns .odd-col-img .center:before,.odd-columns .odd-col-content .center:before{content:'';min-height:280px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:768px) and (max-width:767px){.odd-columns .odd-col-img .center,.odd-columns .odd-col-content .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:768px){.odd-columns .odd-col-img .center-inner,.odd-columns .odd-col-content .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:768px) and (max-width:767px){.odd-columns .odd-col-img .center-inner,.odd-columns .odd-col-content .center-inner{margin:0 auto}
}@media screen and (min-width:992px){.odd-columns .odd-col-img .center,.odd-columns .odd-col-content .center{position:relative;bottom:auto}
.odd-columns .odd-col-img .center:before,.odd-columns .odd-col-content .center:before{content:'';min-height:330px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:992px) and (max-width:767px){.odd-columns .odd-col-img .center,.odd-columns .odd-col-content .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:992px){.odd-columns .odd-col-img .center-inner,.odd-columns .odd-col-content .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:992px) and (max-width:767px){.odd-columns .odd-col-img .center-inner,.odd-columns .odd-col-content .center-inner{margin:0 auto}
}@media screen and (min-width:1200px){.odd-columns .odd-col-img .center,.odd-columns .odd-col-content .center{position:relative;bottom:auto}
.odd-columns .odd-col-img .center:before,.odd-columns .odd-col-content .center:before{content:'';min-height:400px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:1200px) and (max-width:767px){.odd-columns .odd-col-img .center,.odd-columns .odd-col-content .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:1200px){.odd-columns .odd-col-img .center-inner,.odd-columns .odd-col-content .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:1200px) and (max-width:767px){.odd-columns .odd-col-img .center-inner,.odd-columns .odd-col-content .center-inner{margin:0 auto}
}.odd-columns .odd-col-img img{max-height:450px;width:100%}@media screen and (min-width:768px){.odd-columns .odd-col-img img{max-width:380px;padding-right:20px}
}@media screen and (min-width:992px){.odd-columns .odd-col-img img{max-width:450px}
}@media screen and (min-width:1200px){.odd-columns .odd-col-img img{max-width:500px}
}@media screen and (max-width:767px){.odd-columns .odd-col-img img{max-width:100%;max-height:500px}
}.odd-columns .odd-col-img .center-alt:before{vertical-align:bottom}@media screen and (max-width:767px){.odd-columns .odd-col-img{text-align:center;margin:0 !important;float:none !important}
}@media screen and (max-width:767px){.odd-columns .odd-col-content{padding-top:35px;padding-bottom:45px}
}@media screen and (max-width:480px){.odd-columns .odd-col-content{max-width:100%}
}.odd-columns .odd-col-content h3{font-family:"Noto Sans",sans-serif;color:#3d80f2;font-weight:200;font-size:1.75rem}
.odd-columns .odd-col-content p{font-size:1.125rem}@media screen and (max-width:1199px){.odd-columns .odd-col-content p{font-size:1rem}
}.basic-grid-panel{background-position:center center}@media screen and (max-width:991px){.basic-grid-panel{background-image:none !important}
}.basic-grid-panel .card-icon-col{background-color:#293540}.basic-grid-panel .card-icon-col:nth-child(3n+1) .card-icon-inner{border:1px solid #ffd133}
.basic-grid-panel .card-icon-col:nth-child(3n+1) .card-icon-inner h4{color:#ffd133}
.basic-grid-panel .card-icon-col:nth-child(3n+2) .card-icon-inner{border:1px solid #3d80f2}
.basic-grid-panel .card-icon-col:nth-child(3n+2) .card-icon-inner h4{color:#3d80f2}
.basic-grid-panel .card-icon-col:nth-child(3n+3) .card-icon-inner{border:1px solid #e2001a}
.basic-grid-panel .card-icon-col:nth-child(3n+3) .card-icon-inner h4{color:#e2001a}
.basic-grid-panel.tall{padding:20px 0}@media screen and (min-width:992px){.basic-grid-panel.tall .container{min-height:550px}
}.basic-grid-panel .card-icon,.basic-grid-panel .card-icon-hover{padding:15px;display:table;width:100%;height:100%}
.basic-grid-panel .card-icon-inner{padding:20px;height:250px;display:table-cell;vertical-align:middle}
.basic-grid-panel .card-icon-inner h4{font-size:1.875rem;font-weight:400;padding-bottom:20px}
.basic-grid-panel .card-icon-inner p{color:white;padding:0}.card{position:relative;display:block}
.card .logo{max-width:210px}.card .card-text{position:absolute;bottom:20px;padding:0 15px;left:0;width:100%}
.card .card-text h3{transition:all .3s ease-in-out}.card:hover .card-text h3{opacity:0}
.card:hover .card-overlay{opacity:1}.card:hover .card-overlay h4{right:0}.card:hover .card-overlay p,.card:hover .card-overlay ul{left:0}
.card .card-overlay{cursor:pointer;overflow:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 15px;color:#fff;background:#3d80f2;transition:all .3s ease-in-out}
.card .card-overlay .center-content{display:table;width:100%;height:100%}.card .card-overlay .center-content-inner{display:table-cell;height:100%;vertical-align:middle}
.card .card-overlay h4{position:relative;right:-500px;color:#fff;text-transform:uppercase;transition:all .4s ease}
.card .card-overlay hr{width:40px;height:1px;border:0;background:#fff;transition:all .4s ease}
.card .card-overlay p,.card .card-overlay ul{position:relative;left:-500px;transition:all .4s ease}
.card-icon-col{margin-top:30px;margin-bottom:30px}.card-icon-col a{color:#707983}
.card-icon h3,.card-icon-hover h3{margin:20px 0 0}.card-icon p,.card-icon-hover p{padding:0 25px;margin:10px 0 0}
.card-icon-height{min-height:85px;line-height:85px}.card-icon-hover{display:block}
@media screen and (max-width:767px){.card-icon-hover img{width:80px;height:80px}}
@media screen and (min-width:768px){.card-icon-hover img{width:100px;height:100px}
}@media screen and (min-width:992px){.card-icon-hover img{width:120px;height:120px}
}.card-icon-hover:hover,.card-icon-hover:focus{text-decoration:none}@media screen and (min-width:768px){.card-icon-hover:hover .svg-hover,.card-icon-hover:focus .svg-hover{display:inline-block}
.card-icon-hover:hover .svg,.card-icon-hover:focus .svg{display:none}}.card-icon-hover h3{margin:30px 0 15px;color:#000;font-weight:200;font-size:1.375rem;text-transform:capitalize}
@media screen and (max-width:767px){.card-icon-hover h3{margin-top:20px}}.card-icon-hover hr{width:50px;height:1px;margin-bottom:20px;border:0;background:#282828}
@media screen and (min-width:768px){.card-icon-hover .svg-hover{display:none}}.card-image img{margin-bottom:15px}
.card-media-col{float:left;display:block;margin-right:2.35765%;width:48.82117%}@media screen and (max-width:480px){.card-media-col{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-bottom:30px}
.card-media-col:last-child{margin-right:0}.card-media-col:last-child{margin-bottom:0}
}.card-media-col:last-child{margin-right:0}.card-media-box{width:100%;position:relative;background:#fff;border-radius:0 0 5px 5px;box-shadow:1px 1px 9px #ccd1d9}
.card-media-box h3{margin:0;font-family:"Noto Sans",sans-serif;font-weight:700}
.card-media-box .card-media-bd{padding:15px}.industries-panel{position:relative}.industries-panel .container{position:relative}
.industries-panel .section-title-alt{padding-bottom:50px;max-width:700px;text-align:center;margin:0 auto}
.industries-panel .section-title-alt h2{font-weight:600;color:#e2001a;padding-bottom:20px}
.industries-panel-home-overlay{padding:0}.industries-panel-home-overlay .container{position:relative}
@media screen and (max-width:991px){.industries-panel-home-overlay .container{max-width:350px}
}@media screen and (min-width:768px){.industries-panel-home-overlay .container{max-width:500px}
}@media screen and (min-width:992px){.industries-panel-home-overlay .container{max-width:750px}
}.industries-panel-home-overlay .section-title-alt{padding-bottom:10px}.custom-quote{background-color:#293540;color:white;padding:0 15px}
.custom-quote .center{position:relative;bottom:auto}.custom-quote .center:before{content:'';min-height:350px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
@media screen and (max-width:767px){.custom-quote .center{float:none;max-width:none;margin:0 auto}
}.custom-quote .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
@media screen and (max-width:767px){.custom-quote .center-inner{margin:0 auto}}.custom-quote .container,.custom-quote .center{position:relative;padding:30px 0}
.custom-quote .center{z-index:10}.custom-quote h1,.custom-quote h2,.custom-quote h3,.custom-quote h4{color:#3d80f2}
.custom-quote p{color:#fff;font-size:1rem;line-height:1.25rem}@media screen and (min-width:992px){.custom-quote p{font-size:1.125rem;line-height:1.75rem}
}.custom-quote .form-col-main{float:left;display:block;margin-right:2.35765%;width:82.94039%}
.custom-quote .form-col-main:last-child{margin-right:0}@media screen and (max-width:767px){.custom-quote .form-col-main{float:left;display:block;margin-right:2.35765%;width:100%}
.custom-quote .form-col-main:last-child{margin-right:0}}.custom-quote .form-col-btn{float:left;display:block;margin-right:2.35765%;width:14.70196%}
.custom-quote .form-col-btn:last-child{margin-right:0}@media screen and (max-width:767px){.custom-quote .form-col-btn{float:left;display:block;margin-right:2.35765%;width:31.76157%}
.custom-quote .form-col-btn:last-child{margin-right:0}}.custom-quote .btn{width:100%;padding:0;line-height:45px}
.custom-quote .content-left{text-align:left}@media screen and (min-width:992px){.custom-quote .content-left{float:left;display:block;margin-right:2.35765%;width:48.82117%}
.custom-quote .content-left:last-child{margin-right:0}}@media screen and (min-width:992px){.custom-quote .content-right{float:left;display:block;margin-right:2.35765%;width:44.55627%}
.custom-quote .content-right:last-child{margin-right:0}}.custom-quote .content-right .gform_wrapper{margin-top:0}
.custom-quote .content-right .gform_wrapper p{font-size:1rem;display:inline-block}
.custom-quote .content-right .gform_wrapper ul li.gfield{margin-top:0}.custom-quote .content-right .gform_wrapper .gfield_required{color:#faa}
.custom-quote .content-right .gform_wrapper .top_label .gfield_label{font-weight:400;font-size:1.25rem;margin:1em 0 .1em 0}
.custom-quote .content-right .gform_wrapper .ginput_complex label{font-size:1rem;margin-bottom:0}
.custom-quote .content-right .gform_wrapper input{color:black}.custom-quote .content-right .gform_wrapper input[type="file"]{color:white}
.custom-quote .content-right .gform_wrapper input[type="submit"]{color:#fff;background:#3d80f2;position:relative;text-transform:uppercase;padding:18px;line-height:1;border-radius:5px}
.custom-quote .content-right .gform_wrapper input[type="submit"]:hover{background:#5590f4}
.custom-quote .content-right .gform_wrapper .gform_footer input.button,.custom-quote .content-right .gform_wrapper .gform_footer input[type=submit]{font-size:1.5rem}
@media screen and (max-width:767px){.custom-quote .content-right .gform_wrapper .gform_footer input.button,.custom-quote .content-right .gform_wrapper .gform_footer input[type=submit]{font-size:1rem}
}.custom-quote .content-right .gform_wrapper input[type=text],.custom-quote .content-right .gform_wrapper input[type=url],.custom-quote .content-right .gform_wrapper input[type=email],.custom-quote .content-right .gform_wrapper input[type=tel],.custom-quote .content-right .gform_wrapper input[type=number],.custom-quote .content-right .gform_wrapper input[type=password]{padding-bottom:3px;margin-bottom:2px}
.custom-quote.alternate-style{background-color:white}@media screen and (max-width:991px){.custom-quote.alternate-style{padding:0}
.custom-quote.alternate-style .container{padding:0}.custom-quote.alternate-style .container .center{padding-bottom:0}
}.custom-quote.alternate-style p{color:#282828}.custom-quote.alternate-style .content-left{padding:0 15px 25px 15px}
@media screen and (min-width:992px){.custom-quote.alternate-style .content-left{padding:0}
}.custom-quote.alternate-style .content-right{background-color:#293540;text-align:left;padding:25px 15px}
@media screen and (min-width:992px){.custom-quote.alternate-style .content-right{padding:25px;border-radius:8px}
}.custom-quote.alternate-style .content-right h2,.custom-quote.alternate-style .content-right h3,.custom-quote.alternate-style .content-right h4{color:#ffd133}
.custom-quote.alternate-style .content-right h3{font-size:1.875rem;font-weight:400}
.camera-bg,.panel-bg,.phone-bg{position:absolute;display:none}@media screen and (min-width:992px){.camera-bg,.panel-bg,.phone-bg{display:block}
}.home-tech .camera-bg{top:-80px;right:0}.home-tech .panel-bg{bottom:-80px;right:0}
.home-tech .phone-bg{position:absolute;top:40px;left:0}.custom-quote .camera-bg{top:0;right:0}
.custom-quote .panel-bg{bottom:0;left:0}.bg-icon-columns{color:#fff;background:#282828}
.bg-icon-columns h1,.bg-icon-columns h2,.bg-icon-columns h3,.bg-icon-columns h4{color:white}
.bg-icon-grid-header{margin:30px 0 50px;max-width:900px;display:inline-block}.bg-icon-grid-footer{margin:50px 0 30px}
.grid-footer-cta-btn{color:white;font-size:1.25rem;font-weight:400;border:2px solid white;border-radius:4px;padding:10px 15px;margin-top:35px;display:inline-block}
.grid-footer-cta-btn:hover{color:#282828;background-color:white}.col-bg-icon img{margin-bottom:30px;max-width:200px}
.col-bg-icon-content{width:100%}.col-bg-icon-content h3{color:white;font-size:2rem;font-weight:400}
@media screen and (max-width:767px){.col-bg-icon-alt{padding-bottom:35px}.col-bg-icon-alt:last-child{padding-bottom:0}
}.col-bg-icon-alt:nth-child(n+4){margin-top:40px}.col-bg-icon-alt .bg-icon-alt{background:no-repeat center top;background-size:contain}
@media screen and (min-width:768px){.col-bg-icon-alt:nth-child(3) .bg-icon-alt{margin-top:12px}
}.bg-icon-alt{min-height:254px}.bg-icon-alt .center{position:relative;bottom:auto}
.bg-icon-alt .center:before{content:'';min-height:254px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
@media screen and (max-width:767px){.bg-icon-alt .center{float:none;max-width:none;margin:0 auto}
}.bg-icon-alt .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
@media screen and (max-width:767px){.bg-icon-alt .center-inner{margin:0 auto}}.bg-icon-alt h2{color:#fff}
.bg-icon-alt h3{color:#fff}.bg-icon-alt p{font-size:1.25rem}@media screen and (max-width:1199px){.bg-icon-alt p{font-size:1rem}
}.full-width-empty-html-panel{padding:20px 0}.full-width-empty-html-panel h4.a{padding:8px;display:inline-block;color:#e2001a}
.full-width-empty-html-panel h4.a:hover{color:#e2001a}blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px 2.5em;padding:2em 25px;quotes:"“" "”" "‘" "’";font-size:1.5rem}
blockquote:before{color:#ccc;content:'“';font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-0.4em}
.full-width-bg-mobile{display:none}@media screen and (max-width:767px){.full-width-bg-mobile{display:block;content:'';height:200px;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}
}.full-width-bg-panel{font-size:1.5rem}.full-width-bg-panel.text-shadow p,.full-width-bg-panel.text-shadow h1,.full-width-bg-panel.text-shadow h2,.full-width-bg-panel.text-shadow h3{text-shadow:1px 1px 1px rgba(23,23,23,0.5),0 0 22px rgba(0,0,0,0.5)}
@media screen and (max-width:767px){.full-width-bg-panel.text-shadow p,.full-width-bg-panel.text-shadow h1,.full-width-bg-panel.text-shadow h2,.full-width-bg-panel.text-shadow h3{text-shadow:none}
}@media screen and (max-width:1199px){.full-width-bg-panel{font-size:1.25rem}}@media screen and (max-width:767px){.full-width-bg-panel{padding:0 0 30px;color:#707983;background:white !important;text-align:center;background-size:0}
}@media screen and (min-width:768px){.full-width-bg-panel{background-repeat:no-repeat;background-position:center center;background-size:cover}
.full-width-bg-panel .center{position:relative;bottom:auto}.full-width-bg-panel .center:before{content:'';min-height:250px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:768px) and (max-width:767px){.full-width-bg-panel .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:768px){.full-width-bg-panel .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:768px) and (max-width:767px){.full-width-bg-panel .center-inner{margin:0 auto}
}@media screen and (min-width:992px){.full-width-bg-panel .center{position:relative;bottom:auto}
.full-width-bg-panel .center:before{content:'';min-height:300px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:992px) and (max-width:767px){.full-width-bg-panel .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:992px){.full-width-bg-panel .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:992px) and (max-width:767px){.full-width-bg-panel .center-inner{margin:0 auto}
}.full-width-bg-panel .center-inner{padding:30px 0}@media screen and (max-width:767px){.full-width-bg-panel .center-inner{padding-left:0;padding:30px 0}
}.full-width-bg-panel h1,.full-width-bg-panel h2,.full-width-bg-panel h3,.full-width-bg-panel h4{font-family:"Noto Sans",sans-serif;font-weight:lighter;text-shadow:none}
@media screen and (max-width:767px){.full-width-bg-panel h1,.full-width-bg-panel h2,.full-width-bg-panel h3,.full-width-bg-panel h4{color:black;text-shadow:none}
}.full-width-bg-panel p{font-size:1.25rem;line-height:1.5rem;margin:30px 0 20px;font-weight:200;font-family:"Source Sans Pro",sans-serif;margin-bottom:30px}
@media screen and (max-width:991px){.full-width-bg-panel p{font-size:1.125rem}}@media screen and (max-width:767px){.full-width-bg-panel p{text-shadow:none;font-size:1rem}
}.full-width-bg-panel.qa h2{color:white;font-size:2.8rem;font-weight:400;position:relative;padding-bottom:20px;text-shadow:1px 1px 1px rgba(23,23,23,0.6),0 0 22px rgba(0,0,0,0.4)}
@media screen and (max-width:767px){.full-width-bg-panel.qa h2{color:#282828;font-size:2rem;text-shadow:none}
}.full-width-bg-panel.qa h2 .question{font-size:4rem;font-weight:600;color:#282828;position:absolute;top:-10px;left:-80px}
@media screen and (max-width:767px){.full-width-bg-panel.qa h2 .question{display:none}
}.full-width-bg-panel.qa.dark h2{text-shadow:none}.full-width-bg-panel.qa{padding-top:80px}
.full-width-bg-panel.qa p{color:white;font-size:1.5rem;position:relative;font-style:normal}
@media screen and (max-width:767px){.full-width-bg-panel.qa p{color:black;padding-top:0}
}.full-width-bg-panel.qa p .answer{font-size:3.2rem;font-weight:600;color:#282828;position:absolute;top:0;left:-80px}
@media screen and (max-width:767px){.full-width-bg-panel.qa p .answer{display:none}
}.full-width-bg-panel.qa.dark h2{color:black;text-shadow:none}.full-width-bg-panel.qa.dark p{color:black;text-shadow:none}
.full-width-bg-panel.home-cta{text-align:center;color:#282828}@media screen and (min-width:992px){.full-width-bg-panel.home-cta .center{position:relative;bottom:auto}
.full-width-bg-panel.home-cta .center:before{content:'';min-height:450px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:992px) and (max-width:767px){.full-width-bg-panel.home-cta .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:992px){.full-width-bg-panel.home-cta .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:992px) and (max-width:767px){.full-width-bg-panel.home-cta .center-inner{margin:0 auto}
}.full-width-bg-panel.home-cta .center-inner{vertical-align:top}.full-width-bg-panel.home-cta h3{color:#e2001a;font-size:1.375rem;font-weight:bold}
@media screen and (min-width:992px){.full-width-bg-panel.home-cta h3{font-size:1.75rem}
}@media screen and (min-width:1200px){.full-width-bg-panel.home-cta h3{font-size:2rem}
}.full-width-bg-panel.home-cta .btn-primary,.full-width-bg-panel.home-cta .btn-primary-border{color:white;background-color:#e2001a;border:0}
@media screen and (min-width:768px){.light-text{color:white}.light-text h1,.light-text h2,.light-text h3,.light-text h4,.light-text h5,.light-text h6{color:white}
.light-text a,.light-text h4 a{color:white;text-decoration:none}}@media screen and (min-width:768px) and (min-width:768px){.light-text a:hover,.light-text h4 a:hover{color:white;text-decoration:underline}
}@media screen and (min-width:768px){.light-text .btn{color:white;border-color:white;background-color:transparent}
.light-text .btn-primary:hover,.light-text .btn-primary-border:hover{color:white}
}@media screen and (min-width:992px){.full-width-bg-panel.tall{padding:40px 0}.full-width-bg-panel.tall .center{position:relative;bottom:auto}
.full-width-bg-panel.tall .center:before{content:'';min-height:450px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:992px) and (max-width:767px){.full-width-bg-panel.tall .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:992px){.full-width-bg-panel.tall .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:992px) and (max-width:767px){.full-width-bg-panel.tall .center-inner{margin:0 auto}
}@media screen and (min-width:1200px){.full-width-bg-panel.tall{background-position:center center}
.full-width-bg-panel.tall .center{position:relative;bottom:auto}.full-width-bg-panel.tall .center:before{content:'';min-height:550px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:1200px) and (max-width:767px){.full-width-bg-panel.tall .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:1200px){.full-width-bg-panel.tall .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:1200px) and (max-width:767px){.full-width-bg-panel.tall .center-inner{margin:0 auto}
}@media screen and (min-width:1400px){.full-width-bg-panel.tall{background-position:center center}
.full-width-bg-panel.tall .center{position:relative;bottom:auto}.full-width-bg-panel.tall .center:before{content:'';min-height:600px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:1400px) and (max-width:767px){.full-width-bg-panel.tall .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:1400px){.full-width-bg-panel.tall .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:1400px) and (max-width:767px){.full-width-bg-panel.tall .center-inner{margin:0 auto}
}.full-width-bg-panel-bg-content{text-align:center}@media screen and (min-width:768px){.full-width-bg-panel-bg-content{right:0;margin:0 auto;max-width:640px}
}@media screen and (max-width:767px){.full-width-bg-panel-bg-content{float:none !important;margin:0 auto;padding-top:20px}
}.full-width-bg-panel-bg-content h1{font-size:2.8rem;margin-bottom:24px}@media screen and (max-width:767px){.full-width-bg-panel-bg-content h1{font-size:1.8rem}
}.full-width-bg-panel-bg-content h2{font-size:2.5rem;margin-bottom:22px}.full-width-bg-panel-bg-content h3{font-size:2rem;margin-bottom:22px}
@media screen and (max-width:767px){.full-width-bg-panel-bg-content .btn:hover,.full-width-bg-panel-bg-content .btn:focus{color:#fff;background:#282828;text-decoration:none}
}.btn-primary,.btn-primary-border{color:#282828;background:transparent;border-radius:5px;border:3px solid #000;text-transform:uppercase;font-weight:bold}
.btn-primary:hover,.btn-primary-border:hover,.btn-primary:focus,.btn-primary-border:focus{color:#282828;background:transparent;text-decoration:none}
.btn-primary.btn-white,.btn-white.btn-primary-border{color:white;border-color:white;background:transparent}
.btn-primary.btn-solid,.btn-solid.btn-primary-border{border:0;font-weight:400}.btn-primary.btn-red,.btn-red.btn-primary-border{background:#e2001a;color:white}
.btn-primary.btn-blue,.btn-blue.btn-primary-border{background:#3d80f2;color:white}
.btn-primary.btn-yellow,.btn-yellow.btn-primary-border{background:#ffd133;color:white}
.btn-secondary{color:#fff;background:#282828;border-radius:35px 0 35px 0;-moz-border-radius:35px 0 35px 0;-webkit-border-radius:35px 0 35px 0;border:0 solid #000;text-transform:uppercase}
.btn-secondary:hover,.btn-secondary:focus{color:#fff;background:#282828;text-decoration:none}
.btn-primary-border{position:relative;text-transform:uppercase;box-shadow:0 4px 0 #b01013}
.btn-primary-border:hover,.btn-primary-border:focus{color:#fff;background:#282828;text-decoration:none}
.btn-primary-border:hover,.btn-primary-border:focus{top:1px;box-shadow:0 3px 0 #b01013;transition:all .1s ease}
@media screen and (max-width:991px){.btn-secondary-border{color:#707983;background:#fff;box-shadow:0 4px 0 #bfbfbf}
.btn-secondary-border:hover,.btn-secondary-border:focus{color:#707983;background:#fff;text-decoration:none}
.btn-secondary-border:hover,.btn-secondary-border:focus{box-shadow:0 3px 0 #bfbfbf}
}.more-link{position:relative;padding-left:32px;color:#fff;font-size:.875rem;font-weight:300}
.more-link:before{position:absolute;left:0;width:22px;height:22px;content:'';background:url("/wp-content/uploads/2016/05/arrow.svg") no-repeat}
.more-link:hover,.more-link:focus{color:#fff}.btn-large{padding:18px 32px}@media screen and (max-width:767px){.btn-large{padding:16px 26px}
}.btn-large.btn-primary-border{padding-right:60px}.btn-small{padding:10px 20px}.social-share-links{padding:30px 0 30px 0}
.social-share-links h5{color:#707983;font-size:.875rem}.social-share-links .social-link{padding:0 15px 15px 0;display:inline-block}
.social-share-links .social-link img{display:inline-block}@media screen and (max-width:767px){.social-share-links .social-link img{display:block}
}.social-share-links .social-link:last-child{padding-right:0}.blog h2,.post-type-archive-press h2,.archive.category h2{font-size:1.625rem;color:#3d80f2;margin-bottom:7px}
.blog h2 a,.post-type-archive-press h2 a,.archive.category h2 a{color:#3d80f2}.blog h2 a:hover,.post-type-archive-press h2 a:hover,.archive.category h2 a:hover{color:#0e58d4}
.blog main{background-color:#f5f5f5}.blog main article.post{background-color:white}
.blog main article.post .post-content{padding:20px 15px 10px 20px}.single-post .entry-date{font-size:1.125rem;color:#757575}
.single-post .entry-author a{color:#3d80f2;font-weight:bold}.single-post h2{color:#282828;font-size:1.25rem;font-weight:400}
.single-post h3{color:#282828;font-size:1.125rem;font-weight:400}.archive .entry-content{padding-bottom:30px}
.single-post .author-content,.single-press .author-content{padding-bottom:30px;display:block}
.single-post .author-content img,.single-press .author-content img{float:left;padding:0 20px 15px 0;max-width:96px}
.blog h1,.single-post h1,.single-press h1,.archive h1,.post-type-archive-press h1{color:#282828;font-size:2.5rem;font-weight:400}
.blog .blog-subpage-title h4,.single-post .blog-subpage-title h4,.single-press .blog-subpage-title h4,.archive .blog-subpage-title h4,.post-type-archive-press .blog-subpage-title h4{position:relative}
.blog .blog-subpage-title h4 .blog-home-link,.single-post .blog-subpage-title h4 .blog-home-link,.single-press .blog-subpage-title h4 .blog-home-link,.archive .blog-subpage-title h4 .blog-home-link,.post-type-archive-press .blog-subpage-title h4 .blog-home-link{position:absolute;right:0;font-size:14px;color:black}
.blog .blog-subpage-title h4 .blog-home-link a,.single-post .blog-subpage-title h4 .blog-home-link a,.single-press .blog-subpage-title h4 .blog-home-link a,.archive .blog-subpage-title h4 .blog-home-link a,.post-type-archive-press .blog-subpage-title h4 .blog-home-link a{text-decoration:underline}
.blog .hero-outer-container,.single-post .hero-outer-container,.single-press .hero-outer-container,.archive .hero-outer-container,.post-type-archive-press .hero-outer-container{background-color:black;background-image:linear-gradient(to top,black,white);background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center}
.blog .hero-inner-container,.single-post .hero-inner-container,.single-press .hero-inner-container,.archive .hero-inner-container,.post-type-archive-press .hero-inner-container{display:inline-block;max-width:1170px;margin-left:auto;margin-right:auto;width:100%;text-align:center}
.blog .hero-inner-container::after,.single-post .hero-inner-container::after,.single-press .hero-inner-container::after,.archive .hero-inner-container::after,.post-type-archive-press .hero-inner-container::after{clear:both;content:"";display:table}
.blog .hero-inner-container .hero-columns,.single-post .hero-inner-container .hero-columns,.single-press .hero-inner-container .hero-columns,.archive .hero-inner-container .hero-columns,.post-type-archive-press .hero-inner-container .hero-columns{display:inline-block;margin:0 auto}
.blog .hero-inner-container .hero-columns .hero-col,.single-post .hero-inner-container .hero-columns .hero-col,.single-press .hero-inner-container .hero-columns .hero-col,.archive .hero-inner-container .hero-columns .hero-col,.post-type-archive-press .hero-inner-container .hero-columns .hero-col{display:table-cell;vertical-align:middle;width:auto;padding:15px;margin:0 auto}
@media screen and (min-width:768px){.blog .hero-inner-container .hero-columns .hero-col,.single-post .hero-inner-container .hero-columns .hero-col,.single-press .hero-inner-container .hero-columns .hero-col,.archive .hero-inner-container .hero-columns .hero-col,.post-type-archive-press .hero-inner-container .hero-columns .hero-col{height:260px}
}@media screen and (max-width:991px){.blog .hero-inner-container .hero-columns .hero-col,.single-post .hero-inner-container .hero-columns .hero-col,.single-press .hero-inner-container .hero-columns .hero-col,.archive .hero-inner-container .hero-columns .hero-col,.post-type-archive-press .hero-inner-container .hero-columns .hero-col{height:300px}
}@media screen and (min-width:992px){.blog .hero-inner-container .hero-columns .hero-col,.single-post .hero-inner-container .hero-columns .hero-col,.single-press .hero-inner-container .hero-columns .hero-col,.archive .hero-inner-container .hero-columns .hero-col,.post-type-archive-press .hero-inner-container .hero-columns .hero-col{height:400px}
}@media screen and (min-width:1200px){.blog .hero-inner-container .hero-columns .hero-col,.single-post .hero-inner-container .hero-columns .hero-col,.single-press .hero-inner-container .hero-columns .hero-col,.archive .hero-inner-container .hero-columns .hero-col,.post-type-archive-press .hero-inner-container .hero-columns .hero-col{height:500px}
}@media screen and (min-width:1400px){.blog .hero-inner-container .hero-columns .hero-col,.single-post .hero-inner-container .hero-columns .hero-col,.single-press .hero-inner-container .hero-columns .hero-col,.archive .hero-inner-container .hero-columns .hero-col,.post-type-archive-press .hero-inner-container .hero-columns .hero-col{height:650px}
}.blog .hero-inner-container .hero-columns h3,.single-post .hero-inner-container .hero-columns h3,.single-press .hero-inner-container .hero-columns h3,.archive .hero-inner-container .hero-columns h3,.post-type-archive-press .hero-inner-container .hero-columns h3{color:white;font-size:3em;font-weight:y00}
.blog .blog-hero-featured-title,.single-post .blog-hero-featured-title,.single-press .blog-hero-featured-title,.archive .blog-hero-featured-title,.post-type-archive-press .blog-hero-featured-title{color:white;text-transform:uppercase;padding-bottom:10px;display:block;font-weight:600}
.blog .blog-hero-title,.single-post .blog-hero-title,.single-press .blog-hero-title,.archive .blog-hero-title,.post-type-archive-press .blog-hero-title{display:block;padding:0 0 25px;font-size:1em;color:white;margin:0;font-weight:400}
@media screen and (min-width:768px){.blog .blog-left,.single-post .blog-left,.single-press .blog-left,.archive .blog-left,.post-type-archive-press .blog-left{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-top:50px}
.blog .blog-left:last-child,.single-post .blog-left:last-child,.single-press .blog-left:last-child,.archive .blog-left:last-child,.post-type-archive-press .blog-left:last-child{margin-right:0}
}.blog .post,.single-post .post,.single-press .post,.archive .post,.post-type-archive-press .post{padding-bottom:0;margin-bottom:50px;border-bottom:solid 1px #eaeaea;display:inline-block}
@media screen and (min-width:1200px){.blog .post .post-thumbnail,.single-post .post .post-thumbnail,.single-press .post .post-thumbnail,.archive .post .post-thumbnail,.post-type-archive-press .post .post-thumbnail{float:left;width:40%}
}@media screen and (min-width:1200px){.blog .post .post-content,.single-post .post .post-content,.single-press .post .post-content,.archive .post .post-content,.post-type-archive-press .post .post-content{display:inline-block;padding-left:20px;width:60%}
}.blog .post .post-content p,.single-post .post .post-content p,.single-press .post .post-content p,.archive .post .post-content p,.post-type-archive-press .post .post-content p{line-height:1.625rem}
.blog .post .post-content .post-categories li,.single-post .post .post-content .post-categories li,.single-press .post .post-content .post-categories li,.archive .post .post-content .post-categories li,.post-type-archive-press .post .post-content .post-categories li{display:inline-block;margin:0 8px 8px 0}
.blog .post .post-content .post-categories li a,.single-post .post .post-content .post-categories li a,.single-press .post .post-content .post-categories li a,.archive .post .post-content .post-categories li a,.post-type-archive-press .post .post-content .post-categories li a{padding:4px 8px;color:white;background:#cfd3d6;color:white;font-size:.6875rem;font-weight:500;text-transform:uppercase;text-decoration:none;border-radius:5px}
.blog .post .post-content .post-categories li a:hover,.single-post .post .post-content .post-categories li a:hover,.single-press .post .post-content .post-categories li a:hover,.archive .post .post-content .post-categories li a:hover,.post-type-archive-press .post .post-content .post-categories li a:hover{background:#707983}
.blog .post.no-image,.single-post .post.no-image,.single-press .post.no-image,.archive .post.no-image,.post-type-archive-press .post.no-image{display:block}
.blog .post.no-image .post-thumbnail,.single-post .post.no-image .post-thumbnail,.single-press .post.no-image .post-thumbnail,.archive .post.no-image .post-thumbnail,.post-type-archive-press .post.no-image .post-thumbnail{display:none}
.blog .post.no-image .post-content,.single-post .post.no-image .post-content,.single-press .post.no-image .post-content,.archive .post.no-image .post-content,.post-type-archive-press .post.no-image .post-content{width:100%;padding-left:0}
.blog .entry-meta,.single-post .entry-meta,.single-press .entry-meta,.archive .entry-meta,.post-type-archive-press .entry-meta{font-size:.9375rem}
@media screen and (max-width:1199px){.blog .entry-meta,.single-post .entry-meta,.single-press .entry-meta,.archive .entry-meta,.post-type-archive-press .entry-meta{font-size:.8125rem}
}.blog .entry-meta .entry-date,.single-post .entry-meta .entry-date,.single-press .entry-meta .entry-date,.archive .entry-meta .entry-date,.post-type-archive-press .entry-meta .entry-date{float:left;color:#ababab}
.blog .entry-meta .entry-category,.single-post .entry-meta .entry-category,.single-press .entry-meta .entry-category,.archive .entry-meta .entry-category,.post-type-archive-press .entry-meta .entry-category{float:right;color:#9b9b9b}
.blog .entry-meta .entry-category a,.single-post .entry-meta .entry-category a,.single-press .entry-meta .entry-category a,.archive .entry-meta .entry-category a,.post-type-archive-press .entry-meta .entry-category a{padding:0 3px;color:#9b9b9b;text-transform:uppercase;text-decoration:none}
.blog .entry-meta .entry-category a:last-child,.single-post .entry-meta .entry-category a:last-child,.single-press .entry-meta .entry-category a:last-child,.archive .entry-meta .entry-category a:last-child,.post-type-archive-press .entry-meta .entry-category a:last-child{padding-right:0}
.blog .entry-header h1,.blog .entry-header h3,.single-post .entry-header h1,.single-post .entry-header h3,.single-press .entry-header h1,.single-press .entry-header h3,.archive .entry-header h1,.archive .entry-header h3,.post-type-archive-press .entry-header h1,.post-type-archive-press .entry-header h3{margin:15px 0}
.blog .entry-header h3 a,.single-post .entry-header h3 a,.single-press .entry-header h3 a,.archive .entry-header h3 a,.post-type-archive-press .entry-header h3 a{text-decoration:none}
.blog .entry-header h3 a:hover,.blog .entry-header h3 a:focus,.single-post .entry-header h3 a:hover,.single-post .entry-header h3 a:focus,.single-press .entry-header h3 a:hover,.single-press .entry-header h3 a:focus,.archive .entry-header h3 a:hover,.archive .entry-header h3 a:focus,.post-type-archive-press .entry-header h3 a:hover,.post-type-archive-press .entry-header h3 a:focus{color:#282828}
.blog .entry-content,.single-post .entry-content,.single-press .entry-content,.archive .entry-content,.post-type-archive-press .entry-content{font-size:1.125rem;padding-top:20px}
@media screen and (max-width:1199px){.blog .entry-content,.single-post .entry-content,.single-press .entry-content,.archive .entry-content,.post-type-archive-press .entry-content{font-size:1rem}
}.blog .entry-content .read-more,.single-post .entry-content .read-more,.single-press .entry-content .read-more,.archive .entry-content .read-more,.post-type-archive-press .entry-content .read-more{color:#3d80f2;padding:4px 7px;margin-left:2px;white-space:nowrap;font-weight:400;font-size:.8125rem;text-transform:uppercase;line-height:normal;text-decoration:none}
.blog .entry-content .read-more a,.single-post .entry-content .read-more a,.single-press .entry-content .read-more a,.archive .entry-content .read-more a,.post-type-archive-press .entry-content .read-more a{color:#3d80f2}
.blog .entry-content .read-more:hover,.blog .entry-content .read-more:focus,.single-post .entry-content .read-more:hover,.single-post .entry-content .read-more:focus,.single-press .entry-content .read-more:hover,.single-press .entry-content .read-more:focus,.archive .entry-content .read-more:hover,.archive .entry-content .read-more:focus,.post-type-archive-press .entry-content .read-more:hover,.post-type-archive-press .entry-content .read-more:focus{color:white;background-color:#3d80f2}
.blog .blog-list .media-object,.single-post .blog-list .media-object,.single-press .blog-list .media-object,.archive .blog-list .media-object,.post-type-archive-press .blog-list .media-object{margin-top:20px}
.blog .blog-list .media-img img,.single-post .blog-list .media-img img,.single-press .blog-list .media-img img,.archive .blog-list .media-img img,.post-type-archive-press .blog-list .media-img img{border-radius:5px;max-width:100px}
.blog .blog-list .meta-date,.single-post .blog-list .meta-date,.single-press .blog-list .meta-date,.archive .blog-list .meta-date,.post-type-archive-press .blog-list .meta-date{color:#707983;font-size:.8125rem}
@media screen and (max-width:1199px){.blog .blog-list .meta-date,.single-post .blog-list .meta-date,.single-press .blog-list .meta-date,.archive .blog-list .meta-date,.post-type-archive-press .blog-list .meta-date{font-size:.75rem}
}.sidebar .blog .blog-list .media-img,.sidebar .single-post .blog-list .media-img,.sidebar .single-press .blog-list .media-img,.sidebar .archive .blog-list .media-img,.sidebar .post-type-archive-press .blog-list .media-img{max-width:100px}
.sidebar .blog .blog-list h4,.sidebar .single-post .blog-list h4,.sidebar .single-press .blog-list h4,.sidebar .archive .blog-list h4,.sidebar .post-type-archive-press .blog-list h4{margin-bottom:5px}
@media screen and (min-width:1200px){.blog-video .blog .blog-list .media-bd,.blog-video .single-post .blog-list .media-bd,.blog-video .single-press .blog-list .media-bd,.blog-video .archive .blog-list .media-bd,.blog-video .post-type-archive-press .blog-list .media-bd{padding-right:120px}
}.blog .post-categories,.single-post .post-categories,.single-press .post-categories,.archive .post-categories,.post-type-archive-press .post-categories{margin:0;padding:10px 0 0 0}
.blog .post-categories li,.single-post .post-categories li,.single-press .post-categories li,.archive .post-categories li,.post-type-archive-press .post-categories li{list-style:none;margin:0;display:inline-block}
.blog .blog .tags a,.blog .post-categories a,.blog .widget_categories a,.single-post .blog .tags a,.single-post .post-categories a,.single-post .widget_categories a,.single-press .blog .tags a,.single-press .post-categories a,.single-press .widget_categories a,.archive .blog .tags a,.archive .post-categories a,.archive .widget_categories a,.post-type-archive-press .blog .tags a,.post-type-archive-press .post-categories a,.post-type-archive-press .widget_categories a{display:block;font-size:1rem;font-weight:500;text-transform:capitalize;text-decoration:none;border-radius:5px}
.blog .blog .tags a:hover,.blog .blog .tags a:focus,.blog .post-categories a:hover,.blog .post-categories a:focus,.blog .widget_categories a:hover,.blog .widget_categories a:focus,.single-post .blog .tags a:hover,.single-post .blog .tags a:focus,.single-post .post-categories a:hover,.single-post .post-categories a:focus,.single-post .widget_categories a:hover,.single-post .widget_categories a:focus,.single-press .blog .tags a:hover,.single-press .blog .tags a:focus,.single-press .post-categories a:hover,.single-press .post-categories a:focus,.single-press .widget_categories a:hover,.single-press .widget_categories a:focus,.archive .blog .tags a:hover,.archive .blog .tags a:focus,.archive .post-categories a:hover,.archive .post-categories a:focus,.archive .widget_categories a:hover,.archive .widget_categories a:focus,.post-type-archive-press .blog .tags a:hover,.post-type-archive-press .blog .tags a:focus,.post-type-archive-press .post-categories a:hover,.post-type-archive-press .post-categories a:focus,.post-type-archive-press .widget_categories a:hover,.post-type-archive-press .widget_categories a:focus{background:#1061ec}
.btn-primary,.btn-primary-border{color:#282828;background:transparent;border-radius:5px;border:3px solid #000;text-transform:uppercase;font-weight:bold}
.btn-primary:hover,.btn-primary-border:hover,.btn-primary:focus,.btn-primary-border:focus{color:#282828;background:transparent;text-decoration:none}
.btn-primary.btn-white,.btn-white.btn-primary-border{color:white;border-color:white;background:transparent}
.btn-primary.btn-solid,.btn-solid.btn-primary-border{border:0;font-weight:400}.btn-primary.btn-red,.btn-red.btn-primary-border{background:#e2001a;color:white}
.btn-primary.btn-blue,.btn-blue.btn-primary-border{background:#3d80f2;color:white}
.btn-primary.btn-yellow,.btn-yellow.btn-primary-border{background:#ffd133;color:white}
.btn-secondary{color:#fff;background:#282828;border-radius:35px 0 35px 0;-moz-border-radius:35px 0 35px 0;-webkit-border-radius:35px 0 35px 0;border:0 solid #000;text-transform:uppercase}
.btn-secondary:hover,.btn-secondary:focus{color:#fff;background:#282828;text-decoration:none}
.btn-primary-border{position:relative;text-transform:uppercase;box-shadow:0 4px 0 #b01013}
.btn-primary-border:hover,.btn-primary-border:focus{color:#fff;background:#282828;text-decoration:none}
.btn-primary-border:hover,.btn-primary-border:focus{top:1px;box-shadow:0 3px 0 #b01013;transition:all .1s ease}
@media screen and (max-width:991px){.btn-secondary-border{color:#707983;background:#fff;box-shadow:0 4px 0 #bfbfbf}
.btn-secondary-border:hover,.btn-secondary-border:focus{color:#707983;background:#fff;text-decoration:none}
.btn-secondary-border:hover,.btn-secondary-border:focus{box-shadow:0 3px 0 #bfbfbf}
}.more-link{position:relative;padding-left:32px;color:#fff;font-size:.875rem;font-weight:300}
.more-link:before{position:absolute;left:0;width:22px;height:22px;content:'';background:url("/wp-content/uploads/2016/05/arrow.svg") no-repeat}
.more-link:hover,.more-link:focus{color:#fff}.btn-large{padding:18px 32px}@media screen and (max-width:767px){.btn-large{padding:16px 26px}
}.btn-large.btn-primary-border{padding-right:60px}.btn-small{padding:10px 20px}.social-share-links{padding:30px 0 30px 0}
.social-share-links h5{color:#707983;font-size:.875rem}.social-share-links .social-link{padding:0 15px 15px 0;display:inline-block}
.social-share-links .social-link img{display:inline-block}@media screen and (max-width:767px){.social-share-links .social-link img{display:block}
}.social-share-links .social-link:last-child{padding-right:0}.press-list .blog-left{margin-top:50px}
.solutions-panels-circles{background-color:#0c1a26;color:white;padding:40px 0;overflow:hidden}
@media screen and (min-width:992px){.solutions-panels-circles .odd-columns{padding:100px 0}
}.solutions-panels-circles .odd-columns .odd-col-content h3{font-size:2.25rem;font-weight:500}
@media screen and (max-width:991px){.solutions-panels-circles .odd-columns .odd-col-content h3{font-size:1.875rem}
}.solutions-panels-circles .btn{margin-top:20px}.solutions-panels-circles .odd-columns:nth-child(even) h3{color:#ffd133}
.solutions-panels-circles .odd-columns:nth-child(even) .solution-background{position:relative}
@media screen and (max-width:767px){.solutions-panels-circles .odd-columns:nth-child(even) .solution-background{margin-bottom:30px}
}.solutions-panels-circles .odd-columns:nth-child(even) .solution-background:after{content:"";position:absolute;background-image:url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDIgNjAyIj48dGl0bGU+Y2lyY2xlLWxpbmVzLXNxdWFyZTwvdGl0bGU+PHJlY3QgeD0iMjg5LjAyIiB5PSIyMC44OSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiByeD0iNiIgcnk9IjYiIHN0eWxlPSJmaWxsOiNmZmYiLz48cGF0aCBpZD0ib3V0dGVyX2NpcmNsZSIgZGF0YS1uYW1lPSJvdXR0ZXIgY2lyY2xlIiBkPSJNNDc2LjQ4LDY1YzEzMS44Myw5NS45NCwxNjAuOTIsMjgwLjU4LDY1LDQxMi40MVMyNjAuODgsNjM4LjMzLDEyOSw1NDIuMzkiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjJweCIvPjxwYXRoIGlkPSJpbm5lcl9jaXJjbGUiIGRhdGEtbmFtZT0iaW5uZXIgY2lyY2xlIiBkPSJNMjk1LDI2Ljg5QzQ0Ni40LDI2Ljg5LDU2OS4xMiwxNDkuNjIsNTY5LjEyLDMwMVM0NDYuNCw1NzUuMTEsMjk1LDU3NS4xMSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4Ii8+PHJlY3QgeD0iMjg5LjAyIiB5PSI1NjkuMTEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjYiIHJ5PSI2IiBzdHlsZT0iZmlsbDojZmZmIi8+PHJlY3QgeD0iNDcwLjY3IiB5PSI1OSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiByeD0iNiIgcnk9IjYiIHN0eWxlPSJmaWxsOiNmZmYiLz48cmVjdCB4PSIxMjMuMDUiIHk9IjUzNi4xNCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiByeD0iNiIgcnk9IjYiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=");background-size:contain;display:block;background-repeat:no-repeat;z-index:2;animation:spin 40s linear infinite}
@keyframes spin{100%{transform:rotate(360deg)}}@media screen and (max-width:767px){.solutions-panels-circles .odd-columns:nth-child(even) .solution-background:after{width:355px;height:355px;right:-9%;top:-9%}
}@media screen and (max-width:480px){.solutions-panels-circles .odd-columns:nth-child(even) .solution-background:after{width:235px;height:235px;right:-8.8%;top:-8.8%}
}@media screen and (min-width:768px){.solutions-panels-circles .odd-columns:nth-child(even) .solution-background:after{width:355px;height:355px;right:-9%;top:-9%}
}@media screen and (min-width:992px){.solutions-panels-circles .odd-columns:nth-child(even) .solution-background:after{width:470px;height:470px;right:-8.8%;top:-8.8%}
}.solutions-panels-circles .odd-columns:nth-child(odd) h3{color:#e2001a}.solutions-panels-circles .odd-columns:nth-child(odd) .solution-background{position:relative}
@media screen and (max-width:767px){.solutions-panels-circles .odd-columns:nth-child(odd) .solution-background{margin-bottom:30px}
}.solutions-panels-circles .odd-columns:nth-child(odd) .solution-background:before{content:"";position:absolute;background-image:url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDIgNjAyIj48dGl0bGU+Y2lyY2xlLWxpbmVzLXNxdWFyZTwvdGl0bGU+PHJlY3QgeD0iMjg5LjAyIiB5PSIyMC44OSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiByeD0iNiIgcnk9IjYiIHN0eWxlPSJmaWxsOiNmZmYiLz48cGF0aCBpZD0ib3V0dGVyX2NpcmNsZSIgZGF0YS1uYW1lPSJvdXR0ZXIgY2lyY2xlIiBkPSJNNDc2LjQ4LDY1YzEzMS44Myw5NS45NCwxNjAuOTIsMjgwLjU4LDY1LDQxMi40MVMyNjAuODgsNjM4LjMzLDEyOSw1NDIuMzkiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjJweCIvPjxwYXRoIGlkPSJpbm5lcl9jaXJjbGUiIGRhdGEtbmFtZT0iaW5uZXIgY2lyY2xlIiBkPSJNMjk1LDI2Ljg5QzQ0Ni40LDI2Ljg5LDU2OS4xMiwxNDkuNjIsNTY5LjEyLDMwMVM0NDYuNCw1NzUuMTEsMjk1LDU3NS4xMSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4Ii8+PHJlY3QgeD0iMjg5LjAyIiB5PSI1NjkuMTEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjYiIHJ5PSI2IiBzdHlsZT0iZmlsbDojZmZmIi8+PHJlY3QgeD0iNDcwLjY3IiB5PSI1OSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiByeD0iNiIgcnk9IjYiIHN0eWxlPSJmaWxsOiNmZmYiLz48cmVjdCB4PSIxMjMuMDUiIHk9IjUzNi4xNCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiByeD0iNiIgcnk9IjYiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=");background-size:contain;display:block;background-repeat:no-repeat;z-index:2;filter:FlipH;-ms-filter:“FlipH”;animation:spin 40s linear infinite}
@keyframes spin{100%{transform:rotate(360deg)}}@media screen and (max-width:767px){.solutions-panels-circles .odd-columns:nth-child(odd) .solution-background:before{width:355px;height:355px;left:-9%;top:-9%}
}@media screen and (max-width:480px){.solutions-panels-circles .odd-columns:nth-child(odd) .solution-background:before{width:235px;height:235px;left:-8.8%;top:-8.8%}
}@media screen and (min-width:768px){.solutions-panels-circles .odd-columns:nth-child(odd) .solution-background:before{width:355px;height:355px;left:-9%;top:-9%}
}@media screen and (min-width:992px){.solutions-panels-circles .odd-columns:nth-child(odd) .solution-background:before{width:470px;height:470px;left:-8.8%;top:-8.8%}
}.solutions-panels-circles .odd-col-img img{border-radius:50%}.solutions-panels-circles .solution-background{margin:0 auto;width:400px;height:400px;border-radius:50%;background-size:cover;background-position:center center}
@media screen and (max-width:991px){.solutions-panels-circles .solution-background{width:300px;height:300px}
}@media screen and (max-width:480px){.solutions-panels-circles .solution-background{width:200px;height:200px}
}.solution-panels-stacked{color:white}.solution-panels-stacked p{padding-bottom:15px}
.solution-panels-stacked .odd-columns{padding:0}.solution-panels-stacked .odd-columns:nth-child(even) .odd-col-content{background-color:#293540}
.solution-panels-stacked .odd-columns:nth-child(even) h3{color:#ffd133}.solution-panels-stacked .odd-columns:nth-child(odd) .odd-col-content{background-color:#0c1a26}
.solution-panels-stacked .odd-columns:nth-child(odd) h3{color:#e2001a}.solution-panels-stacked .container{width:100%;max-width:none;padding:0}
@media screen and (min-width:768px){.solution-panels-stacked .container .odd-col-img .center,.solution-panels-stacked .container .odd-col-content .center{position:relative;bottom:auto}
.solution-panels-stacked .container .odd-col-img .center:before,.solution-panels-stacked .container .odd-col-content .center:before{content:'';min-height:320px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:768px) and (max-width:767px){.solution-panels-stacked .container .odd-col-img .center,.solution-panels-stacked .container .odd-col-content .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:768px){.solution-panels-stacked .container .odd-col-img .center-inner,.solution-panels-stacked .container .odd-col-content .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:768px) and (max-width:767px){.solution-panels-stacked .container .odd-col-img .center-inner,.solution-panels-stacked .container .odd-col-content .center-inner{margin:0 auto}
}@media screen and (min-width:992px){.solution-panels-stacked .container .odd-col-img .center,.solution-panels-stacked .container .odd-col-content .center{position:relative;bottom:auto}
.solution-panels-stacked .container .odd-col-img .center:before,.solution-panels-stacked .container .odd-col-content .center:before{content:'';min-height:380px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:992px) and (max-width:767px){.solution-panels-stacked .container .odd-col-img .center,.solution-panels-stacked .container .odd-col-content .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:992px){.solution-panels-stacked .container .odd-col-img .center-inner,.solution-panels-stacked .container .odd-col-content .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:992px) and (max-width:767px){.solution-panels-stacked .container .odd-col-img .center-inner,.solution-panels-stacked .container .odd-col-content .center-inner{margin:0 auto}
}@media screen and (min-width:1200px){.solution-panels-stacked .container .odd-col-img .center,.solution-panels-stacked .container .odd-col-content .center{position:relative;bottom:auto}
.solution-panels-stacked .container .odd-col-img .center:before,.solution-panels-stacked .container .odd-col-content .center:before{content:'';min-height:460px;display:inline-block;vertical-align:middle;margin-right:-0.25em}
}@media screen and (min-width:1200px) and (max-width:767px){.solution-panels-stacked .container .odd-col-img .center,.solution-panels-stacked .container .odd-col-content .center{float:none;max-width:none;margin:0 auto}
}@media screen and (min-width:1200px){.solution-panels-stacked .container .odd-col-img .center-inner,.solution-panels-stacked .container .odd-col-content .center-inner{display:inline-block;width:100%;height:100%;vertical-align:middle}
}@media screen and (min-width:1200px) and (max-width:767px){.solution-panels-stacked .container .odd-col-img .center-inner,.solution-panels-stacked .container .odd-col-content .center-inner{margin:0 auto}
}.solution-panels-stacked .container .odd-col-img{margin:0;padding:30px;background-size:cover;background-position:center center;min-height:260px}
@media screen and (max-width:480px){.solution-panels-stacked .container .odd-col-img{min-height:200px}
}@media screen and (min-width:768px){.solution-panels-stacked .container .odd-col-img{width:50%}
}.solution-panels-stacked .container .odd-col-content{padding:30px;width:100%;max-width:none}
@media screen and (min-width:768px){.solution-panels-stacked .container .odd-col-content{width:50%}
}@media screen and (max-width:767px){.solution-panels-stacked .container .odd-col-content .center-inner{padding-bottom:60px}
}@media screen and (min-width:992px){.solution-panels-stacked .container .odd-col-content .center-inner{padding:40px}
}.featured-content{padding:50px 0}.featured-content h3{color:#3d80f2;font-size:2.125rem;font-weight:bold}
.featured-content p{color:#282828}@media screen and (min-width:992px){.featured-content .flex-row{display:-ms-flexbox;display:flex}
}.featured-content .card-icon-height{background-color:#f5f5f5}.featured-content .card-icon-col{background-color:#293540}
.featured-content .featured-content-lower-container{padding:10px}.featured-content .featured-content-lower-container .featured-content-lower-inner{border:1px solid #3d80f2;padding:20px;min-height:280px}
.featured-content .featured-content-lower-container h4{color:white;font-size:24px;font-weight:600;padding:0 5px}
.featured-content .featured-content-lower-container h6{color:white}.featured-content .featured-content-lower-container p{font-size:18px;font-weight:200;color:white}
.leadership{padding:50px 0}.leadership h3{color:#3d80f2;font-size:2.125rem;font-weight:bold}
.leadership h4{color:#282828;font-size:1.5rem}.leadership p{color:#282828}.leadership .row{padding-bottom:40px}
.leadership .card-icon-height{background-color:#f5f5f5}.leadership .card-icon-col{background-color:#293540}
.leadership .featured-content-lower-container{padding:6px}.leadership .featured-content-lower-container .featured-content-lower-inner{border:1px solid #3d80f2;padding:20px}
.leadership .featured-content-lower-container h4{color:white;font-size:18px;font-weight:400;padding:0 5px;margin-bottom:5px}
.leadership .featured-content-lower-container p{font-size:14px;font-weight:200;color:white;margin:auto;padding:0}
.bio-photo{width:100%;height:100%;background-position:center center;background-size:cover;color:white;text-align:center}
.bio-name{position:absolute;width:100%;bottom:0;color:white;text-align:center;background-color:transparent;height:auto;display:table;opacity:0;transition:all .4s ease-in,slide .4s ease-out}
.bio-name div{display:table-cell;vertical-align:bottom;height:100%;padding:10px 15px;background-color:rgba(0,0,0,0.3)}
.bio-name .bio-name-text{display:block;font-size:16px;text-transform:uppercase}.bio-name .bio-name-title{font-size:14px}
.bio-detail{display:none;font-size:1em;font-weight:200}.featherlight-content{max-width:900px;background-size:cover !important;background-position:center center !important;background-image:linear-gradient(to bottom,rgba(61,128,242,0.95) 0,#0d4ebc) !important;background-color:transparent !important;border:0 !important;padding:35px !important;color:white}
.featherlight:last-of-type{background:rgba(0,0,0,0.75)}.featherlight .featherlight-close-icon{background:transparent !important;padding:10px !important;color:white;width:100px}
.featherlight .featherlight-close-icon::after{content:"Close";padding-left:5px}
.bio-popup-photo-container{background:rgba(255,255,255,0.3);padding:10px}@media screen and (min-width:768px){.bio-popup-photo-container{width:100%;display:block}
}@media screen and (min-width:992px){.bio-popup-photo-container{display:table-cell;width:40%;vertical-align:middle}
}.bio-popup-photo{height:200px;display:block;background-position:center center;background-size:cover;min-width:200px}
@media screen and (min-width:768px){.bio-popup-title-container{width:100%;display:block;padding:20px 0 10px}
}@media screen and (min-width:992px){.bio-popup-title-container{display:table-cell;width:70%;vertical-align:middle;padding-left:60px}
}.popup-title-name{display:block;font-size:2em;font-weight:200;padding-bottom:10px;line-height:normal}
.popup-title-position{display:block;font-size:22px;font-weight:200}.popup-bio-title{display:block;padding:25px 0 10px;font-weight:400;text-transform:uppercase}
.compare-grid{padding-top:40px}.compare-grid .compare-item-container{padding-bottom:40px}
.compare-grid .compare-item-container .item-header{text-align:center;padding-bottom:40px}
.compare-grid .compare-item-container .item-header .icon-container{display:inline-block}
.compare-grid .compare-item-container .item-header .icon-container .icon-container-circle{width:80px;height:80px;border-radius:100%;border:1px solid #dbdbdb;display:table-cell;text-align:center;vertical-align:middle}
.compare-grid .compare-item-container .item-header .icon-container .icon-container-circle .compare-item-icon{width:50px}
.compare-grid .compare-item-container .item-header h3{display:block;vertical-align:middle;padding-left:20px}
.compare-grid .compare-item-container .item-header .line{display:table;width:100%;vertical-align:middle;padding-left:10px}
.compare-grid .compare-item-container .item-header hr{width:100%;border:0;border-top:1px;border-color:#e2001a;color:#e2001a;border-style:solid}
.compare-grid .compare-item-container .compare-content-container{display:block;position:relative;margin:0;padding:0}
.compare-grid .compare-item-container .compare-content-container li{list-style:none;padding:0 0 20px;margin:0}
.compare-grid .compare-item-container .compare-content-container h4{font-weight:200;font-style:italic}
.compare-grid .compare-item-container .compare-content-container h4.dark{color:#707983}
.rollover-grid{background-color:#f5f5f5;text-align:center}.rollover-grid .col-rollover-grid-container{display:inline-block}
.col-rollover-grid{margin-top:30px;background-color:white;text-align:center;display:table;width:100%}
.col-rollover-grid .card{display:table-cell;height:220px;vertical-align:middle}.col-rollover-grid ul{margin:0;padding:0}
.col-rollover-grid ul li{list-style:none;margin:0;padding:0}.faq{padding:40px 0}.faq .faq-header{padding:0 0 50px}
.faq .faq-header p{font-size:1.5rem}.faq h1{font-size:3rem;color:black}.faq p{font-size:1.5rem}
.faq-single h1{font-size:2.5rem;color:black}.faq-single h3{color:#282828}.faq-single h3 a{color:#282828}
.faq-single .faq-single-answer{padding:40px 0}.faq-single .faq-header h5{padding-left:20px}
.events-panel{position:relative}.events-panel .container{position:relative}.events-panel h4{color:#3d80f2;padding:15px 0 10px}
.events-panel h6{font-size:1.2rem}.events-panel hr{width:50%}.events-panel .section-title-alt{padding-bottom:50px;max-width:700px;text-align:center;margin:0 auto}
.events-panel .section-title-alt h2{font-weight:600;color:#3d80f2;padding-bottom:20px}
.acolades h3{text-align:center;padding-bottom:30px;color:#3d80f2;font-size:2.125rem;font-weight:bold}
.acolades-col{margin:20px inherit 30px}@media screen and (min-width:768px){.acolades-col{margin-bottom:0}
}.acolades-col:last-child{margin-bottom:0}.acolades-col h4{color:#3d80f2}.acolades-col h4:hover{color:#3d80f2}
.acolades-col a{color:#3d80f2}.acolades-col a:hover{text-decoration:underline}.acolades-col .read-more-link{color:#282828}
.acolades-col .read-more-link:hover{border-bottom:1px solid #282828}.scroll-panel section{padding-bottom:40px}
.scroll-panel section .scroll-panel-section-item{padding-bottom:20px}.scroll-panel section h3{font-size:44px;color:#e2001a;display:block;font-weight:400}
.scroll-panel section h3 a{color:#e2001a;display:block}.scroll-panel section h3 a:hover{color:#e2001a}
.scroll-panel section h4{padding:15px 0 0;margin-bottom:8px}#pin-content{width:100% !important;padding:0 15px;z-index:99}
.scroll-panel-content{padding-top:25px}#scroll-menu{margin:0;padding:0 0 5px;text-align:center}
#scroll-menu li{display:inline-block;list-style:none;margin:0;padding:0 4px;font-size:24px;transition:.5s all ease-out;border-top:3px solid #fff}
#scroll-menu li.active{border-top:3px solid #e2001a;color:#e2001a}#scroll-menu li.active a{color:#e2001a}
#scroll-menu li a{transition:.5s all ease-out}#scroll-menu li a:hover{color:#e2001a}