/* Typologies */
.tipology-card {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.tipology-card-block {
	display: flex;
	flex-direction: column;
	gap: 16px;

	padding: 16px;

	border: 1px solid #9D9D9D;
}

.tipology-image {
	width: 100%;
	height: auto;
	aspect-ratio: 4/5;
	object-fit: cover;
}

.tipology-content {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.tipology-name {
	font-size: 18px;
	font-weight: 700;
}

.tipology-features {
	padding: 0;
	list-style: none;

	display: flex;
	flex-direction: column;
	gap: 8px;
}

.tipology-feature {
	display: flex;
	align-items: center;
	gap: 8px;
}

.tipology-feature-icon {
	width: 24px;
	height: 24px;
	object-fit: contain;
}

.tipology-button {
	background-color: var(--e-global-color-primary);
	color: #fff;
	border: none;
	border-radius: 0;
	/* cursor: pointer; */

	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;

	align-self: flex-start;
}

.tipology-button:hover,
.tipology-button:focus{
	background-color: var(--e-global-color-primary);
}

.oled-tipologias-carousel .swiper-button-prev {
	left: 10px !important;
}

.oled-tipologias-carousel .swiper-button-next {
	right: 10px !important;
}
