.custom-blog-recent h2{padding-bottom:49px;font-size:60px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.27;letter-spacing:-1.2px;text-align:center;color:#1f4c3e}.rec-posts-group{display:flex;flex-wrap:wrap;margin:-.5rem}.rec-post-item{padding:.5rem;word-break:break-word;display:flex;align-items:stretch;box-sizing:border-box;width:33.333%}.rec-img img{max-width:100%}.custom-home-row6 .dnd-section{padding-bottom:94px;padding-top:0;margin-top:0}.rec-img{margin-left:-10px;margin-right:-10px;background-size:contain;background-repeat:no-repeat;background-position:50%;margin-bottom:15px;margin-top:5px !important;padding-left:15px;padding-right:15px;height:150px;overflow:hidden;background-size:contain;background-repeat:no-repeat;background-position:50%}.rec-title{font-weight:700;line-height:1.2em;margin-bottom:20px;margin-top:5px !important;padding-left:15px;padding-right:15px;font-size:20px !important;font-family:"Frank Ruhl Libre",serif}.rec-title h4{font-size:20px !important;font-family:"Frank Ruhl Libre",serif;line-height:1.2em;padding:0;margin:0}.rec-title h4 a{text-decoration:none}.rec-post-item-inner{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2);background-color:#fff;border-radius:15px;padding:10px;display:flex;flex-direction:column;flex-grow:1}@media only screen and (max-width:980px){.custom-blog-recent h2{padding-bottom:75px}.rec-posts-group{margin:-.5rem -0}}@media(max-width:767px){.rec-posts-group{display:flex;flex-wrap:wrap;margin:-.5rem 0}.rec-post-item{padding:.5rem 0;word-break:break-word;display:flex;align-items:stretch;box-sizing:border-box;width:100%}}