@import '/packages/hfpg/themes/hfpg/css/normalize.css';@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css');@import url('https://fonts.googleapis.com/css?family=PT+Serif:300|Roboto:300,400,500,700');.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flexwrap-wrap{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.justify-content-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-direction-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.flexcell-equal-width{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.flex-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation-duration:500ms}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;animation-duration:500ms}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-duration:300ms;animation-name:slideInDown}.keyframesParallelogramRightAnimationBegin{top:-30%;right:-30%}.keyframesParallelogramRightAnimationEnd{right:-6%;top:-22%}@keyframes keyframesParallelogramRight{from{top:-30%;right:-30%}to{right:-6%;top:-22%}}.keyframesParallelogramRight{-webkit-animation-name:keyframesParallelogramRight;animation-name:keyframesParallelogramRight;animation-duration:2000ms}.keyframesParallelogramBottomAnimationBegin{left:-100%;bottom:20%}.keyframesParallelogramBottomAnimationEnd{left:-49%;bottom:8%}@keyframes keyframesParallelogramBottom{from{left:-100%;bottom:20%}to{left:-49%;bottom:8%}}.keyframesParallelogramBottom{-webkit-animation-name:keyframesParallelogramBottom;animation-name:keyframesParallelogramBottom;animation-duration:2000ms}@charset "UTF-8";@font-face{font-family:"hfpg";src:url("/packages/hfpg/themes/hfpg/css/fonts/hfpg.eot");src:url("/packages/hfpg/themes/hfpg/css/fonts/hfpg.eot?#iefix") format("embedded-opentype"),url("/packages/hfpg/themes/hfpg/css/fonts/hfpg.woff") format("woff"),url("/packages/hfpg/themes/hfpg/css/fonts/hfpg.ttf") format("truetype"),url("/packages/hfpg/themes/hfpg/css/fonts/hfpg.svg#hfpg") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"hfpg" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"hfpg" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cancel:before{content:"a"}.icon-down-circled:before{content:"b"}.icon-export:before{content:"c"}.icon-eye:before{content:"d"}.icon-facebook:before{content:"e"}.icon-facebook-circled:before{content:"f"}.icon-left-open:before{content:"g"}.icon-left-open-big:before{content:"h"}.icon-right-open-big:before{content:"i"}.icon-right-open-mini:before{content:"j"}.icon-right-open:before{content:"k"}.icon-left-open-mini:before{content:"l"}.icon-twitter:before{content:"m"}.icon-twitter-circled:before{content:"n"}.icon-right-circled:before{content:"p"}.icon-search:before{content:"q"}.icon-mail:before{content:"r"}.icon-list:before{content:"s"}.icon-rss:before{content:"t"}.icon-minus:before{content:"u"}.icon-plus:before{content:"v"}.icon-instagram:before{content:"w"}.icon-youtube-play:before{content:"x"}.icon-box-inbox:before{content:"y"}.icon-ptint:before{content:"z"}body{font-family:'freight-sans-pro',sans-serif;font-size:19px;font-variant-numeric:lining-nums;color:#5e6163;letter-spacing:.02em;line-height:29px}body.nav-active{margin-top:91px}h1{font-family:'freight-sans-pro',sans-serif;font-size:34px;color:#646464;-webkit-font-smoothing:antialiased}h2{font-family:'freight-sans-pro',sans-serif;font-size:27px;font-weight:500;line-height:32px;color:#646464;-webkit-font-smoothing:antialiased}h3{font-family:'freight-sans-pro',sans-serif;font-size:20px;-webkit-font-smoothing:antialiased}h4{font-family:'freight-sans-pro',sans-serif;font-size:16px}img.rounded{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.padded-underline{display:inline-block;border-bottom:1px solid #000;padding-bottom:16px}@media only screen and (max-width: 767px){.padded-underline{padding-bottom:10px}}.no-top-padding{padding-top:0 !important}.no-top-margin{margin-top:0 !important}.no-bottom-padding{padding-bottom:0 !important}@media only screen and (max-width: 767px){.no-mobile-bottom-padding{padding-bottom:0 !important}}.no-bottom-margin{margin-bottom:0 !important}@media only screen and (max-width: 767px){.no-mobile-bottom-margin{margin-bottom:0 !important}}.no-padding{padding:0 !important}.no-margin{margin:0 !important}.blue-text{color:#00609c !important}.red-text{color:#ca1f44 !important}.orange-text{color:#e56926 !important}.yellow-text{color:#ebaf11 !important}.green-text{color:#629a33 !important}.teal-text{color:#23949e !important}.big-blue-text{color:#00609c !important;text-transform:uppercase;font-weight:600;font-size:19px !important;line-height:25px}.color-wheel{-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:34px}.color-wheel .red{background:#ca1f44}.color-wheel .orange{background:#e56926}.color-wheel .yellow{background:#ebaf11}.color-wheel .green{background:#629a33}.color-wheel .teal{background:#23949e;max-width:10%}@media only screen and (max-width: 767px){.color-wheel .teal{max-width:100%}}.color-wheel .blue{background:#00609c;max-width:10%}@media only screen and (max-width: 767px){.color-wheel .blue{max-width:100%}}.color-wheel .cell{font-size:13px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;text-align:right;padding:0 10px 0 10px;position:relative}.color-wheel .cell a{font-weight:bold;color:white !important;text-transform:uppercase;line-height:15px;display:inline-block}@media only screen and (max-width: 767px){.color-wheel .cell{padding:0px;height:5px}.color-wheel .cell a,.color-wheel .cell ul{display:none}}.color-wheel.centered{text-align:center}.color-wheel.left{text-align:left}.color-wheel .social{text-align:center}.color-wheel .social ul{padding:0;margin:0}.color-wheel .social ul li{padding-right:8px}.color-wheel .social ul li:last-child{padding-right:0}.color-wheel .search-modal{position:absolute;width:100%;bottom:0px;left:0;background:#00609c;padding:0 10px 5px 10px;border-top:1px solid #efefef;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;opacity:0;z-index:-1}.color-wheel .search-modal.active{bottom:-35px;display:block;opacity:1}.color-wheel .search-modal input{border:0;background:transparent;color:white;font-size:13px;height:25px;width:100%}.color-wheel .search-modal input:focus{outline:none}.color-wheel .search-modal input:active{outline:none}.color-wheel .search-modal input::placeholder{color:#efefef;opacity:1}.color-wheel .search-modal input:-ms-input-placeholder{color:#efefef}.color-wheel .search-modal input::-ms-input-placeholder{color:#efefef}@media only screen and (max-width: 767px){.color-wheel{margin-bottom:15px}}.masthead-social{display:inline-block;list-style-type:none}.masthead-social li{display:inline-block}.masthead{color:#fff;z-index:99;position:relative;padding:0px 0 34px 0;width:100%;top:0;background-color:#fff;-webkit-transition:all 300ms cubic-bezier(.075, .82, .165, 1);-moz-transition:all 300ms cubic-bezier(.075, .82, .165, 1);-ms-transition:all 300ms cubic-bezier(.075, .82, .165, 1);-o-transition:all 300ms cubic-bezier(.075, .82, .165, 1);transition:all 300ms cubic-bezier(.075, .82, .165, 1)}.masthead a{color:#808285;-webkit-font-smoothing:antialiased}.masthead .logo{display:inline-block}.masthead .logo img{max-width:100%;-webkit-transition:max-width 300ms;-moz-transition:max-width 300ms;-ms-transition:max-width 300ms;-o-transition:max-width 300ms;transition:max-width 300ms}@media only screen and (max-width: 1199px){.masthead .logo img{max-width:75%}}@media only screen and (max-width: 991px){.masthead .logo img{max-width:75%}}.masthead.stuck{padding-bottom:10px;position:fixed;background-color:#fff;-webkit-box-shadow:0px 0px 12px 0px rgba(151,151,151,0.3);-moz-box-shadow:0px 0px 12px 0px rgba(151,151,151,0.3);box-shadow:0px 0px 12px 0px rgba(151,151,151,0.3)}.masthead.stuck .btn{color:#fff !important}.masthead.stuck .logo img{max-width:80%}@media only screen and (max-width: 767px){.masthead.stuck .logo img{max-width:200px;height:auto !important}}.masthead.stuck .color-wheel{height:0;margin-bottom:10px}.masthead.tier{border-bottom:1px solid #efefef;-webkit-box-shadow:0px 0px 12px 0px rgba(151,151,151,0.3);-moz-box-shadow:0px 0px 12px 0px rgba(151,151,151,0.3);box-shadow:0px 0px 12px 0px rgba(151,151,151,0.3)}.masthead.tier a{color:#808285}.masthead.tier a.btn{color:white}@media only screen and (max-width: 767px){.masthead{position:relative;padding-bottom:15px}.masthead.nav-active{position:fixed}.masthead .masthead-inner{position:relative;height:55px}.masthead .logo{margin:0;display:inline-block;position:absolute;left:0;top:5px;z-index:1}.masthead .logo img{max-width:200px;height:auto}.masthead.stuck{padding-bottom:15px}.masthead.stuck .color-wheel{padding-bottom:5px}}.masthead-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.masthead-nav-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:right}.util-navigation{min-width:50%;float:right;text-align:right}.util-navigation ul{list-style-type:none;padding:0;margin:0;display:inline-block}.util-navigation ul li{display:inline-block;padding-left:20px}.util-navigation ul li:first-child{padding-left:0}.util-navigation ul li a{font-size:15px}.util-navigation ul li a:hover{text-decoration:none;color:#00609c}.main-navigation{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:15px;padding-bottom:15px;align-items:center;float:right;position:relative}.main-navigation ul{list-style-type:none;padding:0;margin:0;display:inline-block}.main-navigation ul li{display:inline-block;margin-left:30px;position:relative}.main-navigation ul li .mobile-nav-toggle{display:none;width:30px;height:30px;position:absolute;right:27px;top:0px;cursor:pointer;z-index:2;text-align:center}.main-navigation ul li .mobile-nav-toggle:before{content:"+";font-size:30px;line-height:30px;display:inline-block;font-weight:700;color:#808285;vertical-align:top;-webkit-transition:transform 300ms;-moz-transition:transform 300ms;-ms-transition:transform 300ms;-o-transition:transform 300ms;transition:transform 300ms}.main-navigation ul li .mobile-nav-toggle.active:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.main-navigation ul li:first-child{margin-left:0}.main-navigation ul li a{-webkit-transition:color 300ms;-moz-transition:color 300ms;-ms-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms;text-transform:uppercase;font-weight:bold;font-size:16px}.main-navigation ul li a:hover{text-decoration:none;color:#00609c !important}.main-navigation ul li a.nav-selected,.main-navigation ul li a.nav-path-selected{color:#00609c !important}@media only screen and (max-width: 991px){.main-navigation ul li{margin-left:15px}}.main-navigation ul li ul{display:none;position:absolute !important;min-width:240px;padding:15px 0 15px 0 !important;border:1px solid #fff !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff !important;-webkit-box-shadow:-1px 9px 13px -3px #5c5c5c;-moz-box-shadow:-1px 9px 13px -3px #5c5c5c;box-shadow:-1px 9px 13px -3px #5c5c5c;top:75px;-webkit-transition:top 300ms;-moz-transition:top 300ms;-ms-transition:top 300ms;-o-transition:top 300ms;transition:top 300ms}.main-navigation ul li ul:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:11px solid #fff;position:absolute;top:-10px;left:108px}.main-navigation ul li ul li{margin:0;display:block}.main-navigation ul li ul li a{display:block;padding:0 15px;font-size:15px;font-weight:normal !important;text-transform:none !important;color:#808285}.main-navigation ul li.large{padding-right:5px}.main-navigation ul li.large a{font-size:20px;font-weight:bold;text-transform:uppercase}@media only screen and (max-width: 767px){.main-navigation ul li.large a{font-size:18px}}.main-navigation .mobile-nav-extras{display:none !important}.hamburger{padding:15px 15px;display:none;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(.55, .055, .675, .19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333, .66667, .66667, 1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333, .66667, .66667, 1),transform .13s cubic-bezier(.55, .055, .675, .19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215, .61, .355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333, 0, .66667, .33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333, 0, .66667, .33333),transform .13s .25s cubic-bezier(.215, .61, .355, 1)}@media only screen and (max-width: 767px){.main-navigation{display:none;position:fixed;top:5px;left:0;right:0;height:100%;-webkit-animation-name:fadeIn;animation-name:fadeIn;animation-duration:300ms;background:white}.main-navigation.nav-active{display:block;overflow-y:scroll}.main-navigation ul{margin:70px 0 30px 0;padding-top:10px;border-top:1px solid #efefef;display:block}.main-navigation ul li{margin:20px 0 0 0;display:block}.main-navigation ul li .mobile-nav-toggle{display:inline-block}.main-navigation ul li a{font-size:17px}.main-navigation ul li a.btn{font-size:14px;padding:13px 33px}.main-navigation ul li ul{position:relative !important;top:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;display:none;margin:0;padding:15px 25px 0 0px !important}.main-navigation ul li ul li{margin-bottom:10px}.main-navigation ul li ul li:last-child{margin-top:auto;margin-bottom:0}.main-navigation ul li ul li:last-child a:hover{color:#00609c !important}.main-navigation ul li ul li a{font-family:'freight-sans-pro',sans-serif;text-transform:lowercase;color:#5e6163;font-size:17px !important;padding:0}.main-navigation ul>li{padding:0 40px 0 20px}.main-navigation .mobile-nav-extras{display:block !important;margin-top:20px}.main-navigation .mobile-nav-extras li{padding-top:0px;padding-bottom:0px;margin-top:10px}.main-navigation .mobile-nav-extras li a{font-size:15px}.hamburger{outline:none;display:inline-block;padding:0;position:absolute;top:15px;right:10px;width:35px}.hamburger .hamburger-inner,.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after{height:2px;width:35px}.hamburger:active{outline:none}.hamburger:focus{outline:none}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#1e1f22 !important}}.breadcrumbs{list-style-type:none;padding:0 !important;margin:0 0 30px 0 !important}.breadcrumbs li{font-size:13px;display:inline-block;color:#abadaf}.breadcrumbs li:after{content:"/";display:inline-block;padding-left:5px;padding-right:3px}.breadcrumbs li:last-child:after{content:""}.breadcrumbs li a{color:#5e6163}.testimonials{background:#eaeaeb;padding-top:150px;padding-bottom:150px;margin-bottom:60px}.testimonials .testimonial-item{font-weight:bold;text-align:center}.testimonials .testimonial-item:focus{outline:none}.testimonials .testimonial-item:active{outline:none}.testimonials .testimonial-item .testimonial-body{display:block;margin:0 auto;width:70%;font-size:20px;line-height:35px;font-family:'freight-sans-pro',sans-serif;font-weight:500;color:#2B3644}.testimonials .testimonial-item .testimonial-body .byline{display:block;padding-top:40px;font-size:16px;line-height:22px}.testimonials .testimonial-item .testimonial-body .byline .name{display:block;font-weight:700;color:#000;font-family:'freight-sans-pro',sans-serif}.testimonials .testimonial-item .testimonial-body .byline .company{display:block;font-size:16px;font-weight:100;font-family:'freight-sans-pro',sans-serif}.testimonials .slick-dots{bottom:-75px}.testimonials .slick-dots li{margin:0px}.testimonials .slick-dots li button:before{-webkit-transition:font-size 300ms;-moz-transition:font-size 300ms;-ms-transition:font-size 300ms;-o-transition:font-size 300ms;transition:font-size 300ms;font-size:11px}.testimonials .slick-dots li.slick-active button:before{font-size:17px !important}.slider-wrap{position:relative;width:100%;margin-bottom:0 !important}.slider-wrap .slick-dots{bottom:auto;top:50px;right:60px;width:auto}.slider-wrap .slick-dots li{display:block;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-bottom:40px;width:15px;height:15px;-webkit-transition:background 300ms;-moz-transition:background 300ms;-ms-transition:background 300ms;-o-transition:background 300ms;transition:background 300ms}.slider-wrap .slick-dots li button:before{font-size:14px;color:white;opacity:1;content:" "}.slider-wrap .slick-dots li.slick-active{background:white}@media only screen and (max-width: 767px){.slider-wrap .slick-dots{bottom:-74px;top:auto;right:auto;width:100%}.slider-wrap .slick-dots li{display:inline-block;border:1px solid #000}.slider-wrap .slick-dots li button:before{color:black !important}.slider-wrap .slick-dots li.slick-active{background:black !important}}.slider-wrap .slide-item{position:relative;max-height:600px;overflow:hidden}.slider-wrap video{width:100%;height:auto;display:block}.slider-wrap img{width:100%;height:auto}@media only screen and (max-width: 767px){.slider-wrap img{display:none}}.slider-wrap .slide-overlay{position:absolute;top:0;width:61%;right:0;bottom:0;z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;color:#fff;background-image:url('/packages/hfpg/themes/hfpg/css/images/slider_angle_bg.svg');-webkit-background-size:cover;background-size:cover;background-position:left center}@media only screen and (max-width: 767px){.slider-wrap .slide-overlay{width:100%;position:relative;display:block;background-image:none;background-color:rgba(0,96,156,0.7)}}.slider-wrap .slide-overlay .slider-body{padding:0 15% 0 32%;color:white}@media only screen and (max-width: 767px){.slider-wrap .slide-overlay .slider-body{padding:50px 20px}}.slider-wrap .slide-overlay .slider-body h1{-webkit-font-smoothing:antialiased;margin-bottom:60px;-webkit-transition:all 400ms;-moz-transition:all 400ms;-ms-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;font-size:50px;line-height:67px;color:white;font-family:'freight-sans-pro',sans-serif;margin-top:0}@media only screen and (max-width: 991px){.slider-wrap .slide-overlay .slider-body h1{font-size:30px;line-height:40px;margin-bottom:30px}}@media only screen and (max-width: 767px){.slider-wrap .slide-overlay .slider-body h1{font-size:22px !important;line-height:30px !important;margin-bottom:20px}}.slider-wrap .slide-overlay .slider-body p{font-weight:300;display:inline-block;max-width:80%;margin-bottom:40px;font-size:19px;line-height:27px}@media only screen and (max-width: 767px){.slider-wrap .slide-overlay .slider-body p{width:100%}}.slider-wrap .slide-overlay .slider-body .btn{background:#FEFEFE;text-transform:uppercase;font-size:18px;font-weight:bold !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;color:#00609c}.slider-wrap .slide-overlay .slider-body .btn:hover{background:white}.slider-wrap .slide-overlay .slider-body .btn:after{content:"";display:inline-block;width:17px;height:17px;background-image:url(/packages/hfpg/themes/hfpg/css/images/arrow_right_blue.svg);-webkit-background-size:17px 17px;background-size:17px 17x;background-repeat:no-repeat;background-position:center center;vertical-align:middle;margin-left:7px;-webkit-transition:transform 300ms;-moz-transition:transform 300ms;-ms-transition:transform 300ms;-o-transition:transform 300ms;transition:transform 300ms}.slider-wrap .slide-overlay .slider-body .slider-cta-buttons a{display:inline-block;margin-right:20px;font-weight:100}.slider-wrap .slide-overlay .slider-body .slider-cta-buttons a:last-child{margin-right:0}@media only screen and (max-width: 1199px){.slider-wrap .slide-overlay .slider-body h1{margin-bottom:35px;font-size:35px;line-height:45px}}@media only screen and (max-width: 991px){.slider-wrap .slide-overlay .slider-body{max-width:100%}}.slider-wrap .mobile-slide-overlay{display:none}@media only screen and (max-width: 767px){.slider-wrap .mobile-slide-overlay{display:block !important;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-background-size:cover;background-size:cover;background-position:left center}}@media only screen and (max-width: 767px){.slider-wrap video{display:none}}.main .btn{-webkit-transition:background-color 400ms !important;-moz-transition:background-color 400ms !important;-ms-transition:background-color 400ms !important;-o-transition:background-color 400ms !important;transition:background-color 400ms !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;padding:5px 20px;position:relative;background:#00609c;color:white !important;text-transform:uppercase;font-weight:700;-webkit-font-smoothing:antialiased;white-space:inherit}@media only screen and (max-width: 991px){.main .btn{padding:5px 10px;font-size:13px}}.main .btn.big{letter-spacing:0.04em;padding:13px 33px;-webkit-transition:padding 400ms;-moz-transition:padding 400ms;-ms-transition:padding 400ms;-o-transition:padding 400ms;transition:padding 400ms}@media only screen and (max-width: 991px){.main .btn.big{padding:8px 13px;font-size:13px}}.main .btn.arrow{padding:6px 12px !important}.main .btn.arrow:after{content:"";display:inline-block;width:20px;height:19px;background-image:url(/packages/hfpg/themes/hfpg/css/images/arrow_right.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:20px 19px;background-size:20px 19px;vertical-align:middle;padding-left:10px;margin-left:10px}.main .btn.orange-cta{letter-spacing:0.04em;padding:10px 30px;-webkit-transition:padding 400ms;-moz-transition:padding 400ms;-ms-transition:padding 400ms;-o-transition:padding 400ms;transition:padding 400ms;background:white;border:4px solid #e56926;color:#e56926 !important;font-size:18px;position:relative}.main .btn.orange-cta:after{content:"";display:inline-block;width:20px;height:19px;background-image:url(/packages/hfpg/themes/hfpg/css/images/icon_arrow_orange.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:20px 19px;background-size:20px 19px;vertical-align:middle;padding-left:10px;margin-left:10px}@media only screen and (max-width: 991px){.main .btn.orange-cta{padding:8px 13px;font-size:13px}}.main .btn.red-cta{letter-spacing:0.04em;padding:10px 30px;-webkit-transition:padding 400ms;-moz-transition:padding 400ms;-ms-transition:padding 400ms;-o-transition:padding 400ms;transition:padding 400ms;background:white;border:4px solid #ca1f44;color:#ca1f44 !important;font-size:18px;position:relative}.main .btn.red-cta:after{content:"";display:inline-block;width:20px;height:19px;background-image:url(/packages/hfpg/themes/hfpg/css/images/icon_arrow_red.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:20px 19px;background-size:20px 19px;vertical-align:middle;padding-left:10px;margin-left:10px}@media only screen and (max-width: 991px){.main .btn.red-cta{padding:8px 13px;font-size:13px}}.main .btn.yellow-cta{letter-spacing:0.04em;padding:10px 30px;-webkit-transition:padding 400ms;-moz-transition:padding 400ms;-ms-transition:padding 400ms;-o-transition:padding 400ms;transition:padding 400ms;background:white;border:4px solid #ebaf11;color:#ebaf11 !important;font-size:18px;position:relative}.main .btn.yellow-cta:after{content:"";display:inline-block;width:20px;height:19px;background-image:url(/packages/hfpg/themes/hfpg/css/images/icon_arrow_yellow.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:20px 19px;background-size:20px 19px;vertical-align:middle;padding-left:10px;margin-left:10px}@media only screen and (max-width: 991px){.main .btn.yellow-cta{padding:8px 13px;font-size:13px}}.main .btn.green-cta{letter-spacing:0.04em;padding:10px 30px;-webkit-transition:padding 400ms;-moz-transition:padding 400ms;-ms-transition:padding 400ms;-o-transition:padding 400ms;transition:padding 400ms;background:white;border:4px solid #629a33;color:#629a33 !important;font-size:18px;position:relative}.main .btn.green-cta:after{content:"";display:inline-block;width:20px;height:19px;background-image:url(/packages/hfpg/themes/hfpg/css/images/icon_arrow_green.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:20px 19px;background-size:20px 19px;vertical-align:middle;padding-left:10px;margin-left:10px}@media only screen and (max-width: 991px){.main .btn.green-cta{padding:8px 13px;font-size:13px}}.main .btn.teal-cta{letter-spacing:0.04em;padding:10px 30px;-webkit-transition:padding 400ms;-moz-transition:padding 400ms;-ms-transition:padding 400ms;-o-transition:padding 400ms;transition:padding 400ms;background:white;border:4px solid #23949e;color:#23949e !important;font-size:18px;position:relative}.main .btn.teal-cta:after{content:"";display:inline-block;width:20px;height:19px;background-image:url(/packages/hfpg/themes/hfpg/css/images/icon_arrow_teal.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:20px 19px;background-size:20px 19px;vertical-align:middle;padding-left:10px;margin-left:10px}@media only screen and (max-width: 991px){.main .btn.teal-cta{padding:8px 13px;font-size:13px}}.main .btn.blue-cta{letter-spacing:0.04em;padding:10px 30px;-webkit-transition:padding 400ms;-moz-transition:padding 400ms;-ms-transition:padding 400ms;-o-transition:padding 400ms;transition:padding 400ms;background:white;border:4px solid #00609c;color:#00609c !important;font-size:18px;position:relative}.main .btn.blue-cta:after{content:"";display:inline-block;width:20px;height:19px;background-image:url(/packages/hfpg/themes/hfpg/css/images/icon_arrow_blue.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:20px 19px;background-size:20px 19px;vertical-align:middle;padding-left:10px;margin-left:10px}@media only screen and (max-width: 991px){.main .btn.blue-cta{padding:8px 13px;font-size:13px}}.arrow-link{text-transform:uppercase;position:relative}.arrow-link:after{content:"";width:15px;height:15px;background-image:url(/packages/hfpg/themes/hfpg/css/images/arrow_right.svg);-webkit-background-size:15px 15px;background-size:15px 15px;background-repeat:no-repeat;background-position:center center;position:absolute;top:2px;margin-left:7px}.cta-header h2{color:#808285;text-transform:uppercase;font-size:35px !important;font-weight:bold}.cta-header h2 strong{color:#23949e}.cta-grid{margin-top:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cta-grid .ctag-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:20px;min-height:100px}.cta-grid .ctag-row div.ccm-area[data-total-blocks="0"],.cta-grid .ctag-row .ccm-area{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width: 767px){.cta-grid .ctag-row{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;margin-bottom:0}}.cta-grid .ctag-row .ctag-col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.cta-grid .ctag-row .ctag-col.half{width:50%}.cta-grid .ctag-row .ctag-col.half:first-child{margin-right:10px}.cta-grid .ctag-row .ctag-col.half:last-child{margin-left:10px}.cta-grid .ctag-row .ctag-col.narrow{width:35%;margin-right:20px}.cta-grid .ctag-row .ctag-col.wide{width:65%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cta-grid .ctag-row .ctag-col.thirds.first{width:34.5%;margin-right:20px}.cta-grid .ctag-row .ctag-col.thirds.second{width:31%;margin-right:20px}.cta-grid .ctag-row .ctag-col.thirds.third{width:31%}@media only screen and (max-width: 767px){.cta-grid .ctag-row .ctag-col.thirds.first,.cta-grid .ctag-row .ctag-col.thirds.second,.cta-grid .ctag-row .ctag-col.thirds.third{width:100%;margin-right:0;margin-bottom:20px}}@media only screen and (max-width: 767px){.cta-grid .ctag-row .ctag-col.half,.cta-grid .ctag-row .ctag-col.narrow,.cta-grid .ctag-row .ctag-col.wide{width:100%;margin:0 !important}}.services-wrap .header{text-align:center;font-style:italic;font-family:'PT Serif',serif;display:block;width:100%;margin-bottom:55px}.services-wrap .header h2{font-size:22px}@media only screen and (max-width: 767px){.services-wrap .header{margin-bottom:25px}.services-wrap .header h2{font-size:18px}}.services-wrap .services-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.services-wrap .services-group .service-item{overflow:hidden;height:461px;color:#bebcbc;-webkit-font-smoothing:antialiased;font-size:15px;width:50%;background:#1e1f22;-webkit-transition:background 1400ms ease-in;-moz-transition:background 1400ms ease-in;-ms-transition:background 1400ms ease-in;-o-transition:background 1400ms ease-in;transition:background 1400ms ease-in;padding:70px 0px;position:relative}.services-wrap .services-group .service-item.in-view{-webkit-transition:background 600ms ease-in;-moz-transition:background 600ms ease-in;-ms-transition:background 600ms ease-in;-o-transition:background 600ms ease-in;transition:background 600ms ease-in}@media only screen and (max-width:960px){.services-wrap .services-group .service-item{width:100%;padding:60px 0px}}@media only screen and (max-width: 767px){.services-wrap .services-group .service-item{height:auto;padding-left:60px;padding-right:60px}}.services-wrap .services-group .service-item:hover,.services-wrap .services-group .service-item.in-view{background:rgba(30,31,34,0)}.services-wrap .services-group .service-item .service-photo{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;z-index:-1}.services-wrap .services-group .service-item.first{border-right:1px solid #37383c}.services-wrap .services-group .service-item.third{border-top:1px solid #37383c;border-right:1px solid #37383c}.services-wrap .services-group .service-item.fourth{border-top:1px solid #37383c}@media only screen and (max-width:960px){.services-wrap .services-group .service-item.first{border-right:none;border-bottom:1px solid #37383c}.services-wrap .services-group .service-item.second{border-bottom:1px solid #37383c}.services-wrap .services-group .service-item.third{border-top:none;border-right:none;border-bottom:1px solid #37383c}.services-wrap .services-group .service-item.fourth{border-top:none;border-bottom:1px solid #37383c}}.services-wrap .services-group .service-item .cta-title{display:block;text-align:center;color:#629a33;font-size:35px;font-weight:300;font-family:'PT Serif',serif;-webkit-font-smoothing:antialiased;margin-bottom:75px}@media only screen and (max-width: 991px){.services-wrap .services-group .service-item .cta-title{margin-bottom:60px}}@media only screen and (max-width:960px){.services-wrap .services-group .service-item .cta-title{margin-bottom:75px}}@media only screen and (max-width: 767px){.services-wrap .services-group .service-item .cta-title{text-align:left;margin-bottom:55px}}.services-wrap .services-group .service-item .cta-title:hover{-webkit-transition:color 400ms;-moz-transition:color 400ms;-ms-transition:color 400ms;-o-transition:color 400ms;transition:color 400ms;text-decoration:none;color:#56872d}.services-wrap .services-group .service-item .services-lists{text-align:center}@media only screen and (max-width: 767px){.services-wrap .services-group .service-item .services-lists{text-align:left}}.services-wrap .services-group .service-item ul{padding:0;min-height:120px;max-height:140px;width:auto;list-style-type:none;display:inline-block;vertical-align:top}.services-wrap .services-group .service-item ul:first-child{margin-right:15%}@media only screen and (max-width: 991px){.services-wrap .services-group .service-item ul:first-child{margin-right:10%}}@media only screen and (max-width:960px){.services-wrap .services-group .service-item ul:first-child{margin-right:15%}}@media only screen and (max-width: 767px){.services-wrap .services-group .service-item ul:first-child{margin-right:0}.services-wrap .services-group .service-item ul:first-child li:last-child{margin-bottom:0}}@media only screen and (max-width: 767px){.services-wrap .services-group .service-item ul:last-child{min-height:auto;margin-bottom:60px}}.services-wrap .services-group .service-item ul li{text-align:left;width:auto;line-height:20px;margin-bottom:10px;position:relative}.services-wrap .services-group .service-item ul li:before{content:'\2022';display:inline-block;margin-right:6px}@media only screen and (max-width: 767px){.services-wrap .services-group .service-item ul{display:block;max-height:none;margin-bottom:0}}.services-wrap .services-group .service-item .btn{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;animation-duration:500ms;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}.services-wrap .services-group .service-item .btn:hover{background-color:rgba(0,0,0,0.3)}.services-wrap .services-group .service-item:hover .btn{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation-duration:500ms}.services-wrap .services-group .service-item .cta-action-wrap{position:absolute;bottom:60px;width:100%;text-align:center;display:block}@media only screen and (max-width:960px){.services-wrap .services-group .service-item .cta-action-wrap{bottom:70px}}@media only screen and (max-width: 767px){.services-wrap .services-group .service-item .cta-action-wrap{position:relative;bottom:auto;text-align:left}.services-wrap .services-group .service-item .cta-action-wrap .btn{animation:none !important}}.noteworthy-body{padding-right:80px}.noteworthy-body h1,.noteworthy-body h2,.noteworthy-body h3{color:#e56926;font-size:35px !important;font-weight:bold;text-transform:uppercase;margin-top:0;line-height:32px;margin-bottom:15px}.interior-main{padding-top:15px;padding-bottom:60px}@media only screen and (max-width: 767px){.interior-main{padding-top:0px}}.interior-main header{border-bottom:1px solid #d8d8d8;padding-bottom:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interior-main header h1{color:#00609c;text-transform:uppercase;font-weight:bold;font-size:18px;width:70%;margin:0}.interior-main header h1 .mobile-social-toggle{float:right;display:inline-block;margin-right:15px;background-color:white;background-image:url(/packages/hfpg/themes/hfpg/css/images/icon_share.svg);background-repeat:no-repeat;background-position:center center;border:none !important}.interior-main header.large{border-bottom:2px solid #ebaf11}.interior-main header.large h1{color:#e56926;font-size:35px}@media only screen and (max-width: 767px){.interior-main header.large h1{font-size:24px}}.interior-main header .socials{width:30%}@media only screen and (max-width: 767px){.interior-main header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.interior-main header h1,.interior-main header .socials{width:100%}.interior-main header .socials{display:none;padding-top:20px;text-align:right}}.interior-main .interior-body-wrap{margin-top:32px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width: 767px){.interior-main .interior-body-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.interior-main .interior-body-wrap article{width:70%;padding-right:80px}@media only screen and (max-width: 767px){.interior-main .interior-body-wrap article{width:100%;padding-right:0}}.interior-main .interior-body-wrap article.main-content.full{width:100%;padding-right:0}.interior-main .interior-body-wrap article.main-content ul{list-style-type:circle;padding-left:20px;margin-top:10px;margin-bottom:25px;list-style-position:outside}.interior-main .interior-body-wrap article.main-content ol{padding-left:15px;margin-top:10px;margin-bottom:25px;list-style-position:outside}.interior-main .interior-body-wrap article.main-content h2{margin-bottom:34px;margin-top:10px}.interior-main .interior-body-wrap article.main-content h2:first-child{margin-top:0}.interior-main .interior-body-wrap article.main-content h3{color:#23949e;text-transform:uppercase;font-weight:600;font-size:20px !important}.interior-main .interior-body-wrap article.main-content p{margin-bottom:25px}.interior-main .interior-body-wrap article.main-content img{max-width:100%}.interior-main .interior-body-wrap article.main-content a{color:#00609c}.interior-main .interior-body-wrap article.main-content.blog-article .blog-article-photo{display:block;margin-bottom:15px}.interior-main .interior-body-wrap article.main-content.blog-article .blog-article-photo img{width:100% !important;height:auto}.interior-main .interior-body-wrap article.main-content.blog-article h1{margin-top:0}.interior-main .interior-body-wrap article.main-content.blog-article h1,.interior-main .interior-body-wrap article.main-content.blog-article h2{font-size:27px;color:#00609c;display:block;margin-bottom:30px}.interior-main .interior-body-wrap article.main-content.blog-article .article-props{margin-bottom:20px;font-size:14px}.interior-main .interior-body-wrap article.main-content.blog-article .article-props .timestamp{display:block;margin-bottom:0}.interior-main .interior-body-wrap article.main-content.blog-article .article-props ul{list-style-type:none;padding:0;margin:0}.interior-main .interior-body-wrap article.main-content.blog-article .article-props ul li{display:inline-block}.interior-main .interior-body-wrap article.main-content.blog-article .article-props ul li:after{content:",";display:inline-block;padding-right:3px}.interior-main .interior-body-wrap article.main-content.blog-article .article-props ul li:last-child:after{content:""}.interior-main .interior-body-wrap article.main-content.blog-article .article-props ul li a{text-transform:uppercase;color:#5e6163}.interior-main .interior-body-wrap .right-sidebar{width:30%}@media only screen and (max-width: 767px){.interior-main .interior-body-wrap .right-sidebar{width:100%}}.interior-main .interior-body-wrap .right-sidebar img{max-width:100%;height:auto}.interior-main .interior-body-wrap .right-sidebar a{color:#23949e;font-weight:500}.interior-main .interior-body-wrap .right-sidebar h1,.interior-main .interior-body-wrap .right-sidebar h2,.interior-main .interior-body-wrap .right-sidebar h3{color:#00609c;font-weight:bold;font-size:19px !important;margin-bottom:20px;text-transform:uppercase}.interior-main .interior-body-wrap .right-sidebar .sidebar-nav{background:#EFEFEF;padding:20px;margin-bottom:30px}.interior-main .interior-body-wrap .right-sidebar .sidebar-nav ul{padding:0;margin:0;list-style-type:none}.interior-main .interior-body-wrap .right-sidebar .sidebar-nav ul li{border-bottom:1px solid #d8d8d8}.interior-main .interior-body-wrap .right-sidebar .sidebar-nav ul li:last-child{border-bottom:none}.interior-main .interior-body-wrap .right-sidebar .sidebar-nav ul li ul{padding-bottom:5px}.interior-main .interior-body-wrap .right-sidebar .sidebar-nav ul a{color:#5E6163;font-size:18px;font-weight:400;padding-bottom:5px;padding-top:5px;display:block;-webkit-transition:color 300ms;-moz-transition:color 300ms;-ms-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms}.interior-main .interior-body-wrap .right-sidebar .sidebar-nav ul a:hover{color:#00609c;text-decoration:none}.interior-main .interior-body-wrap .right-sidebar .sidebar-nav ul a.active,.interior-main .interior-body-wrap .right-sidebar .sidebar-nav ul a.nav-selected,.interior-main .interior-body-wrap .right-sidebar .sidebar-nav ul a.nav-path-selected{color:#00609c;font-weight:500}.interior-main .interior-body-wrap .right-sidebar .sidebar-nav ul a:focus,.interior-main .interior-body-wrap .right-sidebar .sidebar-nav ul a:active{color:#00609c}.interior-main .interior-body-wrap .right-sidebar .sidebar-nav ul ul li{padding-left:15px;padding-right:15px}.interior-main .interior-body-wrap .right-sidebar .sidebar-nav ul ul li a{font-size:14px}.interior-main .interior-body-wrap .left-sidebar img{max-width:100%}.interior-main .interior-body-wrap.three-col .left-sidebar{width:15%}.interior-main .interior-body-wrap.three-col article{width:55%;padding-left:30px}@media only screen and (max-width: 767px){.interior-main .interior-body-wrap.three-col .left-sidebar,.interior-main .interior-body-wrap.three-col article{width:100%;padding:0}}.interior-main .ccm-pagination-wrapper{text-align:center;margin-top:40px}.interior-main .ccm-pagination-wrapper .pagination{padding:0 !important}.interior-main .ccm-pagination-wrapper .pagination a,.interior-main .ccm-pagination-wrapper .pagination span{background:none;color:#00609c;border:none !important}.interior-main .ccm-pagination-wrapper .pagination li.active span{font-weight:bold}.page-title{text-align:center}.extra-right-padding{padding-right:40px}.page-body{padding-top:60px;padding-bottom:60px}.page-body p{padding-bottom:20px}.page-body ul,.page-body ol{margin-bottom:40px}.page-body ul ul,.page-body ol ul,.page-body ul ol,.page-body ol ol{margin-top:5px;margin-bottom:5px;padding-left:20px}.page-body a{color:#00609c}.page-body img{max-width:100%}.page-section{padding:40px 0 40px 0}.page-section.solid-bg,.page-section.light-grey{background:#eaeaeb;color:#5e6163}.page-section.teal{background:#23949e;color:white}.page-section.full-bleed-bordered{border-top:3px solid #ebaf11;border-bottom:3px solid #ebaf11;margin-top:8px;margin-bottom:8px}section.teal{background:#23949e}section.light-bottom-margin{margin-bottom:8px}.section-header{text-align:center;margin-bottom:60px}.section-header h1,.section-header h2{margin:0}.section-cta-elements{text-align:center;padding-top:15px}.section-cta-elements .btn{margin-right:20px}.section-cta-elements .btn:last-child{margin-right:0}.hero-wrap img{max-width:100%}.section-intro-area{padding-top:20px;padding-bottom:20px}.section-intro-area .flex-row{margin-bottom:0}.section-intro-area .flex-row ul{margin-top:20px;margin-bottom:20px !important}.section-copy{font-size:19px}.section-copy h1,.section-copy h2{font-size:24px;line-height:35px;color:#808285;margin:0}.section-copy h1 strong,.section-copy h2 strong{color:#e56926;font-weight:600}.section-copy h3{text-transform:uppercase;font-weight:bold;font-size:21px !important;line-height:25px}.section-copy h4,.section-copy h5{text-transform:uppercase;font-weight:bold;margin-top:0;margin-bottom:20px}.section-copy ul,.section-copy ol{padding-left:20px;margin-left:0}.section-copy ul{list-style:none}.section-copy ul li{padding-bottom:10px}.section-copy ul li:before{content:"\2022";color:#00609c;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;padding-right:5px}.section-body-area h3{font-weight:bold;margin-bottom:25px}.flexible-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexible-row .flex-col{width:32.3333%;margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flexible-row .flex-col div.ccm-area[data-total-blocks="0"],.flexible-row .flex-col .ccm-area{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width: 767px){.flexible-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexible-row .flex-col{width:100%}}div.alert-success{border:1px solid #005393 !important;background-color:#e6f2fc !important;padding:15px;margin-bottom:50px;color:#464444 !important}div.alert-error,div.alert-danger{border:1px solid #f00 !important;background-color:#fdeded !important;padding:15px;margin-bottom:50px}div.alert-error ul,div.alert-danger ul{margin:0}.form-group .text-muted.small{color:#f15757;float:right}.login-alert .ccm-system-errors{margin-bottom:0}.login-alert .ccm-system-errors .close{display:none}.login-page .row{margin-bottom:auto !important}.ccm-search-block-text{padding:5px;width:50%;border:1px solid #bdbcbc;margin-right:10px;vertical-align:middle}@media only screen and (max-width: 767px){.ccm-search-block-text{margin-right:0;display:block;width:100%;margin-bottom:15px}}.ccm-search-block-submit{height:41px;border:none}#searchResults{margin-top:50px}#searchResults .searchResult{border-bottom:1px solid #efefef;padding-top:5px;padding-bottom:5px}#searchResults .searchResult h3{font-size:20px;margin-top:0}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto}.two-col-responsive{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.two-col-responsive .col{width:50%}@media only screen and (max-width: 767px){.two-col-responsive .col.mobile-order-first{order:-1;margin-bottom:40px}}@media only screen and (max-width: 767px){.two-col-responsive .col{width:100%}}@media only screen and (max-width: 767px){.two-col-responsive{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.two-col-responsive img{max-width:100%}.viewport-full-width{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}ul.check-list{list-style-type:none;padding:0;margin:0}ul.check-list li{position:relative;padding-left:20px;margin-bottom:15px}ul.check-list li:before{content:"";display:inline-block;position:absolute;background-image:url(/packages/hfpg/themes/hfpg/css/images/icon_checkmark_grey.png);background-repeat:no-repeat;width:12px;height:11px;left:0;top:10px}ul.check-list li ul{margin-top:15px;margin-bottom:20px;padding-left:20px;max-width:90%}ul.check-list li ul li{margin-bottom:10px}ul.check-list li ul li:before{content:"•";background-image:none;top:0;left:5px}.left-justified-text-module{text-align:left;margin:0 auto;max-width:65%}@media only screen and (max-width: 767px){.left-justified-text-module{max-width:80%}}.padded-content-area{padding-left:160px;padding-right:160px}@media only screen and (max-width: 991px){.padded-content-area{padding-left:80px;padding-right:80px}}@media only screen and (max-width: 767px){.padded-content-area{padding-left:0px;padding-right:0px}}.centered-content-area{text-align:center;padding-left:160px;padding-right:160px}@media only screen and (max-width: 991px){.centered-content-area{padding-left:80px;padding-right:80px}}@media only screen and (max-width: 767px){.centered-content-area{padding-left:0px;padding-right:0px}}.inline-image img{display:inline-block}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.flex-row .col-wide{width:65%;border-right:2px solid #e0dddd;padding:10px 40px 10px 0}.flex-row .col-narrow{width:35%}.flex-row.equal-cols .col-wide,.flex-row.equal-cols .col-narrow{width:50%}.flex-row.row-two-col-wide-left .col-narrow{padding-left:55px}.flex-row.row-two-col-wide-right .col-narrow{padding-right:55px}.flex-row ul,.flex-row ol{margin-bottom:0 !important}@media only screen and (max-width: 767px){.flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.flex-row .col-wide,.flex-row .col-narrow{width:100% !important;border:none}.flex-row.row-two-col-wide-left .col-narrow{margin-top:20px;padding-left:0}.flex-row.row-two-col-wide-right .col-narrow{padding-right:0}}.padded-img-left{padding-right:15px;padding-bottom:15px;padding-top:10px}.padded-img-right{padding-left:15px;padding-bottom:15px;padding-top:10px}.page-banner{position:relative;padding-top:80px;padding-bottom:80px;margin-bottom:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.page-banner .page-banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.page-banner h1{font-size:60px;line-height:70px;font-weight:bold;color:inherit;margin-top:0px;margin-bottom:21px;max-width:50%}@media only screen and (max-width: 767px){.page-banner h1{font-size:42px;line-height:50px;max-width:100% !important}}.page-banner p{display:block;padding-top:15px;line-height:25px;margin-bottom:0;max-width:70%}@media only screen and (max-width: 767px){.page-banner p{max-width:100%}}.section-cta-wrap{margin-bottom:90px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 991px){.section-cta-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 767px){.section-cta-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}}.section-cta-wrap.border-bottom{border-bottom:2px solid #bfbfbf}.section-cta-wrap.align-vertical{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 991px){.section-cta-wrap .supporting-image{width:100%}}@media only screen and (max-width: 991px){.section-cta-wrap .supporting-image img{width:100%;height:auto}}@media only screen and (max-width: 767px){.section-cta-wrap .supporting-image img{max-width:100%}}.section-cta-wrap .supporting-body{padding-left:7%;padding-right:7%}.section-cta-wrap .supporting-body h1,.section-cta-wrap .supporting-body h2,.section-cta-wrap .supporting-body h3{padding-top:0px;margin:0 0 15px 0}.section-cta-wrap .supporting-body p{display:block;margin-bottom:40px}@media only screen and (max-width: 991px){.section-cta-wrap .supporting-body{max-width:100%;padding:50px 30px}}.section-cta-wrap.align-right .supporting-image{order:1}@media only screen and (max-width: 991px){.section-cta-wrap.align-right .supporting-image{order:0}}.section-cta-wrap.align-right .supporting-body{max-width:100%}@media only screen and (max-width: 767px){.section-cta-wrap.align-right .supporting-body{padding:50px 30px}}.section-cta-wrap ul,.section-cta-wrap ol{padding-left:28px;margin-left:0}.banner-cta{width:100%;position:relative;min-height:479px;height:480px;background-color:#000000;color:#ffffff;background-position:center center;-webkit-background-size:cover;background-size:cover;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-webkit-justify-content:center;-webkit-align-items:center;align-items:center}.banner-cta .banner-cta-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-image:-o-linear-gradient(217deg, rgba(75,191,170,0.82) 0%, rgba(30,150,181,0.82) 38%, rgba(42,36,108,0.82) 100%);background-image:linear-gradient(233deg, rgba(75,191,170,0.82) 0%, rgba(30,150,181,0.82) 38%, rgba(42,36,108,0.82) 100%)}.banner-cta h1,.banner-cta h2,.banner-cta h3{-webkit-font-smoothing:antialiased;margin-top:0;margin-bottom:50px;font-size:44px}.banner-cta-body{text-align:center;z-index:1;max-width:45%}@media only screen and (max-width: 767px){.banner-cta-body{max-width:100%}}.banner-cta .btn:hover{background-color:rgba(30,31,34,0.7)}@media only screen and (max-width: 767px){.banner-cta{padding:0 30px 0 30px}}.award-banner{padding:40px 0 40px 0;background:#F2F2F2;text-align:center}.award-banner-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.award-banner-body{padding-left:30px}.award-banner-body h1,.award-banner-body h2,.award-banner-body h3{font-size:28px;color:#3D3939}.award-banner-body p{font-size:18px}.icon-callout{text-align:center;margin-top:20px;margin-bottom:60px}.icon-callout.mini img{margin-bottom:35px}.icon-callout.mini p{font-size:15px;line-height:19px}.feature{text-align:center;margin-bottom:40px;position:relative;min-height:329px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:42px 47px 28px 47px}.feature .icon{display:block;margin-bottom:47px;position:relative;min-height:60px}.feature .icon img.hover-state{display:none}@media only screen and (max-width: 767px){.feature .icon{margin-bottom:30px}}.feature .feature-title{text-transform:uppercase;color:inherit;font-family:inherit;font-weight:300;font-size:16px;line-height:22px;letter-spacing:0.05em;max-width:60%;display:inline-block;margin:0 auto 30px auto}.feature .feature-body{font-size:15px;line-height:22px;font-weight:300;color:inherit}.feature.horizontal{text-align:left;margin-bottom:100px}.feature.horizontal .icon{position:absolute;top:0;left:0}.feature.horizontal .feature-title{padding-left:90px;color:inherit !important;text-transform:none;font-size:28px;font-weight:300;margin-bottom:20px;-webkit-transition:color 300ms;-moz-transition:color 300ms;-ms-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms}.feature.horizontal .feature-body{padding-left:90px;padding-right:50px}@media only screen and (max-width: 767px){.feature.horizontal{margin-bottom:45px;padding-left:45px;padding-right:45px}.feature.horizontal .icon{left:30px}.feature.horizontal .feature-title,.feature.horizontal .feature-body{padding-left:65px;padding-right:5px}}.feature.hoverable{-webkit-transition:background 300ms,box-shadow 300ms;-moz-transition:background 300ms,box-shadow 300ms;-ms-transition:background 300ms,box-shadow 300ms;-o-transition:background 300ms,box-shadow 300ms;transition:background 300ms,box-shadow 300ms;margin-bottom:0}.feature.hoverable .feature-body{visibility:hidden}.feature.hoverable:hover{background:white;-webkit-box-shadow:0 3px 4px 1px #000;-moz-box-shadow:0 3px 4px 1px #000;box-shadow:0 3px 4px 1px #000}.feature.hoverable:hover .icon .static-state{display:none}.feature.hoverable:hover .icon .hover-state{display:inline-block}.feature.hoverable:hover .feature-body{visibility:visible}section.solid-bg .feature .feature-title{color:white;font-weight:300}section.solid-bg .feature .feature-body{color:white}section.solid-bg .feature.hoverable:hover{-webkit-box-shadow:0 3px 4px 1px #000;-moz-box-shadow:0 3px 4px 1px #000;box-shadow:0 3px 4px 1px #000}section.solid-bg .feature.hoverable:hover .feature-title{color:inherit}section.solid-bg .feature.hoverable:hover .feature-body{visibility:visible;color:inherit}.box-callout{min-height:460px;-webkit-background-size:cover;background-size:cover;position:relative;cursor:pointer}.box-callout-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(4,126,188,0.8);z-index:1}.box-callout-body{position:absolute;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;top:0;left:0;bottom:0;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:white;z-index:2}.box-callout-body h5{text-transform:uppercase;font-size:22px;margin-bottom:15px}.box-callout-body h3{margin-top:0;font-size:48px;line-height:60px;padding-left:20%;padding-right:20%;text-align:center}@media only screen and (max-width: 1199px){.box-callout{min-height:420px}}@media only screen and (max-width: 991px){.box-callout{min-height:400px}}@media only screen and (max-width: 767px){.box-callout{margin-bottom:40px}}.logo-carousel{margin-bottom:40px;padding-left:80px;padding-right:80px}.logo-carousel ul{list-style-type:none;padding:0}@media only screen and (max-width: 767px){.logo-carousel ul{padding:0}}.logo-carousel ul li.slick-slide{text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:150px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo-carousel ul li.slick-slide img{display:inline-block;width:100%;height:auto}.mini-stat{text-align:center}.mini-stat h3{font-size:35px}.mini-stat p{text-transform:uppercase}.tab-navigator nav{text-align:center;display:block}.tab-navigator nav ul{list-style-type:none;padding:0;margin:0}.tab-navigator nav ul li{display:inline-block}.tab-navigator nav ul li button{border:0;background:none;padding:0;margin:0 45px 0 0;-webkit-transition:color 300ms;-moz-transition:color 300ms;-ms-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms}.tab-navigator nav ul li button.active,.tab-navigator nav ul li button:hover{border-bottom:2px solid #000}.tab-navigator nav ul li button.active{color:#1a1a1a}.tab-navigator nav ul li button:active,.tab-navigator nav ul li button:focus{outline:none}.tab-navigator nav ul li:last-child button{margin:0}.tab-navigator .tab-navigator-body-container{padding-top:30px}.tab-navigator .tab-nav-body{display:none;padding:40px 0}.tab-navigator .tab-nav-body.active{display:block}@media only screen and (max-width: 767px){.centered-on-mobile{text-align:center}.flex-row{margin-bottom:40px}.flex-row-mobile-reverse .flex-row.row-two-col-wide-left .col-wide{order:1}.flex-row-mobile-reverse .flex-row.row-two-col-wide-right .col-narrow{order:1}}.cta-slide{-webkit-background-size:cover;background-size:cover;background-position:center center;width:100%;min-height:245px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.cta-slide .link-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.cta-slide .overlay{z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:end;align-self:flex-end;-webkit-transition:height 300ms;-moz-transition:height 300ms;-ms-transition:height 300ms;-o-transition:height 300ms;transition:height 300ms;color:white;width:100%;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.cta-slide .overlay .cta-slide-title a{color:white !important;display:block;font-size:28px;letter-spacing:0.05em;text-transform:uppercase;padding:10px 20px 10px 20px;font-family:'freight-sans-pro',sans-serif;font-weight:700}.cta-slide .overlay .cta-slide-title a:hover{text-decoration:none}.cta-slide .overlay .cta-slide-title a:focus{text-decoration:none}.cta-slide .overlay .cta-slide-title a:active{text-decoration:none}.cta-slide .overlay .cta-slide-title a:after{content:"";display:inline-block;background-image:url('/packages/hfpg/themes/hfpg/css/images/arrow_up.svg');background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;width:20px;height:20px;margin-left:10px;-webkit-transition:transform 500ms;-moz-transition:transform 500ms;-ms-transition:transform 500ms;-o-transition:transform 500ms;transition:transform 500ms;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.cta-slide .overlay .cta-slide-body{padding:20px 20px 0 20px;line-height:25px}.cta-slide .overlay .cta-slide-action{background:white;color:#00609c;max-height:47px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;font-size:14px;font-weight:bold;text-transform:uppercase}.cta-slide .overlay .cta-slide-action:hover{text-decoration:none}.cta-slide .overlay .cta-slide-body,.cta-slide .overlay .cta-slide-action{display:none}.cta-slide .overlay.active .cta-slide-title a:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.cta-slide .overlay.active .cta-slide-body,.cta-slide .overlay.active .cta-slide-action{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;opacity:1}.cta-slide.theme-red .overlay{background:rgba(202,31,68,0.8)}.cta-slide.theme-yellow .overlay{background:rgba(235,175,17,0.8)}.cta-slide.theme-green .overlay{background:rgba(83,105,63,0.8)}.cta-slide.theme-orange{color:#e56926}.cta-slide.theme-orange .overlay{background:rgba(225,109,38,0.8)}.cta-slide.theme-teal .overlay{background:rgba(35,148,158,0.8)}.cta-slide.theme-blue .overlay{background:rgba(0,96,156,0.8)}@media only screen and (max-width: 767px){.cta-slide{margin-bottom:20px}}.ctag-col .ctag-row .ctag-col.half .cta-slide .cta-slide-title a{font-size:22px;vertical-align:middle;position:relative}.ctag-col .ctag-row .ctag-col.half .cta-slide .cta-slide-title a:after{position:absolute;top:15px}.news-slider{margin-left:20px}.news-slider .slick-list{margin:0 -10px}.news-slider .slick-slide{margin:0 10px}.news-slider .slick-slide:focus{outline:none}.news-slider .slick-slide:active{outline:none}.news-slider .slick-prev,.news-slider .slick-next{height:50px}.news-slider .slick-prev:before,.news-slider .slick-next:before{content:"";width:14px;height:26px;opacity:1;display:inline-block;background-repeat:no-repeat;background-position:center center}.news-slider .slick-prev{left:-45px}.news-slider .slick-prev:before{background-image:url(/packages/hfpg/themes/hfpg/css/images/arrow_left.png)}.news-slider .slick-next{right:-45px}.news-slider .slick-next:before{background-image:url(/packages/hfpg/themes/hfpg/css/images/arrow_right.png)}@media only screen and (max-width: 767px){.news-slider{margin-left:0;margin-bottom:45px}.news-slider .slick-dots{bottom:-40px}}.note-card{position:relative}.note-card .note-photo{position:relative;min-height:225px;background-position:center center;-webkit-background-size:cover;background-size:cover;cursor:pointer}.note-card .note-photo .note-photo-icon{position:absolute;bottom:0;right:0;background-image:url(/packages/hfpg/themes/hfpg/css/images/orange_triangle.png);background-repeat:no-repeat;width:47px;height:46px}.note-card .date{display:block;margin:15px 0 10px 0;font-size:14px !important;font-weight:100;font-variant-numeric:lining-nums}.note-card .title{display:block;margin-top:10px;font-size:18px;line-height:25px}.note-card .title a{-webkit-transition:color 300ms;-moz-transition:color 300ms;-ms-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms}.note-card .title a:hover{text-decoration:none}.news-feed{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-feed.outcome{padding:10px;margin:15px 0 30px 0}.news-feed .note-card{background:white;width:48%;margin-bottom:30px}.news-feed .note-card .note-photo{min-height:230px}.news-feed .note-card-body{padding:0 20px 20px 20px;min-height:217px}.news-feed .note-card-body .title{font-size:18px !important}.news-feed .note-card.outcome{background:#efefef;margin-bottom:0}.news-feed .note-card.outcome .note-card-body{min-height:50px}@media only screen and (max-width: 767px){.news-feed .note-card{width:100%}.news-feed .note-card.outcome{margin-bottom:20px}.news-feed .note-card.outcome .note-card-body{padding:5px 20px}.news-feed .note-card-body{min-height:auto}}.feed-toggle-wrap{margin-bottom:45px}.feed-toggle-wrap .feed-toggle{display:block;background:white;color:#00609c !important;padding:13px 20px;margin-bottom:0px;font-size:18px;font-weight:600 !important}.feed-toggle-wrap .feed-toggle span{display:inline-block}.feed-toggle-wrap .feed-toggle span:after{content:"";display:inline-block;width:17px;height:17px;background-image:url(/packages/hfpg/themes/hfpg/css/images/arrow_down_blue.svg);-webkit-background-size:17px 17px;background-size:17px 17x;background-repeat:no-repeat;background-position:center center;vertical-align:middle;margin-left:7px;-webkit-transition:transform 300ms;-moz-transition:transform 300ms;-ms-transition:transform 300ms;-o-transition:transform 300ms;transition:transform 300ms}.feed-toggle-wrap .feed-toggle.active span:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.feed-toggle-wrap .feed-toggle-items{background:white;padding-top:15px;padding-bottom:15px;border-top:1px solid #efefef;display:none}.feed-toggle-wrap .feed-toggle-items ul{list-style-type:none;padding:0}.feed-toggle-wrap .feed-toggle-items ul li{display:block;padding:5px 20px 5px 20px}.feed-toggle-wrap .feed-toggle-items ul li a{color:#00609c !important;-webkit-transition:color 300ms;-moz-transition:color 300ms;-ms-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms}.feed-toggle-wrap .feed-toggle-items ul li a:hover{color:#007fcf !important;text-decoration:none}.feed-toggle-wrap .feed-toggle-items ul li a.ccm-block-topic-list-topic-selected{color:#e56926 !important}.feed-toggle-wrap .feed-toggle-group{margin-bottom:15px}.feed-toggle-wrap .feed-toggle-group.grey .feed-toggle{background:#efefef}.feed-toggle-wrap .feed-toggle-group.grey .feed-toggle-items{background:#efefef;border-top:1px solid #fff}.cta-banner{color:white;background-image:url(/packages/hfpg/themes/hfpg/css/images/banner_face_illustration.svg);-webkit-background-size:cover;background-size:cover;background-position:center center}@media only screen and (max-width: 767px){.cta-banner{background-image:none;text-align:center}}.cta-banner .cta-banner-body{display:inline-block;min-width:220px;background:#23949e;padding:55px 50px 75px 0;position:relative;z-index:1}@media only screen and (max-width: 767px){.cta-banner .cta-banner-body{padding-right:0}}.cta-banner .cta-banner-body:after{content:"";display:block;position:absolute;top:0;width:100px;height:100%;right:-30px;background:#23949e;-webkit-transform:skew(-8deg);-moz-transform:skew(-8deg);-o-transform:skew(-8deg);z-index:-1}@media only screen and (max-width: 767px){.cta-banner .cta-banner-body:after{content:none}}.cta-banner .cta-banner-body h2{margin-top:0;margin-bottom:20px;text-transform:uppercase;color:white !important;font-size:35px !important;font-weight:bold}.cta-banner .cta-banner-body a{color:white;font-size:20px;font-weight:600;-webkit-font-smoothing:antialiased;position:relative}.cta-banner .cta-banner-body a:after{content:"";display:inline-block;width:20px;height:20px;background-image:url(/packages/hfpg/themes/hfpg/css/images/arrow_right.svg);-webkit-background-size:20px 20px;background-size:20px 20px;background-repeat:no-repeat;background-position:center center;vertical-align:middle;margin-left:7px}.cta-card{background:white;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.cta-card figure img{width:100%;height:auto}.cta-card-body{padding:20px 20px 20px 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cta-card-body h3{margin-top:0;text-transform:uppercase;font-weight:bold;font-size:18px}.cta-card-body h3 a:hover{text-decoration:none}.cta-card-body p{display:block;margin-bottom:20px;font-size:19px;line-height:29px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bio-card{border-top:0;border-left:4px solid #e56926;border-right:4px solid #e56926;border-bottom:4px solid #e56926;background:white;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bio-card .card-header{background:#e56926;display:block;width:100%;text-align:center;color:white;padding:15px 10px;text-transform:uppercase;font-weight:bold}.bio-card-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-top:20px;padding-bottom:20px}.bio-card-body .headline{display:block;margin-bottom:30px;font-size:19px}.bio-card-body figure{margin-bottom:30px}.bio-card-body figure img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.bio-card-body .bio-contact{text-align:center;padding:0 20px}.bio-card-body .bio-contact .bio-name{display:block;color:#00609c;font-weight:600}.bio-card-body .bio-contact .bio-position{font-style:italic}.bio-card-body .bio-contact a{color:#00609c !important}.bio-card-body .bio-contact a.yellow{color:#ebaf11 !important}.bio-card-body .bio-contact a.red{color:#ca1f44 !important}.bio-card-body .bio-contact a.orange{color:#e56926 !important}.bio-card-body .bio-contact a.green{color:#629a33 !important}.bio-card-body .bio-contact a.teal{color:#23949e !important}.bio-card.blue{border-color:#00609c}.bio-card.blue .card-header{background:#00609c}.bio-card.blue .bio-header h2{color:#00609c !important}.bio-card.red{border-color:#ca1f44}.bio-card.red .card-header{background:#ca1f44}.bio-card.red .bio-header h2{color:#ca1f44 !important}.bio-card.orange{border-color:#e56926}.bio-card.orange .card-header{background:#e56926}.bio-card.orange .bio-header h2{color:#e56926 !important}.bio-card.yellow{border-color:#ebaf11}.bio-card.yellow .card-header{background:#ebaf11}.bio-card.yellow .bio-header h2{color:#ebaf11 !important}.bio-card.green{border-color:#629a33}.bio-card.green .card-header{background:#629a33}.bio-card.green .bio-header h2{color:#629a33 !important}.bio-card.teal{border-color:#23949e}.bio-card.teal .card-header{background:#23949e}.bio-card.teal .bio-header h2{color:#23949e !important}@media only screen and (max-width: 767px){.bio-card{width:100%}.bio-card-body{padding:20px 0 20px 0}}.bio-detail-headshot{margin-bottom:20px}.bio-email{color:#5e6163 !important;-webkit-transition:color 300ms;-moz-transition:color 300ms;-ms-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms;font-size:16px}.bio-email:hover{color:#00609c !important;text-decoration:none}.bio-header{border-bottom:2px solid #e2e2e2;margin-bottom:20px}.bio-header h2{margin-bottom:10px !important;color:#00609c}.bio-header p{margin:0 !important}.bio-card.solid{border-left:0;border-right:0;border-bottom-width:5px;background:#EFEFEF}.bio-card.solid .card-header{background:none;text-align:left;padding-left:0;padding-right:0;padding-bottom:5px;color:#00609c}.bio-card.solid .card-header span{display:block;border-bottom:2px solid #00609c;margin:0 15px 0 15px;padding-bottom:10px;line-height:23px}.bio-card.solid .bio-card-body{padding-top:5px;padding-left:15px;padding-right:15px;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.bio-card.solid .bio-card-body .headline{font-size:15px;line-height:22px}.bio-card.solid .bio-card-details-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bio-card.solid .bio-card-details-group figure{margin-bottom:5px;max-width:28%}.bio-card.solid .bio-card-details-group figure img{max-width:100%}.bio-card.solid .bio-card-details-group .bio-contact{font-size:15px;line-height:20px;text-align:left;padding:0 15px}.bio-card.solid .bio-card-details-group .bio-contact .bio-name{color:#575656}.bio-card.solid .bio-card-details-group .bio-contact .bio-position,.bio-card.solid .bio-card-details-group .bio-contact a{font-size:14px}.bio-card.solid.yellow .card-header{color:#ebaf11}.bio-card.solid.yellow .card-header span{border-color:#ebaf11}.bio-card.solid.red .card-header{color:#ca1f44}.bio-card.solid.red .card-header span{border-color:#ca1f44}.bio-card.solid.orange .card-header{color:#e56926}.bio-card.solid.orange .card-header span{border-color:#e56926}.bio-card.solid.green .card-header{color:#629a33}.bio-card.solid.green .card-header span{border-color:#629a33}.bio-card.solid.teal .card-header{color:#23949e}.bio-card.solid.teal .card-header span{border-color:#23949e}.bio-card.solid.blue .card-header{color:#00609c}.bio-card.solid.blue .card-header span{border-color:#00609c}.image-cta{margin-bottom:30px}.image-cta img{width:100% !important;height:auto}.image-cta-body{background:#23949e;padding:20px}.image-cta-body a{display:inline-block;position:relative;font-size:22px;color:white !important;text-transform:none}.image-cta-body a:after{content:"";display:inline-block;width:20px;height:20px;background-image:url(/packages/hfpg/themes/hfpg/css/images/arrow_right.svg);-webkit-background-size:20px 20px;background-size:20px 20px;background-repeat:no-repeat;background-position:center center;vertical-align:middle;margin-left:7px}.image-cta.yellow .image-cta-body{background:#ebaf11}.image-cta.red .image-cta-body{background:#ca1f44}.image-cta.orange .image-cta-body{background:#e56926}.image-cta.green .image-cta-body{background:#629a33}.image-cta.teal .image-cta-body{background:#23949e}.image-cta.blue .image-cta-body{background:#00609c}.bordered-content-area{border:5px solid #ebaf11;display:block;padding:25px;margin-bottom:30px;text-align:center}.bordered-content-area img{margin-bottom:20px;max-width:100% !important}.bordered-content-area.blue{border-color:#00609c}.bordered-content-area.red{border-color:#ca1f44}.bordered-content-area.orange{border-color:#e56926}.bordered-content-area.yellow{border-color:#ebaf11}.bordered-content-area.green{border-color:#629a33}.bordered-content-area.teal{border-color:#23949e}.bordered-content-area.solid{background:white !important}.filter-widget{display:inline-block;margin-top:60px;margin-bottom:30px;position:relative}.filter-widget a{display:inline-block;position:relative;color:#5e6163 !important;text-transform:uppercase;font-weight:500;font-size:21px}.filter-widget a:after{content:"";display:inline-block;width:20px;height:20px;background-image:url(/packages/hfpg/themes/hfpg/css/images/arrow_down_orange.svg);-webkit-background-size:20px 20px;background-size:20px 20px;background-repeat:no-repeat;background-position:center center;vertical-align:middle;margin-left:7px}.filter-widget a:hover{text-decoration:none}.filter-widget a span{color:#e56926}.filter-widget a#btn-department-toggle:focus{text-decoration:none}.filter-widget .filter-nav{border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef;border-top:1px solid #9c9c9c;padding:15px 25px;position:absolute;top:40px;left:0;background:white;-webkit-box-shadow:1px 12px 20px -11px rgba(0,0,0,0.75);-moz-box-shadow:1px 12px 20px -11px rgba(0,0,0,0.75);box-shadow:1px 12px 20px -11px rgba(0,0,0,0.75);display:none;min-width:290px}.filter-widget .filter-nav ul{margin:0 !important;padding:0 !important;list-style-type:none !important}.filter-widget .filter-nav ul li{padding-top:5px;padding-bottom:5px}.filter-widget .filter-nav ul li a{font-size:14px;line-height:18px;display:block}.filter-widget .filter-nav ul li a:after{content:none}.filter-widget .filter-nav ul li a:hover{color:#e56926 !important}.filter-widget .filter-nav ul li a.selected{color:#e56926 !important}.team-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.team-container .bio-item{width:31%;margin-bottom:25px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 767px){.team-container .bio-item{width:48%;margin-bottom:15px}}.team-container .bio-item figure img{width:100%;height:auto}.team-container .bio-item-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#00609c;color:white;padding:15px}.team-container .bio-item-body .name{font-weight:600;font-size:17px;line-height:20px;-webkit-font-smoothing:antialiased;display:block;color:white !important;text-decoration:none;padding-bottom:5px}.team-container .bio-item-body .position{display:block;font-size:14px;line-height:17px;-webkit-font-smoothing:antialiased}.team-container .bio-item-body.placeholder{background:none !important}.socials a{font-size:16px;display:inline-block;border:1px solid #d2cece;padding:5px;line-height:11px;margin-right:3px;text-decoration:none;-webkit-transition:color .2s;transition:color .2s;background:#ffffff !important}.socials a.icon-twitter,.socials a.mss-icon.icon.icon-twitter{color:#02BDFF !important}.socials a.icon-twitter:hover,.socials a.mss-icon.icon.icon-twitter:hover{color:#09a1d7 !important}.socials a.icon-facebook,.socials a.mss-icon.icon.icon-facebook{color:#2571AC !important}.socials a.icon-facebook:hover,.socials a.mss-icon.icon.icon-facebook:hover{color:#1a5a8b !important}.socials a.icon-mail,.socials a.mss-icon.icon.icon-mail{color:#729FBE !important}.socials a.icon-mail:hover,.socials a.mss-icon.icon.icon-mail:hover{color:#537b97 !important}.socials a.icon-ptint,.socials a.mss-icon.icon.icon-ptint{color:#B2B4B5 !important}.socials a.icon-ptint:hover,.socials a.mss-icon.icon.icon-ptint:hover{color:#959697 !important}.hero-banner-wrapper{background-position:right center;background-repeat:no-repeat;background-size:60% auto}@media only screen and (min-width:1300px){.hero-banner-wrapper{background-size:45%}}@media only screen and (max-width: 767px){.hero-banner-wrapper{background-position:center center;background-size:cover}.hero-banner-wrapper .hero-banner-col{padding-left:0;padding-right:0}}.hero-banner-wrapper.blue{background-color:#00609c}.hero-banner-wrapper.red{background-color:#ca1f44}.hero-banner-wrapper.orange{background-color:#e56926}.hero-banner-wrapper.yellow{background-color:#ebaf11}.hero-banner-wrapper.green{background-color:#629a33}.hero-banner-wrapper.teal{background-color:#23949e}.hero-banner{position:relative;min-height:400px;background-repeat:no-repeat;background-position:center right;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-banner .hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:60%;background:#23949E;z-index:1;-webkit-transition:opacity 200ms,width 100ms;-moz-transition:opacity 200ms,width 100ms;-ms-transition:opacity 200ms,width 100ms;-o-transition:opacity 200ms,width 100ms;transition:opacity 200ms,width 100ms}.hero-banner .hero-bg:after{content:"";display:block;position:absolute;top:0;width:100px;height:100%;right:-45px;background:#23949E;-webkit-transform:skew(-8deg);-moz-transform:skew(-8deg);-o-transform:skew(-8deg)}@media only screen and (max-width: 767px){.hero-banner .hero-bg{width:100%;opacity:0.8}.hero-banner .hero-bg:after{content:none}}.hero-banner .hero-body{z-index:2;width:53%;color:white;padding-top:40px;padding-bottom:50px}@media only screen and (max-width: 767px){.hero-banner .hero-body{width:100%;padding-left:40px;padding-right:40px}}.hero-banner .hero-body h1,.hero-banner .hero-body h2{color:white;line-height:44px;font-size:30px;margin-bottom:0}.hero-banner .hero-body h3{text-transform:uppercase;font-weight:bold;font-size:23px;line-height:29px}.hero-banner .hero-body p{display:block;margin-top:20px}.hero-banner.blue .hero-bg{background:#00609c}.hero-banner.blue .hero-bg:after{background:#00609c}.hero-banner.red .hero-bg{background:#ca1f44}.hero-banner.red .hero-bg:after{background:#ca1f44}.hero-banner.orange .hero-bg{background:#e56926}.hero-banner.orange .hero-bg:after{background:#e56926}.hero-banner.yellow .hero-bg{background:#ebaf11}.hero-banner.yellow .hero-bg:after{background:#ebaf11}.hero-banner.green .hero-bg{background:#629a33}.hero-banner.green .hero-bg:after{background:#629a33}.hero-banner.teal .hero-bg{background:#23949e}.hero-banner.teal .hero-bg:after{background:#23949e}.hero-banner-wrapper.inline{position:relative;background-size:auto 600px}.hero-banner-wrapper.inline:before{content:"";position:absolute;background:#23949e;top:0;bottom:0;width:20%}@media only screen and (max-width: 767px){.hero-banner-wrapper.inline:before{content:none}}@media only screen and (max-width: 767px){.hero-banner-wrapper.inline{background-size:cover}}.hero-banner-wrapper.inline h1,.hero-banner-wrapper.inline h2{margin-top:0;margin-bottom:20px;text-transform:uppercase;color:white !important;font-size:35px !important;font-weight:bold}.hero-banner-wrapper.inline a{color:white;font-size:20px;font-weight:600;-webkit-font-smoothing:antialiased;position:relative}.hero-banner-wrapper.inline a:after{content:"";display:inline-block;width:20px;height:20px;background-image:url(/packages/hfpg/themes/hfpg/css/images/arrow_right.svg);-webkit-background-size:20px 20px;background-size:20px 20px;background-repeat:no-repeat;background-position:center center;vertical-align:middle;margin-left:7px}.hero-banner-wrapper.inline .hero-banner .hero-bg{width:30%}@media only screen and (max-width: 767px){.hero-banner-wrapper.inline .hero-banner .hero-bg{width:100%}}.hero-banner-wrapper.inline .hero-banner .hero-body{width:25%}@media only screen and (max-width: 767px){.hero-banner-wrapper.inline .hero-banner .hero-body{width:100%}}.simple-bio-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #efefef}.simple-bio-item figure{display:block;width:75px}.simple-bio-item figure img{width:100%;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.simple-bio-item .sbi-body{padding-left:20px;font-size:15px;line-height:20px}.simple-bio-item .sbi-body h3{margin-top:0;font-size:16px}.simple-bio-item .sbi-body .sbi-title{display:block;font-style:italic;padding-bottom:10px}.simple-bio-item .sbi-body .sbi-details{display:block}@media only screen and (max-width: 1199px){.simple-bio-item{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.simple-bio-item figure{width:15%}.simple-bio-item .sbi-body{width:85%}}.main-content .simple-bio-item:last-child{border-bottom:0}.pub-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:30px}.pub-item figure{min-width:165px;max-width:165px;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}@media only screen and (max-width: 1199px){.pub-item figure{min-width:117px;max-width:117px}}.pub-item figure img{max-width:100%}.pub-item .pi-body{padding-left:17px}.pub-item .pi-body h4{font-size:18px;color:#23949e;margin-top:0 !important}@media only screen and (max-width: 1199px){.pub-item .pi-body h4{font-size:17px}}.pub-item .pi-body ul{list-style-type:none !important;padding:0 !important;margin:0 !important}.pub-item .pi-body ul li a{font-size:15px}.pub-item .pi-body ul li a:active{text-decoration:none}.pub-item .pi-body ul li a:focus{text-decoration:none}.pico{display:inline-block;vertical-align:middle;margin-right:5px}.pico.download{background:url(/packages/hfpg/themes/hfpg/css/images/sheet_pub_ico.png) no-repeat -6px -6px;width:14px;height:14px}.pico.outbound{background:url(/packages/hfpg/themes/hfpg/css/images/sheet_pub_ico.png) no-repeat -7px -145px;width:15px;height:10px}.pico.list{background:url(/packages/hfpg/themes/hfpg/css/images/sheet_pub_ico.png) no-repeat -6px -118px;width:14px;height:10px}.pub-archive-wrapper{padding:0 20px}.pub-archive-wrapper .pub-archive-title{display:block;border-bottom:1px solid #bdbcbc;padding-bottom:10px;margin-bottom:15px;margin-top:10px}.pub-archive-wrapper .pub-archive-list{padding:0 20px;margin:0}.pub-archive-wrapper .pub-archive-list li{font-size:15px;padding-bottom:5px}.survey-button-group .btn{color:#00609c !important}.pswp__caption__center{font-size:35px !important;line-height:33px !important;padding-bottom:16px !important}@media only screen and (max-width: 767px){.pswp__caption__center{font-size:22px !important;padding-bottom:16px !important}}.gg-photo-swipe-description{line-height:27px !important;font-size:24px !important}@media only screen and (max-width: 767px){.gg-photo-swipe-description{line-height:20px !important;font-size:16px !important}}.main-footer{background-color:#808285;color:#FEFEFE}.main-footer img{max-width:100%}.main-footer a{color:white}.main-footer hr{border-top:1px solid #9e9e9e;margin-top:10px;margin-bottom:10px}.main-footer .footer-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width: 767px){.main-footer .footer-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main-footer .footer-group .footer-body{font-size:15px;line-height:22px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70%}@media only screen and (max-width: 767px){.main-footer .footer-group .footer-body{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.main-footer .footer-group .footer-body-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}@media only screen and (max-width: 767px){.main-footer .footer-group .footer-body-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main-footer .footer-group .footer-body-group .site-desc{width:60%;padding-right:35px;border-right:1px solid #9e9e9e;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 767px){.main-footer .footer-group .footer-body-group .site-desc{width:100%;border-right:none;padding:0 10px 0 10px}}.main-footer .footer-group .footer-body-group .site-desc h4{display:inline-block;padding-right:15px;margin-top:0}.main-footer .footer-group .footer-body-group .site-desc .slogan{font-size:13px}.main-footer .footer-group .footer-body-group .site-desc p{padding-top:15px}.main-footer .footer-group .footer-body-group .site-connect{width:40%;padding:0 35px 0 35px;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 767px){.main-footer .footer-group .footer-body-group .site-connect{width:100%;padding:20px 10px 0 10px}}.main-footer .footer-group .footer-body-group .site-connect .phone{font-size:20px;display:block;margin-bottom:10px;font-variant-numeric:lining-nums}.main-footer .footer-group .footer-body-group .site-connect .address{display:block;padding:15px 0 0 0}.main-footer .footer-group .footer-body-group .site-connect .arrow-link{font-size:14px}.main-footer .footer-group .footer-body-group .site-connect ul{list-style-type:none;padding:0;margin:0}.main-footer .footer-group .footer-body-group .site-connect ul li{display:inline-block;padding-right:5px}.main-footer .footer-group .footer-body-group .site-connect ul li:last-child{padding-right:0}.main-footer .footer-group .footer-body-group .site-connect .footer-podcast{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:15px;font-size:13px}.main-footer .footer-group .footer-body-group .site-connect .footer-podcast strong{font-weight:600}.main-footer .footer-group .footer-body-group .site-connect .footer-podcast img{width:22px;height:auto;margin-right:10px}.main-footer .footer-group .footer-body-group .site-connect .footer-podcast p{margin:0}.main-footer .footer-group .footer-body-group .site-connect .footer-links-wrap p{margin:0}.main-footer .footer-group .footer-newsletter{width:30%}@media only screen and (max-width: 767px){.main-footer .footer-group .footer-newsletter{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:40px;position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}.main-footer .footer-group .footer-newsletter-body-wrap figure{margin:0;padding:0}.main-footer .footer-group .footer-newsletter-body-wrap figure img{margin:0;padding:0}.main-footer .footer-group .footer-newsletter-body-wrap .footer-newsletter-body{background:#ebaf11;padding:20px}.main-footer .footer-group .footer-newsletter-body-wrap .footer-newsletter-body h1,.main-footer .footer-group .footer-newsletter-body-wrap .footer-newsletter-body h2,.main-footer .footer-group .footer-newsletter-body-wrap .footer-newsletter-body h3,.main-footer .footer-group .footer-newsletter-body-wrap .footer-newsletter-body h4,.main-footer .footer-group .footer-newsletter-body-wrap .footer-newsletter-body h5,.main-footer .footer-group .footer-newsletter-body-wrap .footer-newsletter-body h6{margin:0 0 15px 0;font-weight:600;font-size:18px;line-height:23px;text-transform:uppercase;-webkit-font-smoothing:antialiased}.main-footer .btn{background:white;color:#808285;text-transform:uppercase;font-weight:bold;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.main-footer .btn:hover{color:#37383c}.copyright{padding:20px 0 20px 0;font-size:14px}.copyright ul{list-style-type:none;display:inline-block;padding:0;margin:0}.copyright ul li{display:inline-block}.copyright ul li a{color:#808285;font-weight:bold;font-size:13px}.copyright ul li a:after{content:"|";display:inline-block;padding-left:5px;padding-right:5px;font-weight:100}.copyright ul li:last-child a:after{content:none}.copyright-group{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.copyright-group .compliance{width:70%;font-size:13px;color:#808285;font-weight:600}.copyright-group .links{width:30%;text-align:center}@media only screen and (max-width: 767px){.main-footer{padding-bottom:30px}.footer-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.footer-group .footer-nav-wrap,.footer-group .office-locations{width:100%}.footer-group .office-locations{order:0;margin-top:0}.footer-group .office-locations .location-wrap .loc h1{font-size:25px}.footer-group .office-locations .location-wrap .loc p{font-size:12px}.footer-group .footer-nav-wrap{order:1;margin-top:25px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;-webkit-align-items:center;align-items:center}.footer-group .footer-nav-wrap .footer-nav-main{float:none;width:100%;text-align:center}.footer-group .footer-nav-wrap .footer-nav-main ul{text-align:center;display:inline-block}.footer-group .footer-nav-wrap .footer-nav-main ul li{display:block;margin:15px 0 0 0}.footer-group .footer-nav-wrap .footer-nav-main ul li a{font-size:18px}.footer-group .footer-nav-wrap .footer-nav-social{margin-top:50px;display:inline-block;float:none;order:1;width:100%;text-align:center}.footer-group .footer-nav-wrap .footer-nav-social ul li{margin-right:15%}.footer-group .footer-nav-wrap .footer-nav-social ul li:last-child{margin-right:0}.copyright{margin-top:50px}.copyright ul{line-height:19px;font-size:13px;letter-spacing:-0.03em;color:#74767f;font-weight:100}.copyright ul a{color:#74767f}.copyright ul li:nth-child(2) a:after{content:""}}.dev-colophon{color:#8d8d8d}