/* @group Team
------------------------------------ */
.team-main { margin: 0 0 6.4rem; }
.team-main h1 { color: rgba(45,45,45,1); font-size: 3.5em; line-height: 1.286em; text-transform: uppercase; margin: 0 0 5rem; }
.team-main h1::before { content: ''; background: rgba(244,160,0,1); height: .2rem; width: 2.6rem; display: block; margin: 0 0 1.5rem; }
.team-main article { margin-bottom: 4rem; }
.team-main .img-box { height: 24.2rem; margin: 0 0 4.8rem; }
.team-main .outerAbsolute { opacity: 0; visibility: hidden; background: rgba(34,34,34,.85); padding: 0 5.3rem;
  -webkit-transition: opacity .3s linear, visibility .3s linear;
  -moz-transition: opacity .3s linear, visibility .3s linear;
  -ms-transition: opacity .3s linear, visibility .3s linear;
  -o-transition: opacity .3s linear, visibility .3s linear;
  transition: opacity .3s linear, visibility .3s linear;
}
.team-main .outerAbsolute .bttn { display: block; width: 100%; text-align: center; text-transform: uppercase; margin: 0 0 1.2rem; }
.team-main h2,
.team-main h3 { color: rgba(67,67,67,1); font-size: 1.7em; line-height: 1.297em; text-transform: uppercase; margin: 0 0 .9rem; }
.team-main h2 { color: rgba(244,160,0,1); margin: 0; }
.team-main h2::before { content: ''; background: rgba(244,160,0,1); height: .2rem; width: 3rem; display: block; margin: 0 0 2.2rem; }
.team-main p { color: rgba(34,34,34,1); }


.team-main figure.active .outerAbsolute,
.team-main figure:hover .outerAbsolute { opacity: 1; visibility: visible; }

@media only screen
and (min-width : 961px) {
  .team-main { margin: 0 0 6.1rem; }
  .team-main h1 { margin: 0; }
  .team-main h1::before { position: absolute; top: 2.6rem; left: -5.2rem; margin: 0; }
  .team-main article { margin-bottom: 4.3rem; }
  .team-main .img-box { height: 24.8rem; margin: 0 0 4.2rem; }
  .team-main h2::before {}
  .team-main h2,
  .team-main h3 { font-size: 1.5em; line-height: 1.467em; margin: 0 0 .3rem; }
  .team-main h2 { margin: 0; }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
}
/* @end */
