.content-wrapper--vertical-spacing.blog-header{padding-bottom:0}.content-wrapper--vertical-spacing.blog-header,.content-wrapper--vertical-spacing.blog-list{padding-top:40px}@media (max-width:767px){.content-wrapper--vertical-spacing.blog-header,.content-wrapper--vertical-spacing.blog-list{padding-top:25px}}.blog-header .blog-header__subtitle,.blog-header .blog-header__title,.blog-post .blog-header__subtitle,.blog-post .blog-header__title{margin-bottom:0;margin-top:1.5rem;text-align:center}.blog-header .blog-header__tag_title,.blog-header__author__container{margin-bottom:.5rem;margin-top:3.5rem}@media (max-width:767px){.blog-header .blog-header__tag_title,.blog-header__author__container{margin-top:3rem}}.blog-header .widget-type-post_filter .block{position:relative}.blog-header .widget-type-post_filter .block>h3{margin:0}.blog-header .widget-type-post_filter .block .widget-module ul,.blog-post__social-sharing,.blog-post__tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 .5rem}.blog-header .widget-type-post_filter .block .widget-module ul li{margin:0}.blog-header .widget-type-post_filter .block .widget-module ul li a,.blog-post__tags a.blog-post__tag-link{display:inline-block;font-size:.825rem;margin:.25rem;padding:.375rem .875rem}.blog-header .widget-type-post_filter .block .widget-module a.filter-expand-link:focus,.blog-header .widget-type-post_filter .block .widget-module a.filter-expand-link:hover,.blog-header .widget-type-post_filter .block .widget-module ul li a:focus,.blog-header .widget-type-post_filter .block .widget-module ul li a:hover,.blog-post__tags a.blog-post__tag-link:focus,.blog-post__tags a.blog-post__tag-link:hover{text-decoration:none}.blog-header__author-avatar{border-radius:50%;display:block;height:auto;margin:0 auto 1rem;width:200px}.blog-header__author-social-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:1.5rem 0 0}.blog-header__author-social-links a{background:none;border-radius:50%;border-style:solid;border-width:1px;display:inline-block;height:44px;margin:.335rem;opacity:1;position:relative;width:44px}.blog-header__author-social-links a:focus,.blog-header__author-social-links a:hover{opacity:.9;text-decoration:none}.blog-header__author-social-links svg{height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.blog-post-listing__content{padding:30px 30px 15px}@media (max-width:767px){.blog-post-listing__content{padding:25px 25px 10px}}.blog-post__meta{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:1rem}.blog-post .blog-post__meta{margin-bottom:1.5rem}.blog-post__meta .blog-post__minute_read,.blog-post__meta .blog-post__timestamp{font-size:.825rem;font-weight:700;opacity:.9;text-transform:uppercase}.blog-post .blog-post__meta .blog-post__minute_read,.blog-post .blog-post__meta .blog-post__timestamp{font-size:1rem}.blog-post__meta .blog-post__timestamp{margin-right:.5rem}.blog-post__meta .blog-post__minute_read span{margin-left:.5rem}.blog-pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:3rem}.blog-pagination a.blog-pagination__link{border-style:solid;border-width:1px;display:inline-block;font-size:.825rem}.blog-pagination a.blog-pagination__link:focus,.blog-pagination a.blog-pagination__link:hover{text-decoration:none}.blog-pagination a.blog-pagination__link>svg{display:inline-block;height:12px;margin:0}.blog-pagination a.blog-pagination__next-link,.blog-pagination a.blog-pagination__prev-link{align-items:center;display:flex;margin:.6rem;padding:.5rem 1rem}.blog-pagination a.blog-pagination__prev-link>svg{margin-left:-.115rem;margin-right:.225rem}.blog-pagination a.blog-pagination__next-link>svg{margin-left:.225rem;margin-right:-.115rem}.blog-pagination a.blog-pagination__next-link--disabled,.blog-pagination a.blog-pagination__prev-link--disabled{cursor:default;opacity:.4;pointer-events:none}.blog-pagination a.blog-pagination__number-link{margin:.6rem .335rem;padding:.225rem .5rem}.blog-pagination a.blog-pagination__link--active{color:#fff}.blog_post__content-wrapper{margin:0 auto}.content-wrapper--vertical-spacing.blog-post___container{padding-top:60px}@media (max-width:767px){.content-wrapper--vertical-spacing.blog-post___container{padding-top:40px}}.blog-post h1.blog-post____title{line-height:1.2;margin-bottom:3rem}.blog-post__image-wrapper{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-bottom:0;overflow:hidden}.blog-post__image-wrapper>img{display:block;width:100%}.blog-post__body{border-bottom-style:solid;border-bottom-width:2px;border-top-style:solid;border-top-width:2px;margin-bottom:3.5rem;padding:50px 0 35px}@media (max-width:767px){.blog-post__body{padding:40px 0 25px}}.blog-post__body h1,.blog-post__body h2,.blog-post__body h3,.blog-post__body h4,.blog-post__body h5,.blog-post__body h6,.blog-post__body ol,.blog-post__body p,.blog-post__body ul{margin-bottom:1.5rem}.blog-post__body blockquote p{font-size:1.5rem}.blog-post .blog-header__author__container{border-top-style:solid;border-top-width:2px;padding-top:3.5rem}.blog-post__tags{margin-top:1rem}.blog-post__social-sharing>h4,.blog-post__tags>h4{font-weight:700;text-align:center;width:100%}.blog-post__social-sharing{margin-top:3rem}.blog-post__social-sharing .social-links{display:flex;margin-top:.25rem}.blog-post__social-sharing .social-links a.social-links__icon{height:40px;margin:0 .335rem .665rem 0;position:relative;width:40px}.blog-post__social-sharing .social-links a.social-links__twitter__icon{background-color:#00aced}.blog-post__social-sharing .social-links a.social-links__facebook__icon{background-color:#4867aa}.blog-post__social-sharing .social-links a.social-links__linkedin__icon{background-color:#0077b5}.blog-post__social-sharing .social-links a.social-links__icon svg{display:block;height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;fill:#fff}.blog-comments{margin-top:5rem}.custom_comments_header h4{font-weight:700;margin-bottom:1.5rem}#comments-listing{margin-bottom:3rem}#comments-listing:empty{display:none}#comments-listing .comment{align-items:center;display:flex;flex-wrap:wrap}#comments-listing .comment.depth-0{border-top-width:1px;margin-top:2.5rem;padding-top:2rem}#comments-listing .comment.depth-0:first-child{margin-top:0}#comments-listing .comment.depth-1,#comments-listing .comment.depth-2,#comments-listing .comment.depth-3,#comments-listing .comment.depth-4,#comments-listing .comment.depth-5,#comments-listing .comment.depth-6,#comments-listing .comment.depth-7,#comments-listing .comment.depth-8,#comments-listing .comment.depth-9{margin-top:2rem}#comments-listing .comment-from{margin:0 0 .5rem}#comments-listing .comment-from h4{font-size:1rem;margin:0 2rem 0 0}#comments-listing .comment-from h4 a:focus,#comments-listing .comment-from h4 a:hover{text-decoration:none}#comments-listing .comment-date{font-size:.775rem;margin:0 0 .5rem auto;opacity:.6}#comments-listing .comment-body{margin-top:.225rem;width:100%}#comments-listing .comment-body p{font-size:.875rem}#comments-listing .comment-reply-to,#comments-listing .comment-reply-to:focus,#comments-listing .comment-reply-to:hover{background:none;border-style:solid;border-width:1px;display:inline-block;font-size:.675rem;font-weight:400;margin:.225rem 0;padding:.325rem .825rem;text-decoration:none}#comments-listing .comment-reply-to em{font-style:normal}.blog-comments .replying{margin-top:1.5rem}.blog-comments .replying .replying-to,.blog-comments .submitted-message .replying-to{border-bottom-style:solid;border-bottom-width:.225rem;display:block;font-size:1.115rem;font-weight:700;margin:0 0 2rem;padding:0 0 1rem;white-space:nowrap;width:5rem}.blog-comments .submitted-message .replying-to{margin-top:1.5rem}.blog-comments form .hs-button,.blog-comments form input[type=submit]{width:100%}.blog-comments .hs-common-confirm-message{background:none!important;border:none!important;border-radius:0!important;font-size:1rem!important;margin:0 0 2rem!important;padding:0!important}.blog-related-posts.content-wrapper--vertical-spacing{margin-bottom:1.5rem;padding-top:0}.blog-related-posts .content-wrapper--horizontal-spacing>h2{margin:1rem 0 3rem;text-align:center;width:100%}