.main-hero-banner{background-color:#fafafa;background-position:100% 0;background-repeat:no-repeat;background-size:auto 125%;box-shadow:0 5px 5px rgba(0,0,0,.1);font-family:Roboto,sans-serif;font-size:16px;font-weight:400;overflow:hidden;padding:0;position:relative;text-align:center;width:100%}@media screen and (max-width:767px){.main-hero-banner{background:transparent!important;min-height:unset!important}}@media screen and (min-width:768px){.main-hero-banner{padding:60px 0}}@media screen and (min-width:769px){.main-hero-banner.has-extra-padding{padding:140px 0}}.main-hero-banner.padding-bottom-0{padding-bottom:0}.main-hero-banner .content-area{text-align:left}@media screen and (max-width:767px){.main-hero-banner>.lg-container,.main-hero-banner>.md-container,.main-hero-banner>.sm-container,.main-hero-banner>.xl-container,.main-hero-banner>.xs-container{padding:0}}.main-hero-banner:before{background:transparent;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:350px){.main-hero-banner.is-single-view .flex-row.flex-padding-grid .content-area{padding-left:8px;padding-right:8px}}@media screen and (max-width:767px){.main-hero-banner.is-single-view h1.is-title,.main-hero-banner.is-single-view h2.is-title,.main-hero-banner.is-single-view h3.is-title,.main-hero-banner.is-single-view h4.is-title,.main-hero-banner.is-single-view h5.is-title,.main-hero-banner.is-single-view p.is-title{color:#fff;padding-top:15px}}.main-hero-banner .img{margin-bottom:0;max-height:300px;overflow:hidden}@media screen and (min-width:768px){.main-hero-banner .img{margin-bottom:20px;max-height:none}}.main-hero-banner .container{min-height:270px;z-index:5}@media screen and (min-width:769px){.main-hero-banner .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%}}@media screen and (min-width:769px){.main-hero-banner .wrapper>div{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:0;max-width:60%}}.main-hero-banner>div{position:relative;z-index:5}.main-hero-banner .is-subtitle.variant-none,.main-hero-banner .is-title.variant-none{text-transform:none}.main-hero-banner .is-subtitle.variant-uppercase,.main-hero-banner .is-title.variant-uppercase{text-transform:uppercase}.main-hero-banner .is-subtitle.variant-capitalize,.main-hero-banner .is-title.variant-capitalize{text-transform:capitalize}.main-hero-banner h1.is-title,.main-hero-banner h2.is-title,.main-hero-banner h3.is-title,.main-hero-banner h4.is-title,.main-hero-banner h5.is-title,.main-hero-banner p.is-title{color:#000;font-family:Roboto Condensed,sans-serif;font-size:21px;font-weight:700;margin-bottom:10px;margin-top:0;text-transform:none}@media screen and (max-width:767px){.main-hero-banner h1.is-title,.main-hero-banner h2.is-title,.main-hero-banner h3.is-title,.main-hero-banner h4.is-title,.main-hero-banner h5.is-title,.main-hero-banner p.is-title{line-height:2.4rem;padding-top:30px;text-align:center}}@media screen and (min-width:768px){.main-hero-banner h1.is-title,.main-hero-banner h2.is-title,.main-hero-banner h3.is-title,.main-hero-banner h4.is-title,.main-hero-banner h5.is-title,.main-hero-banner p.is-title{font-size:52px;text-shadow:none}}.hs-blog-listing .main-hero-banner h1.is-title,.hs-blog-listing .main-hero-banner h2.is-title,.hs-blog-listing .main-hero-banner h3.is-title,.hs-blog-listing .main-hero-banner h4.is-title,.hs-blog-listing .main-hero-banner h5.is-title,.hs-blog-listing .main-hero-banner p.is-title{text-transform:uppercase}.main-hero-banner h1.is-subtitle,.main-hero-banner h2.is-subtitle,.main-hero-banner h3.is-subtitle,.main-hero-banner h4.is-subtitle,.main-hero-banner h5.is-subtitle,.main-hero-banner p.is-subtitle{color:#575df0;font-family:Roboto Condensed,sans-serif;font-size:17px;font-weight:300;margin-bottom:20px;margin-top:0}@media screen and (max-width:767px){.main-hero-banner h1.is-subtitle,.main-hero-banner h2.is-subtitle,.main-hero-banner h3.is-subtitle,.main-hero-banner h4.is-subtitle,.main-hero-banner h5.is-subtitle,.main-hero-banner p.is-subtitle{padding-top:5px;text-align:center}}@media screen and (min-width:768px){.main-hero-banner h1.is-subtitle,.main-hero-banner h2.is-subtitle,.main-hero-banner h3.is-subtitle,.main-hero-banner h4.is-subtitle,.main-hero-banner h5.is-subtitle,.main-hero-banner p.is-subtitle{font-size:30px}}.main-hero-banner .intro,.main-hero-banner p{color:#000;font-size:16px;margin-bottom:15px;font-weight:300}@media screen and (max-width:767px){.main-hero-banner .intro,.main-hero-banner p{text-align:center}}@media screen and (min-width:768px){.main-hero-banner .intro,.main-hero-banner p{font-size:20px;width:100%}}.main-hero-banner .is-button{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;padding:16px 35px}@media screen and (min-width:769px){.main-hero-banner .is-button{max-width:100%;min-width:230px}}.main-hero-banner .is-link{color:#fff;display:block;font-size:90%;text-align:center;text-decoration:underline}.main-hero-banner .button-group{padding-bottom:0}@media screen and (min-width:769px){.main-hero-banner .img-column{text-align:right}}@media screen and (min-width:769px){.main-hero-banner.has-viewport-height{height:100vh;overflow:hidden}}@media screen and (min-width:769px){.main-hero-banner.h-align-center{text-align:left;-webkit-justify-content:center;justify-content:center}}@media screen and (min-width:769px){.main-hero-banner.h-align-center:before{background:radial-gradient(circle,rgba(0,0,0,.6) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.4) 100%)}}@media screen and (min-width:769px){.main-hero-banner.h-align-center .intro,.main-hero-banner.h-align-center p{margin-left:auto;margin-right:auto}}@media screen and (min-width:769px){.main-hero-banner.h-align-left:before{background:transparent}}@media screen and (min-width:769px){.main-hero-banner.h-align-left .wrapper{text-align:left;-webkit-justify-content:flex-start;justify-content:flex-start}}@media screen and (min-width:769px){.main-hero-banner.h-align-left .is-link{text-align:left}}@media screen and (min-width:769px){.main-hero-banner.h-align-right:before{background:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.4) 50%,rgba(0,0,0,.6))}}@media screen and (min-width:769px){.main-hero-banner.h-align-right .wrapper{text-align:right;-webkit-justify-content:flex-end;justify-content:flex-end}}@media screen and (min-width:769px){.main-hero-banner.h-align-right .is-link{text-align:right}}@media screen and (min-width:769px){.main-hero-banner.h-align-right .intro,.main-hero-banner.h-align-right p{margin-left:auto;margin-right:0}}@media screen and (min-width:768px){.main-hero-banner.h-align-right .button-group .is-button{margin-left:15px;margin-right:0}}@media screen and (min-width:768px){.main-hero-banner.h-align-right .button-group .is-button:first-child{margin-left:0}}@media screen and (min-width:768px){.main-hero-banner.h-align-right .button-group .is-button:last-child{margin-right:0}}@media screen and (min-width:769px){.main-hero-banner.h-align-center .wrapper{-webkit-justify-content:center;justify-content:center;text-align:center}}@media screen and (min-width:769px){.main-hero-banner.v-align-center .wrapper{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}}@media screen and (min-width:769px){.main-hero-banner.v-align-top .wrapper{-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}}@media screen and (min-width:769px){.main-hero-banner.v-align-bottom .wrapper{-webkit-box-align:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}}@media screen and (max-width:767px){.main-hero-banner.has-xs-image{background-color:transparent!important;background-image:none!important;padding-top:0;text-align:left}}@media screen and (max-width:767px){.main-hero-banner.has-xs-image:before{background:transparent}}@media screen and (max-width:767px){.main-hero-banner.has-xs-image .intro,.main-hero-banner.has-xs-image p{color:#676767}}@media screen and (max-width:767px){.main-hero-banner.has-xs-image>img{display:block;margin:0 0 20px}}@media screen and (max-width:768px){.main-hero-banner.has-xs-image .is-link{color:#244278;text-align:center}}.main-hero-banner.has-dark-theme{background-color:#244278}.main-hero-banner.has-dark-theme:before{background:rgba(0,0,0,.5)}@media screen and (min-width:769px){.main-hero-banner.has-dark-theme.h-align-center:before{background:radial-gradient(circle,rgba(0,0,0,.6) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.4) 100%)}}@media screen and (min-width:769px){.main-hero-banner.has-light-theme.h-align-left:before{background:linear-gradient(90deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0))}}@media screen and (min-width:769px){.main-hero-banner.has-light-theme.h-align-right:before{background:linear-gradient(90deg,hsla(0,0%,100%,.4),rgba(0,0,0,.4) 50%,rgba(0,0,0,.6))}}.main-hero-banner.has-dark-theme h1.is-title,.main-hero-banner.has-dark-theme h2.is-title,.main-hero-banner.has-dark-theme h3.is-title,.main-hero-banner.has-dark-theme h4.is-title,.main-hero-banner.has-dark-theme h5.is-title,.main-hero-banner.has-dark-theme p.is-title{color:#fff}.main-hero-banner.has-dark-theme .intro,.main-hero-banner.has-dark-theme p{color:#ffc64e}.main-hero-banner.has-dark-theme .is-link{color:#fff}@media screen and (max-width:767px){.main-hero-banner.is-index-view{box-shadow:none}}@media screen and (max-width:767px){.main-hero-banner.is-index-view h1.is-title,.main-hero-banner.is-index-view h2.is-title,.main-hero-banner.is-index-view h3.is-title,.main-hero-banner.is-index-view h4.is-title,.main-hero-banner.is-index-view h5.is-title,.main-hero-banner.is-index-view p.is-title{color:#000;font-size:38px;font-weight:700;line-height:1em;padding:0;position:relative;text-align:center;text-shadow:0 0 5px #fff}}@media screen and (max-width:767px){.main-hero-banner.surround-title{background:transparent!important;border:none;box-shadow:none;padding:0}}@media screen and (max-width:767px){.main-hero-banner.surround-title>div{max-width:100%;padding:0;text-align:center;width:100%}}@media screen and (max-width:767px){.main-hero-banner>div>.flex-row.flex-padding-grid>.flex-cell,.main-hero-banner>div>.flex-row.flex-padding-grid>.flex-cell.sm-12{padding-left:2rem;padding-right:2rem}}.main-hero-banner.is-index-view .title-wrapper{background:transparent;background-size:125% auto}@media screen and (max-width:767px){.main-hero-banner.is-index-view .title-wrapper{align-items:center;background-color:#fafafa;background-position:100%;background-repeat:no-repeat;background-size:auto 100%;box-shadow:0 5px 5px rgba(0,0,0,.1);display:flex;justify-content:center;margin-bottom:20px;min-height:130px;padding:60px 15px 40px;text-align:center}}@media screen and (min-width:500px) and (max-width:767px){.main-hero-banner.is-index-view .title-wrapper{background-size:auto 100%;min-height:300px}}.main-hero-banner .post-data,.main-hero-banner .post-data a{color:#575df0;font-family:Roboto,sans-serif;font-size:18px;font-weight:400}.main-hero-banner .post-data a:active,.main-hero-banner .post-data a:focus,.main-hero-banner .post-data a:hover{color:#2d34f5}.main-hero-banner .post-data .author{font-weight:700;text-decoration:underline}.main-hero-banner .hs-blog-social-share .hs-blog-social-share-list{height:20px;line-height:0;position:relative;text-align:center}@media screen and (min-width:768px){.main-hero-banner .hs-blog-social-share .hs-blog-social-share-list{text-align:left}}.main-hero-banner .hs-blog-social-share{margin-bottom:15px}@media screen and (min-width:768px){.main-hero-banner .hs-blog-social-share{margin-bottom:0}}.main-hero-banner .hs-blog-social-share-list .hs-blog-social-share-item{height:100%;margin:0 0 5px;position:relative;vertical-align:middle}@media screen and (min-width:500px){.main-hero-banner .hs-blog-social-share-list .hs-blog-social-share-item{margin:0}}.main-hero-banner .hs-blog-social-share-list .hs-blog-social-share-item.hs-blog-social-share-item-facebook{width:125px}.main-hero-banner .hs-blog-social-share-list .hs-blog-social-share-item.hs-blog-social-share-item-facebook .fb_iframe_widget span,.main-hero-banner .hs-blog-social-share-list .hs-blog-social-share-item.hs-blog-social-share-item-facebook .fb_iframe_widget span iframe{width:125px!important}.main-hero-banner .hs-blog-social-share-list .hs-blog-social-share-item-facebook div,.main-hero-banner .hs-blog-social-share-list .hs-blog-social-share-item-linkedin .IN-widget{top:0}.main-hero-banner .hs-blog-social-share .hs-blog-social-share-list iframe{height:100%!important}.main-hero-banner .main-wrapper{background:rgba(0,0,0,.87);color:#fff;margin-left:0;margin-right:auto}@media screen and (min-width:600px) and (max-width:767px){.main-hero-banner .main-wrapper{margin-left:-10px;margin-right:-10px}}@media screen and (min-width:768px){.main-hero-banner .main-wrapper{max-width:650px;padding:35px 25px}}.main-hero-banner .main-wrapper a{color:#fff}@media screen and (min-width:768px){.main-hero-banner .main-wrapper h1.is-title,.main-hero-banner .main-wrapper h2.is-title,.main-hero-banner .main-wrapper h3.is-title,.main-hero-banner .main-wrapper h4.is-title,.main-hero-banner .main-wrapper h5.is-title,.main-hero-banner .main-wrapper p.is-title{color:#fff}}.main-hero-banner .main-wrapper .post-data,.main-hero-banner .main-wrapper .post-data .author{color:#fff}.main-hero-banner .main-wrapper .post-data .author:active,.main-hero-banner .main-wrapper .post-data .author:focus,.main-hero-banner .main-wrapper .post-data .author:hover{color:#575df0}