.block.preview{float:none;width:100%;overflow:hidden;margin-bottom:25px}.block.preview a{pointer-events:none}.wp-block{max-width:none !important}.block.recent-posts{background-color:#fff}.block.recent-posts .container{padding:40px 0}.block.recent-posts .container>.title{margin-bottom:0;color:#103147;font-size:28px;font-weight:700}.block.recent-posts .container .post-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:center;-moz-column-gap:35px;column-gap:35px;margin-block:40px}@media screen and (max-width: 991px){.block.recent-posts .container .post-wrapper{grid-template-columns:1fr;row-gap:30px}}.block.recent-posts .container .post-wrapper .post{border-radius:10px;box-shadow:0px 1px 10px 0px rgba(0,0,0,.13)}.block.recent-posts .container .post-wrapper .post a{color:#1f1f1f;display:flex;height:100%;flex-direction:column}.block.recent-posts .container .post-wrapper .post a img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}.block.recent-posts .container .post-wrapper .post a .text-wrapper{width:100%;flex-grow:1;display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;padding:25px 30px;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.block.recent-posts .container .post-wrapper .post a .text-wrapper h4{flex-grow:1;font-weight:700;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:20px}.block.recent-posts .container .post-wrapper .post a .text-wrapper .author-date{display:flex;-moz-column-gap:20px;column-gap:20px}.block.recent-posts .container .post-wrapper .post a .text-wrapper .author-date .text{font-size:16px}.block.recent-posts .container .post-wrapper .post a .text-wrapper .excerpt{font-style:italic;margin-top:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0;font-size:16px}@media screen and (max-width: 768px){.block.recent-posts .background{display:none}.block.recent-posts .container{padding-right:20px;padding-left:20px}.block.recent-posts .container .post-wrapper{grid-template-columns:1fr;row-gap:40px}.block.recent-posts .container .post-wrapper .post .text-wrapper .title{text-align:left}}
/*# sourceMappingURL=recent-posts.css.map */
