section.mainContent.sub-home-emp-e-fin {
  padding: 0; }
  section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item {
    height: 472.83px; }
    section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 {
      background: url("https://assets.bradesco/content/dam/portal-bradesco/assets/pessoajuridica/img/solucoes-integradas/emprestimo-e-financiamento/sub-home/banner/banner-1.png") no-repeat center center;
      background-size: auto 100%; }
      section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 a {
        text-decoration: none; }
        section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 a:before {
          text-decoration: none; }
      section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner {
        padding: 11px 0 0 190px;
        color: #cc092f;
        letter-spacing: 0px;
        width: 524px;
        font-family: 'NewJuneRegular-Regular'; }
        section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner span {
          display: block;
          margin-bottom: 13px;
          position: relative; }
          section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner span strong {
            display: block;
            font-weight: normal;
            font-style: italic;
            font-family: 'newjuneboldregular';
            font-size: 35px;
            margin-left: -2px;
            line-height: 40px; }
        section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner p {
          font-size: 20px;
          margin-bottom: 45px;
          color: #01539f; }
        section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner a {
          display: table;
          position: relative;
          color: #fff;
          font-weight: bold;
          padding: 10px 20px;
          border: 1px solid #fff;
          border-left: 0;
          text-decoration: none; }
          section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner a:before {
            content: '';
            width: 13px;
            height: 41px;
            background: url("https://assets.bradesco/content/dam/portal-bradesco/assets/pessoajuridica/img/solucoes-integradas/emprestimo-e-financiamento/sub-home/icon-botao.png") no-repeat center center;
            position: absolute;
            top: 50%;
            margin-top: -20.5px;
            left: -6px; }
    section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 {
      background: url("https://assets.bradesco/content/dam/portal-bradesco/assets/pessoajuridica/img/solucoes-integradas/emprestimo-e-financiamento/sub-home/banner/banner-2.png") no-repeat top center;
      background-size: 100% auto; }
      section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 a {
        text-decoration: none; }
      section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner {
        padding: 53px 0 0 334px;
        color: #b2344a;
        letter-spacing: 2px;
        width: 690px;
        font-family: 'newjuneboldregular'; }
        section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner span {
          display: block;
          margin-bottom: 34px;
          position: relative; }
          section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner span strong {
            display: block;
            font-weight: normal;
            font-size: 45px;
            margin-left: -2px; }
          section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner span:after {
            content: '';
            width: 31px;
            height: 3px;
            background: #2f7dc5;
            position: absolute;
            margin-top: 26px;
            left: 1px; }
        section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner p {
          font-size: 32px;
          margin-top: 60px;
          color: #2f7dc5; }
  section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel div.owl-controls div.owl-pagination {
    position: absolute;
    bottom: 54px;
    right: 0;
    text-align: right;
    padding-right: 20px; }
    section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel div.owl-controls div.owl-pagination .owl-page span.owl-numbers {
      width: 40px;
      height: 40px;
      color: transparent;
      border: 3px solid #929ba2;
      background: transparent; }
    section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel div.owl-controls div.owl-pagination .owl-page.active span.owl-numbers {
      border: 3px solid #ea0020; }
    section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel div.owl-controls div.owl-pagination .owl-page:nth-child(1) span.owl-numbers {
      background: url("https://assets.bradesco/content/dam/portal-bradesco/assets/pessoajuridica/img/solucoes-integradas/emprestimo-e-financiamento/sub-home/banner/thumb/thumb1.png") no-repeat center center; }
    section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel div.owl-controls div.owl-pagination .owl-page:nth-child(2) span.owl-numbers {
      background: url("https://assets.bradesco/content/dam/portal-bradesco/assets/pessoajuridica/img/solucoes-integradas/emprestimo-e-financiamento/sub-home/banner/thumb/thumb2.png") no-repeat center center; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper {
    position: relative;
    margin: -39px 25px 25px 25px; }
    section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper:before {
      content: '';
      width: 100%;
      height: 250px;
      background: #ececee;
      position: absolute;
      top: 0;
      left: 0; }
    section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content {
      padding: 0 40px;
      position: relative;
      letter-spacing: 2px; }
      section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .icon-01 {
        text-align: center; }
        section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .icon-01 img {
          margin-top: -39px; }
      section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content h3 {
        text-align: center;
        margin: 50px 0 80px 0;
        font-weight: normal;
        font-family: 'NewJuneRegular-Regular';
        font-style: italic;
        color: #727272; }
        section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content h3:after {
          content: '';
          width: 70px;
          height: 2px;
          background: #f0012a;
          position: absolute;
          margin-top: 35px;
          left: 50%;
          margin-left: -35px; }
      section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a {
        text-decoration: none;
        color: #fff;
        display: block; }
        section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-big-height, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height {
          float: left;
          margin-right: 6px;
          margin-bottom: 6px;
          color: #fff;
          padding: 39px 32px;
          overflow: hidden; }
          section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-big-height span, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height span, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height span {
            margin-bottom: 20px;
            display: block; }
            section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-big-height span strong, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height span strong, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height span strong {
              display: block;
              font-style: italic; }
        section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-big-height {
          height: 558px;
          width: 260px; }
          section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-big-height.fornecedores {
            background: url("https://assets.bradesco/content/dam/portal-bradesco/assets/pessoajuridica/img/solucoes-integradas/emprestimo-e-financiamento/sub-home/fornecedores.jpg") no-repeat center center;
            background-size: 100% auto; }
            section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-big-height.fornecedores span strong {
              margin-top: 6px; }
        section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height {
          height: 276px;
          width: 412px; }
          section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height.agronegocio {
            background: url("https://assets.bradesco/content/dam/portal-bradesco/assets/pessoajuridica/img/solucoes-integradas/emprestimo-e-financiamento/sub-home/agronegocio.jpg") no-repeat center center;
            background-size: 100% auto;
            padding: 39px 64px 39px 32px; }
          section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height.capital-de-giro {
            background: url("https://assets.bradesco/content/dam/portal-bradesco/assets/pessoajuridica/img/solucoes-integradas/emprestimo-e-financiamento/sub-home/capital_de_giro.jpg") no-repeat center center;
            background-size: 100% auto;
            padding: 114px 170px 39px 32px; }
        section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height {
          height: 276px;
          width: 260px;
          margin-right: 0; }
          section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height.aquisicao {
            background: url("https://assets.bradesco/content/dam/portal-bradesco/assets/pessoajuridica/img/solucoes-integradas/emprestimo-e-financiamento/sub-home/aquisicao.jpg") no-repeat center center;
            background-size: 100% auto;
            padding: 17px 66px 0 32px; }
          section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height.bndes-progeren {
            background: url("https://assets.bradesco/content/dam/portal-bradesco/assets/pessoajuridica/img/solucoes-integradas/emprestimo-e-financiamento/sub-home/bndes-progeren.jpg") no-repeat center center;
            background-size: 100% auto;
            padding: 114px 60px 39px 32px; }
    section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .footer-sub-home-emp-e-fin-wrapper {
      width: 100%;
      height: 135px;
      background: #ececee;
      margin-top: -60px; }

body.tablet section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 {
  background-size: 100% auto; }
body.tablet section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-content .qd-content {
  max-width: 950px;
  margin: 0 auto; }

@media only screen and (max-width: 1279px) {
  section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item {
    height: 372.83px; }
    section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner {
      padding: 15px 0 0 125px; }
      section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner span {
        margin-bottom: 8px; }
        section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner span strong {
          font-size: 28px;
          line-height: 32px; }
      section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner p {
        font-size: 16px; }
    section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner {
      padding: 45px 0 0 252px;
      width: 500px; }
      section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner span strong {
        font-size: 30px; }
      section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner p {
        font-size: 22px; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content {
    letter-spacing: 1px; }
    section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-big-height, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height {
      background-size: auto 100% !important;
      padding: 24px 22px;
      font-size: 14px; }
      section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-big-height span, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height span, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height span {
        margin-bottom: 14px; }
      section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-big-height p, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height p, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height p {
        font-size: 13px; }
    section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-big-height {
      height: 432px;
      width: 193px; }
      section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-big-height.fornecedores span strong {
        margin-top: 4px; }
    section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height {
      height: 213px;
      width: 290px; }
      section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height.agronegocio {
        padding: 24px 28px 0 24px; }
      section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height.capital-de-giro {
        padding: 82px 108px 0 24px; }
    section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height {
      height: 213px;
      width: 193px; }
      section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height.aquisicao {
        padding: 17px 17px 0 17px; }
      section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height.bndes-progeren {
        padding: 82px 29px 0 24px; }

  body.tablet section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-content .qd-content {
    max-width: 690px; } }
@media only screen and (max-width: 1023px) {
  section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner {
    padding: 45px 0 0 238px;
    width: 475px; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-big-height, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height {
    padding: 24px 15px; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-big-height {
    width: 176px; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height {
    width: 274px; }
    section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height.agronegocio {
      padding: 24px 28px 0 15px; }
    section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height.capital-de-giro {
      padding: 82px 90px 0 24px; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height {
    width: 176px; }
    section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height.bndes-progeren {
      padding: 82px 15px 0 24px; } }
@media only screen and (max-width: 767px) {
  section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item {
    height: 282.83px; }
    section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner {
      padding: 10px 0 0 100px;
      width: 375px; }
      section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner span {
        margin-bottom: 4px; }
        section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner span strong {
          font-size: 22px;
          line-height: 24px; }
        section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner span:after {
          width: 50px; }
      section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner p {
        font-size: 14px;
        margin-bottom: 20px; }
      section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner a {
        font-size: 16px;
        padding: 5px 10px; }
        section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner a:before {
          background-size: auto 148%;
          height: 31px;
          margin-top: -15.5px; }
    section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner {
      padding: 25px 0 0 199px;
      width: 400px; }
      section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner span strong {
        font-size: 25px; }
      section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner p {
        font-size: 18px; }
  section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel div.owl-controls div.owl-pagination {
    padding-right: 25px; }
    section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel div.owl-controls div.owl-pagination .owl-page span.owl-numbers {
      width: 30px;
      height: 30px; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .icon-01 img {
    margin-top: 32px; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content h3 {
    margin: 30px 0 60px 0; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-big-height {
    width: 202px;
    background-size: 100% auto !important; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height {
    width: 300px; }
    section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height.agronegocio {
      margin-right: 0; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height.aquisicao {
    width: 300px;
    background-size: 100% auto !important; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height.bndes-progeren {
    width: 202px;
    background-size: 100% auto !important; } }
@media only screen and (max-width: 639px) {
  section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner {
    padding: 10px 0 0 65px; }
  section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 {
    background-size: auto 100%; }
    section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner {
      padding: 25px 35% 0 28.5%;
      width: 100%; }
      section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner span strong {
        font-size: 20px; }
      section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner span:after {
        margin-top: 20px; }
      section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner p {
        font-size: 16px;
        margin-top: 45px; }
  section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel div.owl-controls div.owl-pagination {
    bottom: 40px; }
    section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel div.owl-controls div.owl-pagination .owl-page span.owl-numbers {
      width: 7px;
      height: 7px;
      background: #fff !important;
      border: 2px solid #929ba2; }
    section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel div.owl-controls div.owl-pagination .owl-page.active span.owl-numbers {
      border: 2px solid #ea0020; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper:before {
    height: 280px; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-big-height, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height {
    width: 100% !important;
    margin-right: 0;
    background-size: 100% auto !important; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height.capital-de-giro {
    padding: 82px 138px 0 24px; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height.aquisicao {
    padding: 17px 147px 0 17px; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height.bndes-progeren {
    padding: 82px 85px 0 24px; } }
@media only screen and (max-width: 479px) {
  section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner1 .text-banner {
    padding: 10px 0 0 35px; }
  section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner {
    padding: 25px 34% 0 25%; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-big-height, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height, section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height {
    padding: 20px 20px;
    background-size: 100% 100% !important; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-medium-height.capital-de-giro {
    padding: 22% 36% 0 20px; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height.aquisicao {
    padding: 20px 20px; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper .sub-home-emp-e-fin-content .qd-content a .qd-small-height.bndes-progeren {
    padding: 22% 36% 0 20px; } }
@media only screen and (max-width: 375px) {
  section.mainContent.sub-home-emp-e-fin ul#subHomeCarousel li.item.banner2 .text-banner {
    padding: 25px 28% 0 18%; }
  section.mainContent.sub-home-emp-e-fin .sub-home-emp-e-fin-wrapper:before {
    height: 320px; } }
