.si-card {
	&.type-2 {
		overflow: hidden;
		box-shadow: none;

		.si-card__interactions {
			top: 0;
			right: 0;
			bottom: auto;
			left: auto;
			align-items: flex-end;
		}
		.si-card__title {
			position: relative;
			padding: 0;
			color: inherit;
			h2,
			h3,
			h4,
			h5,
			h6 {
				padding: 0;
				padding-bottom: 5px;
			}
		}
		.si-card__text {
			position: absolute;
			bottom: 0;
			padding-top: 30px;
			font-size: 0.9rem;
			color: transparent;
			background: hsla(var(--si-background), 0.9);
			background: linear-gradient(180deg, transparent 0%, hsla(0, 0%, 0%, 0.5) 100%);
			transition: all 0.25s ease;
			transform: translate(0, 45%);

			p {
				opacity: 1;
			}
		}

		&:hover {
			transform: scale(0.95);
			.si-card__img {
				img {
					transform: scale(1.15);
				}
			}
			.si-card__text {
				opacity: 1;
				color: white;
				transform: translate(0);
			}
		}
	}
}
