@charset "UTF-8";
@font-face {
  font-family: 'Dax-Bold';
  src: url("/static/fonts/Dax-Bold.woff2") format("woff2"), url("/static/fonts/Dax-Bold.woff?3a2f8c76f6ea") format("woff"), url("/static/fonts/Dax-Bold.ttf?3a2f8c76f6ea") format("truetype");
  font-weight: bold;
  font-style: normal; }

.home {
  padding-top: 85px;
  background: url("/static/img/site/bg-home.jpg?1242118ef021") center 30px no-repeat; }
  .home .container {
    max-width: 950px;
    margin: 0 auto; }
  .home .maturidade-de-gestao {
    position: relative; }
    .home .maturidade-de-gestao h1 {
      color: #cbcbce;
      font-family: 'Dax-Bold', Arial, sans-serif;
      font-size: 3em;
      line-height: 93%;
      text-transform: uppercase;
      margin: 90px 0 5px 0;
      width: 600px; }
    .home .maturidade-de-gestao .descricao {
      color: #cbcbce;
      font-size: 1.3em;
      font-weight: normal;
      margin-bottom: 25px;
      line-height: 115%;
      width: 570px; }
    .home .maturidade-de-gestao .box {
      background: url("/static/img/site/bg-redes.png?1242118ef021");
      width: 338px;
      height: 499px;
      margin-right: 1.801801801801802%;
      padding: 40px 24px 0 24px;
      float: left;
      position: relative;
      text-align: center;
      transition: all 0.2s ease-in-out; }
      .home .maturidade-de-gestao .box h2 {
        font-size: 1.9em;
        color: #fff;
        font-family: 'Dax-Bold', Arial, sans-serif;
        text-transform: uppercase;
        margin: 30px 0 15px 0;
        line-height: 90%;
        padding: 0 15px; }
      .home .maturidade-de-gestao .box p {
        font-size: 1.3em;
        color: #fff;
        line-height: 130%; }
      .home .maturidade-de-gestao .box.consultores {
        background: url("/static/img/site/bg-consultores.png?1242118ef021") top center; }
      .home .maturidade-de-gestao .box .btn-padrao {
        position: absolute;
        bottom: 40px;
        left: 50%;
        margin-left: -120.5px; }
      .home .maturidade-de-gestao .box .btn-padrao.cinza {
        background: #666566;
        border-bottom: #484748 solid 2px;
        color: #fff; }
      .home .maturidade-de-gestao .box:hover {
        padding-top: 30px;
        opacity: .97; }
        .home .maturidade-de-gestao .box:hover .btn-padrao.cinza {
          background: #666566;
          border-bottom: #484748 solid 2px;
          color: #fff; }
    .home .maturidade-de-gestao .simbolo-maha {
      background: url("/static/img/site/simbolo.png?1242118ef021");
      position: absolute;
      top: 506px;
      right: -188px;
      width: 428px;
      height: 432px; }
  .home .indice-maha {
    margin-top: 75px;
    height: 265px; }
    .home .indice-maha .container {
      background: url("/static/img/site/seta.png?1242118ef021") 444px 0px no-repeat;
      margin-top: 85px; }
    .home .indice-maha h2 {
      color: #5b5a5b;
      text-transform: uppercase;
      font-size: 2.2em;
      text-align: right;
      font-family: 'Dax-Bold', Arial, sans-serif;
      line-height: 145%;
      float: left;
      margin: 20px 0 0 0; }
      .home .indice-maha h2 strong {
        font-size: 70px;
        color: #4ba3b5;
        display: block; }
    .home .indice-maha .box-indice {
      float: right;
      width: 40%;
      margin-top: -10px;
      margin-right: 52px; }
      .home .indice-maha .box-indice p {
        color: #fff;
        font-size: 1.2em;
        line-height: 125%;
        margin-bottom: 15px; }
  .home .depoimentos {
    position: relative; }
    .home .depoimentos .depoimento {
      width: 100%;
      height: 380px; }
      .home .depoimentos .depoimento .container {
        display: flex;
        padding: 52px 0px; }
      .home .depoimentos .depoimento .autor {
        width: 33%; }
        .home .depoimentos .depoimento .autor .imagens {
          margin-bottom: 20px; }
        .home .depoimentos .depoimento .autor img {
          border-radius: 100%;
          box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.5); }
        .home .depoimentos .depoimento .autor .img-empresa {
          margin-left: -52px;
          margin-bottom: -12px; }
        .home .depoimentos .depoimento .autor h3 {
          font-size: 1.8em;
          color: #4ba3b4;
          font-family: 'Dax-Bold', Arial, sans-serif;
          text-transform: uppercase;
          line-height: 100%;
          margin-bottom: 4px; }
        .home .depoimentos .depoimento .autor span {
          font-size: 1.2em;
          color: #5b5a5b;
          font-family: 'Dax-Bold', Arial, sans-serif;
          text-transform: uppercase; }
      .home .depoimentos .depoimento .texto {
        width: 66%;
        align-self: center; }
      .home .depoimentos .depoimento h2 {
        color: #4ba3b4;
        font-size: 7em;
        font-family: 'Dax-Bold', Arial, sans-serif;
        text-transform: uppercase;
        line-height: 65%;
        margin-bottom: 20px; }
        .home .depoimentos .depoimento h2 strong {
          color: #5b5a5b;
          font-size: 28px;
          display: block; }
      .home .depoimentos .depoimento blockquote {
        color: #5b5a5b;
        font-size: 2em;
        font-family: Arial, sans-serif;
        margin: 1.5em 10px;
        padding: 0.5em 10px;
        quotes: "“" "”"; }
        .home .depoimentos .depoimento blockquote p {
          font-family: 'dax-light', Arial, sans-serif;
          padding-left: 50px;
          margin-top: -40px; }
      .home .depoimentos .depoimento blockquote:before {
        color: #4ba3b4;
        content: open-quote;
        font-size: 6em;
        line-height: 0.1em;
        margin-right: 0.1em;
        vertical-align: -0.4em; }
    .home .depoimentos .slide-prev {
      background: url("/static/img/site/seta-slide.png?1242118ef021") top left no-repeat;
      width: 52px;
      height: 92px;
      position: absolute;
      top: 130px;
      left: 100px;
      z-index: 998; }
    .home .depoimentos .slide-next {
      background: url("/static/img/site/seta-slide.png?1242118ef021") top right no-repeat;
      width: 52px;
      height: 92px;
      position: absolute;
      top: 130px;
      right: 100px;
      z-index: 998; }
  @media screen and (max-width: 760px) {
    .home .depoimento .autor {
      display: none; }
    .home .depoimento .texto {
      width: 100% !important; } }
