h2 {
    font-size: 3.2em !important;
}

#section-produtos img {
  padding: 0px !important;
  object-fit: contain;
}

.product .product-thumb-info .product-thumb-info-image:before {
  display: none !important;
}

.custom-icon-style-1:before {
  display: none !important;
}

.custom-svg-1 {
  display: none !important;
}

.custom-section-background .container:before {
  display: none !important;
}

.slide-item div {
  animation: none;
}

.header-logo {
  margin: 0 !important;
}

#header .header-logo img {
  max-height: 90px !important;
  max-width: 270px;
}

#page_produtos .product-thumb-info-image img {
    max-height: 160px;
}

#page_produtos .product-thumb-info-image {
      display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
}

#header {
  height: auto !important;
}

.header-top-small-minheight {
  display: none !important;
}

.header-body-bottom-border-fixed {
  top: 0 !important;
}
.header-extra-info {
  display: none !important;
}

#section-servicos .custom-icon-style-1 {
    transform: none !important;
    height: 100%;
    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-html {
    padding-top: 35px;
    padding-bottom: 25px;
    background-image: url(/images/extra/imagem-extra-1657729805.jpg) !important;
    background: fixed;
    background-size: cover;
}

#section-html h2 span {
  color: #fff !important;
}

#section-html .html-block {
  color: #fff !important;
}

#page_home #section-empresa {
    background: #2c418d !important;
}

#page_home #section-empresa h2 {
  color: #fff !important;
}

#page_home #section-empresa div {
  color: #fff !important;
}

#page_home #section-empresa .container {
    margin-top: 0 !important;
}

#section-parceiros {
  background-color: #ffd924 !important;
}

#section-parceiros .img-fluid {
    background: #fff !important;
    padding: 10px;
    border-radius: 15px;
}

#section-parceiros .owl-carousel.nav-font-size-lg .owl-nav button.owl-prev:before {
    left: 0;
    top: 0 !important;
}

#section-parceiros .owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*=owl-] {
    border-color: #000 !important;
    color: #000 !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

#footer {
    background: #0e3074 !important;
}

#page_pagina_extra_1 .my-5 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

#page_pagina_extra_1 p {
    color: #202020 !important;
}

#page_pagina_extra_1 .text-6, #page_pagina_extra_1 .pb-2 {
  text-align: center !important;
}

#page_pagina_extra_1 .text-6 {
  font-size: 3.2em !important;
}

#section-beneficios .custom-icon-style-1, #section-beneficios .custom-icon-style-1 img {
    transform: rotate(0deg);
}

@media(max-width: 720px){

  section.section-slide {
    
  	height: 25vh;
  }
}

@media (max-width: 991px) {
  section#section-beneficios {
    padding: 40px 0;
}
  #page_pagina_extra_1 .cell-div {
    width: 100% !important;
  }
  #page_home #section-empresa {
    padding: 40px 0;
}

#page_home #section-empresa div .col-lg-6.pb-sm-4.pb-lg-0.mb-5.mb-lg-0 {
    margin-bottom: 0 !important;
}
}

#section-html-chamada {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
    background: linear-gradient(90deg, #2a7fc1, #0069d5) !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; 
}

#page_produtos .product .product-thumb-info {
  border: 0 !important;
}

#section-slide .background-image-wrapper {
  background-position: center !important;
}

footer img.logo {
    padding: 6px;
    background: #fff;
    border-radius: 10px;
}

#section-parceiros .owl-carousel .owl-nav {
    height: 0;
    top: 50%;
}

#section-html span.fa.fa-check {
    border: 1px solid #fff;
    padding: 10px;
    border-radius: 50%;
    margin: 5px;
    color: #ffad00;
    border-color: #ffad00;
}

#section-slide {
    display: none;
}