.blox-hc-body,.blox-hc-body *,.blox-hc-body :after,.blox-hc-body :before{box-sizing:border-box}.blox-hc-container{padding:0 20px;width:100%}.blox-hc-heading{margin-bottom:48px}.blox-hc-grid{display:grid;gap:20px;margin:0 auto}.blox-hc-card{cursor:pointer;overflow:hidden;position:relative}.blox-hc-back,.blox-hc-front{height:100%;width:100%}.blox-hc-front{position:relative;z-index:2}.blox-hc-back{inset:0;position:absolute;z-index:1}.blox-hc-card-img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.blox-hc-card-overlay{inset:0;position:absolute;z-index:1}.blox-hc-card-content{color:#fff;display:flex;flex-direction:column;height:100%;padding:24px;position:relative;width:100%;z-index:2}.blox-hc-card-content h1,.blox-hc-card-content h2,.blox-hc-card-content h3,.blox-hc-card-content h4,.blox-hc-card-content h5,.blox-hc-card-content h6,.blox-hc-card-content p{color:inherit;margin:0}.blox-hc-card-content p{margin-top:8px}.blox-hc-cta{color:#fff;display:inline-block;font-weight:500;margin-top:12px;text-decoration:underline}.blox-hc-card .blox-hc-back,.blox-hc-card .blox-hc-front{transition-timing-function:ease}.blox-hc-card[data-effect=fade] .blox-hc-back,.blox-hc-card[data-effect=fade] .blox-hc-front{transition-property:opacity}.blox-hc-card[data-effect=fade] .blox-hc-back,.blox-hc-card[data-effect=fade].blox-hc-active .blox-hc-front,.blox-hc-card[data-effect=fade]:hover .blox-hc-front{opacity:0}.blox-hc-card[data-effect=fade].blox-hc-active .blox-hc-back,.blox-hc-card[data-effect=fade]:hover .blox-hc-back{opacity:1}.blox-hc-card[data-effect=slide_up] .blox-hc-back,.blox-hc-card[data-effect=slide_up] .blox-hc-front{transition-property:transform}.blox-hc-card[data-effect=slide_up] .blox-hc-back{transform:translateY(100%)}.blox-hc-card[data-effect=slide_up].blox-hc-active .blox-hc-front,.blox-hc-card[data-effect=slide_up]:hover .blox-hc-front{transform:translateY(-100%)}.blox-hc-card[data-effect=slide_up].blox-hc-active .blox-hc-back,.blox-hc-card[data-effect=slide_up]:hover .blox-hc-back{transform:translateY(0)}.blox-hc-card[data-effect=zoom] .blox-hc-back,.blox-hc-card[data-effect=zoom] .blox-hc-front{transition-property:opacity,transform}.blox-hc-card[data-effect=zoom] .blox-hc-back{opacity:0;transform:scale(1.05)}.blox-hc-card[data-effect=zoom].blox-hc-active .blox-hc-front,.blox-hc-card[data-effect=zoom]:hover .blox-hc-front{opacity:0;transform:scale(.95)}.blox-hc-card[data-effect=zoom].blox-hc-active .blox-hc-back,.blox-hc-card[data-effect=zoom]:hover .blox-hc-back{opacity:1;transform:scale(1)}.blox-hc-card[data-effect=flip]{perspective:1000px}.blox-hc-card[data-effect=flip] .blox-hc-front{backface-visibility:hidden;position:relative;transform:rotateY(0deg);transition-property:transform}.blox-hc-card[data-effect=flip] .blox-hc-back{backface-visibility:hidden;transform:rotateY(180deg);transition-property:transform}.blox-hc-card[data-effect=flip].blox-hc-active .blox-hc-front,.blox-hc-card[data-effect=flip]:hover .blox-hc-front{transform:rotateY(180deg)}.blox-hc-card[data-effect=flip].blox-hc-active .blox-hc-back,.blox-hc-card[data-effect=flip]:hover .blox-hc-back{transform:rotateY(0deg)}.blox-hc-fullscreen .blox-hc-grid{gap:0;margin-left:calc(-50vw + 50%);width:100vw}.blox-hc-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.blox-hc-filter-btn{background:transparent;border:1px solid #e0e0e0;border-radius:20px;cursor:pointer;font-size:14px;padding:8px 20px;transition:background .2s ease,color .2s ease,border-color .2s ease}.blox-hc-filter-hidden{display:none}.blox-hc-filter-out{transition:opacity .3s ease,transform .3s ease}.blox-hc-filter-in,.blox-hc-filter-out{opacity:0;transform:scale(.95)}.blox-hc-filter-show{opacity:1;transform:scale(1);transition:opacity .3s ease,transform .3s ease}.blox-hc-load-more-wrap{margin-top:32px;text-align:center}.blox-hc-card-hidden{display:none}.blox-hc-pagination{margin-top:32px}.blox-hc-page-numbers{display:inline-flex;gap:4px}.blox-hc-page-btn{border-radius:8px;font-size:14px;transition:background .2s ease,color .2s ease}.blox-hc-page-btn,.blox-hc-page-next,.blox-hc-page-prev{background:transparent;border:1px solid #e0e0e0;cursor:pointer;height:36px;width:36px}.blox-hc-page-next,.blox-hc-page-prev{align-items:center;border-radius:8px;display:inline-flex;justify-content:center;vertical-align:middle}.blox-hc-page-next:disabled,.blox-hc-page-prev:disabled{cursor:not-allowed;opacity:.4}.blox-hc-page-next svg,.blox-hc-page-prev svg{height:16px;width:16px}.blox-hc-divider{left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.blox-hc-divider-top{top:0}.blox-hc-divider-bottom{bottom:0}.blox-hc-divider svg{display:block;height:100%;width:100%}@media (prefers-reduced-motion:reduce){.blox-hc-card .blox-hc-back,.blox-hc-card .blox-hc-front,.blox-hc-filter-in,.blox-hc-filter-out,.blox-hc-filter-show{transition:none!important}}.blox-hc-no-motion .blox-hc-back,.blox-hc-no-motion .blox-hc-front{transition:none!important}.blox-hc-no-motion .blox-hc-card[data-effect=fade] .blox-hc-back,.blox-hc-no-motion .blox-hc-card[data-effect=zoom] .blox-hc-back{opacity:0}.blox-hc-no-motion .blox-hc-card[data-effect=fade].blox-hc-active .blox-hc-back,.blox-hc-no-motion .blox-hc-card[data-effect=fade]:hover .blox-hc-back,.blox-hc-no-motion .blox-hc-card[data-effect=zoom].blox-hc-active .blox-hc-back,.blox-hc-no-motion .blox-hc-card[data-effect=zoom]:hover .blox-hc-back{opacity:1}@media (max-width:575px){.blox-hc-fullscreen .blox-hc-grid{grid-template-columns:1fr!important}}