.billboard-wrapper{background:#ececec}.template-home .billboard-wrapper{height:calc(100vh - 120px);max-height:900px;min-height:620px}.template-internal .billboard-wrapper,.template-landing .billboard-wrapper{height:720px}.template-internal .billboard-wrapper .billboard-content.content-align-middle,.template-internal .billboard-wrapper .billboard-content.content-align-middle_center,.template-landing .billboard-wrapper .billboard-content.content-align-middle,.template-landing .billboard-wrapper .billboard-content.content-align-middle_center{padding-top:50px}.billboard-wrapper>.container-fluid,.billboard-wrapper>.container-fluid>.row-fluid{width:100%;height:100%;position:relative}.billboard-wrapper>.container-fluid>.row-fluid [class*=span]{display:table;height:100%;margin:0 auto!important}.billboard-wrapper>.container-fluid>.row-fluid{height:100%;position:relative}.billboard-content .section-header{margin-left:-20px!important}.billboard-content.content-align-middle_center .section-header{margin-left:0!important}.billboard-content{display:table-cell;vertical-align:middle}.billboard-content.content-align-bottom,.billboard-content.content-align-middle_bottom{vertical-align:bottom;padding-bottom:60px}.billboard-content.content-align-middle_bottom,.billboard-content.content-align-middle_center{text-align:center}.billboard-content.content-align-middle_bottom .span6,.billboard-content.content-align-middle_center .span6{width:100%}.billboard-content h1,.billboard-content h3{font-size:36px;line-height:1.125em;color:#fff}.billboard-content h2,.secondary-header{font-size:26px;line-height:1.125em;-webkit-margin-after:.5em}.billboard-ctas{margin-top:15px}.page-actions a.cta_button{font-size:22px;padding:10px 24px!important;transition:background .2s ease}.billboard-ctas .button-cta{width:auto;display:inline-block}.billboard-ctas .button-cta.primary{margin-right:10px}.fs-background{overflow:hidden;position:relative}.fs-background,.fs-background-container,.fs-background-media{-webkit-transition:none;transition:none}.fs-background-container{width:100%;height:100%;position:absolute;top:0;z-index:0;overflow:hidden}.fs-background-media{position:absolute;top:0;bottom:0;opacity:0}.fs-background-media.fs-background-animated{-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.fs-background-media iframe,.fs-background-media img,.fs-background-media video{width:100%;height:100%;display:block;-webkit-user-drag:none;object-fit:cover}.fs-background-media.fs-background-fixed,.fs-background-media.fs-background-native{width:100%;height:100%}.fs-background-media.fs-background-fixed img,.fs-background-media.fs-background-native img{display:none}.fs-background-media.fs-background-native{background-position:50%;background-size:cover}.fs-background-media.fs-background-fixed{background-position:50%;background-attachment:fixed}.fs-background-embed.fs-background-ready:after{right:0;bottom:0;left:0;content:""}.billboard-overlay,.fs-background-embed.fs-background-ready:after{width:100%;height:100%;position:absolute;top:0;z-index:1}.fs-background-embed.fs-background-ready iframe{z-index:0}@media only screen and (max-width:1199px){.billboard-content.content-align-bottom,.billboard-content.content-align-middle_bottom{vertical-align:bottom;padding-bottom:30px}.template-home .billboard-wrapper{max-height:900px}.billboard-content h1{font-size:32px;line-height:1.125em}.secondary-header{-webkit-margin-after:.5em;font-size:20px;line-height:inherit;padding-bottom:30px}.page-actions a.cta_button{font-size:20px;padding:8px 26px!important}}@media only screen and (max-width:768px){.template-internal .billboard-wrapper,.template-landing .billboard-wrapper{max-height:720px;min-height:520px;height:calc(100vh - 50px)}body .billboard-ctas .span12{margin-left:0!important}.billboard-ctas{margin-top:0}.billboard-content.content-align-middle_center .global-wrapper{padding:100px 0 0}.billboard-content h1,.billboard-content h3{font-size:32px;line-height:1.125em}.billboard-content .section-header{margin:0 0 0 -20px!important;padding-right:20px}.billboard-content h2,.secondary-header{font-size:19px;line-height:1.125em;-webkit-margin-after:.5em}}@media only screen and (max-width:600px){.template-home .billboard-wrapper{max-height:600px}}@media only screen and (max-width:413px){.billboard-ctas .button-cta.primary{margin-right:0}}