.elementor-widget-tns_card .tns-card{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:3/4;border-radius:16px;color:#fff;text-decoration:none;background-color:#222328;isolation:isolate}.elementor-widget-tns_card .tns-card .tns-card__media{position:absolute;inset:0;z-index:1;overflow:hidden}.elementor-widget-tns_card .tns-card .tns-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s cubic-bezier(0.22, 1, 0.36, 1)}.elementor-widget-tns_card .tns-card .tns-card__overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background-color:rgba(0,0,0,0);background-image:linear-gradient(to top, rgba(34, 35, 40, 0.85) 0%, rgba(34, 35, 40, 0.4) 40%, transparent 70%);transition:background-color .4s ease}.elementor-widget-tns_card .tns-card .tns-card__body{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;padding:24px;pointer-events:none;transition:opacity .35s ease,transform .35s ease}.elementor-widget-tns_card .tns-card .tns-card__body--normal{justify-content:flex-end;opacity:1;transform:translateY(0)}.elementor-widget-tns_card .tns-card .tns-card__body--hover{justify-content:flex-start;opacity:0;transform:translateY(10px)}.elementor-widget-tns_card .tns-card .tns-card__title{margin:0 0 6px;color:#fff;font-weight:500;line-height:1.35;letter-spacing:0}.elementor-widget-tns_card .tns-card .tns-card__text{color:hsla(0,0%,100%,.88);line-height:1.55;font-size:.95rem}.elementor-widget-tns_card .tns-card .tns-card__hover-content{color:#fff;line-height:1.55;font-size:.95rem;overflow:hidden}.elementor-widget-tns_card .tns-card .tns-card__hover-content ul{list-style:none;margin:0;padding:0}.elementor-widget-tns_card .tns-card .tns-card__hover-content li{position:relative;padding-left:1rem;margin-left:0;margin-bottom:.5rem;color:inherit}.elementor-widget-tns_card .tns-card .tns-card__hover-content li:last-child{margin-bottom:0}.elementor-widget-tns_card .tns-card .tns-card__hover-content li::before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background-color:currentColor;transform:translateY(-50%)}.elementor-widget-tns_card .tns-card .tns-card__hover-content p{margin:0 0 .75em;color:inherit}.elementor-widget-tns_card .tns-card .tns-card__hover-content p:last-child{margin-bottom:0}.elementor-widget-tns_card .tns-card .tns-card__hover-content strong,.elementor-widget-tns_card .tns-card .tns-card__hover-content b{color:inherit}.elementor-widget-tns_card .tns-card.tns-card--zoom:hover .tns-card__media img,.elementor-widget-tns_card .tns-card.tns-card--zoom:focus-visible .tns-card__media img{transform:scale(1.06)}.elementor-widget-tns_card .tns-card.tns-card--has-hover:hover .tns-card__overlay,.elementor-widget-tns_card .tns-card.tns-card--has-hover:focus-visible .tns-card__overlay,.elementor-widget-tns_card .tns-card.tns-card--has-hover.is-active .tns-card__overlay{background-color:rgba(34,35,40,.88)}.elementor-widget-tns_card .tns-card.tns-card--has-hover:hover .tns-card__body--normal,.elementor-widget-tns_card .tns-card.tns-card--has-hover:focus-visible .tns-card__body--normal,.elementor-widget-tns_card .tns-card.tns-card--has-hover.is-active .tns-card__body--normal{opacity:0;transform:translateY(-6px)}.elementor-widget-tns_card .tns-card.tns-card--has-hover:hover .tns-card__body--hover,.elementor-widget-tns_card .tns-card.tns-card--has-hover:focus-visible .tns-card__body--hover,.elementor-widget-tns_card .tns-card.tns-card--has-hover.is-active .tns-card__body--hover{opacity:1;transform:translateY(0)}.elementor-widget-tns_card .tns-card:is(a):focus-visible{outline:3px solid #be1b22;outline-offset:2px}.elementor-widget-tns_card a.tns-card{color:#fff}.elementor-widget-tns_card a.tns-card:hover,.elementor-widget-tns_card a.tns-card:focus{color:#fff;text-decoration:none}/*# sourceMappingURL=tns-card.css.map */