.recent-posts{position:relative;z-index:2;width:100%}@media all and (min-width: 2px) and (max-width: 980px) {.recent-posts{margin:0}}.recent-posts .wrapper{position:relative;align-items:center}.recent-posts .lazyload{height:1px}.no-js .recent-posts .lazyload{height:auto}.recent-posts .swiper-container{overflow:visible;position:relative}.recent-posts .recent-posts-list{display:flex;list-style:none;margin:0;padding:0}.recent-posts .recent-posts-list:not(.swiper-wrapper){flex-direction:column;gap:40px}.recent-posts .slide-next,.recent-posts .slide-prev{top:auto;margin-right:10px;bottom:calc(100% + 40px)}.no-js .recent-posts .post{display:inline-block;float:none}.recent-posts li{flex:1 1 auto}@media all and (min-width: 2px) and (max-width: 980px) {.recent-posts li{flex:0 0 auto}}.recent-posts article{position:relative;display:flex;flex-direction:column}@media all and (min-width: 2px) and (max-width: 800px) {.recent-posts article{margin:0}}.recent-posts article .button{margin:0 0 0 auto;border-radius:0;margin:0 0 0 auto;align-self:flex-start}@media all and (min-width: 2px) and (max-width: 980px) {.recent-posts article .button{float:none;width:100%;text-align:center}}.recent-posts .postContent{display:flex;flex-direction:column}.recent-posts .postContent.without-excerpt{align-items:center}.recent-posts .postContent.without-excerpt h4{padding:0 20px}.recent-posts .postContent.with-excerpt{padding:0 20px;flex-direction:column;flex:1 1 auto}.recent-posts .postContent.with-excerpt .excerpt{margin:0 0 20px}.recent-posts .postContent.with-excerpt .button{margin:auto 0 0}.recent-posts header{display:flex;flex-direction:column}.recent-posts header:after{content:"";display:table;clear:both}.recent-posts header.without-excerpt{align-items:center}.recent-posts header.without-excerpt h4{padding:0 20px}.recent-posts header.with-excerpt{padding:20px;flex-direction:column;flex:1 0 auto}.recent-posts header.with-excerpt .excerpt{padding:20px 0}.recent-posts header.with-excerpt .button{margin:auto 0 0}@media all and (min-width: 2px) and (max-width: 980px) {.recent-posts header{flex-direction:column}}.recent-posts h4{font-weight:700;margin:0;line-height:1.5}@media all and (min-width: 2px) and (max-width: 980px) {.recent-posts h4{line-height:inherit}}.recent-posts .entry-categories{display:flex;gap:10px}.recent-posts .entry-meta{font-size:0.6875rem;padding:15px 0 0 0;margin-bottom:5px;display:flex;width:100%;flex-wrap:wrap;align-items:center;line-height:18px}.recent-posts .entry-meta a{display:inline}.recent-posts .entry-meta span{display:inline-block;margin-right:10px}.recent-posts .entry-meta .icon{margin-right:5px;fill:rgba(237, 144, 118, 1);stroke:rgba(237, 144, 118, 1)}.recent-posts .post-date{font-size:0.875rem;margin-left:20px;color:darkgray}.recent-posts .post-date span{display:inline-block;line-height:18px}.recent-posts .image-wrap{overflow:hidden;position:relative}.recent-posts .image-wrap img{border-radius:8px}@media all and (min-width: 2px) and (max-width: 980px) {.recent-posts .image-wrap{max-height:none;position:relative;overflow:hidden}}.recent-posts a{display:block}.recent-posts .postAuthor{margin:-50px 0 5px;z-index:2;border-radius:50%;border:7px solid white;overflow:hidden;align-self:flex-start}.recent-posts .postAuthor img{height:70px;width:70px}.recent-posts .postAuthor .authorName{display:none}