.hs-blog-listing,.hs-blog-post{background:#fff!important}.hs-blog-listing .dnd-section,.hs-blog-listing .dnd-section>.row-fluid{padding:0}.blog-index{display:flex;flex-wrap:wrap;height:100%!important;margin-left:-15px;margin-right:-15px}.blog-index__post.blog-index__post--small{flex:0 0 100%;left:0!important;max-width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative!important;top:0!important;width:100%}.news_entry{margin-bottom:5rem}.image_container img{width:100%}.text_container{margin-bottom:3rem}.content-date{color:#000;display:block;font-size:1.4rem;font-style:normal;font-weight:400;margin:.5rem 0 1rem}.content-date,.text_container h3{font-family:Open Sans,Arial,sans-serif}.text_container h3{color:#1b2227;font-size:2.1rem;font-weight:700;line-height:1.2;margin-bottom:0}.category{color:#9c3;display:block;font-size:16px;font-style:normal;font-weight:700;margin-bottom:2rem;margin-top:1rem;text-transform:uppercase}.text_container p{margin:0 0 2rem}.more{color:#000;display:flex;font-weight:700;text-transform:uppercase;transition:color .3s ease}.more svg{fill:#9c3;height:2.5rem;margin-left:1rem;transition:margin-left .3s ease;width:1rem}.news_entry a:hover .more{color:#9c3}.news_entry a:hover .more svg{margin-left:1.5rem}.category-list .active-topic a{border-bottom:.4rem solid #9c3}.small-category-sidebar ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:7rem 0;padding-left:0}.small-category-sidebar ul>li{margin:0 1rem}.small-category-sidebar ul>li>a{border-bottom:.4rem solid transparent;color:#1b2227;display:inline-block;font-size:2rem;font-weight:700;padding:.5rem .5rem 0;text-decoration:none;text-transform:uppercase;transition:border-color .3s ease}.small-category-sidebar ul>li>a:active,.small-category-sidebar ul>li>a:hover{border-bottom:.4rem solid #9c3}.hs-blog-listing .blog-index__post.blog-index__post--small{margin-bottom:0!important}@media (min-width:768px){.blog-index__post.blog-index__post--small{flex:0 0 50%;max-width:50%}.text_container h3{font-size:2.5rem}}@media (min-width:992px){.blog-index__post.blog-index__post--small{flex:0 0 33.3333333333%;max-width:33.3333333333%}.text_container h3{font-size:3rem}}