* {
	 margin: 0;
	 padding: 0;
}
 *, *:after, *:before {
	 box-sizing: border-box;
}
 html {
	 -webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
	 text-rendering: optimizelegibility;
}
 html, body {
	 width: 100%;
	 height: 100%;
}
 body {
	 /* font-family: 'Open Sans', sans-serif; */
	 font-size: 100%;
}
 ul li {
	 list-style-type: none;
}
 .slider--teams {
	 position: relative;
	 top: 50%;
	 left: 50%;
	 max-width: 750px;
	 opacity: 0;
	 transform: translate(-50%, -50%);
}
 .slider--teams .slider--teams__team {
	 position: relative;
	 overflow: hidden;
}
 #list {
	 position: relative;
	 backface-visibility: hidden;
	 transform: translate3d(0, 0, 0);
}
 #list li {
	 position: relative;
	 display: inline-block;
	 float: left;
	 text-align: center;
}
 #list li figure {
	 cursor: pointer;
	 margin: 1em;
	 opacity: 0.5;
	 backface-visibility: hidden;
	 transition: transform 450ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity 450ms ease-in-out;
	 transform: scale(0.5) translateZ(0px);
}
 #list li figure:hover {
	 opacity: 0.8;
	 transform: scale(0.6) translateZ(0px);
}
 #list li figure:active {
	 opacity: 1;
	 transform: scale(0.7) translateZ(0px);
}
 #list li figure > div {
	 border-radius: 5px;
	 position: relative;
	 margin: 2rem auto;
	 width: 120px;
	 height: 120px;
	 overflow: hidden;
	 transform: rotate(45deg) translateZ(0px);
}
 #list li figure > div > div {
	 background: url("../images/teams.jpg") no-repeat;
	 background-size: cover;
	 background-position: 0px 0px;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 width: 170px;
	 height: 170px;
	 transform: rotate(-45deg) translate(0%, -70%);
}
 #list li figure figcaption h2 {
	 color: #333;
	 font-size: 1.6rem;
	 font-weight: 800;
}
 #list li figure figcaption p {
	 color: #666;
	 font-size: 0.9rem;
	 font-weight: 400;
}
 #list li:nth-child(1) figure > div > div {
	 background-position: 0px 0px !important;
}
 #list li:nth-child(2) figure > div > div {
   background-position: 0px 91.5% !important;
}
 #list li:nth-child(3) figure > div > div {
   background-position: 0px 8.5% !important;
}
 #list li:nth-child(4) figure > div > div {
   background-position: 0px 83.5% !important;
}
 /* #list li:nth-child(5) figure > div > div {
	 background-position: 0px 45.5% !important;
} */
 #list li:nth-child(5) figure > div > div {
	 background-position: 0px 17% !important;
}
#list li:nth-child(6) figure > div > div {
  background-position: 0px 58.5% !important;
}
#list li:nth-child(7) figure > div > div {
  background-position: 0px 75% !important;
}
#list li:nth-child(8) figure > div > div {
  background-position: 0px 50% !important;
}
#list li:nth-child(9) figure > div > div {
  background-position: 0px 25% !important;
}
#list li:nth-child(10) figure > div > div {
  background-position: 0px 67% !important;
}
#list li:nth-child(11) figure > div > div {
  background-position: 0px 41.5% !important;
}
#list li:nth-child(12) figure > div > div {
  background-position: 0px 33% !important;
}
#list li:nth-child(13) figure > div > div {
  background-position: 0px 100% !important;
}

 .active {
	 opacity: 1 !important;
	 transform: scale(1) translateZ(0px) !important;
}
 .cf:before, .cf:after {
	 content: " ";
	 display: table;
}
 .cf:after {
	 clear: both;
}
 .cf {
	 *zoom: 1;
}

.slider-asesores {
  margin-top: 12rem;
  margin-bottom: 0 !important;
}
