#header .header-logo img {
  max-width: 250px;
  max-height: 80px;
}

#section-html-modulo_2 .custom-icon-style-1, #section-html-modulo_2 .custom-icon-style-1 img {
  transform: rotate(0deg);
}

#section-html-modulo_2 img {
  padding: 5px !important;
}

#section-servicos .custom-icon-style-1 {
  transform: none !important;
  height: 304px;
  width: 100%;
  border-radius: 0;
  margin-bottom: 0 !important;
}

#section-servicos .custom-icon-style-1 img {
  transform: none;
  min-width: 100%;
  height: 100% !important;
  min-height: 100% !important;
  border: 0;
}

#section-servicos .custom-icon-style-1:before {
  display: none !important;
}

#page_servicos .thumb-info-wrapper {
  height: 100%;
  border: 0 !important;
  border-radius: 0 !important;
}

#page_servicos .thumb-info-wrapper img {
  border-radius: 0 !important;
}

#page_servicos .thumb-info h3 {
  font-size: 1.35em !important;
}

#page_servicos .custom-thumb-info-style-1 {
  border-radius: 0 !important;
}

footer .logo {
  padding: 5px;
  background: #fff;
  border-radius: 15px;
}

#menu_pro_calculadora {
  display: none !important;
}

#section-html-modulo_2 .container {
  margin-top: 0 !important;
  padding-top: 16px !important;
}

#section-html-modulo_3 .finance-item {
  display: flex;
  flex-direction: column;
  align-items: center;
}

section#section-html-modulo_3 h3 {
  text-align: center;
  font-size: 14pt;
  color: #0064cf;
  text-transform: uppercase;
  font-weight: bold;
}

section#section-html-modulo_3 .finance-item p {
  height: auto;
  text-align: center;
  color: #464646;
}

.title-wrapper.title-wrapper-alt h2 {
  font-weight: 800;
  text-transform: uppercase;
}

#section-html-modulo_3 .img-html {
  background: #fff;
  margin-bottom: 15px;
  border-radius: 100px;
  padding: 2px;
  border: 5px solid #767676;
}

section#section-html-modulo_3 img {
  width: 100px;
  height: 100px;
  padding: 10px;
  border: 3px solid;
  border-radius: 55px;
  background: #00e500;
}

section#section-html-modulo_2 img {
  background: #00e500;
  padding: inherit;
}

section#section-html-modulo_3 .divider.divider-primary.divider-small hr {
  display: none;
}

section#section-produtos .product-thumb-info-image {
  height: auto;
}

.line-height-1 {
  line-height: 1.3 !important;
}

.img-banco {
  display: flex;
  justify-content: center;
}

.parcerias {
  display: flex;
  justify-content: center;
}

#page_pagina_extra_1 .finance-item {
  display: flex;
  flex-direction: column;
  align-items: center;
}

#page_pagina_extra_1 .img-responsive {
  width: 170px;
}

#page_pagina_extra_1 .finance-item p {
  height: auto;
  text-align: center;
  color: #464646;
}

section#section-html-modulo_2 {
  background: url(/images/extra/imagem-extra-1666200289.jpg);
  background-position: center, center;
  background-attachment: fixed;
}

section#section-html-modulo_2 span {
  color: #fff;
}

#section-html-modulo_2 .font-weight-bold.line-height-3.my-2.px-3.px-xl-5.text-4-5.text-color-dark.text-transform-none {
  color: #ffffff !important;
}

#section-html-modulo_2 .font-weight-bold.line-height-3.my-2.px-3.px-xl-5.text-4-5.text-color-dark.text-transform-none:hover {
  color: #00e500 !important;
}

section#section-html-modulo_2 p {
  color: #fff;
}

@media (max-width: 720px) {
  .custom-icon-style-1 img {
    min-width: 100px;
    min-height: 100px;
  }
}

@media (min-width: 720px) {
  section.section-slide {
    height: 500px !important;
  }

  #section-html-modulo_3 .finance-item {
    height: 400px;
  }

  #section-html-modulo_2 img {
    padding: 35px !important;
  }
}

@media (min-width: 1400px) {
  section.section-slide {
    height: 600px !important;
  }
}
