.blog-masonry{margin-bottom:1.5em}.blog-masonry.collection-content-wrapper{position:relative;padding:3vw}.blog-masonry .content-item{display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity 1s ease}.blog-masonry .blog-image-wrapper{width:100%;margin-bottom:5vw}.blog-masonry .blog-image-wrapper img{display:block;height:auto!important;max-width:100%;object-position:50% 50%;object-fit:cover}.blog-masonry .blog-item-summary{display:flex;flex-flow:column;width:100%;margin-left:0;margin-right:auto;margin-top:20px}.blog-masonry .blog-meta-section{margin-bottom:2vw;order:0}.blog-masonry .blog-title{margin:0 0 5px;color:#1b1f29;font-family:Lato;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;line-height:1.5em;font-size:1.7rem}.blog-masonry .blog-title a{color:inherit}.blog-masonry .blog-excerpt{color:#1b1f29;display:block;line-height:1.5em}.blog-masonry .blog-more-link{display:inline-block;align-self:flex-start;margin-top:2vw;font-family:Lato;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;line-height:1.5em;color:#315ada}.blog-masonry .blog-more-link:after{content:"";display:block;width:100%;height:1px;transform:translatey(-3px);background:#315ada}.blog-masonry .wow.fadeIn{opacity:0}.blog-masonry .wow.fadeIn.animated{opacity:1}@media screen and (min-width:768px){.blog-masonry .blog-image-wrapper{margin-bottom:25px}.blog-masonry .blog-meta-section{margin-bottom:20px}.blog-masonry .blog-more-link{margin-top:5px}}@media screen and (min-width:1272px){.blog-masonry .blog-title{font-size:1.7rem}.blog-masonry .blog-excerpt,.blog-masonry .blog-more-link{font-size:1rem}}@media screen and (min-width:0) and (max-width:calc(1272px - 1px)) and (orientation:landscape){.blog-masonry .blog-title{font-size:calc(.84vw + 1rem)}.blog-masonry .blog-excerpt,.blog-masonry .blog-more-link{font-size:1rem}}@media screen and (min-width:0) and (max-width:calc(1271px)) and (orientation:portrait){.blog-masonry .blog-title{font-size:calc(.84vh + 1rem)}.blog-masonry .blog-excerpt,.blog-masonry .blog-more-link{font-size:1rem}}@media screen and (max-width:767px){.blog-masonry.collection-content-wrapper{padding-left:6vw;padding-right:6vw}.blog-masonry .blog-item-summary{margin-top:2vw}}