.caritas-posts-slider{display:grid;grid-template-areas:"heading buttons" "slides slides";grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.caritas-posts-slider .caritas-posts-slider-heading,.caritas-posts-slider>.wp-block-heading{grid-area:heading;margin:0}.caritas-posts-slider .caritas-posts-slider-buttons,.caritas-posts-slider>.wp-block-buttons{grid-area:buttons;justify-content:flex-end}.caritas-posts-slider .caritas-posts-slider-items{grid-area:slides}.caritas-posts-slider.has-heading .caritas-posts-slider-items{margin-top:var(--theme--spacing--md)}.caritas-posts-slider-items .caritas-posts-slider__swiper{height:100%;overflow:hidden}:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swipe-wrapper{gap:0;height:100%}:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide{grid-template-columns:1fr;min-height:clamp(19rem,12.4118rem + 20.5882vw,33rem)}:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) div.t2-post-excerpt{margin-top:4rem}:is(:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) div.t2-post-excerpt) p{font-size:var(--wp--preset--font-size--normal);margin-bottom:clamp(2rem,-.4118rem + 4.4118vw,4rem)}.is-post-type-post:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide){gap:var(--theme--spacing--xs)}@media (min-width:80rem){.is-post-type-post:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide):nth-child(odd){width:calc(40% - 9.6px)!important}.is-post-type-post:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide):nth-child(odd) figure{aspect-ratio:1/1!important}.is-post-type-post:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide):nth-child(2n){width:calc(60% - 14.4px)!important}.is-post-type-post:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide):nth-child(2n) figure{aspect-ratio:16/10.68!important}}.is-post-type-post:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .post-details{margin-top:0}.is-post-type-post:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .post-details-meta{align-items:center;display:flex;gap:.5rem}.is-post-type-post:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .wp-block-post-terms{line-height:1;margin:0}:is(.is-post-type-post:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .wp-block-post-terms) a[rel=tag]{background:transparent;border:1px solid var(--theme--color--primary-1);border-radius:0;font-size:var(--theme--font-size--xs)!important;padding:4px 10px;text-transform:none}.is-post-type-post:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .wp-block-post-date{font-size:var(--theme--font-size--sm);margin:0}.is-post-type-post:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .post-title-link{margin-top:.5rem}.is-post-type-post:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .t2-post-title{font-size:var(--theme--font-size--md);font-weight:var(--theme--font-weight)}.is-post-type-event:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide){background:var(--theme--color--secondary-1);height:auto;padding:clamp(1.5rem,1rem + 1.5625vw,2rem)}.is-post-type-event:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .event-image,.is-post-type-event:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .t2-post-featured-image,.is-post-type-event:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .t2-post-link:not(.event-link){display:none}.is-post-type-event:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .taxonomy-event-category{margin-bottom:auto}:is(.is-post-type-event:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .taxonomy-event-category) a{font-size:var(--theme--font-size)!important;text-transform:none!important}.is-post-type-event:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .event-details{display:flex;flex-direction:column;height:100%;justify-content:flex-end;margin:0}.is-post-type-event:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .event-details-bottom{display:flex;font-size:var(--theme--font-size--sm);justify-content:flex-end;margin:0}.is-post-type-event:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .dekode-events-meta{flex:1 1 100%;white-space:nowrap}:is(.is-post-type-event:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .dekode-events-meta) p{line-height:1}.is-post-type-event:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .event-link{background-color:transparent;border:1px solid var(--theme--color--primary-1);border-radius:var(--theme--border-radius--lg);color:var(--theme--color--primary-1);font-size:.875rem;padding:.9375rem 1.25rem;white-space:nowrap;width:auto}:is(.is-post-type-event:is(:is(.caritas-posts-slider-items .caritas-posts-slider__swiper) .swiper-slide) .event-link):hover{opacity:var(--theme--opacity)}.caritas-posts-slider-items .caritas-swiper-buttons{display:flex;gap:6px;justify-content:flex-end;margin-top:1.5rem}:is(.caritas-posts-slider-items .caritas-swiper-buttons) .swiper-button-next,:is(.caritas-posts-slider-items .caritas-swiper-buttons) .swiper-button-prev{border:1px solid var(--theme--color--primary-1);border-radius:50%;color:inherit;height:2.5rem;left:auto;margin:0;position:relative;right:auto;top:auto;width:2.5rem}:is(:is(.caritas-posts-slider-items .caritas-swiper-buttons) .swiper-button-next,:is(.caritas-posts-slider-items .caritas-swiper-buttons) .swiper-button-prev):after{background-color:var(--theme--color--svg);content:"";display:block;height:1.5rem;mask:var(--theme-svg-arrow-forward);transform:scale(.75);width:1.5rem}:is(.caritas-posts-slider-items .caritas-swiper-buttons) .swiper-button-prev:after{background-color:var(--theme--color--svg);content:"";display:block;height:1.5rem;mask:var(--theme-svg-arrow-forward);transform:scale(.75) rotate(180deg);width:1.5rem}@media (max-width:63.999rem){.caritas-posts-slider-items .caritas-swiper-buttons{justify-content:center}}.caritas-posts-slider-items .t2-featured-content-layout{margin:0}:is(.block-editor .caritas-posts-slider-items) .t2-link-list-item{width:100%}
