.hover-card{position:relative;max-height:attr(data-maxheight) !important;border-radius:1rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;aspect-ratio:3/4;padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--30);cursor:pointer;background-color:var(--wp--preset--color--primary)}.hover-card--default{background-color:var(--wp--preset--color--secondary)}.hover-card--primary{background-color:var(--wp--preset--color--primary)}.hover-card *{color:var(--wp--preset--color--white) !important;font-weight:400 !important}.hover-card::after{content:"";position:absolute;inset:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(227, 33, 25, 0.95)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(227, 33, 25, 0.95) 100%);z-index:0;opacity:1;-webkit-transition:opacity .3s 0s ease-in-out;transition:opacity .3s 0s ease-in-out}.hover-card__bg-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(100);filter:grayscale(100);-webkit-transition:opacity .3s .1s ease-in-out;transition:opacity .3s .1s ease-in-out}.hover-card__content{position:relative;z-index:2;margin:0;visibility:hidden;opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em);line-height:28px;-webkit-transition:all .3s 0s ease-in-out;transition:all .3s 0s ease-in-out}.hover-card__header{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto 0 0}.hover-card__title{justify-self:flex-end;position:relative;z-index:2;font-size:var(--wp--preset--font-size--lg-xl);margin:auto 0 0;opacity:1;-webkit-transition:all .3s 0s ease-in-out;transition:all .3s 0s ease-in-out}.hover-card .plus-minus{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s .3s ease-in-out;transition:all .3s .3s ease-in-out}.hover-card .plus-minus:focus-visible{outline:2px solid var(--wp--preset--color--white);outline-offset:2px}.splide__slide:not(.is-visible) .hover-card{cursor:default}.splide__slide .hover-card{width:100%;max-width:calc(100% - var(--wp--preset--spacing--30)*2)}.splide__slide .wp-block-image:not(.is-style-icon) img[style*="object-fit:cover;"]{width:100% !important}.splide__slide.is-visible .hover-card:hover:not(.is-dismissed)::after,.splide__slide.is-visible .hover-card.is-open::after{opacity:0;-webkit-transition:opacity .3s .3s ease-in-out;transition:opacity .3s .3s ease-in-out}.splide__slide.is-visible .hover-card:hover:not(.is-dismissed) .hover-card__bg-image,.splide__slide.is-visible .hover-card.is-open .hover-card__bg-image{opacity:0;-webkit-transition:opacity .3s .3s ease-in-out;transition:opacity .3s .3s ease-in-out}.splide__slide.is-visible .hover-card:hover:not(.is-dismissed) .hover-card__content,.splide__slide.is-visible .hover-card.is-open .hover-card__content{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s .4s ease-in-out;transition:all .3s .4s ease-in-out}.splide__slide.is-visible .hover-card:hover:not(.is-dismissed) .hover-card__title,.splide__slide.is-visible .hover-card.is-open .hover-card__title{opacity:0;-webkit-transition:all .3s .1s ease-in-out;transition:all .3s .1s ease-in-out}.splide__slide.is-visible .hover-card:hover:not(.is-dismissed) .plus-minus,.splide__slide.is-visible .hover-card.is-open .plus-minus{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s .1s ease-in-out;transition:all .3s .1s ease-in-out}.splide__slide.is-visible .hover-card:hover:not(.is-dismissed) .plus-minus::before,.splide__slide.is-visible .hover-card.is-open .plus-minus::before{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s .1s ease-in-out;transition:all .3s .1s ease-in-out}@media(max-width: 1079px){.splide__slide.is-visible .hover-card:active::after{opacity:0;-webkit-transition:opacity .3s .3s ease-in-out;transition:opacity .3s .3s ease-in-out}.splide__slide.is-visible .hover-card:active .hover-card__bg-image{opacity:0;-webkit-transition:opacity .3s .3s ease-in-out;transition:opacity .3s .3s ease-in-out}.splide__slide.is-visible .hover-card:active .hover-card__content{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s .4s ease-in-out;transition:all .3s .4s ease-in-out}.splide__slide.is-visible .hover-card:active .hover-card__title{opacity:0;-webkit-transition:all .3s .1s ease-in-out;transition:all .3s .1s ease-in-out}.splide__slide.is-visible .hover-card:active .plus-minus{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s .1s ease-in-out;transition:all .3s .1s ease-in-out}.splide__slide.is-visible .hover-card:active .plus-minus::before{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s .1s ease-in-out;transition:all .3s .1s ease-in-out}}

/*# sourceMappingURL=acfb-hover-card.css.map*/