@font-face{font-family:ProximaNova;src:url("https://cdn2.hubspot.net/hubfs/55042/BBS/Fonts/proximanova-light-webfont.ttf");font-weight:300}@font-face{font-family:ProximaNova;src:url"(https://cdn2.hubspot.net/hubfs/55042/BBS/Fonts/proximanova-regular-webfont.ttf");font-weight:500}@font-face{font-family:ProximaNova;src:url("https://cdn2.hubspot.net/hubfs/55042/BBS/Fonts/proximanova-bold-webfont%20copy.ttf");font-weight:700}@font-face{font-family:Futura;src:url("https://cdn2.hubspot.net/hubfs/55042/BBS/Fonts/futura%20medium%20condensed%20bt.ttf");font-weight:500}h1,h2,h3,h4,h5,h6{font-family:Futura;text-transform:uppercase}h1,h1 span{font-size:88px}h2,h2 span{font-size:66px}h3,h3 span{font-size:36px}hr.green-bar{height:5px;background:#799e1a;border:0;width:75%}.footer-background .hs-search-field__input{padding:10px;border-radius:5px;border-color:#000;margin:0}.footer-background .hs-search-field__bar{padding:42px 25px}.footer-background .hs-search-field__input::placeholder{color:#000}.footer-background .page-center{padding:45px 15px 20px}.footer-background .copyright-text p,.footer-background .copyright-text a{color:#8b8b8b;font-size:14px}@media(max-width:950px){.footer-background .hs-search-field__bar{padding:25px 25px}}@media(max-width:767px){.footer-background .logo{padding:5% 0}}.nav-wrapper .mini-header .header-text-icon{padding:6px 0}.nav-wrapper .widget-type-cta{padding:7px 0}.nav-wrapper .mini-header .header-text-icon a{color:#fff}.nav-wrapper{position:absolute}.nav-wrapper .mini-header .header-text-icon .fa{padding:7px 2px 0}.nav-wrapper .mini-header .header-text-icon a{text-decoration:none}.nav-wrapper .mini-header .header-text-icon a:hover .fa{color:#de1831}.header-container-wrapper .widget-type-global_group{min-height:0}.nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{border-top:3px solid transparent !important}.nav-wrapper .mini-header-cta{padding-left:15px}.nav-wrapper.scroll,.solid-nav .nav-wrapper{background:transparent !important;box-shadow}.nav-wrapper .logo.black-logo,.solid-nav .nav-wrapper .logo.white-logo{display:none}.solid-nav .nav-wrapper .logo.black-logo{display:block;padding:15px 0}.solid-nav .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal ul li a{color:#000}.solid-nav .nav-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{background:#fff}@media(max-width:950px){.nav-wrapper{background:transparent}.tb-2 .full-width .banner-padding{padding:28% 3% 12%}.nav-wrapper .mini-header .header-text-icon{padding-right:25px}}@media(max-width:767px){.nav-wrapper .mini-header .header-text-icon{padding-right:0}}.overlapped-z .cm-z1{height:500px}.overlapped-z .cm-z1 .standard-z1{margin-top:-170px}.white-space-section{padding:60px 0}.home-z2 .cm-z2.standard-z2 .image-block{height:1000px !important}.overlapped-z .standard-z1 .image-block img{border-radius:50%}.white-text-overlap h2{color:#fff !important}.black-text-overlap h2{color:#000 !important}.small-bottom-padding{padding-bottom:15px}@media(max-width:950px){.overlapped-z .cm-z1 .standard-z1{margin-top:-150px}}@media(max-width:767px){.overlapped-z .cm-z1{height:auto}.overlapped-z .cm-z1 .standard-z1{margin-top:0}.standard-z1 .image-block.right{text-align:center}.white-text-overlap h2{color:#000 !important}.black-text-overlap h2{color:#fff !important}.white-space-section{display:none !important}}.bbs-slideshow .bbs-image-container img{max-height:50px;width:auto}.generic-bucket .text-block{margin-left:0 !important}.cm-bu1.generic-bucket{padding:5% 30px}.cm-bu1.generic-bucket .text-block p{padding:0}.classic-blog .blog-listing-wrapper .post-item .post-header h2 a,.classic-blog .blog-listing-wrapper .post-item .post-header h2{font-size:36px;text-decoration:none;font-weight:400}.classic-blog .inline-subscribe .hs_cos_wrapper_type_form input[type="email"]{margin-top:0;height:45px}.classic-blog .blog-post-wrapper h1 span,.classic-blog .blog-post-wrapper h1{font-size:48px;color:#000}iframe#twitter-widget-0{vertical-align:bottom}@media(max-width:1139px) and (min-width:768px){.header-banner{margin-top:100px}}@media(max-width:767px){.header-banner{margin-top:100px}}