@font-face{font-family:"montserratregular";font-style:normal;font-weight:normal;src:url("//cdn2.hubspot.net/hubfs/2065035/March2018/fonts/montserrat-regular-webfont.woff2") format("woff2"),url("//cdn2.hubspot.net/hubfs/2065035/March2018/fonts/montserrat-regular-webfont.woff") format("woff")}.custom-banner-image{min-height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative;width:100%;background-size:cover;background-position:center 0;background-repeat:no-repeat;background-color:#fff}.custom-banner-image.has-image{height:68vh}.custom-banner-image:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:60%;background:rgba(239,239,239,0);background:-moz-linear-gradient(top,rgba(239,239,239,0) 0%,rgba(239,239,239,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(239,239,239,0)),color-stop(100%,rgba(239,239,239,1)));background:-webkit-linear-gradient(top,rgba(239,239,239,0) 0%,rgba(239,239,239,1) 100%);background:-o-linear-gradient(top,rgba(239,239,239,0) 0%,rgba(239,239,239,1) 100%);background:-ms-linear-gradient(top,rgba(239,239,239,0) 0%,rgba(239,239,239,1) 100%);background:linear-gradient(to bottom,rgba(239,239,239,0) 0%,rgba(239,239,239,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#efefef',GradientType=0)}}.custom-banner-image .banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.custom-banner-image .banner-text{text-align:center;margin:0;-webkit-box-flex:0;-webkit-align-self:flex-end;-ms-flex-item-align:flex-end;align-self:flex-end;flex:1;z-index:1;position:relative}.custom-banner-image .banner-text .banner-title h1{font-size:44px;color:#0871a8;margin-bottom:20px;font-family:'montserratregular';font-weight:normal}.custom-banner-image .banner-text .banner-description{font-family:"Raleway",sans-serif;font-size:1em;font-weight:400;letter-spacing:1px;line-height:1.3em;text-transform:none;color:#fff;text-shadow:1px 2px rgba(0,0,0,0.8)}.container-fluid .row-fluid .custom-banner-image .banner-text .page-center,.custom-banner-image .banner-text .page-center{padding:0 30px}body.error-template .custom-banner-image,body.password-template .custom-banner-image{min-height:250px}body.error-template .custom-banner-image .banner-text *,body.password-template .custom-banner-image .banner-text *{display:none}@media(max-width:767px){.hs-blog-post .custom-banner-image{display:none}.custom-banner-image{min-height:100px}.custom-banner-image .banner-text .banner-title h1{font-size:30px;color:#0871a8;line-height:33px;margin-bottom:10px;font-family:'montserratregular';font-weight:normal}.custom-banner-image.has-image{height:auto;min-height:255px}.custom-banner-image .banner-text .banner-title{font-size:2rem}.container-fluid .row-fluid .custom-banner-image .banner-text .page-center,.custom-banner-image .banner-text .page-center{padding:0 15px}}@media(max-width:550px){.custom-banner-image:before{height:80%}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.custom-banner-image{height:400px}}