@charset "UTF-8";


.team {
  position: relative;
  padding: 0 0 130px
}
.team .items {
  display: flex;
  flex-wrap: wrap;
}
.team .items .item {
  border: 1px solid #fff;
  display: flex;
  width: 25%;
}
.team .items .item a {
  background: #D7A060;
  color: #16100F;
  display: flex;
  font-family: 'Lora', serif;
  font-weight: 700;
  flex-wrap: wrap;
  justify-content: center;
  letter-spacing: .1em;
  padding: 40px 0 20px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
.team .items .item .img {
  transition: .2s ease-in-out;
}
.team .items .item .name {
  width: 100%;
  margin: 30px 0 0;
}
.team .items .item .name::after {
  background: #16100F;
  content: "";
  display: block;
  height: 2px;
  margin: 30px auto;
  width: 14px;
}
.team .items .item .job {
  font-size: .75rem;
  line-height: 1.2;
  margin: 0 0 0;
}
.team .items .item:hover .img {
  transform: scale(1.3) rotateY(360deg);
}
.team .balloon {
  margin: 0 auto;
  position: absolute;
  right: 63px;
  bottom: -240px;
}
.team .balloon:hover {
  bottom: -260px;
}

.data{}
.data .img{
  background: #D7A060;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 270px;
  height: 270px;
  margin: 0 auto 10px;
}
.data .name{
  text-align: center;
  font-size: 1.125rem;
  font-family: 'Lora';
  font-weight: 700;
  margin: 0 0 60px;
}
.data .name span{
  display: block;
  font-size: 0.875rem;
}
.data .txt{
  font-size: 0.875rem;
  width: 475px;
  margin: 0 auto 80px;
}
hr{
  width: 950px;
  margin: 0 auto;
  border-top: 1px solid #D7A060;
}
.team.profile{
  padding: 0;
}