.wp-block-filter-posts-carousels .posts-carousels-outer{margin-block-start:var(--layout-space-xxl)}.wp-block-filter-posts-carousels .posts-carousels-container{margin-block-start:var(--layout-space-md)}.wp-block-filter-posts-carousels .wp-block-columns.alignwide.is-layout-flex.wp-block-columns-is-layout-flex{margin-block-end:var(--layout-space-md)}.wp-block-filter-posts-carousels .post-carousel-columns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.wp-block-filter-posts-carousels .post-carousel-columns .post-carousel-column{align-items:center;align-self:center;display:flex}.wp-block-filter-posts-carousels .post-carousel-columns .post-carousel-column .wp-block-buttons{margin:0}.posts-carousels-container{position:relative}.posts-carousels-container.overflow-style-carousel .posts-carousels-carousel{overflow:visible}@media(max-width:767px){.posts-carousels-container.mobile-overflow-style-carousel .posts-carousels-carousel{overflow:visible}}.posts-carousels-container:not(.swiper-has-arrows) .swiper-button-next,.posts-carousels-container:not(.swiper-has-arrows) .swiper-button-prev{display:none}.posts-carousels-container.swiper-has-arrows .swiper-button-next,.posts-carousels-container.swiper-has-arrows .swiper-button-prev{color:var(--color-secondary);margin:0;top:50%;transform:translateY(-50%)}.posts-carousels-container.swiper-has-arrows .swiper-button-prev{left:0}.posts-carousels-container.swiper-has-arrows .swiper-button-next{right:0}.posts-carousels-container.swiper-has-dots{padding-bottom:var(--layout-space-xl)}.posts-carousels-container.swiper-has-dots .swiper-button-next,.posts-carousels-container.swiper-has-dots .swiper-button-prev{top:calc(50% - var(--layout-space-xl)/2)}.posts-carousels-container.swiper-has-dots .filter-swiper-pagination{bottom:16px;top:auto}.posts-carousels-container.swiper-has-dots .filter-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-secondary)}.posts-carousels-container .posts-carousels-swiper-slide-content>:last-child{margin-block-end:0!important}.posts-carousels-carousel{--border-radius:24px;--rp-card-tag-backgeound-colour:var(--tag-color-background-color-1)}.posts-carousels-carousel .swiper-slide{height:auto}.posts-carousels-carousel .posts-carousels-swiper-slide-content{border-radius:var(--border-radius);display:flex;flex-direction:column;height:100%;max-width:300px;position:relative}.posts-carousels-carousel .posts-carousels-swiper-slide-content figure img{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.posts-carousels-carousel .posts-carousels-swiper-slide-content .card-text{background-color:var(--color-white);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);display:flex;flex-direction:column;height:100%;padding:1.5rem}.posts-carousels-carousel .posts-carousels-swiper-slide-content .card-text .entry-header{margin-block-end:0}.posts-carousels-carousel .posts-carousels-swiper-slide-content .card-text .entry-header .tax-terms{background-color:var(--rp-card-tag-backgeound-colour);border-radius:8px;margin-block:0}.posts-carousels-carousel .posts-carousels-swiper-slide-content .card-text .entry-header .post-title{font-size:1.5rem;margin-block-end:0;margin-block-start:var(--layout-space-sm);text-decoration:none}.posts-carousels-carousel .posts-carousels-swiper-slide-content .card-text>:not(:first-child){margin-block-start:var(--layout-space-sm)}.posts-carousels-carousel .posts-carousels-swiper-slide-content .card-text .more-link{align-items:center;display:flex;margin-block-start:var(--layout-space-md);text-decoration:none}.posts-carousels-carousel .posts-carousels-swiper-slide-content .card-text .more-link svg{height:16px;margin-left:.25rem;width:16px}.posts-carousels-carousel .posts-carousels-swiper-slide-content .card-text .more-link:hover{text-decoration:underline;text-underline-offset:4px}.posts-carousels-carousel.is-carousel-1 .posts-carousels-swiper-slide-content .card-text .entry-header .tax-terms{background-color:var(--tag-color-background-color-1)}.posts-carousels-carousel.is-carousel-2 .posts-carousels-swiper-slide-content .card-text .entry-header .tax-terms{background-color:var(--color-pink)}.posts-carousels-carousel.is-carousel-3 .posts-carousels-swiper-slide-content .card-text .entry-header .tax-terms{background-color:var(--tag-color-background-color-2)}
