.container {
  max-width: 1350px !important;
}

body {
  overflow-x: hidden !important;
}

/* SEÇÃO SOBRE */
.home-sobre {
  overflow: hidden !important;
}

.home-sobre-content {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 60px !important;
  padding: 0 40px !important;
}

.home-sobre-infos {
  flex: 0 0 42% !important;
  max-width: 42% !important;
  width: 42% !important;
}

.home-sobre-foto {
  flex: 0 0 48% !important;
  max-width: 48% !important;
  width: 48% !important;
  padding-top: 10px !important;
  padding-right: 10px !important;
}

.home-sobre-foto figure {
  position: relative !important;
  display: inline-block !important;
}
.home-sobre-foto figure::after {
  right: -10px !important;
  top: -10px !important;
  bottom: -3px !important;
}
/* RODAPÉ MAIS COMPACTO */
.footer-content {
  display: flex !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
  gap: 40px !important;
  padding: 40px 0 !important;
}

.footer-col {
  flex: 1 !important;
}

.footer-sobre {
  flex: 0 0 200px !important;
  max-width: 200px !important;
}

.footer .container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.footer {
  padding: 0 !important;
}