.revisao-analise {
  text-align: left;
  font-size: 16px;
  color: #444; }
  .revisao-analise a.btn {
    background: #6bb00b;
    border: 1px solid #6bb00b;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
    padding: 6px 22px;
    transition: all 0.3s ease; }
    .revisao-analise a.btn:hover {
      text-decoration: none;
      background: #609A10; }
  .revisao-analise .header-ra {
    background-image: url("../img/analise/bg-infinito.jpg");
    background-size: cover;
    background-position: center center;
    text-shadow: 1px 0 8px white;
    position: relative; }
    .revisao-analise .header-ra h1 {
      font-size: 2.325em;
      font-weight: bold; }
    .revisao-analise .header-ra h2 {
      font-size: 1.500em; }
    .revisao-analise .header-ra p {
      font-size: 1.375em; }
    .revisao-analise .header-ra img {
      margin-top: 40px; }
  .revisao-analise .pesquisa {
    padding-bottom: 40px;
    text-align: center;
    background: rgba(235, 235, 235, 0.56); }
    .revisao-analise .pesquisa header, .revisao-analise .pesquisa h3, .revisao-analise .pesquisa ul {
      text-align: left; }
    .revisao-analise .pesquisa h2 {
      font-size: 1.500em;
      margin-top: 35px;
      margin-bottom: 31px;
      text-align: center; }
    .revisao-analise .pesquisa h3 {
      font-size: 1.188em;
      font-weight: normal; }
      .revisao-analise .pesquisa h3 strong {
        color: #444; }
    .revisao-analise .pesquisa ul {
      padding: 20px; }
      .revisao-analise .pesquisa ul li {
        font-size: 1.188em; }
  .revisao-analise .como-funciona {
    text-align: center; }
    .revisao-analise .como-funciona h2 {
      text-align: center;
      font-size: 2.625em;
      font-weight: bold;
      margin-bottom: 36px;
      margin-top: 33px; }
    .revisao-analise .como-funciona ul {
      list-style: none;
      padding: 0;
      margin: 0; }
      .revisao-analise .como-funciona ul li {
        min-height: 246px;
        margin-bottom: 40px; }
        .revisao-analise .como-funciona ul li:nth-child(2) {
          border-left: 1px solid #d6d6d6;
          border-right: 1px solid #d6d6d6; }
          .revisao-analise .como-funciona ul li:nth-child(2) img {
            margin: 7px auto 0; }
        .revisao-analise .como-funciona ul li:nth-child(3) img {
          margin: 7px auto 0; }
    .revisao-analise .como-funciona ul, .revisao-analise .como-funciona p {
      text-align: left; }
    .revisao-analise .como-funciona img {
      display: block;
      margin: 0 auto; }
  .revisao-analise .escolha {
    background: rgba(235, 235, 235, 0.56); }
    .revisao-analise .escolha h2, .revisao-analise .escolha h3, .revisao-analise .escolha h4 {
      font-weight: bold; }
    .revisao-analise .escolha h2 {
      text-align: center;
      margin-top: 34px; }
    .revisao-analise .escolha h3 {
      font-size: 1.750em;
      margin-bottom: 21px; }
    .revisao-analise .escolha h4 {
      font-size: 1.313em; }
    .revisao-analise .escolha p {
      font-size: 1.188em;
      margin-bottom: 28px; }
    .revisao-analise .escolha ul {
      list-style: none;
      margin: 0;
      padding: 0; }
      .revisao-analise .escolha ul.links {
        text-align: center; }
        .revisao-analise .escolha ul.links li {
          margin: 20px auto 40px; }
  .revisao-analise .cycle-slideshow strong {
    display: block; }
  .revisao-analise #boxAdquira {
    background-color: #fff;
    -webkit-box-shadow: 3px 4px 21px 0px #e0e0e0;
    -moz-box-shadow: 3px 4px 21px 0px #e0e0e0;
    box-shadow: 3px 4px 21px 0px #e0e0e0;
    padding: 20px 15px; }
  .revisao-analise .invista {
    background: rgba(235, 235, 235, 0.56); }
    .revisao-analise .invista .formas-pagamento {
      padding: 20px 0 0;
      text-align: center; }
    .revisao-analise .invista h2 {
      text-align: center;
      font-size: 2.625em;
      font-weight: bold;
      margin-bottom: 36px;
      margin-top: 33px; }
    .revisao-analise .invista h3 {
      font-size: 1em; }
    .revisao-analise .invista ul {
      font-size: 0.875em; }
    .revisao-analise .invista .btn {
      margin-top: 30px;
      width: auto; }
    .revisao-analise .invista .box {
      background-color: #fff;
      -webkit-box-shadow: 3px 4px 21px 0px #e0e0e0;
      -moz-box-shadow: 3px 4px 21px 0px #e0e0e0;
      box-shadow: 3px 4px 21px 0px #e0e0e0;
      padding: 20px 15px; }
    .revisao-analise .invista .price {
      position: relative;
      display: inline-block;
      margin: 10px auto 0;
      text-align: center; }
      .revisao-analise .invista .price .portion {
        font-size: 1.125em;
        position: absolute;
        left: 0;
        top: 30px; }
      .revisao-analise .invista .price .value {
        color: #69b41a; }
        .revisao-analise .invista .price .value small {
          font-size: 2.089em;
          font-weight: bold; }
        .revisao-analise .invista .price .value span {
          font-size: 5.375em;
          font-weight: bold; }
          .revisao-analise .invista .price .value span sup {
            font-size: 0.5em;
            top: -0.6em; }

.vagas-empresas {
  text-align: center; }
  .vagas-empresas ul {
    font-size: 0px;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none; }
    .vagas-empresas ul li {
      text-align: center;
      display: inline-block;
      vertical-align: middle;
      padding: 10px 0;
      width: 50%; }
  .vagas-empresas h2 {
    margin-bottom: 20px;
    font-weight: bold;
    color: #303030;
    font-size: 32px; }
  .vagas-empresas h3 {
    font-size: 1.375em; }

#quem-usou h2 {
  margin-bottom: 20px;
  font-weight: bold;
  color: #303030;
  font-size: 32px; }
#quem-usou #prev, #quem-usou #prev-1, #quem-usou #next, #quem-usou #next-1 {
  background-image: url("../img/nav.png");
  display: inline-block;
  width: 15px;
  height: 22px;
  cursor: pointer; }
  #quem-usou #prev:hover, #quem-usou #prev-1:hover, #quem-usou #next:hover, #quem-usou #next-1:hover {
    opacity: 0.6; }
#quem-usou #next, #quem-usou #next-1 {
  background-position: 15px 0; }
#quem-usou .navs {
  margin-bottom: 20px;
  text-align: right; }
#quem-usou .cycle-slideshow {
  text-align: left;
  margin: 10px 30px;
  padding: 0;
  overflow: hidden; }
  #quem-usou .cycle-slideshow li {
    min-height: 282px;
    font-size: 0.947em;
    background: #fff; }

.anchor.center-btn {
  display: table;
  margin: 20px auto; }

.anchor-down {
  display: block;
  height: 60px;
  width: 60px;
  background: #6bb00b;
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -30px;
  border-radius: 50%;
  box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.23);
  transition: all 0.3s ease; }
  .anchor-down:hover {
    background: #609A10; }
  .anchor-down:after {
    display: block;
    width: 40px;
    height: 15px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -7.5px 0 0 -20px;
    content: "";
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAPCAYAAACWV43jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYjY5OGE0Yi1hNzI3LTQzZmUtYTU0Yy1jYWE0ZmQ5YjViYjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzk1RDM0N0VCMUFEMTFFNjhBQkY5RkE1M0YwMjk4NDEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mzk1RDM0N0RCMUFEMTFFNjhBQkY5RkE1M0YwMjk4NDEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NTA0MWNmZC1hN2VmLTQ0OTYtYmRhOS04NGE2ZDAxZDg2ZjUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0MzE2NGU5Zi1lN2M2LTExNzktODFlMi1mYTVmZDJkOWMwZDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4+/EonAAABcElEQVR42szWO0sDQRDA8SRdEJTgI2A6IYiKj87KwsLWQjv1Awgi6WwEQWwsRMRCbNROUCxtVBSxsxUVRJuAiEHjg/hADKz/wATOOJdc7s6QgV+a3Z2Z29ssFzTGBIgGvCAbqJ6IIhXiJ4ErnGK4Chrrxa70tBpgBx/N79hEa25nK6wJ8/i29JLJDayYv/GObbRVoLF6LONe6eMgP2kUt8qEjDxV+J+aG0dSqfuBadRaJzdjAtfKgnPMoc6HpkJS51ip84xZdOXnawkasYA3JcElRjw014dDo8cOOgrXFEvWiUW8KsmOMCa74aSxfjnTWmzJuLrWSfJ27Nkk30dPkbVRrNmsvcBAqfrlvJ4hm9fzKTdBt2VuDDO4U+afYRI1Tuq6OUeD8vSF8YUlTCGljD8gUe6N4PawR+RfnTSlI40NxN3U8nplRORVppXGslhHi5cafl24cbkmnuRMnsiV4jl3UL5m/IoYwrjxK+GPAAMAbfg0DvVgAUoAAAAASUVORK5CYII="); }

#modalDetalhes .modal-content, #modalDetalhes .modal-content {
  max-width: 100% !important; }

.header-analise-revisao {
  background-image: url("../img/analise/header-modal.jpg");
  padding: 30px 0 30px 40px;
  background-position: right bottom; }
  .header-analise-revisao h1 {
    margin: 0;
    font-size: 42px;
    font-weight: bold;
    text-shadow: 1px 0 8px #fff; }

.analise-revisao h2 {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 20px; }
.analise-revisao p {
  font-size: 16px; }

@media (max-width: 768px) {
  .header-analise-revisao h1 {
    font-size: 28px;
    margin-bottom: 120px; }

  .PageContent {
    min-width: inherit; }

  .btn {
    white-space: normal; }

  .formas-pagamento {
    padding: 15px;
    text-align: center; } }
@media (max-width: 768px) {
  .revisao-analise .header-ra h1 {
    font-size: 1.825em; }
  .revisao-analise .header-ra img {
    margin-top: 0px;
    max-width: 100%; }
  .revisao-analise .como-funciona ul li:nth-child(2) {
    border-left: none;
    border-right: none; }
  .revisao-analise br {
    display: none; } }
@media (max-width: 460px) {
  .revisao-analise .header-ra h1 {
    font-size: 1.625em; }
  .revisao-analise a.btn {
    font-size: 23px; }
  .revisao-analise .invista .btn {
    width: 290px;
    margin: 30px auto 0;
    display: block; } }

/*# sourceMappingURL=analise-v01.css.map */
