.elementor-widget-csge-category-showcase{width:100%}.csge-grid{--csge-columns:4;display:grid;grid-template-columns:repeat(var(--csge-columns),minmax(0, 1fr));width:100%}.csge-layout-flex .csge-grid{display:flex;flex-wrap:wrap}.csge-layout-flex .csge-card{flex:0 0 calc((100% - (var(--csge-columns) - 1) * var(--csge-column-gap, 0px)) / var(--csge-columns))}.csge-card{--csge-duration:.45s;--csge-zoom:1.08;position:relative;display:flex;min-width:0;overflow:hidden;isolation:isolate;color:#fff;text-decoration:none;transition:transform var(--csge-duration) ease,box-shadow var(--csge-duration) ease}.csge-card:hover,.csge-card:focus,.csge-card:focus-within{color:#fff;text-decoration:none}.csge-card__image,.csge-card__overlay{position:absolute;inset:0;width:100%;height:100%}.csge-card__image{z-index:-3;display:block;transition:transform var(--csge-duration) cubic-bezier(.2,.65,.3,1)}.csge-card__overlay{z-index:-2;pointer-events:none}.csge-card__overlay:after{content:"";position:absolute;inset:0;opacity:0;transition:opacity var(--csge-duration) ease}.csge-card:hover .csge-card__overlay:after,.csge-card:focus-within .csge-card__overlay:after{opacity:1}.csge-card__number{position:absolute;inset:0 auto auto 0;z-index:2;line-height:1;pointer-events:none}.csge-card__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;width:100%;margin-top:auto;transition:transform var(--csge-duration) ease}.csge-content-v-flex-start .csge-card__content{justify-content:flex-start;margin-top:0;margin-bottom:auto}.csge-content-v-center .csge-card__content{justify-content:center;margin:auto 0}.csge-card__title,.csge-card__description,.csge-card__description p{margin-top:0}.csge-card__title{margin-bottom:10px;font-size:clamp(1.25rem, 2vw, 1.75rem);line-height:1.15}.csge-card__description{margin-bottom:16px;line-height:1.35}.csge-card__description p:last-child{margin-bottom:0}.csge-card__button{display:inline-flex;align-items:center;align-self:inherit;color:inherit;font-weight:700;line-height:1.2;text-decoration:none}.csge-card__arrow{display:inline-block;transition:transform var(--csge-duration) ease}.csge-card:hover .csge-card__arrow,.csge-card:focus-within .csge-card__arrow{transform:translateX(5px)}.csge-hover-zoom .csge-card:hover .csge-card__image,.csge-hover-zoom .csge-card:focus-within .csge-card__image,.csge-hover-zoom-lift .csge-card:hover .csge-card__image,.csge-hover-zoom-lift .csge-card:focus-within .csge-card__image{transform:scale(var(--csge-zoom))}.csge-hover-lift .csge-card:hover,.csge-hover-lift .csge-card:focus-within,.csge-hover-zoom-lift .csge-card:hover,.csge-hover-zoom-lift .csge-card:focus-within{z-index:3;transform:translateY(-6px);box-shadow:0 16px 34px rgba(0,0,0,.22)}.csge-hover-content-up .csge-card:hover .csge-card__content,.csge-hover-content-up .csge-card:focus-within .csge-card__content{transform:translateY(-8px)}.csge-empty{padding:24px;border:1px dashed #bbb;text-align:center}@media (prefers-reduced-motion:reduce){.csge-card,.csge-card__image,.csge-card__content,.csge-card__overlay:after,.csge-card__arrow{transition:none !important}}