.hs-blog-listing .dnd-section,.hs-blog-listing .dnd-section .dnd-column{padding:0}.hs-blog-listing .body-container .dnd-section>.row-fluid{max-width:1520px;padding:0}.blog-pagination__link{text-decoration:none}.blog-comments{margin:0 auto;max-width:100%}.blog-comments form{max-width:100%;padding-top:2em}.blog-comments .hs-submit{text-align:center}.comment.depth-0:first-child{margin-top:2em}.comment.depth-1{margin-top:1em;padding-left:2em;padding-top:1em}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}.body-blog-listing .top-title-wrapper:after{clear:both;content:"";display:table}.body-blog-listing .top-title-wrapper{padding-left:1rem;padding-right:1rem}.body-blog-listing .top-title-wrapper .section-introduction{font-size:1.25rem;font-weight:400;margin:0 0 1rem}.body-blog-listing .post-listing{margin-left:-1rem;margin-top:2rem;overflow:hidden;padding-bottom:78px;width:calc(100% + 2rem)}.post-item{float:left;padding:0 1rem 2rem;width:100%}.post-item .entry-img{position:relative}.post-item .entry-img img{display:block;width:100%}.post-item .entry-header .entry-title{font-size:1.25rem;margin-bottom:0;margin-top:.83em}.post-item .entry-content .animated-link,.post-item .entry-header .entry-title .animated-link{font-weight:500;position:relative;text-decoration:none}.post-item .entry-content .animated-link:after,.post-item .entry-header .entry-title .animated-link:after{background-color:#2e3b42;bottom:.04em;content:"";display:block;height:2px;left:.05em;opacity:1;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1);width:100%}.post-item .entry-content .animated-link:hover:after,.post-item .entry-header .entry-title .animated-link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}.post-item .entry-content p,.post-item .entry-header .entry-meta{font-size:.875rem;margin-bottom:1.5rem}.wrapper .grid-col-center,.wrapper .grid-col-left,.wrapper .grid-col-right{width:100%}.news-header .grid-col-center .title--article{font-family:navigo,Arial,Helvetica,sans-serif;font-size:1.75rem;font-weight:500;letter-spacing:-.09rem;line-height:1.1;margin:2rem 0 .5rem}.news-header .grid-col-center p{font-size:.875rem;margin-bottom:1.5rem}.news-header .grid-col-left .news_back-btn{font-size:.875rem;margin-bottom:1.5rem;margin-top:1rem}.news-header .grid-col-left .news_back-btn .animated-link{position:relative;text-decoration:none}.news-header .grid-col-left .news_back-btn .animated-link:after{background-color:#2e3b42;bottom:.04em;content:"";display:block;height:2px;left:.05em;opacity:1;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1);width:100%}.news-header .grid-col-left .news_back-btn .animated-link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}.news-header .grid-col-left .news_back-btn .animated-link .icon_arrow-left{color:#6dcff6;display:inline-block;fill:currentColor;height:1em;stroke:currentColor;stroke-width:0;width:1em}.post-content-wrap .post-content{padding-bottom:1rem}.post-content-wrap .post-content ol,.post-content-wrap .post-content p,.post-content-wrap .post-content ul{font-size:.875rem}.post-content-wrap .post-content p{margin-bottom:1.5rem}.post-content-wrap .post-content img{max-width:100%}.social-share{background-color:#e8e8e8;padding-bottom:1.5rem;padding-top:1.5rem}.share-wrap .section-subtitle{font-size:1.25rem;font-weight:700;margin:0 0 1rem}.share-wrap .addtoany_shortcode .a2a_kit{line-height:48px!important;padding-bottom:16px}.share-wrap .addtoany_shortcode .a2a_kit a{padding:0 4px}.share-wrap .addtoany_shortcode .a2a_kit a:hover img{opacity:.7}.a2a_logo_color{background-color:#2a2a2a!important}.body-blog-listing .post-listing .clearfix{display:none}@media (min-width:750px){.post-item{width:50%}.body-blog-listing .top-title-wrapper .section-introduction{text-align:center}.post-item .entry-content p,.post-item .entry-header .entry-meta{font-size:1rem}.wrapper .wrapper-inner{margin-left:-1rem;width:calc(100% + 2rem)}.wrapper .wrapper-inner:after{clear:both;content:"";display:table}.wrapper .grid-col-left,.wrapper .grid-col-right{float:left;min-height:1px;padding:0 1rem;width:16.6666666667%}.wrapper .grid-col-center{float:left;padding:0 1rem;width:66.6666666666%}.news-header .grid-col-center p,.news-header .grid-col-left .news_back-btn{font-size:1rem}.news-header .grid-col-left .news_back-btn .animated-link span{display:block}.post-content-wrap .post-content{padding-bottom:2rem}.post-content-wrap .post-content ol,.post-content-wrap .post-content p,.post-content-wrap .post-content ul{font-size:1rem}}@media (min-width:960px){.body-blog-listing .top-title-wrapper .section-introduction{font-size:1.5rem}.post-item{width:33.33333%}.news-header .grid-col-center .title--article{font-size:2rem}.post-content-wrap .post-content{padding-bottom:3rem}.social-share{padding-bottom:2rem;padding-top:2rem}}@media (min-width:1120px){.news-header .grid-col-center .title--article{margin:4rem 0 .5rem}.news-header .grid-col-left .news_back-btn{margin-top:2.3rem}.post-content-wrap .post-content,.social-share{padding-bottom:4rem}.social-share{padding-top:4rem}.share-wrap .section-subtitle{font-size:1.375rem}}@media (min-width:1280px){.post-item{width:25%}.post-item .entry-header .entry-meta{font-size:1.1875rem}.post-item .entry-content p{font-size:1.0625rem}.news-header .grid-col-center p,.news-header .grid-col-left .news_back-btn,.post-content-wrap .post-content ol,.post-content-wrap .post-content p,.post-content-wrap .post-content ul{font-size:1.1875rem}}@media (min-width:1480px){.body-blog-listing .top-title-wrapper .section-introduction{font-size:1.75rem}.news-header .grid-col-center .title--article{font-size:2.5rem}}@media (min-width:1680px){.body-blog-listing .top-title-wrapper .section-introduction{font-size:2rem}.news-header .grid-col-center .title--article{font-size:3rem}}