.widget-span.sub-social{text-align:center;color:#fff;background:#8b9b91}.sub-social>div{width:94%;max-width:1140px;margin:0 auto;padding:20px 0}.sub-social .span6{float:none;display:inline-block;vertical-align:top;width:auto;margin:0 10px}.sub-social .widget-type-blog_subscribe{margin-top:7px}.sub-social .hs_cos_wrapper_type_blog_subscribe{display:block;text-align:left;overflow:hidden}.sub-social h3.form-title{font-weight:400;font-size:16px;line-height:35px;color:#fff;float:left;margin:0 10px 0 0}.sub-social .hs_cos_wrapper_type_blog_subscribe>div{float:left}.sub-social form>div{float:left}.sub-social .hs_email{margin:0}.sub-social .hs_email label{display:none}.sub-social .hs_email input{width:300px;padding:11px 10px;background:#c5cdc8;border:0;border-radius:5px}.sub-social .hs_submit{margin:0 0 0 20px}.sub-social .hs-button{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:700;background:0;color:#fff;padding:5px 35px}.sub-social .social a{font-size:30px;color:#fff;margin:0 0 0 20px}.sub-social .social a:first-child{margin:0}.banner-slider .hs_cos_flex-slide-main{background-size:cover !important}.banner-slider .hs_cos_flex-slide-main>img{display:none}.banner-slider .caption{width:94%;max-width:1440px;margin:0 auto;color:#fff;text-align:center;padding:130px 0 150px}.banner-slider h1,.banner-slider h2{font-size:46px;font-weight:600;color:#fff}.banner-slider h4{color:#fff;margin:0}.banner-slider a.cta_button[title]{color:#fff}.banner-slider a.cta_button[title]:hover{color:#333}.banner-slider .hs-cta-wrapper{display:block;margin:46px 0 0}.banner-slider .hs_cos_flex-direction-nav a{width:20px;background:0;opacity:1;text-indent:0;width:20px;height:45px;margin-top:-22.5px;color:#e2d02e;visibility:hidden}.banner-slider .hs_cos_flex-prev{left:20px !important}.banner-slider .hs_cos_flex-next{right:20px !important}.banner-slider .hs_cos_flex-direction-nav .fa{font-size:45px;line-height:45px}.banner-slider img{width:auto !important}.widget-span.feature-slider{background:#fff}.feature-slider .cell-wrapper{width:94%;max-width:1140px;margin:0 auto;padding:80px 0 100px}.feature-slider .hs_cos_flex-slide-main{overflow:hidden}.feature-slider .hs_cos_flex-slide-main>img{float:left;width:47.4%}.feature-slider .caption{float:left;width:52.6%;padding-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.feature-slider .hs_cos_flex-control-nav li{margin:0 10px}.feature-slider .hs_cos_flex-control-paging li a{width:11px;height:11px;background:#d1d1d1;box-shadow:none}.feature-slider .hs_cos_flex-control-paging li a.hs_cos_flex-active{background:#e3d200}.feature-slider .hs_cos_flex-direction-nav a{width:20px;background:0;opacity:1;text-indent:0;width:20px;height:45px;margin-top:-22.5px;color:#e2d02e;visibility:hidden}.feature-slider .hs_cos_flex-prev{left:-30px !important}.feature-slider .hs_cos_flex-next{right:-30px !important}.feature-slider .hs_cos_flex-direction-nav .fa{font-size:45px;line-height:45px}.widget-span.features{background:url(https://cdn2.hubspot.net/hubfs/3940583/Images/titian-header-img_13.jpg) no-repeat center center;background-size:cover;background-attachment:fixed}.features>div{width:94%;max-width:1140px;margin:0 auto;padding:100px 0}.features .span6:first-child{padding-right:10px}.features .span6:first-child+div{padding-left:10px}.features .span6 .cell-wrapper{padding:35px;background:#fff}.widget-span.news-feed{width:94%;max-width:1140px;margin:0 auto !important;float:none;padding:70px 0}.news-feed .hs_cos_wrapper_type_rss_listing>h3{display:none}.news-feed .feedreader_box{padding-left:15px;overflow:hidden}.news-feed .hs-rss-item{width:33.33%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.news-feed .hs-rss-item:nth-child(3n+4){clear:left}.news-feed .hs-rss-item:nth-child(3n+1){padding-right:20px}.news-feed .hs-rss-item:nth-child(3n+2){padding:0 10px}.news-feed .hs-rss-item:nth-child(3n+3){padding-left:20px}.news-feed .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper{display:block;width:auto;height:150px;background-size:cover !important}.news-feed .hs-rss-featured-image{display:none}.news-feed .hs-rss-item-text{background:#fff;padding:20px;min-height:185px;width:100% !important;float:none !important}.news-feed h6{margin:0}.news-feed .hs-rss-title{color:#454545}@media(max-width:1280px){.feature-slider .hs_cos_flex-prev{left:0 !important}.feature-slider .hs_cos_flex-next{right:0 !important}}@media(max-width:800px){.sub-social>div{padding:30px 0 20px}.sub-social .span6{margin:0}.sub-social .span6:first-child{margin:0 0 15px}.sub-social .hs_email input{width:250px}.banner-slider h1,.banner-slider h2{font-size:38px}.feature-slider .hs_cos_flex-slide-main>img{float:none;width:auto;margin:0 0 40px}.feature-slider .caption{text-align:center;float:none;width:auto;padding-left:0}.features .span6:first-child{padding-right:0}.features .span6:first-child+div{padding-left:0}.news-feed .text{text-align:center;width:auto;float:none;margin:0 0 50px}.news-feed .widget-type-rss_listing{width:auto;float:none;padding:0;margin:0}.news-feed .feedreader_box{padding-left:0}}@media(max-width:767px){.sub-social h3.form-title{float:none;line-height:normal;margin:0 0 15px}.sub-social .hs_cos_wrapper_type_blog_subscribe>div{float:none}.sub-social .social{float:none;display:block}.widget-span.features{background-attachment:scroll}.features .span6:first-child{margin:0 0 40px}.news-feed .hs-rss-item{background:#fff;width:auto;float:none;margin:30px 0 0}.news-feed .hs-rss-item:first-child{margin:0}.news-feed .hs-rss-item-text{min-height:0}.news-feed .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper{background:none !important;text-align:center;height:auto}.news-feed .hs-rss-featured-image{width:auto !important;display:inline}}@media(max-width:603px){.banner-slider .caption{padding:100px 0 120px}.banner-slider h1,.banner-slider h2{font-size:30px}.banner-slider h4{font-size:20px}.feature-slider .hs_cos_flex-control-nav{display:none}}@media(max-width:568px){iframe{max-width:100%}}@media(max-width:480px){.sub-social form>div{float:none}.sub-social .hs_submit{text-align:center;float:none;margin:20px 0 0}.banner-slider .caption{padding:80px 0 100px}.feature-slider .cell-wrapper{padding:70px 0}.features>div{padding:80px 0}.widget-span.news-feed{padding:60px 0 70px}}