.blog-hero{background-image:url();padding:70px 20px;padding:4.375rem 1.25rem;background-size:cover;text-align:center}@media screen and (min-width:800px){.blog-hero{padding:70px 50px;padding:4.375rem 3.125rem}}@media screen and (min-width:1280px){.blog-hero{padding:70px;padding:4.375rem}}.post-header h2{text-transform:uppercase;font-size:28px;font-size:1.75rem;margin:14px 0 6px 0;margin:.875rem 0 .375rem 0;line-height:1;font-weight:600}.post-header h2 a{color:}#hubspot-author_data:after{content:'';display:block;clear:both}#hubspot-author_data .hs-author-avatar img{width:50px;width:3.125rem;float:left;margin-right:15px;margin-right:.9375rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.blog-listing-wrapper .post-listing .post-item{background-color:;margin-top:55px;margin-top:3.4375rem;position:relative}.blog-listing-wrapper .post-listing .post-item:first-of-type{margin-top:25px;margin-top:1.5625rem}.blog-listing-wrapper .post-listing .post-item a{color:}.blog-listing-wrapper .post-listing .post-item .post-content{padding:50px 20px 130px 20px;padding:3.125rem 1.25rem 8.125rem 1.25rem}.blog-listing-wrapper .post-listing .post-item .post-body{font-size:20px;font-size:1.25rem;margin-top:26px;margin-top:1.625rem;line-height:1.3;font-weight:400}@media screen and (min-width:500px){.blog-listing-wrapper .post-listing .post-item .post-content{padding:50px 50px 130px 50px;padding:3.125rem 3.125rem 8.125rem 3.125rem}}@media screen and (min-width:800px){.blog-listing-wrapper .post-listing .post-item .hs-featured-image-wrapper+.post-content{margin-left:45%}}.post-date{text-transform:uppercase;font-size:16px;font-size:1.0rem;font-weight:600;color:}.post-header .post-date{font-size:17px;font-size:1.0625rem}.post-top{background-size:cover;background-position:center;margin:30px 0 0;margin:1.875rem 0 0}.post-top img{width:100%;height:auto}.post-header{padding-top:66%;width:100%;background-color:rgba(#null,.7);padding:30px 20px;padding:1.875rem 1.25rem}.post-header .post-date{font-size:17px;font-size:1.0625rem}.post-header h1{font-size:34px;font-size:2.125rem;text-transform:uppercase;margin:8px 0;margin:.5rem 0;line-height:1}.post-header #hubspot-author_data{font-size:17px;font-size:1.0625rem;font-weight:300}.blog-post-wrapper{font-weight:400;padding-top:10px;padding-top:.625rem;padding-bottom:50px;padding-bottom:3.125rem}.blog-post-wrapper .post-body>span :first-child{margin-top:0 !important}.post-sharing{padding:35px 0 40px;padding:2.1875rem 0 2.5rem}.post-sharing a{color:}.post-sharing a:before{font-size:24px;font-size:1.5rem}@media(min-width:480px){.blog-post-section>div>div{padding-left:50px;padding-left:3.125rem;padding-right:50px;padding-right:3.125rem}.post-top{margin:30px 0 80px;margin:1.875rem 0 5.0rem}.post-top .post-header{padding:60px 50px;padding:3.75rem 3.125rem}.post-top .post-header h1{font-size:54px;font-size:3.375rem}.post-top .post-header #hubspot-author_data{font-size:22px;font-size:1.375rem}.post-top .post-header .post-date{font-size:26px;font-size:1.625rem}}.hs-featured-image-wrapper{position:static;width:100%}.hs-featured-image-wrapper .hs-featured-image-link{display:block;padding-bottom:66%;width:100%;background-size:cover;background-position:center center}@media screen and (min-width:800px){.blog-listing-wrapper .post-listing .hs-featured-image-wrapper{position:absolute;top:0;left:0;height:100%;width:45%}.blog-listing-wrapper .post-listing .hs-featured-image-wrapper .hs-featured-image-link{padding:0;height:100%}}a.more-link{text-transform:uppercase;font-weight:600;font-size:16px;font-size:1.0rem;position:absolute;right:3.125rem;bottom:3.125rem}.topic-title{font-size:22px;font-size:1.375rem;text-transform:uppercase;font-weight:400;margin-top:42px;margin-top:2.625rem}.topic-title span{color:#0d91d1;font-weight:700}#hubspot-topic_data h3{font-size:22px;font-size:1.375rem;margin-bottom:4px;margin-bottom:.25rem}#hubspot-topic_data a.topic-link{color:;font-weight:300}@media(min-width:480px){.widget-type-blog_comments .post-footer{padding-bottom:130px;padding-bottom:8.125rem}}#comments-listing:not(.no-comments){margin:10px auto 80px;margin:.625rem auto 5.0rem}.comment{border-top:0 none !important;margin:10px 0;margin:.625rem 0;background-color:;padding:28px;padding:1.75rem}.comment-date{font-size:13px !important;font-size:.8125rem !important;text-align:right;width:40%;float:right;margin-top:3px;margin-top:.1875rem}.comment-from{width:60%;float:left}.comment-from h4{margin:0;font-size:16px !important;font-size:1.0rem !important}.comment-body{clear:both;padding:10px 0;padding:.625rem 0;font-style:italic}.comments-header h3{font-size:22px;font-size:1.375rem}.blog-pagination{text-align:center;margin:60px 60px 30px;margin:3.75rem 3.75rem 1.875rem}.blog-pagination-left,.blog-pagination-center,.blog-pagination-right{display:inline-block}.blog-pagination>a{display:inline-block;padding:2px 20px;padding:.125rem 1.25rem;font-size:24px;font-size:1.5rem;margin-left:5px;margin-left:.3125rem;margin-right:5px;margin-right:.3125rem;color:}.blog-pagination>a:hover{text-decoration:none;background-color:;color:#fff}.blog-pagination a.active{background-color:;color:#fff}.blog-pagination .all-posts-link{display:block;padding-top:20px;padding-top:1.25rem}.blog-pagination .all-posts-link a{font-size:14px;font-size:.875rem;text-transform:uppercase;font-weight:600}.blog-pagination .all-posts-link a:hover{color:}div.post-listing-simple{padding:50px 0;padding:3.125rem 0}div.post-listing-simple .post-item{padding:20px;padding:1.25rem}h2.post-listing-simple{margin:0}.blog-sidebar{font-size:15px;font-size:.9375rem;padding-left:10px;padding-left:.625rem;padding-top:60px;padding-top:3.75rem}.blog-sidebar :first-child h3{margin-top:0 !important}@media screen and (min-width:480px){.blog-sidebar{padding-top:0}}.blog-sidebar .widget-span{margin-bottom:40px;margin-bottom:2.5rem}.blog-sidebar .widget-span.widget-type-header{margin-bottom:0}.blog-sidebar h3{font-size:22px;font-size:1.375rem}.blog-sidebar ul{list-style:none;padding:0}.blog-sidebar ul a{color:}.blog-sidebar .blog_sharing a:before{font-size:34px;font-size:2.125rem;color:}.blog-sidebar .blog_sharing a:hover{text-decoration:none}.recent-posts .post-body{padding:20px 0;padding:1.25rem 0}.hs-blog-listing .hs-author-profile{margin:55px 0 20px 0;margin:3.4375rem 0 1.25rem 0;position:relative}.hs-blog-post .hs-author-profile{padding:20px 0 20px 0;padding:1.25rem 0 1.25rem 0;margin:20px 0 20px 0;margin:1.25rem 0 1.25rem 0}.hs-blog-listing .hs-author-profile h2{font-size:50px;font-size:3.125rem;text-transform:uppercase}.hs-blog-listing .hs-author-profile .author-info{width:100%;background-color:rgba(#null,.7);padding:30px 50px;padding:1.875rem 3.125rem}.hs-blog-listing .hs-author-profile .hs-author-avatar+.author-info{position:absolute;bottom:0}.hs-author-profile .hs-author-profile:after{content:'';display:block;clear:both}.post-listing-author .post-body{padding:20px 0;padding:1.25rem 0;font-size:15px;font-size:.9375rem}.author-page .recent-posts-title{margin-top:55px;margin-top:3.4375rem}.author-page .post-item:first-of-type{margin-top:0}.hs-author-profile .hs-author-avatar img{max-width:100%}.hs-blog-listing .hs-author-bio{padding:30px 50px 130px;padding:1.875rem 3.125rem 8.125rem;font-weight:400}.hs-author-profile .hs-author-bio{overflow:hidden}.hs-author-profile h2.hs-author-name{margin:0}.hs-author-profile .hs-author-social-link{font-size:26px;font-size:1.625rem;margin-right:5px;margin-right:.3125rem;color:}