html{font-size:100%;line-height:1.5}.recent-posts{position:relative;z-index:2;width:100%}@media all and (min-width:2px) and (max-width:960px){.recent-posts{margin:0;padding: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 ul{gap:0}.recent-posts li{padding:20px 40px;border-left:1px solid rgba(229,229,229,1)}.recent-posts li:first-child{padding-left:0;border-left:none}@media all and (min-width:2px) and (max-width:960px){.recent-posts li:first-child{padding-left:10px}}@media all and (min-width:2px) and (max-width:960px){.recent-posts li{padding:0 10px;border-left:0}}.recent-posts li:nth-child(3n-2) span.day,.recent-posts li:nth-child(3n-2) h2{color:rgba(218,57,135,1)}.recent-posts li:nth-child(3n-1) span.day,.recent-posts li:nth-child(3n-1) h2{color:rgba(6,159,73,1)}.recent-posts li:nth-child(3n+3) span.day,.recent-posts li:nth-child(3n+3) h2{color:rgba(146,209,213,1)}.no-js .recent-posts .post{display:inline-block;float:none}.recent-posts article{position:relative;display:flex;flex-direction:column}@media all and (min-width:2px) and (max-width:960px){.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:960px){.recent-posts article .button{float:none;width:100%;text-align:center}}.recent-posts .event-dates{flex:1 1 120px}@media all and (min-width:2px) and (max-width:960px){.recent-posts .event-dates{flex:0 0 auto}}.recent-posts .event-dates span{font-family:"Zilla Slab";display:block;font-weight:700;font-size:50px;line-height:40px;width:100%}.recent-posts .event-dates span.day{font-size:100px;line-height:25px;padding-bottom:40px}@media all and (min-width:2px) and (max-width:960px){.recent-posts .event-dates span{font-size:40px;line-height:28px}.recent-posts .event-dates span.day{font-size:60px;line-height:30px;padding-bottom:20px}}.recent-posts h2{font-size:1.875rem;line-height:1;text-transform:uppercase}@media all and (max-width:1220px){.recent-posts h2{font-size:1.375rem;line-height:1}}@media all and (max-width:640px){.recent-posts h2{font-size:1.25rem;line-height:1}}.recent-posts .details{flex:1 1 calc(70% - 30px)}.recent-posts .details .date-time{display:block;margin-bottom:20px}@media all and (min-width:2px) and (max-width:960px){.recent-posts .details .date-time{margin-bottom:10px}}.recent-posts .details .date-time strong{display:block}.recent-posts .post-content{display:flex;gap:30px}@media all and (min-width:2px) and (max-width:781px){.recent-posts .post-content{gap:20px}}.recent-posts .post-content.without-excerpt{align-items:center}.recent-posts .post-content.without-excerpt h4{padding:0 20px}.recent-posts .post-content.with-excerpt{flex:1 1 auto}.recent-posts header{background:rgba(211,211,211,1);display:flex;flex-direction:column}.recent-posts header:after{content:"";display:table;clear:both}.recent-posts header h4{font-size:1.375rem;line-height:22px;margin:0;line-height:1.2}@media all and (max-width:1220px){.recent-posts header h4{font-size:1.25rem}}@media all and (max-width:640px){.recent-posts header h4{font-size:1.125rem}}@media all and (min-width:2px) and (max-width:960px){.recent-posts header h4{line-height:inherit}}.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:960px){.recent-posts header{flex-direction:column}}.recent-posts .entry-categories{font-size:.8125rem;position:absolute;display:block;padding:10px 0 0;top:20px;left:20px;padding:5px 10px;background:rgba(29,29,27,1);color:rgba(255,255,255,1);z-index:2}.recent-posts .entry-categories a{color:rgba(255,255,255,1);font-weight:400;display:inline}.recent-posts .entry-meta{font-size:.8125rem;padding:5px 0 0;margin-bottom:5px;display:flex;width:100%;flex-wrap:wrap}.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(218,57,135,1);stroke:rgba(218,57,135,1)}.recent-posts .postDate{font-size:.8125rem;margin:0 0 8px}.recent-posts .postDate span{display:inline-block;vertical-align:middle;line-height:20px}.recent-posts .postDate .icon{stroke:rgba(218,57,135,1);margin:0 5px 0 0}.recent-posts .image-wrap{overflow:hidden;position:relative}@media all and (min-width:2px) and (max-width:960px){.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 rgba(255,255,255,1);overflow:hidden;align-self:flex-start}.recent-posts .postAuthor img{height:70px;width:70px}.recent-posts .postAuthor .authorName{display:none}.recent-posts .pagination-dots{margin-top:40px}