:root{--base-font:"Nunito Sans",sans-serif;--bg-color-accent-red:#e83034;--bg-color-accent-blue:#1696e0;--bg-color-base:#4c4f62;--bg-color-grey:#f7f8fa;--bg-color-button-blue:#0050ff;--bg-color-button-blue-hover:#0054a6;--bg-color-button-white-hover:#dff1ff;--bg-carousel-inactive:#ecf3f7;--bg-carousel-active:#0050ff;--text-color-base:#4c4f62;--text-color-header:#2e3142;--text-color-white:#fff;--text-color-grey:#f4f4f4;--text-color-success:#299764;--text-color-error:#ef6b51;--text-color-warning:#dc6803;--icon-color-grey:#869caf;--icon-color-grey-hover:#738696;--border-color-grey:#e3e8ed;--field-bg-color:#fff;--field-placeholder-color:#8f95bb}#header-banner{background-color:#2e3142;background-size:cover}article{background-size:cover;border-bottom:1px solid #e3e8ed;height:100%;padding-bottom:30px}article.first-article{border-bottom:0;min-height:200px;padding:20px}.blog-pagination__link{border:1px solid #c4c4c4;color:#4c4f62;margin:0 2px;text-decoration:none}.blog-pagination__link.blog-pagination__link--active{border:1px solid #78c6ee}.blog-pagination__number-link{align-items:center;border-radius:100%;display:inline-flex;height:40px;justify-content:center;width:40px}.blog-pagination__next-link,.blog-pagination__prev-link{align-items:center;border-radius:20px;display:inline-flex;height:40px;justify-content:center;padding:0 16px}.blog-listing-featured-image-container{background-size:cover;min-height:200px}.blog-category{align-items:center;border:2px solid #fff;border-radius:20px;color:#fff;display:inline-flex;height:40px;justify-content:center;padding:0 16px;text-decoration:none;transition:all .3s ease}.blog-category:hover{border:2px solid #1696e0;color:#fff}.author-info a{text-decoration:none}.post-body .h1,.post-body h1{font-size:2.375rem;line-height:1.184}.post-body .h2,.post-body h2{font-size:1.875rem;line-height:1.267}.post-body p+.h2,.post-body p+h2{margin-top:60px}.post-body .h3,.post-body h3{font-size:1.563rem;line-height:1.4}.post-body .h4,.post-body h4{font-size:1.25rem;line-height:1.5}#comments-container{margin-top:30px;transition:all .3s ease}#comments-container:not(.open){height:0;margin-top:0;opacity:0;overflow:hidden;visibility:hidden}.author-box-image-container{max-width:100px}.author-box-image-container>div{border-radius:100%;height:100px;overflow:hidden;width:100px}@media screen and (min-width:768px){.search-container{width:375px}.blog-tag-select{width:300px}article.first-article{min-height:450px;padding:40px 60px}}