/* Team Details: theme .team-details-* styles, own grid */
.e-con .elementor-widget-tg-team-details {
	width: 100%;
}
.reland-team-details {
	display: grid;
	grid-template-columns: calc((100% + 30px) * 5 / 12 - 30px) minmax(0, 1fr);
	column-gap: 30px;
	align-items: start;
}
.reland-team-details.is-text-only {
	grid-template-columns: minmax(0, 1fr);
}
.reland-team-details.is-text-only .team-details-content {
	margin-inline-start: 0;
}
.reland-team-details .team-details-content .title {
	text-transform: uppercase;
}
.reland-team-details .team-details-thumb img {
	display: block;
	width: 100%;
	height: auto;
}
.reland-team-details .sine-img {
	margin-top: 40px;
}
.reland-team-details .sine-img img {
	display: inline-block;
	width: auto;
	margin: 0;
}
.reland-team-details__empty {
	margin: 0;
	padding: 20px;
	border: 1px dashed currentColor;
	text-align: center;
}

@media (max-width: 991.98px) {
	.reland-team-details {
		grid-template-columns: minmax(0, 1fr);
		justify-items: center;
	}
	.reland-team-details .team-details-thumb {
		width: calc((100% + 30px) * 9 / 12 - 30px);
	}
	.reland-team-details .team-details-content {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.reland-team-details .team-details-thumb {
		width: 100%;
	}
	/* Phone page title size */
	.reland-team-details .team-details-content .title {
		font-size: 32px;
	}
}
