.page-header-image { height: 600px; }

.section--wys .section-heading h2, .section--team .section-heading h2 { font-family: "Poppins"; font-size: 48px; font-weight: 800; line-height: 60px; text-transform: uppercase; text-align: center; }

.section-heading__summary { max-width: 50%; }

.section--team { padding: 80px 0; }
.team { display: flex;  flex-wrap: wrap; }
.team .team-member { width: 100%; position: relative; box-sizing: border-box; margin: 0 0 30px; }
.team .team-member .team-member__inner { background-color: #fff; background: linear-gradient(45deg, #1e1b1b00 35px, #fff 35px); text-align: center;  display: flex; flex-direction: column; align-items: center; padding: 86px 36px; box-sizing: border-box;  z-index: 2; position: relative; transition: 0.3s; }
.team-member__meta { display: flex; flex-wrap: wrap; justify-content: space-evenly; width: 100%; }
.team-member__content { width: 70%; text-align: left; }
.team-member__description { margin-top: 20px; }
.team .team-member .team-member__image { width: 150px; height: 150px; border-radius: 50%; overflow: hidden; border: 5px solid #e9edf1; margin: 0; }
.team .team-member .team-member__image img { object-fit: cover; width: 100%; height: 100%; }
.team .team-member .team-member__role { margin: 0; color: #de3017;  text-transform: uppercase; font-weight: 700; }
.team .triangle-top-right {width: 0; height: 0; border-style: solid; border-width: 0 52px 52px 0; border-color: transparent #e9edf1 transparent transparent; position: absolute; top: 0; right: 0;}
.team .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; z-index: 1; transition: .3s; }
/*.team .team-member:hover .overlay { background-color: #d9e0e7; }
.team .team-member:hover .team-member__inner { margin-left: 12px; margin-right: -12px; margin-top: -12px;  }*/

.section--team .slick-dots { display: inline-flex; list-style: none; margin: 40px 0 0; padding: 0; justify-content: center; width: 100%; }
.section--team .slick-dots li { font-size: 0; width: 15px; height: 15px; margin: 0 5px; border-radius: 50%; background-color: #de30177a; border: none; cursor: pointer; }
.section--team .slick-dots li.slick-active { background-color: #de3017; }
.section--team .slick-dots li button { border: none; background: transparent; font-size: 0;}

.cards--simple .card-footer { display: none; }
.cards--simple .card-logo { display: none; }
.cards--simple .card { min-height: auto; }
.cards--simple .card .card-wrapper { padding: 80px; }

@media only screen and (max-width: 1090px) {
	ul, ol { margin-left: 2em; }
}

@media only screen and (max-width: 990px) {
	.section-heading__summary { max-width: 100%; }
	.cards--simple .card .triangle-top-right{ border-width: 0 32px 32px 0; }
	.cards--simple .card .card-wrapper{ background: linear-gradient(45deg, #1e1b1b00 25px, #fff 25px); }
}

@media only screen and (max-width: 790px) {
	.section--wys .section-heading h2, .section--team .section-heading h2 { font-size: 32px; line-height: 40px; }
	.section--protected form { padding: 50px; max-width: 100%; }
}

@media only screen and (max-width: 890px) {
	.team .team-member .team-member__inner { padding: 36px; }	
	.team-member__content { width: 100%; text-align: center; margin: 40px 0 0; }
}
@media only screen and (max-width: 600px) {
	.cards--simple .card:nth-child(even) .card-wrapper { background: linear-gradient(45deg, #1e1b1b00 25px, #fff 25px);  }
}

@media only screen and (max-width: 690px) {
	.section--team { padding: 40px 0; }
	.team .team-member .team-member__image { width: 120px; height: 120px; }
	.team .team-member .team-member__inner { padding: 36px; }
	.page-header-image .page-header-content__title { font-size: 28px; line-height: 35px; }
}
@media only screen and (max-width: 490px) {
.page-header-image { height: 390px!important; }
.page-header-image .page-header-content__title {font-size: 20px; line-height: 25px; }
.cards--simple .card .card-wrapper { padding: 50px; }
	.section--protected form { padding: 30px; }
}
