body.home div.banner .owl-buttons {
  display: none; }
body.home div.banner .windows {
  width: 9.5%;
  height: 8%;
  position: absolute;
  top: 71%;
  left: 79.7%;
  z-index: 100; }
body.home div.banner .mac {
  width: 9.5%;
  height: 8%;
  position: absolute;
  top: 71%;
  left: 69%;
  z-index: 100; }
body.home .busca {
  margin-bottom: 3px !important; }
body.home a.mdl-cobranca {
  display: none; }
body.home section.mainContent {
  width: 100%;
  position: relative;
  padding: 0; }
  body.home section.mainContent nav#mainMenu {
    position: absolute;
    margin: auto;
    float: none;
    top: 20px;
    left: 20px;
    z-index: 2; }
    body.home section.mainContent nav#mainMenu > ul > li.solucoes-integradas > ul {
      display: block; }
    body.home section.mainContent nav#mainMenu > ul > li.solucoes-integradas > a, body.home section.mainContent nav#mainMenu > ul > li.solucoes-integradas > wlauto a, body.home section.mainContent nav#mainMenu > ul > li.solucoes-integradas > .wlautoHover a {
      color: #cc092d !important;
      position: relative;
      background: #f5f4f3;
      background: -moz-linear-gradient(top, #f5f4f3 0%, #fdfdfd 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(0%, #f5f4f3), color-stop(100%, #fdfdfd));
      background: -webkit-linear-gradient(top, #f5f4f3 0%, #fdfdfd 100%);
      background: -o-linear-gradient(top, #f5f4f3 0%, #fdfdfd 100%);
      background: -ms-linear-gradient(top, #f5f4f3 0%, #fdfdfd 100%);
      background: linear-gradient(to bottom, #f5f4f3 0%, #fdfdfd 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f4f3', endColorstr='#fdfdfd', GradientType=0 ); }
  body.home section.mainContent #bannerCarousel .owl-pagination {
    width: auto !important;
    top: 15px !important;
    bottom: inherit !important;
    right: 10px !important;
    text-align: right; }
    body.home section.mainContent #bannerCarousel .owl-pagination .owl-page {
      background-color: #ffffff;
      border: 1px solid #777777;
      opacity: 0.6;
      width: 14px;
      height: 14px;
      border-radius: 10px;
      margin-right: 10px; }
      body.home section.mainContent #bannerCarousel .owl-pagination .owl-page span {
        background: transparent; }
      body.home section.mainContent #bannerCarousel .owl-pagination .owl-page:hover {
        opacity: 0.8; }
      body.home section.mainContent #bannerCarousel .owl-pagination .owl-page:last-child {
        margin-right: none; }
      body.home section.mainContent #bannerCarousel .owl-pagination .owl-page.active {
        background-color: #cc092f;
        opacity: 1; }
  body.home section.mainContent #bannerCarousel .lkk {
    position: absolute;
    background-image: url("/assets/classic/img/home/pixel.png"); }
    body.home section.mainContent #bannerCarousel .lkk.l1 {
      left: 31.5%;
      top: 67%;
      height: 10%;
      width: 15%; }
    body.home section.mainContent #bannerCarousel .lkk.l2 {
      left: 49%;
      top: 67%;
      width: 15%;
      height: 10%; }
  body.home section.mainContent .solucoes-inteligentes {
    width: 100%;
    display: block;
    padding: 40px 30px 70px 245px;
    background: url("/assets/pessoajuridica/img/home/bkg-content-b.jpg") no-repeat right top; }
    body.home section.mainContent .solucoes-inteligentes h2 {
      text-transform: uppercase;
      color: #cc092f;
      font-family: 'NewJuneMedium';
      font-weight: normal; }
    body.home section.mainContent .solucoes-inteligentes ul {
      width: 100%;
      margin-top: 20px !important;
      background: transparent; }
      body.home section.mainContent .solucoes-inteligentes ul li {
        text-align: center;
        font-family: 'newjuneboldregular';
        font-weight: normal; }
        body.home section.mainContent .solucoes-inteligentes ul li a {
          display: block;
          min-height: 120px;
          padding-top: 120px;
          color: black;
          text-decoration: none;
          text-align: center !important; }
          body.home section.mainContent .solucoes-inteligentes ul li a:hover {
            color: #cc092f; }
          body.home section.mainContent .solucoes-inteligentes ul li a.solucao1 {
            background: url("/assets/pessoajuridica/img/icons/home/solucao-1.png") no-repeat center 0; }
            body.home section.mainContent .solucoes-inteligentes ul li a.solucao1:hover {
              background: url("/assets/pessoajuridica/img/icons/home/solucao-1.png") no-repeat center -120px; }
          body.home section.mainContent .solucoes-inteligentes ul li a.solucao2 {
            background: url("/assets/pessoajuridica/img/icons/home/solucao-2.png") no-repeat center 0; }
            body.home section.mainContent .solucoes-inteligentes ul li a.solucao2:hover {
              background: url("/assets/pessoajuridica/img/icons/home/solucao-2.png") no-repeat center -120px; }
          body.home section.mainContent .solucoes-inteligentes ul li a.solucao3 {
            background: url("/assets/pessoajuridica/img/icons/home/solucao-3.png") no-repeat center 0; }
            body.home section.mainContent .solucoes-inteligentes ul li a.solucao3:hover {
              background: url("/assets/pessoajuridica/img/icons/home/solucao-3.png") no-repeat center -120px; }
          body.home section.mainContent .solucoes-inteligentes ul li a.solucao4 {
            background: url("/assets/pessoajuridica/img/icons/home/solucao-4.png") no-repeat center 0; }
            body.home section.mainContent .solucoes-inteligentes ul li a.solucao4:hover {
              background: url("/assets/pessoajuridica/img/icons/home/solucao-4.png") no-repeat center -120px; }
          body.home section.mainContent .solucoes-inteligentes ul li a.solucao5 {
            background: url("/assets/pessoajuridica/img/icons/home/solucao-5.png") no-repeat center 0; }
            body.home section.mainContent .solucoes-inteligentes ul li a.solucao5:hover {
              background: url("/assets/pessoajuridica/img/icons/home/solucao-5.png") no-repeat center -120px; }
          body.home section.mainContent .solucoes-inteligentes ul li a.solucao6 {
            background: url("/assets/pessoajuridica/img/icons/home/solucao-6.png") no-repeat center 0; }
            body.home section.mainContent .solucoes-inteligentes ul li a.solucao6:hover {
              background: url("/assets/pessoajuridica/img/icons/home/solucao-6.png") no-repeat center -120px; }
          body.home section.mainContent .solucoes-inteligentes ul li a.solucao7 {
            background: url("/assets/pessoajuridica/img/icons/home/solucao-7.png") no-repeat center 0; }
            body.home section.mainContent .solucoes-inteligentes ul li a.solucao7:hover {
              background: url("/assets/pessoajuridica/img/icons/home/solucao-7.png") no-repeat center -120px; }
          body.home section.mainContent .solucoes-inteligentes ul li a.solucao8 {
            background: url("/assets/pessoajuridica/img/icons/home/solucao-8.png") no-repeat center 0; }
            body.home section.mainContent .solucoes-inteligentes ul li a.solucao8:hover {
              background: url("/assets/pessoajuridica/img/icons/home/solucao-8.png") no-repeat center -120px; }
          body.home section.mainContent .solucoes-inteligentes ul li a.solucao9 {
            background: url("/assets/pessoajuridica/img/icons/home/solucao-9.png") no-repeat center 0; }
            body.home section.mainContent .solucoes-inteligentes ul li a.solucao9:hover {
              background: url("/assets/pessoajuridica/img/icons/home/solucao-9.png") no-repeat center -120px; }
          body.home section.mainContent .solucoes-inteligentes ul li a.solucao10 {
            background: url("/assets/pessoajuridica/img/icons/home/solucao-10.png") no-repeat center 0; }
            body.home section.mainContent .solucoes-inteligentes ul li a.solucao10:hover {
              background: url("/assets/pessoajuridica/img/icons/home/solucao-10.png") no-repeat center -120px; }
    body.home section.mainContent .solucoes-inteligentes .owl-theme .owl-controls .owl-buttons div {
      background: transparent;
      position: absolute !important;
      top: 35% !important;
      opacity: 1; }
      body.home section.mainContent .solucoes-inteligentes .owl-theme .owl-controls .owl-buttons div img {
        width: 80%; }
      body.home section.mainContent .solucoes-inteligentes .owl-theme .owl-controls .owl-buttons div.owl-prev {
        left: 0; }
      body.home section.mainContent .solucoes-inteligentes .owl-theme .owl-controls .owl-buttons div.owl-next {
        right: 0; }
  body.home section.mainContent .servicos-tutoriais {
    padding: 25px 30px 40px 245px; }
    body.home section.mainContent .servicos-tutoriais h2 {
      border-bottom: 1px solid #cccccc;
      padding-bottom: 15px;
      margin-bottom: 30px;
      text-transform: uppercase;
      color: #cc092f;
      font-family: 'NewJuneMedium';
      font-weight: normal; }
    body.home section.mainContent .servicos-tutoriais h3 {
      font-family: 'newjuneboldregular';
      font-weight: normal; }
    body.home section.mainContent .servicos-tutoriais ul li {
      text-align: left;
      position: relative;
      padding-left: 14px !important; }
      body.home section.mainContent .servicos-tutoriais ul li::before {
        font-family: 'FontAwesome';
        font-size: 15px;
        content: "\f0da";
        color: #cc092f;
        position: absolute;
        left: 0;
        top: 3px; }
      body.home section.mainContent .servicos-tutoriais ul li a {
        color: black;
        text-decoration: none; }
        body.home section.mainContent .servicos-tutoriais ul li a:hover {
          color: #cc092f; }
        body.home section.mainContent .servicos-tutoriais ul li a span {
          display: block;
          margin-top: 5px;
          font-family: 'NewJuneRegular-Regular';
          font-size: 14px; }
    body.home section.mainContent .servicos-tutoriais .tutoriais ul li {
      padding-left: 24px !important; }
      body.home section.mainContent .servicos-tutoriais .tutoriais ul li::before {
        content: "\f01d";
        font-size: 20px; }

body.home.mobile section.mainContent #bannerCarousel .lkk.l1 {
  left: 4%;
  top: 56%;
  width: 23%; }
body.home.mobile section.mainContent #bannerCarousel .lkk.l2 {
  left: 30.5%;
  top: 56%;
  width: 23%; }

body.home.tablet section.mainContent #bannerCarousel .lkk.l1 {
  left: 31%;
  top: 67%;
  width: 16%; }
body.home.tablet section.mainContent #bannerCarousel .lkk.l2 {
  left: 48%;
  top: 67%;
  width: 16%; }
body.home.tablet section.mainContent .solucoes-inteligentes {
  padding: 40px 20px 70px 20px !important; }
body.home.tablet section.mainContent .servicos-tutoriais {
  padding: 25px 20px 40px 20px !important; }

@media only screen and (max-width: 1023px) {
  body.home .solucoes-inteligentes {
    padding: 40px 20px 70px 20px !important;
    margin-top: 40px; }
  body.home .servicos-tutoriais {
    padding: 25px 20px 40px 20px !important; } }
@media only screen and (max-width: 767px) {
  body.home div.banner .windows {
    width: 14%;
    height: 6%;
    position: absolute;
    top: 34.6%;
    left: 73.6%;
    z-index: 100; }
  body.home div.banner .mac {
    width: 14%;
    height: 6%;
    position: absolute;
    top: 34.6%;
    left: 57%;
    z-index: 100; }
  body.home section.mainContent .solucoes-inteligentes ul {
    padding: 0 35px; }
  body.home section.mainContent #bannerCarousel .owl-pagination {
    width: 100% !important;
    display: block !important;
    top: inherit !important;
    right: 0 !important;
    bottom: -30px !important;
    text-align: center !important;
    z-index: 4; }
    body.home section.mainContent #bannerCarousel .owl-pagination .owl-page {
      background-color: #cc092f;
      border-color: #cc092f !important;
      width: 12px;
      height: 12px;
      opacity: 1; }
      body.home section.mainContent #bannerCarousel .owl-pagination .owl-page.active {
        background-color: transparent !important;
        border-color: #cc092f; }
  body.home section.mainContent #bannerCarousel .lkk.l1 {
    left: 31.5%;
    top: 66%; }
  body.home section.mainContent #bannerCarousel .lkk.l2 {
    left: 49%;
    top: 66%; }
  body.home section.mainContent .servicos-tutoriais ul li {
    margin-bottom: 30px; }
    body.home section.mainContent .servicos-tutoriais ul li br {
      display: none; }
  body.home section.mainContent .servicos-tutoriais .tutoriais {
    margin-top: 10px; }
  body.home section.mainContent > div.row {
    width: 100% !important;
    margin: 0 auto; }
    body.home section.mainContent > div.row > .col-lg-12 {
      padding: 0 !important; }
  body.home #wrapper, body.home header.headerMobile {
    width: 100% !important; }
  body.home div#topBar div.holder {
    width: 100% !important; }
  body.home div#topBar div.holderMobile {
    width: 100% !important; }
  body.home footer.mainFooter h6.atendimento {
    width: 90% !important; } }
@media only screen and (max-width: 479px) {
  body.home .solucoes-inteligentes {
    padding: 40px 20px 20px 20px !important;
    margin-top: 40px; } }
