'@font-face { font-family: 'Metric-Black';  src: url('https://info.bqe.com/hubfs/fonts/Metric-Black.woff') format('eot'), url('https://info.bqe.com/hubfs/fonts/Metric-Black.woff') format('woff'), url('https://info.bqe.com/hubfs/fonts/Metric-Black.woff') format('truetype');}/* @import url('http://example.com/example_style.css'); */
@font-face { font-family: 'NeueMontreal-Medium';  src: url('https://info.bqe.com/hubfs/fonts/NeueMontreal-Medium.woff2') format('eot'), url('https://info.bqe.com/hubfs/fonts/NeueMontreal-Medium.woff2') format('woff'), url('https://info.bqe.com/hubfs/fonts/NeueMontreal-Medium.woff2') format('truetype');}
/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.button--arrow:active:after,.button--arrow:after,.button--arrow:focus:after,.button--arrow:hover:after,.button_cta.button--arrow a:active:after,.button_cta.button--arrow a:after,.button_cta.button--arrow a:focus:after,.button_cta.button--arrow a:hover:after{content:url(data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 13'%3E%3Cpath d='M37.53 7.03a.75.75 0 0 0 0-1.06l-4.773-4.773a.75.75 0 0 0-1.06 1.06L35.939 6.5l-4.242 4.243a.75.75 0 0 0 1.06 1.06L37.53 7.03zM0 7.25h37v-1.5H0v1.5z' fill='%23001F31'/%3E%3C/svg%3E)}.footer .footer__bar p,.header,.hs-menu-wrapper.flyouts .hs-menu-children-wrapper,.nav a{font-family:Neue Montreal,sans-serif}.submenu .submenu__content-head p,html{font-size:14px}.header .header__bar p,.header .header__bar span,.nav a{font-size:15px;letter-spacing:.02em}body{color:#001f31;font-family:helvetica,sans-serif;line-height:1.4;margin:0;word-break:break-word}.body-wrapper .loader{display:none}.header .header__bar{padding:9px 0}.header .header__inner{padding:37px 0 39px 230px}.header .header__logo{top:46%}.nav a{text-decoration:none;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.button,.button_cta a,button,h1,h2{color:#001f31;font-family:helvetica,sans-serif;font-weight:700;text-decoration:none}h1,h2{font-style:normal}.h1,h1{font-size:40px}.h1,.h2,h1,h2{letter-spacing:normal;line-height:1.4}.h2,h2{font-size:35px}.button,.button_cta a,button{background-color:#fdc20e;border:1px solid #fff;border-radius:3px;cursor:pointer;display:inline-block;font-size:.75rem;height:auto;letter-spacing:.03em;line-height:1.1;margin:0;padding:15px 25px;position:relative;text-align:center;transition:.15s linear;white-space:normal;width:auto;word-break:break-word}.button:active,.button:focus,.button:hover,.button_cta a:active,.button_cta a:focus,.button_cta a:hover,button:active,button:focus,button:hover{background-color:#ff5722;border-color:#ff5722;color:#fff;text-decoration:none;transform:scale(1.1)}.button--arrow,.button_cta.button--arrow a{background:0 0;border:none;color:#001f31;padding:0;transition:none}.button--arrow:after,.button_cta.button--arrow a:after{display:inline-block;margin-left:6px;transition:margin .15s linear;vertical-align:middle;width:36px}.button--arrow:active,.button--arrow:focus,.button--arrow:hover,.button_cta.button--arrow a:active,.button_cta.button--arrow a:focus,.button_cta.button--arrow a:hover{background:0 0;border:none;color:#001f31;text-decoration:none;transform:none}.button--arrow:active:after,.button--arrow:focus:after,.button--arrow:hover:after,.button_cta.button--arrow a:active:after,.button_cta.button--arrow a:focus:after,.button_cta.button--arrow a:hover:after{margin-left:10px}.nav ul{margin:0 -18px}.nav li{padding:0 20px;font-size:18px;line-height:25.2px}.nav--utilities li{padding:0 16px}.nav--utilities .phone-number,.nav--utilities a{font-size:15px}.nav--utilities .phone-number{line-height:21px}.nav--utilities .btn{padding:14px 20px;letter-spacing:.45px;line-height:21px}.nav--utilities ul{margin:0 -16px}.h3,.h4,h3,h4{font-size:24px!important;font-weight:700!important;line-height:1.5}.blog-index__post-content h3 a,.blog-more-posts__post-content h3 a{text-decoration:none}.blog-index__post-content h3 a:hover,.blog-index__post-content h3 a:visited,.blog-more-posts__post-content h3 a:hover,.blog-more-posts__post-content h3 a:visited{text-decoration:underline}.submenu .shell{max-width:1174px}.submenu a{font-size:18px}.submenu .submenu__content-body li{padding:15.8px 20px 15.8px 0}.submenu.visible{padding:72px 0 50px}.submenu i{max-width:20px;width:20px;margin-right:16px}.submenu .submenu__content-body ul{padding:0}.hs-search-field__suggestions #results-for,.hs-search-field__suggestions a{font-size:1.3rem!important;text-decoration:none!important}@media screen and (min-width:1200px){.header .header__nav{padding-right:380px!important}}@media screen and (min-width:1024px){nav .js-has-dropdown:last-child{margin-right:24px!important}}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper{left:0;opacity:1;top:100%;position:relative}.footer{padding:52px 0 0}.footer .footer__socials{top:30px}.footer .footer__socials ul.socials li{max-height:25px}.shell{padding-left:15px;padding-right:15px}.footer .footer__inner{padding:0 52px}.footer .footer__logo{width:115px;margin-bottom:38px}.footer .hs-menu-wrapper>ul{margin-right:-20px;padding:24px 187px 13px 0}.footer .hs-menu-wrapper .hs-item-has-children>a{display:block;font-size:14px;letter-spacing:.02em;margin-bottom:8px;opacity:1}.footer .hs-menu-wrapper .hs-item-has-children a,.footer .hs-menu-wrapper .hs-item-has-children ul li{font-size:14px;font-family:Neue Montreal,sans-serif}.footer .hs-menu-wrapper .hs-item-has-children ul li{font-size:18px;line-height:22.65px}.footer .footer__bar{margin-right:-13px;padding:25px 0}.footer .footer__bar p{font-size:14px}.nav-btn span{height:1.6px}.nav-btn span:nth-child(2){top:10px}.nav-btn span:last-child{top:20px}.header .header__inner:before{width:100vw}@media screen and (max-width:1199px){.header .header__inner{padding:37px 0 39px 150px}.footer .footer__bar{margin-right:0}.footer .footer__inner{padding:0 18px!important}}@media screen and (max-width:1023px){.body-wrapper{overflow:hidden}.nav-btn{display:inline-block;height:22px;position:relative;width:30px}.header .header__logo a{display:flex}.nav--utilities .btn{font-size:15px}.footer .footer__bar{padding:15px 0}.footer .footer__bar p{font-size:10px}.footer .hs-menu-wrapper .hs-item-has-children a{font-size:14px}.footer .footer__inner{padding:0}.submenu.visible{padding:0 1rem!important}.submenu .submenu__content-body li{padding:0!important}}@media screen and (max-width:767px){.nav li,.nav--utilities .btn{font-size:15px}.header .header__bar{padding:2px 10px!important}.header .header__bar p,.header .header__bar span{font-size:10px;margin:0 auto;max-width:80%;line-height:14px}.header .header__nav{max-width:100%;padding:80px 20px 60px}.nav ul{padding:0;margin:0 -15px}.nav li{padding:0 15px;line-height:22.2px;margin-bottom:15px}.nav a{font-size:16px}.header .header__inner{padding:13px 0 10px}.header .header__logo{height:auto;width:70px}.footer .footer__logo{width:80px;margin-bottom:20px}.footer .footer_navbar{padding-bottom:40px}.footer .hs-menu-wrapper>ul{display:block;padding:24px 0;margin:0}.footer .hs-menu-wrapper .hs-item-has-children{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:30px;max-width:100%;padding-right:0;text-align:center}.socials li{padding:0 10px}}@media screen and (max-width:812px) and (orientation:landscape){.header .header__bar{padding:2px 10px!important}.header .header__bar p,.header .header__bar span{font-size:10px;margin:0 auto;max-width:80%;line-height:14px}.header .header__nav{max-width:100%;padding:80px 20px 60px}.nav ul{padding:0;margin:0 -15px}.nav li{padding:0 15px;font-size:15px;line-height:22.2px;margin-bottom:15px}.nav a{font-size:16px}.header .header__inner{padding:13px 0 10px}.header .header__logo{height:auto;width:70px}.footer .footer_navbar{padding-bottom:40px}.footer .footer__logo{width:80px;margin-bottom:20px}.footer .hs-menu-wrapper>ul{display:block;padding:24px 0}.footer .hs-menu-wrapper .hs-item-has-children{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:30px;max-width:100%;padding-right:0;text-align:center}.socials li{padding:0 10px}}

.hs-search-field__bar input[type=text] {
    
    color: #001f31!important;
    
}
article.blog-post .blog-post__author{
    display:block!important;
  margin-top: -15px;
  }
article.blog-post .blog-post__author a {
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
  color: #c6c6c6;
}
.blog-post__tags {
    margin-top: 25px;
}
a.hs-author-social-link {
    opacity: 0.8;
}
  a.hs-author-social-link:hover {
    opacity: 1;
}
.blog-more-posts .blog-more-posts__post-author{
   display:block!important;
}
.author-detail {
    max-width: 900px;
    margin: 0px auto;
}
.blog-post-author-cont {
    border: 1px solid #ccc;
    max-width: 680px;
    margin: 0px auto;
  padding:20px;
}
.blog-post-author-cont a.author-link {
    color: #001f31;
    font-size: 20px;
    font-weight: 700;
    text-decoration: none;
    margin-bottom: 10px;
}
.blog-post-author-cont .right-col {
    padding-left: 15px;
}
.blog-post-author-cont .right-col p {
    margin-bottom: 10px;
}
.blog-post-inner {
    padding: 0px 20px;
}
.author-social-img img {
    background: #001F30;
    width: 29px;
    height: 29px!important;
    padding: 5px;
    border-radius: 5px;
}


@media(max-width:767px){
.blog-post-author-cont .right-col {
    padding-left: 0px;
    padding-top: 20px;
    text-align: center;
}
}