.hs-blog-listing{margin:72px 0 0}.hero_blogtop{position:relative}.hero_blogtop:before{background:url(https://21348399.fs1.hubspotusercontent-na1.net/hubfs/21348399/building-point/images/shap_blog.png) no-repeat;background-size:100% 524px;content:"";height:524px;left:0;position:absolute;top:0;width:100%;z-index:1}.hero_blog{padding:300px 0 180px;position:relative}.hero_blog:before{height:100%;opacity:.7;top:0}.hero_blog:after,.hero_blog:before{content:"";left:0;position:absolute;width:100%}.hero_blog:after{background:url(https://21348399.fs1.hubspotusercontent-na1.net/hubfs/21348399/building-point/images/hero_down.png) no-repeat;background-size:100% 97px;bottom:0;height:97px}.hero_blog>div{position:relative}.blog_category{display:flex;margin-top:70px;z-index:1}.blog_category ul{align-items:center;display:flex;list-style-type:none;margin:0;padding:0}.blog_category ul li{display:inline-block;margin:8px 0;padding:0 8px;position:relative}.blog_category ul li a{align-items:center;display:flex;font-size:15px;justify-content:center;line-height:26px;min-height:80px;min-width:200px;padding:12px 20px;text-align:center;text-transform:uppercase}.blog_category ul li:before{content:"";height:100%;position:absolute;right:-1px;top:0;width:1px}.blog_category ul li:last-child:before{display:none}.blog_category .title{align-items:center;background:rgba(246,249,255,.4);color:#fff;display:flex;font-size:14px;justify-content:right;line-height:22px;margin:8px 0;min-width:265px;padding:10px 20px}.hero_blog .cover{align-items:center;display:flex;position:relative;z-index:1}.hero_blog .left{padding:40px;width:calc(100% - 400px)}.hero_blog .left .inner{max-width:620px;width:100%}.hero_blog .left .inner h1{font-weight:400}.hero_blog .left .inner .text{display:inline-block;margin:10px 0 0;max-width:588px;width:100%}.hero_blog .right{width:400px}.hero_blog .right .inner{background:rgba(0,122,181,.5);font-size:14px;line-height:24px;padding:40px}.hero_blog .right h5{font-size:18px;line-height:24px;padding:0 0 7px;text-transform:uppercase}.hero_blog .right .form .hs-form-field>label{display:none}.hero_blog .right .form .hs-input{font-size:14px;height:60px}.hero_blog .right .form .hs_submit{text-align:right}.blogtop_index{background:#3c4350;padding:0 0 60px}.blogtop_cover{display:flex;flex-wrap:wrap;margin:-45px -20px 0}.blogtop_index .boxtop{padding:20px;width:50%}.blogtop_index .boxtop .image{height:367px;position:relative}.blogtop_index .topics a{align-items:center;display:flex;justify-content:center;min-height:77px;padding:10px;text-align:center;width:264px}.blogtop_index time.date{bottom:0;font-size:22px;font-weight:800;left:0;line-height:30px;padding:20px;position:absolute;text-transform:uppercase}.blogtop_index .boxtop .image:before{bottom:0;content:"";height:calc(100% - 90px);left:0;opacity:.25;position:absolute;width:264px}.blogtop_index .boxtop .text{font-size:14px;line-height:25px;padding:15px 0 0}.blogtop_index .boxtop .text h4{font-size:21px;font-weight:700;line-height:30px}section.blog_listing{padding:50px 0}.listing_cover{display:flex;flex-wrap:wrap;margin:0 -20px}.blog_items{padding:20px;width:33.33%}.blog_items .inner{border:1px solid #a4a3a3}.blog_items .image{height:235px;position:relative}.blog_items .image:before{bottom:0;content:"";height:calc(100% - 55px);left:0;opacity:.25;position:absolute;width:189px}.blog_items .topics a{align-items:center;display:flex;justify-content:center;min-height:47px;padding:10px;text-align:center;width:189px}.blog_items time.date{bottom:0;font-size:20px;font-weight:800;left:0;line-height:28px;padding:10px;position:absolute;text-transform:uppercase}.blog_items .text{font-size:15px;line-height:24px;padding:20px 14px 30px}.blog_items .text h4{font-size:20px;line-height:28px}.blog_items .text .btn_link{display:inline-block;margin:30px 0 0;width:100%}.listing_cover .strip_services{margin:0 -100px;padding:30px 0;width:calc(100% + 200px)}nav.pagination{margin-bottom:80px}nav.pagination,nav.pagination a{align-items:center;display:flex;justify-content:center}nav.pagination a{font-weight:600;height:30px;line-height:30px;margin:5px;text-align:center;width:40px}nav.pagination a svg{height:19px}nav.pagination a span{align-items:center;display:flex}nav.pagination a.pagination__link--next,nav.pagination a.pagination__link--prev{background:transparent}.subscribe_strip{padding:67px 0}.subscribe_strip .container{display:flex}.subscribe_strip .form{margin-top:12px;width:355px}.subscribe_strip .form .hs-form-field>label,.subscribe_strip .form h3.form-title{display:none}.subscribe_strip .form .hs-input{font-size:14px;height:59px}.subscribe_strip .form .hs_submit{text-align:right}.subscribe_strip .text{width:calc(100% - 355px)}.subscribe_strip .text h2{font-weight:400;padding:0 0 5px}.subscribe_strip .text .inner{max-width:700px}.backto_blog,.backto_blog a{display:inline-block}.backto_blog a{background:#edeef0;color:#007ab5;font-size:13px;font-weight:600;line-height:22px;padding:6px 15px}.backto_blog a svg{display:inline-block;margin-right:6px;margin-top:-3px;vertical-align:middle}.blog_inner{align-items:flex-end;display:flex;margin:15px auto 0;max-width:1200px;min-height:488px;padding:70px 100px;position:relative}.blog_inner .tags_blog{font-size:15px;font-weight:600;line-height:24px;margin:0 0 10px;text-transform:uppercase}.blog_inner .tags_blog a{color:#fff}.blog_inner .inner{max-width:620px}.blog_inner .inner h1{font-size:40px;line-height:50px}.hs-blog-post main.body-container-wrapper{background:#f8f7fa;padding:120px 0 0}.blog_inner>div{position:relative;z-index:1}.blog_inner:before{background:url(https://21348399.fs1.hubspotusercontent-na1.net/hubfs/21348399/building-point/images/blog_shape.png) no-repeat;background-position:0 100%;z-index:1}.blog_inner:after,.blog_inner:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.blog_inner:after{background:#00345c;opacity:.5}.blog_post{padding:0 10px}.blog_post .inner{background:#fff;margin:0 auto;max-width:1064px;padding:50px 45px}.blog_post .inner h2{font-size:35px;font-weight:800;line-height:44px}.blog_btn{margin:50px 0 0}.blog_btn a{align-items:center;background:#007ab5;color:#fff;display:inline-block;display:flex;font-size:16px;font-weight:600;justify-content:space-between;line-height:23px;max-width:400px;padding:20px;width:100%}.blog_btn a:after{border:1px solid;content:"\f105";display:inline-block;font-family:fontAwesome;font-size:18px;font-weight:300;height:30px;line-height:28px;text-align:center;vertical-align:middle;width:30px}.related_posts{padding:80px 0 20px}.related_posts .title{margin:0 0 50px;text-align:center}.related_posts .title h4{font-size:18px;line-height:26px}.related_cover{display:flex;flex-wrap:wrap;margin:0 -22px}.related_items{padding:20px 22px;width:33.33%}.related_items .image{display:inline-block;height:235px;position:relative;width:100%}.related_items .image:before{bottom:0;content:"";height:calc(100% - 55px);left:0;opacity:.25;position:absolute;width:189px}.related_items .topics a{align-items:center;display:flex;justify-content:center;min-height:47px;padding:10px;text-align:center;width:189px}.related_items time.date{bottom:0;font-size:20px;font-weight:800;left:0;line-height:28px;padding:10px;position:absolute;text-transform:uppercase}.related_items .text{border:1px solid #a4a3a3;border-top:#ffdead;padding:20px 13px}.relatedPosts_blog .container{max-width:1250px;width:100%}@media(max-width:1400px){.listing_cover .strip_services{margin:20px -15px;padding:15px 0;width:calc(100% + 30px)}.listing_cover{margin:0 -10px}.blog_items{padding:10px}.blog_category ul li a{min-width:140px}.hero_blogtop:before{background-size:100% 380px;height:380px}}@media(max-width:1200px){.hero_blog{padding:150px 0 130px}.hero_blogtop:before{background-size:100% 290px;height:290px}.blog_category{margin-top:30px}.blog_category .title{min-width:200px}.blog_category ul li a{min-width:100px}}@media(max-width:991px){.blogtop_index{padding:10px 0 60px}.blog_items{width:50%}.blogtop_cover{margin:0 -10px}.blogtop_index .boxtop{padding:10px}.blogtop_index .boxtop .image{height:238px}.blogtop_index .boxtop .image:before{height:calc(100% - 60px);width:146px}.blogtop_index .topics a{font-size:13px;line-height:20px;min-height:44px;width:150px}.blogtop_index time.date{font-size:18px;line-height:24px;padding:10px}.subscribe_strip .container{flex-wrap:wrap}.subscribe_strip .text{width:100%}.subscribe_strip .form{margin:20px 0 0;position:relative;width:100%}.subscribe_strip .form .hs_submit{position:absolute;right:20px;top:15px}.subscribe_strip .form .actions:after{margin:0}.subscribe_strip .form input.hs-button{font-size:0;height:31px;left:0;line-height:0;padding:0;position:absolute;top:0;width:31px}.hero_blog{padding:150px 0 0}.hero_blog:after{display:none}.hero_blog .cover{flex-flow:wrap}.hero_blog .left{padding:20px 15px!important;width:100%}.hero_blog .left .inner,.hero_blog .left .inner .text{max-width:100%}.hero_blog .right{background:url(https://21348399.fs1.hubspotusercontent-na1.net/hubfs/21348399/building-point/images/blue_shape_blog.png) no-repeat;background-position:top;background-size:cover;padding:80px 0 120px;width:100%}.hero_blog .right .inner{margin:0 0 0 auto;padding:40px 12%;width:calc(100% - 20px)}.hero_blog .blog_category{bottom:40px;flex-wrap:wrap;left:0;margin-top:10px;position:absolute;width:100%;z-index:2}.blog_category .title{justify-content:center;margin:0;min-width:100%;padding:15px 20px}.blog_category .title span{padding:0 50px 0 0;position:relative}.blog_category .title span:after{border:1px solid;content:"\f107";display:inline-block;font-family:fontAwesome;font-size:18px;font-weight:300;height:30px;line-height:28px;position:absolute;right:0;text-align:center;top:-5px;vertical-align:middle;width:30px}.blog_category ul{background:#fff;display:none;flex-wrap:wrap;position:absolute;top:100%;width:100%}.blog_category ul li{margin:0;padding:5px 10px;width:100%}.blog_category ul li a{justify-content:left;margin:0;min-height:auto;padding:10px 15px}.hero_blog .right .form{margin:0;position:relative;width:100%}.hero_blog .right .form .hs_submit{position:absolute;right:20px;top:35px}.hero_blog .right .form .actions:after{margin:0}.hero_blog .right .form input.hs-button{font-size:0;height:31px;left:0;line-height:0;padding:0;position:absolute;top:0;width:31px}.hero_blogtop:before{background-size:100% 200px;height:200px}.blog_post .inner h2{font-size:30px;line-height:38px}.related_posts .title{margin:0 0 30px}.related_cover{margin:0}.related_items{margin:10px 0;padding:0;width:100%}.related_posts{padding:70px 0 80px}.hs-blog-post .strip_services{padding:0}.relatedPosts_blog .container{max-width:720px}}@media(max-width:767px){.blogtop_cover{margin:0}.blogtop_index .boxtop{padding:20px 0;width:100%}.listing_cover{margin:0}.blog_items{padding:10px 0;width:100%}.blog_items .text{padding:20px 10px 30px}section.blog_listing{padding:50px 0 30px}nav.pagination{margin-bottom:40px}.hero_blogtop:before{background-size:100% 140px;height:140px}.hero_blog{padding:100px 0 0}.hs-blog-post main.body-container-wrapper{padding:90px 0 0}.blog_inner{padding:70px 15px}.blog_inner:before{background-position:50%}.blog_post .inner{padding:35px 12px 50px}.blog_inner .inner h1{font-size:30px;line-height:37px}.blog_post .inner h2{font-size:25px;line-height:32px}.blog_post .inner h3{font-size:20px;line-height:27px}.blog_btn a{padding:16px 20px}.blog_post .inner img{width:100%!important}}@media(max-width:600px){.hero_blogtop:before{background-size:100% 70px;height:70px}.hero_blog .right .inner{padding:30px 8% 10px}.blog_items .image:before,.blog_items .topics a{width:151px}.blog_items time.date{font-size:18px;line-height:28px;padding:20px 15px}.hero_blog .right{padding:60px 0 120px}.hero_blog .right .form .hs-input{height:40px}.hero_blog .right .form .actions:after{height:21px;line-height:19px;width:21px}.hero_blog .right .form .hs_submit{right:15px;top:28px}.blog_inner{min-height:330px;padding:30px 15px}.blog_inner:before{background-position:center bottom -12px;background-size:cover}.related_items .image:before,.related_items .topics a{width:151px}.related_items time.date{font-size:18px;line-height:28px;padding:20px 15px}}@media(max-width:479px){.blog_inner .inner h1{font-size:25px;line-height:34px}.blog_post .inner h2{font-size:22px;line-height:30px}.related_items .text h5{font-size:18px;line-height:26px}}