.hs-blog-listing .dnd-section,.hs-blog-listing .dnd-section .dnd-column,.hs-blog-listing .dnd-section>.row-fluid{max-width:100%;padding:0;width:100%}.blog-header{background-color:#f8fafc;text-align:center}.blog-header__inner{margin:0 auto;max-width:600px}.blog-header__author-avatar{border-radius:50%;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.15);box-shadow:0 0 12px 0 rgba(0,0,0,.15);display:block;height:auto;margin:0 auto 1.4rem;width:200px}.blog-header__author-social-links a{background-color:#000;border-radius:50%;display:inline-block;height:40px;margin:0 5px;position:relative;width:40px}.blog-header__author-social-links a:focus,.blog-header__author-social-links a:hover{background-color:#494a52}.blog-header__author-social-links svg{fill:#fff;height:15px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.blog-index__tag-header{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:1rem}.blog-index__tag-subtitle{font-size:1.16rem;line-height:1.1}.blog-index__tag-heading{border-bottom:3px solid #d1d6dc;padding-bottom:1rem}.blog-topic-filter{font-family:Supria Sans Bold;font-size:16px}.blog-topic-filter .content-wrapper{padding:0}.blog-topic-filter h3{display:none}.blog-topic-filter ul{list-style:none;margin:0;padding:0}.blog-topic-filter ul:after{clear:both;content:"";display:table}.blog-topic-filter ul li{display:inline-block;margin:20px 0;padding-right:20px}.blog-topic-filter ul li a{color:#0b0d34;font-family:Supria Sans Bold;font-size:16px;line-height:1.5;padding-bottom:5px;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:color,background-color,border-color;transition-timing-function:linear}.blog-topic-filter ul li a:hover{color:#dc0b00}.filter-link-count{display:none}.blog-topic-filter ul li.blog_apply-btn{background-color:#dc0b00;border:2px solid #dc0b00;border-radius:8px;color:#fff;display:inline-block;float:right;font-family:Supria Sans Bold;font-size:14px;font-weight:400;line-height:14px;margin:10px 0 10px 15px;min-width:126px;padding:0;text-align:center;text-transform:uppercase}.blog-topic-filter ul li.blog_apply-btn:hover{background-color:#fff;border:2px solid #fff}.blog-topic-filter ul li.blog_apply-btn a{color:#fff;display:block;font-size:14px;line-height:14px;padding:12px 21px}.blog-topic-filter ul li.blog_apply-btn:hover a{color:#0b0d34}.body-container--blog-index{background-color:#f5f6f7;padding:0 0 64px}.title-section{background-color:#0b0d34;height:286px;overflow:hidden;width:100%}.title-row{max-width:1160px}.title-caption{align-items:center;display:flex;width:100%}.title-heading{width:60%}.title-heading h1{background:linear-gradient(90deg,#dc0b00 0,#dc0b00 50%,#0b0d34 0,#0b0d34);background-position:100%;background-repeat:no-repeat;background-size:200% 100%;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-sizing:content-box;color:#fff;display:inline;font-family:Supria Sans Bold,serif;font-size:50px;font-weight:700;line-height:1.9em;line-height:1.2;margin:0;padding:3px 7px;text-transform:uppercase;transition:all .2s linear}.title-heading h1:hover{background-position:0}.title-btn{width:40%}.title-btn a{background-color:transparent;border:2px solid #fff;border-radius:8px;color:#fff;float:right;font-family:Supria Sans Bold;font-size:17px;font-weight:400;line-height:18px;min-width:183px;outline:0;padding:13px;text-align:center;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:color,background-color,border-color;transition-timing-function:linear}.title-btn a:hover{background-color:#fff;color:#0b0d34}.blog-index{display:block;float:none;margin:-70px auto 0;max-width:1160px;min-height:1px;width:100%}.blog-index__post-inner-card{display:inline-block;float:left;margin-bottom:32px;margin-right:32px;width:calc(33.3333% - 21.3312px)}.blog-index__post--small:nth-of-type(3n+3) .blog-index__post-inner-card{margin-right:0}.blog-index__post-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:200px;text-decoration:none}.blog-index__post-content{background:#fff;padding:26px 25px 28px;position:relative}.blog-index__post-content:before{background:#dc0b00;content:"";height:5px;left:25px;position:absolute;top:-5px;width:100px}.no-image .blog-index__post-content:before{display:none}.blog-index__post-content h2{color:#333;font-family:Supria Sans Bold;font-size:20px;font-style:normal;font-weight:400;letter-spacing:0;line-height:28px;margin:0 0 20px;min-height:84px;text-transform:uppercase}.blog-index__post-content h2 a{color:#0b0d34;text-decoration:none;transition-duration:.2s;transition-property:color,background-color,border-color;transition-timing-function:linear}.blog-index__post-content h2 a:hover{color:#dc0b00}.blog-post__meta-section{font-size:12px;line-height:1.5}.blog-index__read-more{background-color:#dc0b00;border:2px solid #dc0b00;border-radius:8px;color:#fff;display:inline-block;font-family:Supria Sans Bold;font-size:14px;font-weight:400;line-height:14px;min-width:126px;outline:0;padding:10px 9px;text-align:center;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:color,background-color,border-color;transition-timing-function:linear}.blog-index__read-more:hover{background-color:#fff;border:2px solid #fff;color:#0b0d34}.conf-date{float:right;font-family:Colfax Medium;font-size:15px;margin-left:auto;opacity:.54;padding-left:10px}.blog-pagination{clear:both;font-family:Supria Sans Bold,serif;padding-top:0!important;text-align:center}.blog-pagination__link{color:#0b0d34!important;font-size:14px;margin:0 9px;text-decoration:none;transition-duration:.2s;transition-property:color,background-color,border-color;transition-timing-function:linear}.blog-pagination__link:focus,.blog-pagination__link:hover{text-decoration:none}.blog-pagination__link--active{background:#dc0b00;border-radius:8px;color:#fff!important;cursor:auto;display:inline-block;margin:31px 9px 32px;padding:10px 15px}.blog-pagination__next-link,.blog-pagination__prev-link{display:none}.body-container--blog-post{background-color:#f5f6f7;padding:0 24px}.body-container--blog-post .content-wrapper{padding:0}.blog-post-wrap{margin:-80px 0 0;min-height:1px;width:100%}.blog-post{margin:0 0 96px}.post-featured-image{background-position:50%;background-repeat:cno-repeat;background-size:cover;height:413px}.blog-post-inner{background-color:#fff;padding:54px 95px 88px;position:relative}.post-date{color:#0b0d34;display:inline-block;font-family:Colfax Medium;font-size:15px;font-weight:600;margin:0 0 20px;opacity:.54}.blog-post__title{color:#0b0d34;font-family:Supria Sans Bold;font-size:39px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.2;margin:0 0 40px;text-transform:uppercase}.blog-post__body img{margin:0 0 20px}.blog-post__body p{margin:0 0 29px}.blog-post-author p{color:#0b0d34;font-family:Colfax Medium;font-size:15px;margin:0;opacity:.54;text-transform:uppercase}.blog-related-wrap{padding:0 0 96px}.blog-related-posts ul{display:flex;list-style:none;margin:0 -15px;padding:0}.blog-related-posts ul li{padding:0 15px;width:33.33333%}.featured-img{position:relative}.featured-img:before{background:#dc0b00;bottom:0;content:"";display:block;height:5px;left:30px;position:absolute;width:100px}.featured-img a{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#0b0d34;display:block;height:200px}.featured-content{background-color:#fff;padding:30px}.featured-content h3{font-family:Supria Sans Bold;font-size:20px;height:60px;line-height:1.5;margin:0 0 20px;overflow:hidden;text-transform:uppercase}.featured-content h3 a{color:#0b0d34;text-decoration:none;transition-duration:.2s;transition-property:color,background-color,border-color;transition-timing-function:linear}.featured-content h3 a:hover{color:#dc0b00}.blog-post__meta-section{align-items:center;display:flex;justify-content:space-between}.blog-related-posts .blog-index__read-more{padding:12px}.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}@media (max-width:1200px){.blog-topic-filter{padding:0 30px}.blog-index,.title-section{padding:0 24px}.blog-post__body,.blog-post__body p{font-size:16px}}@media (max-width:1024px){.blog-topic-filter{display:none}}@media (max-width:1060px) and (min-width:992px){.conf-date{font-size:12px}.blog-related-posts .conf-date{font-size:15px}}@media (max-width:991px){.title-row{height:auto;min-height:216px;width:100%}.title-row,.title-wrap{align-items:flex-end;display:flex}.title-wrap{flex-wrap:wrap;padding:0 0 35px}.title-btn,.title-heading{width:unset}.title-heading h1{font-size:36px}.title-btn a{font-size:15px;height:42px;min-width:183px;padding:12px 15px}.blog-index__post--small:nth-of-type(3n+3) .blog-index__post-inner-card,.blog-index__post-inner-card{margin-right:4.5%;width:47.75%}.blog-index__post--small:nth-child(2n+2) .blog-index__post-inner-card{margin-right:0}.blog-pagination__link--active{margin:48px 0 36px}.blog-index__post-content h2{min-height:56px}.back-to-blog:before{margin-left:0}.blog-post-inner{padding:24px 24px 16px}.blog-related-posts ul{flex-wrap:wrap;justify-content:center}.blog-related-posts ul li{margin:0 0 16px;width:50%}.blog-post__title{font-size:26px!important;line-height:31px;margin:0 0 8px}.blog-related-wrap{padding:0 0 16px}.post-date{margin:0 0 13px}.featured-content{padding:20px}}@media (max-width:768px){.title-caption{display:block}.title-btn a{display:inline-block;float:none;line-height:1}.title-btn{margin:26px 0 0}.blog-index__post--small:nth-child(2n+2) .blog-index__post-inner-card,.blog-index__post--small:nth-of-type(3n+3) .blog-index__post-inner-card,.blog-index__post-inner-card{margin-bottom:16px;margin-right:0;width:100%}.blog-index__post-content{padding:26px 25px 25px}.blog-index__post-content h2{min-height:0}.blog-related-posts ul li{width:100%}.featured-content h3{height:auto}}@media (max-width:480px){.title-heading h1{line-height:54px}}@media (max-width:412px){.blog-index__read-more{font-size:10px}}@media (max-width:320px){.blog-post__meta-section{display:block}.blog-related-posts .blog-post__meta-section{display:flex}.blog-index__read-more{display:block;margin-bottom:10px;max-width:126px}.conf-date{float:none;margin:0}}