
.team-members,
.team-members > .container,
.team-members > .container > .row,
.team-members > .container > .row > div {
	height: 100%;
}

.team-members .team-member {
	/*width: 267.5px;
	height: 303px;
	margin-right: 0.2rem;*/
	/*width: 250px;
	height: 250px;
	margin-right: 1.6rem;*/
	padding-bottom: 55px;
	float: left;
	position: relative;
}
.team-members .team-member:nth-child(4n) {
	margin-right: 0;
}

.team-members .team-member img {
	/*height: 248px;*/
	/*width: 250px;
	height: 195px;*/
	/*width: 267.5px;
	height: 270px;*/
	width: 100%;
	height: auto;
	object-fit: cover;
}

.team-members .team-member .scroll-up {
	width: 100%;
	/*height: 3.5rem;*/
	height: 55px;
	overflow: hidden;
	background-color: #ba0c2f;
	color: #fff;
	padding: 1rem 1rem 0 1rem;
	position: absolute;
	bottom: 0;
	transition: all 0.5s ease;
}
.team-members .team-member.bdag_lightgray_background .scroll-up {
	background-color: #9b9b9b;
}
.team-members .team-member.bdag_darkgray_background .scroll-up {
	background-color: #333333;
}
.team-members .team-member:hover .scroll-up {
	height: 100%;
}

.team-members .team-member .scroll-up h3 {
	font-size: 1.4rem;
	margin-bottom: 1rem;
}

.team-members .col-md-12 .team-member .scroll-up p {
	margin-bottom: 0.5rem;
}
.team-members .col-md-12 .team-member .scroll-up p.team-member-job-function-board {
	margin-top: 1.5rem;
}

.team-members .team-member .scroll-up a {
	color: #fff;
}

.team-members-texts,
.team-members-images {
	/*width: 267.5px;*/
	width: 100%;
	height: 254px;
}

.team-members-texts .slick-list,
.team-members-images .slick-list,
.team-members-texts .slick-track,
.team-members-images .slick-track,
.team-members-texts .slick-slide,
.team-members-images .slick-slide,
.team-members-texts .slick-slide > div,
.team-members-images .slick-slide > div,
.team-members-texts .slick-slide .team-members-text-slide,
.team-members-images .slick-slide .team-members-image-slide {
	height: 100%;
}

.team-members-texts {
	/*height: 254px;*/
	background-color: #ba0c2f;
	color: #fff;
}
.team-members-texts .team-members-text-slide {
	/*height: 254px;*/
	padding: 3rem 1.8rem 0;
}
.team-members-images .team-members-image-slide img {
	height: 100%;
}

.team-members-texts h3 {
	font-size: 1.2rem;
	margin-bottom: 0.5rem;
	color: #fff;
}

.team-members-texts h4 {
	font-size: 1rem;
	font-weight: normal;
	text-transform: none;
	margin: 0.5rem 0;
	color: #fff;
}

.team-members-texts sub {
	bottom: -0.5rem;
}

.team-members-texts sup {
	bottom: -0.4rem;
}

.team-members-images img {
	/*width: 267.5px;*/
	width: 100%;
	height: 248px;
	object-fit: cover;
}

.detail-location-button {
	cursor: pointer;
}

.detail-location {
	font-size: 1rem;
}

.detail-location img {
	width: 267.5px;
	/*height: 248px;*/
	height: 100%;
	object-fit: cover;
}

.detail-location .frame-layout-bdag_tile_big_variable {
	padding: 3.5rem 2.5rem;
}

@media only screen and (max-width: 1200px) {
	.team-members-texts,
	.team-members-images {
		height: 19.5rem;
	}
}

@media only screen and (max-width: 992px) {
	.detail-location img {
		width: 100%;
	}
}