.c-background.c-background--home{position:fixed;top:0;height:100vh;width:100vw;background-position:center center;background-size:cover;min-height:600px;z-index:-1}.banner .c-header__description img{display:block;margin:auto}.c-header__flex{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-header__description{color:white;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}.c-header__flex>:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-header__flex--centered .c-header__description{text-align:center}@media screen and (min-width:960px){.c-header__flex--centered .c-header__description{max-width:800px;margin-left:auto;margin-right:auto;padding-right:0}header.c-header.c-header--home.c-block.banner{padding-bottom:60px;padding-top:160px;height:100vh;min-height:600px}header.c-header.c-header--home.c-block.banner.banner-fixed-height{height:40vh}}.banner h3{position:relative;display:block;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.75em;text-transform:uppercase;letter-spacing:.1em;line-height:1.2em !important;margin-bottom:.5em;color:#f60a20}.banner h2{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;text-transform:none;color:white;line-height:1.2em !important;margin:0 0 .5em 0;font-size:2.441em}.banner .c-header__description>*:last-child{margin-bottom:0}header.c-header.c-header--home.c-block.banner:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:300;font-size:60px;content:"\f078";color:white;position:absolute;left:50%;margin-left:-30px;bottom:50px;z-index:99;-webkit-transition:all .2s cubic-bezier(0.785,0.135,0.15,0.86);transition:all .2s cubic-bezier(0.785,0.135,0.15,0.86);opacity:1}.is-top header.c-header.c-header--home.c-block.banner:before{opacity:0}.banner .c-header__description h5{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;line-height:1em;margin:0 0 1em 0;color:#999;font-size:1.563em}.banner .c-header__description h1{font-family:"Eurostile LT W01 Bold1391134","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:3em;margin-top:0;margin-bottom:.2em;color:white}.c-header__flex--centered .c-header__description.empty{padding:0;min-height:12px}@media(max-width:960px){header.c-header.c-header--home.c-block.banner{padding-top:90px;padding-bottom:40px}header.c-header.c-header--home.c-block.banner:before{content:none}.c-header__flex--centered .c-header__description{padding:40px}.banner .c-header__description h1{font-size:2.5em !important}}@media screen and (max-width:500px){.c-header__flex--centered .c-header__description{padding:20px;padding-left:40px;padding-right:40px}}@media screen and (max-width:480px){.c-header__flex--centered .c-header__description{padding-left:0px;padding-right:0px}}