.blog_listing.top_curve{height:100px;margin-bottom:-130px;width:100%;z-index:1}.blog-listings-repeater{margin:0 auto;position:relative}.blog-card{display:inline;height:100%}.blog-featured-image-link{display:block;float:left;height:180px;margin-right:3.33%;overflow:hidden;position:relative;width:29%}.blog-featured-image-link>img{bottom:0;display:block;height:auto;left:0;margin:auto;max-width:100%;position:relative;right:0;top:0;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;vertical-align:top;width:auto}.blog-featured-image-link:hover>img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1)}.blog-card-content{flex:1 0 200px;padding:0 20px 20px}.blog-title{font-size:37px;font-weight:600;line-height:1.2;padding:0;text-shadow:none}.blog-title>a{color:var(--primary-color)}.blog-title>a:hover{color:var(--tertiary-color)}.blog-meta{color:var(--dark-gray-color);font-family:var(--primary-font);font-size:17px;line-height:1.5;margin:0;padding:6px 0}.blog-meta .blog-desc{margin-top:14px}.blog-pagination{margin:40px auto 50px;text-align:left}.blog-pagination>a{border:none;border-radius:4px;margin:2px;padding:3px 5px;text-decoration:none}.blog-pagination .blog-pagination__next-link,.blog-pagination .blog-pagination__prev-link{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.blog-listings-repeater>.col{flex-basis:100%}@media screen and (min-width:768px){.blog-listings-repeater{display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between}.blog-card-content{float:left;position:relative;width:66.67%}}@media screen and (max-width:1200px){.blog-listings-repeater{padding:0 5% 20px}.blog-pagination{padding:20px 5%}}@media screen and (max-width:768px){.blog-listings-repeater>.col{margin-bottom:20px}.blog-card-content{flex:1 0 100px;padding:0;width:100%}.blog-featured-image-link{height:260px;margin-bottom:20px;margin-right:0;width:100%}.blog-featured-image-link>img{object-fit:cover;width:100%}.blog-title{font-size:28px}}