.blog-post{background-color:#fff;margin-bottom:2.4rem}.blog-post--shadow{background-color:#fff;-webkit-box-shadow:0 .6rem 3.6rem rgba(0,0,0,.15);box-shadow:0 .6rem 3.6rem rgba(0,0,0,.15);padding:3.2rem}.blog-post__title{position:relative;margin:2.4rem 0}.blog-post__title--link{color:#333}.blog-post__title--link:hover{color:var(--color-primary-dark)}.blog-post__title:after{content:"";display:block;margin-top:.8rem;height:2px;width:7.5rem;background:#bbb}.blog-post__cat-tags{margin:2.4rem 0}.blog-post__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.blog-post__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blog-post__content img{width:18rem;height:auto;margin-right:2.4rem;max-width:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:767px){.blog-post__content img{width:100%;margin-bottom:2.4rem}}.blog-post__img--full{width:100%;margin-bottom:2.4rem}.blog-post__main-info{color:#777;font-size:1.4rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.blog-post__secondary-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-post__secondary-info p{margin-bottom:0;display:block}.blog-post__secondary-info .button{max-width:20rem}@media (max-width:991px){.blog-post__secondary-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.blog-post__secondary-info .button{max-width:15rem}}.url-tag{text-transform:capitalize}.show-more{background:#ececec;width:100%;border:none;font-size:2rem;outline:none;cursor:pointer;color:#333;font-weight:700;padding:1.6rem 0;-webkit-transition:background .3s;transition:background .3s}.show-more:hover{background:#bbb}.show-more:after{font-family:Font Awesome\ 5 Pro,sans-serif;content:"\F107";padding-left:2rem}.blog-button{display:inline-block;cursor:pointer;color:var(--color-primary);border:none;background:transparent;font-size:1.6rem}.blog-button:hover{color:var(--color-primary-dark)}.blog-button:before{font-family:Font Awesome\ 5 Pro,sans-serif;content:"\F053";margin-right:.8rem}.blog-post{border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.blog-post,.blog-post__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-post__content{height:100%;padding:1rem 0}.blog-post__secondary-info .button{-ms-flex-item-align:end;align-self:end}.blog-post .blog-posts{margin:0;padding-top:1.6rem}.blog-post .col{display:-webkit-box;display:-ms-flexbox;display:flex}