.wp-block-acf-post-carousell{position:relative;padding-top:25px;padding-bottom:30px}.wp-block-acf-post-carousell .chosen-bgcolor{position:absolute;left:0;right:0;top:0;bottom:0}.wp-block-acf-post-carousell .acf-innerblocks-container h2{margin-top:0;padding-top:15px}.wp-block-acf-post-carousell .post-carousell__row{position:relative;z-index:1}.wp-block-acf-post-carousell .post-carousell__swiper-wrap{position:relative;display:grid;grid-template-columns:minmax(2.75rem, 3.25rem) minmax(0, 1fr) minmax(2.75rem, 3.25rem);align-items:center;column-gap:10px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto;max-width:1200px}@media (max-width: 767.98px){.wp-block-acf-post-carousell .post-carousell__swiper-wrap{column-gap:6px;grid-template-columns:minmax(1.5rem, 1rem) minmax(0, 1fr) minmax(1.5rem, 1rem)}}.wp-block-acf-post-carousell .post-carousell__swiper-wrap .post-carousell__button-prev,.wp-block-acf-post-carousell .post-carousell__swiper-wrap .post-carousell__button-next{position:relative;inset:auto;left:auto;right:auto;top:auto;margin:0;transform:none;align-self:center;justify-self:center;display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:#244457;background:none;background-image:none}.wp-block-acf-post-carousell .post-carousell__swiper-wrap .post-carousell__button-prev svg,.wp-block-acf-post-carousell .post-carousell__swiper-wrap .post-carousell__button-next svg{display:none}.wp-block-acf-post-carousell .post-carousell__swiper-wrap .post-carousell__button-prev:after,.wp-block-acf-post-carousell .post-carousell__swiper-wrap .post-carousell__button-next:after{position:static;font-size:36px;line-height:1;margin:0}@media (max-width: 767.98px){.wp-block-acf-post-carousell .post-carousell__swiper-wrap .post-carousell__button-prev,.wp-block-acf-post-carousell .post-carousell__swiper-wrap .post-carousell__button-next{top:20%;width:30px;height:30px}.wp-block-acf-post-carousell .post-carousell__swiper-wrap .post-carousell__button-prev:after,.wp-block-acf-post-carousell .post-carousell__swiper-wrap .post-carousell__button-next:after{font-size:28px}}.wp-block-acf-post-carousell .post-carousell__swiper{width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.wp-block-acf-post-carousell .post-carousell__swiper .swiper-wrapper{transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.wp-block-acf-post-carousell .post-carousell__swiper .swiper-slide{box-sizing:border-box;height:auto}.wp-block-acf-post-carousell .post-carousell__slide-card{display:flex;flex-direction:column;height:100%;min-height:9rem;position:relative;z-index:1;transition:transform 0.35s ease;transform:translateY(0);margin-top:0;margin-bottom:25px}@media (max-width: 767.98px){.wp-block-acf-post-carousell .post-carousell__slide-card{margin-top:25px}}.wp-block-acf-post-carousell .post-carousell__slide-card:hover{transform:translateY(-6px)}.wp-block-acf-post-carousell .post-carousell__slide-card:hover .post-carousell__slide-title{box-shadow:rgba(100,100,111,0.28) 0 14px 34px 0}.wp-block-acf-post-carousell .post-carousell__slide-link{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:0;width:100%;text-decoration:none;color:inherit;position:relative;padding-left:40px}@media (max-width: 767.98px){.wp-block-acf-post-carousell .post-carousell__slide-link{padding-left:0;padding-top:60px;padding-bottom:20px}}.wp-block-acf-post-carousell .post-carousell__slide-link:hover{text-decoration:none;color:inherit}.wp-block-acf-post-carousell .post-carousell__slide-link:hover .post-carousell__figure img{transform:scale(1.01)}.wp-block-acf-post-carousell .post-carousell__figure{margin:0;overflow:hidden;position:absolute;transform:translateY(-50%);top:50%;left:0;width:140px;height:140px;border-radius:50%;background-color:#fff}.wp-block-acf-post-carousell .post-carousell__figure img{display:block;width:100%;object-fit:cover;object-position:center;height:100%;transition:transform 0.35s ease;transform:scale(1)}@media (max-width: 767.98px){.wp-block-acf-post-carousell .post-carousell__figure{top:-10%;left:50%;transform:translateX(-50%)}}.wp-block-acf-post-carousell .post-carousell__slide-title-container{flex:0 1 auto;width:100%;max-width:100%;min-height:0}.wp-block-acf-post-carousell .post-carousell__slide-title-container .post-carousell__slide-title{text-transform:none !important;font-size:1rem;display:flex;flex-direction:column;justify-content:center;align-items:stretch;margin:0;color:#244457;background-color:#f5f1ec;border-radius:12px;box-shadow:rgba(100,100,111,0.2) 0 7px 29px 0;padding:15px 15px 20px 120px;min-height:calc( 3 * 1.35 * 1.1em + 20px)}@media (max-width: 767.98px){.wp-block-acf-post-carousell .post-carousell__slide-title-container .post-carousell__slide-title{padding-left:15px;padding-top:40px;text-align:center;font-size:1.2rem;justify-content:flex-start}}.wp-block-acf-post-carousell .post-carousell__slide-title-container .post-carousell__slide-title .post-carousell__slide-title-text{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word;line-height:1.35;width:100%}.wp-block-acf-post-carousell .post-carousell__cta{padding-bottom:0;position:relative;z-index:1}.wp-block-acf-post-carousell .chosen-bgcolor.background-color--dark-blue ~ .row .post-carousell__cta .btn{background-color:#fbb700;color:#244457}.wp-block-acf-post-carousell .chosen-bgcolor.background-color--dark-blue ~ .row .post-carousell__cta .btn:hover{box-shadow:0 10px 10px -10px rgba(36,68,87,0.5);background-color:#ffc72f;color:#244457 !important}.wp-block-acf-post-carousell .chosen-bgcolor.background-color--dark-blue ~ .row.post-carousell__row .post-carousell__button-prev,.wp-block-acf-post-carousell .chosen-bgcolor.background-color--dark-blue ~ .row.post-carousell__row .post-carousell__button-next,.wp-block-acf-post-carousell .chosen-bgcolor.background-color--green ~ .row.post-carousell__row .post-carousell__button-prev,.wp-block-acf-post-carousell .chosen-bgcolor.background-color--green ~ .row.post-carousell__row .post-carousell__button-next{color:#fff}.editor-styles-wrapper [data-type='acf/post-carousell'] .post-carousell__slide-link{pointer-events:none}

/*# sourceMappingURL=post-carousell.css.map */