@font-face {
  font-family: "Sourcesans 3";
  src: url('../fonts/SourceSans3-SemiBoldItalic.ttf') format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sourcesans 3";
  src: url('../fonts/SourceSans3-BoldItalic.ttf') format("truetype"), url('../fonts/SourceSans3-ExtraBoldItalic.ttf') format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sourcesans 3";
  src: url('../fonts/SourceSans3-Bold.ttf') format("truetype"), url('../fonts/SourceSans3-ExtraBold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sourcesans 3";
  src: url('../fonts/SourceSans3-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sourcesans 3";
  src: url('../fonts/SourceSans3-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sourcesans 3";
  src: url('../fonts/SourceSans3-LightItalic.ttf') format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sourcesans 3";
  src: url('../fonts/SourceSans3-Italic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sourcesans 3";
  src: url('../fonts/SourceSans3-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: bold;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

p {
  color: #464646;
  margin-bottom: 24px;
  padding-bottom: 0;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  line-height: 150%;
}

a {
  color: #0086ff;
  text-decoration: underline;
}

li {
  color: #464646;
  margin-bottom: 12px;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
}

em {
  min-width: auto;
  font-style: italic;
}

.body {
  color: #464646;
  word-break: normal;
  background-color: #fff0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.titulo-h1 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: 2.39;
  color: #fff;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  overflow-wrap: break-word;
  object-fit: fill;
  direction: ltr;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 24px;
  font-family: source-sans-pro, sans-serif;
  font-size: 48px;
  font-weight: 900;
  line-height: 52px;
  display: block;
  position: relative;
}

.titulo-h1.usos {
  color: #99f3ff;
  margin-bottom: 7px;
}

.titulo-h1.balanco {
  color: #515a30;
  margin-bottom: 2px;
}

.titulo-h1.clima {
  color: #814b0e;
  margin-bottom: 10px;
}

.titulo-h1.singreh {
  color: #5b536e;
  height: auto;
  margin-bottom: -10px;
  margin-left: 20px;
  padding-right: 62px;
}

.titulo-h1.acoes {
  color: #8c0636;
  margin-bottom: 11px;
}

.titulo-h1.seguranca {
  color: #4c230b;
}

.titulo-h1.futuro {
  color: #4ecdc4;
}

.titulo-h1.infografico {
  z-index: 10;
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  background-color: #0086ff00;
  margin-left: 0;
  padding-left: 18px;
  font-size: 72px;
  font-style: italic;
  line-height: 120%;
  display: block;
  position: absolute;
  top: 123px;
  left: -263px;
}

.titulo-h1.infografico.quanti {
  z-index: 22;
  color: #00c9ff;
  text-align: left;
  width: 100%;
  min-width: 450px;
  max-width: 450px;
  line-height: 110%;
  position: absolute;
  top: 97px;
  left: -268px;
}

.titulo-h1.infografico.quanti.monitor {
  z-index: 22;
  width: auto;
  min-width: 550px;
  max-width: 550px;
  min-height: 130px;
  max-height: 130px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 62px;
  top: 194px;
  left: -325px;
}

.titulo-h1.infografico.quanti.volta {
  z-index: 100;
  line-height: 100%;
  display: none;
  top: 59px;
  left: 294px;
}

.titulo-h1.infografico.quanti.inicio {
  min-width: 300px;
  max-width: 300px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: -208px;
}

.titulo-h1.infografico.quanti.ciclo {
  display: none;
}

.titulo-h1.infografico.quanti.quantidade {
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-weight: 900;
  display: flex;
}

.titulo-h1.infografico.quanti.quantidade:hover {
  font-weight: 900;
}

.titulo-h1.infografico.singreh {
  color: #5c546e;
  font-size: 90px;
  top: 158px;
  left: -247px;
}

.titulo-h1.infografico.pnrh {
  color: #5c546e;
  text-align: left;
  -webkit-text-stroke-color: #5c546e;
  text-transform: none;
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  height: 80px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 90%;
  display: none;
  top: 47px;
  left: -373px;
}

.titulo-h1.infografico.clima {
  color: #814b0e;
  width: 400px;
  line-height: 100%;
  top: 113px;
  left: -247px;
}

.titulo-h1.infografico.clima.mobile {
  width: auto;
  min-width: 300px;
  max-width: 300px;
  top: 169px;
  left: -165px;
}

.titulo-h1.infografico.balanco {
  color: #515a30;
  line-height: 110%;
  display: block;
  top: 120px;
  left: -255px;
}

.titulo-h1.infografico.balanco.mobile {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 201px;
  left: 1px;
}

.titulo-h1.infografico.usos {
  color: #6b6b6a;
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  line-height: 110%;
}

.titulo-h1.infografico.usos.abre {
  color: #6b6b6a;
  top: 0;
}

.titulo-h1.infografico.usos.mobile {
  left: -217px;
}

.titulo-h1.infografico.mobile {
  min-width: auto;
  max-width: none;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 129px;
  left: -227px;
}

.titulo-h1.infografico.seguranca {
  color: #4c230b;
  font-family: "Sourcesans 3", Arial, sans-serif;
  line-height: 100%;
  top: 167px;
  left: -34px;
}

.titulo-h1.infografico.ferramentas {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 145px;
  left: -19px;
}

.titulo-h1.infografico.ferramentas.outras {
  z-index: 20;
  text-transform: none;
  width: 450px;
  min-height: auto;
  max-height: none;
  font-size: 44px;
  line-height: 100%;
  top: 148px;
  left: -259px;
}

.titulo-h1.infografico.ferramentas.volta {
  margin-left: 184px;
}

.titulo-h1.infografico.ferramentas.apoio-tit-ferramentas {
  min-width: 450px;
  max-width: 450px;
  padding-left: 0;
  font-size: 42px;
  line-height: 100%;
  top: 226px;
  left: -1px;
}

.titulo-h1.infografico.acoes {
  color: #8c0636;
  width: 70vh;
  font-size: 62px;
  line-height: 100%;
  top: 129px;
  left: -78px;
}

.titulo-h1.infografico.acoes.inicio {
  left: -87px;
}

.titulo-h1.infografico.acoes.inicio.mobile {
  width: auto;
  min-width: 50svh;
  left: -78px;
}

.titulo-h1.infografico.futuro {
  color: #226258;
  line-height: 100%;
  top: 100px;
  left: -75px;
}

.titulo-h1.infografico.futuro.mobile {
  top: 73px;
  left: 92px;
}

.titulo-h1.infografico.futuro.mobile.h {
  min-width: 350px;
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  position: relative;
  top: -267px;
  left: 30px;
}

.titulo-h1.infografico.futuro.mobile.v {
  left: -227px;
}

.texto-apoio {
  color: #fff;
  text-transform: none;
  width: 300px;
  margin-bottom: 1px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 7px;
  padding-right: 0;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.texto-apoio.usos {
  color: #99f3ff;
}

.texto-apoio.balanco {
  color: #515a30;
}

.texto-apoio.acoes {
  color: #8c0636;
}

.texto-apoio.seguranca {
  color: #4c230b;
}

.texto-apoio.futuro {
  color: #226258;
}

.texto-apoio.mobile {
  margin-right: auto;
}

.texto-apoio._2028 {
  color: #0057a3;
}

.button {
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-color: #0658a3;
  background-clip: border-box;
  border-radius: 20px;
  padding: 12px 24px;
  font-family: source-sans-pro, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.button.mobile {
  background-color: #226258;
  min-width: 250px;
  max-width: 250px;
  display: flex;
}

.button.mobile._2027 {
  background-color: #7e5bef;
}

.button.mobile._2028 {
  background-color: #0057a3;
}

.button.sobre-2026, .button.oqeoc-2026 {
  background-color: #226258;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.button.sobre-2027, .button.oqeoc-2027 {
  background-color: #7e5bef;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.button.oqeoc-2028, .button.sobre-2028 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.button.pdf-2026 {
  background-color: #226258;
}

.button.pdf-2027 {
  background-color: #7e5bef;
}

.container {
  text-align: center;
  background-color: #f7f7f700;
  border: 0 solid #e7e7e7;
  border-radius: 24px;
  width: 30%;
  padding: 44px 12px;
}

.paragraph-3 {
  text-overflow: clip;
  object-fit: fill;
  direction: ltr;
  width: 100%;
  padding-top: 24px;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 600;
  line-height: 24px;
  overflow: visible;
}

.section-2 {
  border: 0 solid #000;
  border-bottom: 1px solid #e2e2e2;
}

.navbar-no-shadow {
  object-fit: fill;
  background-color: #fff;
  border-bottom: 1px solid #0057a3;
  align-items: center;
  max-width: none;
  height: 65px;
  max-height: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px 20px 0;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-no-shadow.internas {
  z-index: 1000;
  background-color: #fff;
  border: 0 solid #0057a3;
  border-bottom-width: 1.5px;
  max-width: none;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  max-height: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  height: 55px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.navbar-brand {
  margin-left: 14px;
}

.navbar-brand.w--current {
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: static;
  left: -79px;
}

.nav-menu-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  margin-left: -25px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  left: -17px;
}

.nav-menu {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  min-width: 330px;
  max-width: 350px;
  height: auto;
  min-height: 40px;
  max-height: 40px;
  margin-top: 25px;
  margin-bottom: 0;
  margin-left: 21px;
  padding-top: 6px;
  padding-bottom: 0;
  padding-left: 0;
  list-style-type: disc;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  text-align: left;
  letter-spacing: .25px;
  text-transform: uppercase;
  border-right: 1px solid #919191;
  margin-left: 7px;
  margin-right: 5px;
  padding: 5px 9px 5px 0;
  font-family: source-sans-pro, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link.w--current {
  color: #cdcccb;
}

.nav-link.sem-barra {
  border-right-width: 0;
}

.nav-link.sem-barra.ham {
  min-width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: block;
  position: relative;
  left: 0;
  right: 0;
}

.nav-link.ciclo {
  display: none;
}

.section-3 {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#fff, #0057a3 30%);
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 970px;
  max-height: 970px;
  margin-top: -352px;
  margin-left: auto;
  margin-right: auto;
  padding: 78px 20px 60px;
  display: block;
  position: static;
  top: auto;
  overflow: visible;
}

.section-4 {
  float: none;
  aspect-ratio: auto;
  background-color: #fff;
  border-radius: 20px;
  width: 800px;
  max-width: 1140px;
  height: auto;
  max-height: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
  position: relative;
  overflow: visible;
}

.heading-3 {
  color: #0057a3;
  text-align: center;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
}

.heading-3.azul {
  color: #1259a3;
  text-align: center;
  width: 100%;
  height: auto;
}

.heading-3.azul.explore {
  margin-top: 0;
  padding-top: 0;
}

.heading-3.azul.explore.menu-home {
  text-align: center;
}

.heading-3.azul.explore.menu-home-2026 {
  color: #226258;
}

.heading-3.azul.explore.menu-home-2027 {
  color: #7e5bef;
}

.heading-3.azul.explore.menu-home-2028 {
  color: #0057a3;
}

.heading-3.como-nasce {
  color: #fff;
  margin-top: -21px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-3.como-nasce.mobile {
  margin-top: 110px;
}

.heading-3.como-nasce._2028 {
  color: #fff;
}

.heading-3.branco-2026 {
  color: #fff;
  margin-top: 40px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.heading-3._2026 {
  color: #226258;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.heading-3.branco-2025 {
  color: #fff;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.heading-3.branco-2027 {
  color: #fff;
}

.heading-3._2027 {
  color: #7e5bef;
}

.heading-3.branco-2028 {
  color: #fff;
}

.heading-3._2028 {
  color: #0057a3;
}

.section-7 {
  border: 0 solid #115ba6;
  border-bottom-width: 1px;
  width: auto;
  max-width: 1140px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.tit-h2 {
  color: #1159a3;
  text-align: left;
  margin-top: 0;
  margin-bottom: 24px;
  padding-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 32px;
  line-height: 32px;
}

.tit-h2.quali {
  color: #0086ff;
}

.tit-h2.usos {
  color: #6b6b6a;
}

.tit-h2.clima {
  color: #814b0e;
  margin-top: -24px;
}

.tit-h2.singreh {
  color: #5b536e;
}

.tit-h2.ferramentas {
  color: #7e5bef;
}

.tit-h2.ferramentas.mobile {
  min-width: auto;
  max-width: none;
  display: flex;
}

.tit-h2.acoes {
  color: #8c0636;
}

.tit-h2.seguranca {
  color: #4c230b;
}

.tit-h2.futuro {
  color: #4ecdc4;
}

.tit-h2.apresentacao {
  color: #0086ff;
  text-transform: capitalize;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.tit-h2.home {
  text-align: center;
  min-height: 50px;
  max-height: none;
}

.section-8 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin-top: 0;
  display: flex;
  position: static;
}

.section-8.mobile, .section-8.mobile-copy {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.team-circles {
  border: 1px #000;
  width: auto;
  height: auto;
  padding: 10px 30px 64px;
  position: static;
  overflow: visible;
}

.team-circles:hover {
  border-bottom-style: none;
}

.footer-subscribe {
  background-color: #0057a3;
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 40px;
  position: relative;
}

.footer-subscribe.interna {
  background-color: #0086ff;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0%;
  padding-top: 6px;
  padding-bottom: 0;
  padding-left: 30px;
  position: relative;
  bottom: 0;
}

.footer-subscribe.interna.sobre {
  margin-top: 33px;
  display: block;
  position: fixed;
  inset: auto 0% 0%;
}

.container-5 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 13px;
  display: flex;
  position: static;
}

.footer-wrapper-three {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 43px;
  display: flex;
}

.footer-block-three {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  object-fit: fill;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin-bottom: 14px;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.footer-link-three {
  color: #fff;
  text-transform: uppercase;
  margin-left: 20px;
  margin-right: 20px;
  font-family: source-sans-pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

.footer-link-three:hover {
  color: #fff;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  text-underline-position: under;
  font-weight: 400;
  -webkit-text-decoration: underline #fff;
  text-decoration: underline #fff;
  text-decoration-thickness: calc(1em / 100);
}

.footer-link-three.quanti {
  color: #0a1335;
}

.footer-link-three.quanti:hover {
  text-decoration-color: #0a1335;
}

.footer-link-three.usos {
  color: #6b6b6a;
}

.footer-link-three.usos:hover {
  text-decoration: underline;
}

.footer-link-three.sin {
  color: #5b536e;
  font-weight: 400;
}

.footer-link-three.clima {
  color: #814b0e;
}

.footer-social-block-three {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  padding-left: 0;
  display: flex;
}

.footer-social-block-three.home {
  margin-right: auto;
  display: none;
}

.footer-social-link-three {
  margin-left: 0;
  display: block;
}

.siga {
  color: #fff;
  font-family: source-sans-pro, sans-serif;
  font-weight: 400;
}

.siga.clima {
  color: #814b0e;
}

.siga.singreh {
  color: #5b536e;
}

.div-block-8 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  width: auto;
  height: auto;
  display: flex;
}

.link--pag {
  color: #0086ff;
  background-color: #0000;
  margin-top: 2px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
}

.link--pag.u-1 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.neste-tema {
  color: #000;
  text-transform: uppercase;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-weight: 700;
}

.tit-h3 {
  color: #0057a3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.tit-h3.quali {
  color: #0086ff;
}

.tit-h3.singreh {
  color: #5b536e;
}

.tit-h3.futuro {
  color: #4ecdc4;
}

.tit-h3.seguranca {
  color: #4c230b;
}

.tit-h3.usos {
  color: #6b6b6a;
}

.tit-h3.acoes {
  color: #8c0636;
  margin-bottom: 0;
}

.tit-h3.ferramentas {
  color: #7e5bef;
}

.tit-h3.clima {
  color: #814b0e;
}

.tit-h3.oqe-tit {
  color: #0086ff;
  margin-bottom: 24px;
  line-height: 100%;
}

.tit-h3.apresentacao {
  color: #0086ff;
}

.image-5, .image-6, .image-7, .image-8 {
  max-width: none;
}

.botao-topo {
  z-index: 999;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #0a1335;
  border: 1px solid #0658a3;
  border-radius: 0;
  margin-top: 0;
  padding: 4px 8px;
  font-family: source-sans-pro, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  display: block;
  position: fixed;
  inset: auto 32px 78px auto;
  overflow: visible;
}

.botao-topo.w--current {
  opacity: 0;
  background-color: #0a1335;
  padding: 4px 12px;
  font-size: 14px;
  display: none;
  overflow: visible;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.image-12 {
  height: 55px;
  margin-top: -18px;
  margin-bottom: -14px;
  padding-top: 0;
}

.body-2 {
  flex-flow: column;
  justify-content: flex-end;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.sidebar {
  z-index: 22;
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 180px;
  margin-top: 4px;
  margin-left: 24px;
  display: flex;
  position: fixed;
  inset: 66px auto auto 0%;
  overflow: visible;
}

.sidebar.sobre-o-ciclo {
  top: 61px;
  overflow: visible;
}

.sidebar.sobre-o-ciclo.o-q-e-o-conjuntura, .sidebar.sobre-o-ciclo.creditos {
  overflow: visible;
}

.bnt {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #919191;
  background-image: url('../images/icon_t4_2025_hover_1icon_t4_2025_hover.avif');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 44px;
  align-items: center;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.bnt:hover {
  background-image: url('../images/icon_t1_2025.png');
}

.bnt.explore {
  color: #464646;
  background-image: url('../images/2-qualidade-pb.svg');
}

.bnt.explore:hover, .bnt.explore.w--current {
  color: #0086ff;
  background-image: url('../images/2-qualidade.svg');
}

.bnt.explore.qualidade {
  background-image: url('../images/icon_t2_2026icon_t2_2025.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.bnt.explore.qualidade:hover {
  color: #0057a3;
  background-image: url('../images/icon_t2_2025_hover.png');
  font-weight: 600;
}

.bnt.explore.ex-quanti {
  background-image: url('../images/icon_t1_2025.png');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100px;
  min-height: 100px;
  margin-bottom: 0;
  font-weight: 600;
  display: flex;
  position: relative;
}

.bnt.explore.ex-quanti:hover {
  background-image: url('../images/icon_t1_2025_hover.png');
  font-weight: 600;
}

.bnt.explore.ex-usos {
  color: #0057a3;
  background-image: url('../images/icon_t3_2026icon_t3_2025.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
  max-height: 100px;
}

.bnt.explore.ex-usos:hover {
  color: #0057a3;
  background-image: url('../images/icon_t3_2025_hover_1icon_t3_2025_hover.avif');
  font-weight: 600;
}

.bnt.explore.ex-clima {
  background-image: url('../images/icon_t5_2026icon_t5_2025.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
}

.bnt.explore.ex-clima:hover {
  background-image: url('../images/icon_t5_2025_hover_1icon_t5_2025_hover.avif');
  font-weight: 600;
}

.bnt.explore.ex-balanco {
  background-image: url('../images/icon_t4_2026icon_t4_2025.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
  margin-bottom: 11px;
  font-weight: 600;
}

.bnt.explore.ex-balanco:hover {
  background-image: url('../images/icon_t4_2025_hover_1icon_t4_2025_hover.avif');
}

.bnt.explore.ex-singreh {
  background-image: url('../images/icon_t6_2026icon_t6_2025.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
}

.bnt.explore.ex-singreh:hover {
  background-image: url('../images/icon_t6_2025_hover_1icon_t6_2025_hover.avif');
}

.bnt.explore.ex-ferramentas {
  background-image: url('../images/Property-1Default_1Property 1=Default.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
}

.bnt.explore.ex-ferramentas:hover {
  background-image: url('../images/Property-1Variant2_1Property 1=Variant2.avif');
}

.bnt.explore.ex-acoes {
  background-image: url('../images/icon_t8_2026icon_t8_2025.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
}

.bnt.explore.ex-acoes:hover {
  background-image: url('../images/icon_t8_2025_hover_1icon_t8_2025_hover.avif');
}

.bnt.explore.ex-seguranca {
  background-image: url('../images/icon_t9_2026icon_t9_2025.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
}

.bnt.explore.ex-seguranca:hover {
  background-image: url('../images/icon_t9_2025_hover.png');
}

.bnt.explore.ex-futuro {
  background-image: url('../images/icon_t10_2026icon_t10_2025.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
}

.bnt.explore.ex-futuro:hover {
  background-image: url('../images/icon_t10_2025_hover_1icon_t10_2025_hover.avif');
}

.bnt.quanti {
  color: #464646;
  background-image: url('../images/1-quantidade-pb.svg');
  background-size: 44px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.bnt.quanti:hover {
  color: #00c9ff;
  background-image: url('../images/1-quantidade.png');
}

.bnt.quanti.w--current {
  color: #00c9ff;
  background-image: url('../images/1-quantidade.png');
  background-size: 44px;
}

.bnt.usos {
  color: #464646;
  background-image: url('../images/3-usos-pb.svg');
  margin-top: -9px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.bnt.usos:hover, .bnt.usos.w--current {
  color: #4ecdc4;
  background-image: url('../images/3-usos.svg');
}

.bnt.usos.quali {
  margin-top: -9px;
}

.bnt.usos.quali.w--current {
  color: #0086ff;
  background-image: url('../images/2-qualidade.svg');
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.bnt.balanco {
  color: #464646;
  background-image: url('../images/4-balanco-pb.svg');
}

.bnt.balanco:hover, .bnt.balanco.w--current {
  color: #8b9e3b;
  background-image: url('../images/4-balanco.svg');
}

.bnt.balanco.menu-balanco {
  margin-top: -9px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.bnt.clima {
  color: #464646;
  background-image: url('../images/5-clima-pb.svg');
  margin-top: -9px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.bnt.clima:hover, .bnt.clima.w--current {
  color: #ffc639;
  background-image: url('../images/5-clima.svg');
}

.bnt.singreh {
  color: #464646;
  background-image: url('../images/6-singreh-pb.svg');
  margin-top: -9px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.bnt.singreh:hover, .bnt.singreh.w--current {
  color: #5b536e;
  background-image: url('../images/6-singreh.svg');
}

.bnt.acoes {
  color: #464646;
  background-image: url('../images/8-acoes-pb.svg');
  margin-top: -8px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.bnt.acoes:hover {
  color: #8c0636;
  background-image: url('../images/8-acoes.svg');
}

.bnt.acoes.w--current {
  color: #8c0636;
  background-image: url('../images/8-acoes.svg');
  margin-top: -7px;
}

.bnt.seguranca {
  color: #464646;
  background-image: url('../images/9-seguranca-pb.svg');
  margin-top: -7px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.bnt.seguranca:hover, .bnt.seguranca.w--current {
  color: #ea7a6e;
  background-image: url('../images/9-seguranca.svg');
}

.bnt.futuro {
  color: #464646;
  background-image: url('../images/futuro-pb.svg');
}

.bnt.futuro:hover, .bnt.futuro.w--current {
  color: #4ecdc4;
  background-image: url('../images/futuro.svg');
}

.bnt.futuro.menu-futuro {
  margin-top: -7px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.bnt.ferramentas {
  color: #464646;
  background-image: url('../images/7-ferramentas-pb.svg');
  margin-top: -7px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.bnt.ferramentas:hover, .bnt.ferramentas.w--current {
  color: #7e5bef;
  background-image: url('../images/7-ferramentas.svg');
}

.bnt.quali {
  background-image: url('../images/2-qualidade-pb.svg');
}

.bnt.quali:hover {
  color: #0086ff;
  background-image: url('../images/2-qualidade.svg');
}

.text-block-28 {
  border-top: 1px solid #cdcccb;
  border-bottom: 1px solid #cdcccb;
}

.text-block-28.explore {
  color: #0057a3;
  text-align: center;
  border-top-style: none;
  border-bottom-style: none;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  position: relative;
  top: 10px;
}

.text-block-28.explore:hover {
  color: #0057a3;
  font-weight: 600;
  top: 10px;
}

.text-block-28.explore.q1 {
  color: #0057a3;
  margin-bottom: 10px;
  top: auto;
}

.text-block-28.explore.q2 {
  color: #0057a3;
  margin-bottom: 10px;
  font-weight: 600;
  top: auto;
}

.text-block-28.explore.q2:hover {
  color: #0057a3;
  font-weight: 600;
}

.div-block-24 {
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.image-22 {
  width: auto;
  height: 55px;
}

.main-info {
  background-color: #dbdbdb;
  height: 600px;
  margin-bottom: 43px;
  margin-left: 0;
  position: static;
}

.main-info.quali {
  background-color: #0086ff;
  margin-bottom: 32px;
}

.main-info.quali.q1 {
  background-color: #fff0;
  width: auto;
  min-width: 850px;
  height: auto;
  margin-bottom: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.main-info.usos {
  background-color: #fff;
  margin-bottom: 0;
}

.main-info.clima {
  color: #fd8;
  background-color: #fff0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 600px;
  max-height: 600px;
  margin-bottom: 0;
  margin-left: 24px;
  margin-right: auto;
  display: flex;
  position: static;
}

.main-info.singreh {
  background-color: #f0f0f000;
  margin-bottom: 0;
}

.main-info.ferramentas {
  background-color: #7e5bef;
}

.main-info.acoes {
  background-color: #fff;
  border-bottom: 1px #8c0636;
  min-width: 700px;
  max-width: 700px;
  margin-bottom: 0;
  padding-left: 24px;
}

.main-info.seguranca {
  background-color: #fff;
  border-bottom: 2px #4c230b;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  min-width: auto;
  max-width: none;
  margin: 0 auto;
  padding-left: 24px;
  display: flex;
}

.main-info.seguranca.futuro {
  height: auto;
  min-height: 550px;
  max-height: 550px;
}

.main-info.futuro {
  background-color: #fff;
  border-bottom: 2px #226258;
}

.main-info.quantidade.qt-2 {
  -webkit-text-stroke-color: #fff;
  background-color: #fff0;
  margin-bottom: 2px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.main-info.balanco {
  background-image: linear-gradient(#fff 55%, #fcfcfa 77%, #e8ecd8);
  width: auto;
  min-width: 700px;
  max-width: 700px;
  margin-bottom: 0;
  margin-left: 24px;
  padding-left: 0;
}

.main-temas {
  align-self: flex-start;
  height: auto;
  min-height: auto;
  margin: 65px auto 0;
  padding-left: 215px;
  position: relative;
  inset: -1% auto auto 0%;
  overflow: visible;
}

.grid-23 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  position: static;
  top: 0;
}

.artigo {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.artigo.clima {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 24px;
  margin-right: auto;
  display: flex;
}

.flex-block-10 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0 auto 0 0;
  padding-left: 0;
  position: static;
  left: 0;
}

.flex-block-10.us {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: auto;
  position: relative;
  left: 0;
  right: 0;
}

.flex-block-10.clima {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  left: -221px;
}

.flex-block-10.futuro {
  left: -112px;
}

.flex-block-10.quanti {
  margin-left: 0;
  padding-left: 0;
  position: static;
  left: -127px;
}

.flex-block-10.quali {
  max-width: none;
  margin-left: 0;
  position: static;
  left: -85px;
}

.flex-block-10.balanco {
  margin-left: 0;
  position: static;
  left: -220px;
}

.flex-block-10.ferramentas {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  left: -46px;
}

.flex-block-10.seguranca {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  left: -158px;
}

.grid-artigo {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
  place-items: start center;
  width: 800px;
  max-width: 1200px;
  height: auto;
  min-height: 0%;
  max-height: none;
  margin: 32px auto 24px;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  top: 0;
}

.grid-artigo.usos {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 24px;
  padding-left: 1px;
}

.grid-artigo.bases {
  margin-top: 24px;
}

.grid-artigo.graficos-mapas {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 800px;
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 24px;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  overflow: visible;
}

.grid-artigo.graficos-mapas.paragrafo-final {
  display: none;
}

.grid-artigo.topo {
  margin-top: 122px;
}

.grid-artigo.tema {
  margin-top: 0;
  margin-bottom: 24px;
}

.grid-artigo.apresenta {
  margin-top: 127px;
}

.flex-txt-artigo {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: auto;
  max-width: 1200px;
  max-height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  position: relative;
  left: auto;
  right: auto;
}

.flex-txt-artigo.acoes {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-bottom: 0;
}

.flex-txt-artigo.credito.equipe-tit {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
}

.flex-txt-artigo.apresentacao {
  margin-top: 0;
}

.flex-txt-artigo.figura-2 {
  border-top: 2px solid #7e5bef;
  border-bottom: 2px solid #7e5bef;
  max-width: 500px;
  height: 410px;
  max-height: 410px;
  margin-top: -11px;
}

.flex-txt-artigo._25-anos {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  background-color: #fff0;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 24px;
}

.flex-txt-artigo._1-col {
  margin-top: 90px;
}

.corpo-txt {
  aspect-ratio: auto;
  color: #464646;
  text-indent: 0;
  column-count: auto;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  flex: 0 auto;
  align-self: center;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.corpo-txt.ana {
  color: #0a1335;
  background-color: #00c9ff;
  border-radius: 20px;
  margin-bottom: 0;
  padding: 12px 12px 16px 24px;
  font-weight: 600;
}

.corpo-txt.ana.singreh {
  color: #fff;
  background-color: #5b536e;
}

.corpo-txt.ana.ferramentas {
  color: #464646;
  background-color: #fff;
  padding-top: 16px;
  font-style: normal;
  font-weight: 400;
}

.corpo-txt.ana.usos {
  color: #464646;
  background-color: #fff0;
  padding-top: 0;
  padding-bottom: 8px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
}

.corpo-txt.ana.usos.singreh {
  padding-top: 0;
}

.corpo-txt.ana.destaque {
  color: #464646;
  background-color: #fff0;
  border-left: 2px #00c9ff;
  border-radius: 0;
  max-width: 700px;
  margin-left: 0;
  padding: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}

.corpo-txt.ana.clima {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 400;
}

.graficos-mapas {
  z-index: 1;
  box-sizing: border-box;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  position: static;
  overflow: auto;
}

.graficos-mapas.mapa-mapinha {
  width: 95%;
}

.graficos-mapas.quanti {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: auto;
  max-width: 600px;
  min-height: auto;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: static;
}

.graficos-mapas.grande {
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  padding-left: 0;
  padding-right: 6px;
}

.graficos-mapas.grande.vazao-mobile {
  display: none;
}

.graficos-mapas.qt-evol {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 0;
}

.graficos-mapas.duplo {
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-graficos {
  z-index: 0;
  justify-content: flex-start;
  align-items: flex-start;
  margin: -24px auto 24px;
  display: flex;
  position: relative;
  top: 0;
}

.rich-text-block {
  color: #814b0e;
  font-family: source-sans-pro, sans-serif;
}

.rich-text-block.usos {
  font-family: "Sourcesans 3", Arial, sans-serif;
  position: relative;
  top: 0;
}

.paragraph-7 {
  width: auto;
  min-width: auto;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.image-24 {
  align-self: center;
  width: auto;
  max-width: none;
  min-height: 100px;
  max-height: 100px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 8px;
  position: static;
}

.image-24.usos-1 {
  margin-top: -36px;
}

.txt-destaque-ana {
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
}

.txt-destaque-ana.home {
  text-align: left;
}

.img {
  margin-top: 40px;
  margin-left: 0;
}

.ish {
  margin-left: auto;
}

.tit-h4.ferramentas {
  color: #7e5bef;
  margin-top: 0;
  font-family: source-sans-pro, sans-serif;
}

.tit-h4.usos {
  color: #6b6b6a;
  margin-top: 0;
}

.tit-h4.clima {
  color: #814b0e;
  margin-top: 0;
  font-family: source-sans-pro, sans-serif;
}

.section-24 {
  background-image: url('../images/hero_fundo_large_2026.png'), linear-gradient(90deg, #226258 57%, #fff 62%);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 550px, auto;
  border-bottom: 1.5px solid #226258;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: 550px;
  max-height: 600px;
  margin-top: 65px;
  margin-left: auto;
  margin-right: auto;
}

.logo-home {
  background-image: url('../images/logo_2025.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 250px;
  width: 320px;
  height: 280px;
  padding-right: 0;
  position: relative;
}

.flex-block-15 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 60px;
}

.flex-block-16 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 31px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 178px;
  padding-right: 0;
}

.flex-block-16._2027 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 62px;
}

.h1-header {
  color: #fff;
  margin-left: 19px;
  font-family: source-sans-pro, sans-serif;
  line-height: 100%;
}

.h1-header.resultado-da-busca {
  color: #0057a3;
  text-align: center;
  align-self: center;
  width: 650px;
  max-width: 650px;
  margin-top: 100px;
}

.h1-header.mobile {
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  margin-left: 0;
  display: block;
}

.h1-header.mobile.m1 {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.h1-header.mobile._2028 {
  color: #0057a3;
}

.section-26 {
  margin-top: -53px;
}

.image-26 {
  margin-top: 32px;
  margin-left: 14px;
  padding-left: 0;
}

.image-26.sobre {
  margin-left: 0;
  overflow: visible;
}

.info-tit-apio {
  margin-top: 42px;
}

.info-quanti-icon.i-2 {
  align-self: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
  min-height: 25px;
  margin-left: 8px;
  margin-right: 10px;
  display: block;
}

.info-quanti-icon.i4 {
  align-self: center;
  margin-left: 8px;
}

.info-quanti-icon.i-5 {
  align-self: center;
  margin-left: 5px;
}

.info-quanti-icon.i-6 {
  align-self: center;
  margin-left: 5px;
  position: relative;
  top: -4px;
}

.info-quanti-icon.usos-1 {
  align-self: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 7px;
  position: relative;
  top: 36px;
}

.info-quanti-icon.i-1 {
  color: #0a1335;
  align-self: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
  min-height: 25px;
  margin-left: 2px;
  padding-left: 0;
  font-size: 14px;
  position: relative;
}

.info-quanti-icon.s1 {
  align-self: center;
  margin-bottom: 0;
  margin-left: 8px;
}

.info-quanti-icon.s1.bh {
  align-self: flex-start;
  margin-bottom: 0;
  margin-left: 0;
}

.info-quanti-icon._1-7 {
  align-self: center;
  width: 25px;
  height: 25px;
  margin-top: 0;
  display: block;
}

.info-quanti-icon.s-2 {
  align-self: center;
  width: 25px;
  min-width: 25px;
  max-width: none;
  height: 25px;
  min-height: 25px;
  margin-top: 0;
  margin-left: 0;
  display: block;
}

.info-quanti-icon.cl {
  align-self: center;
  width: 25px;
  min-width: 25px;
  max-width: none;
  height: 25px;
  margin-left: 2px;
  margin-right: 0;
}

.info-quanti-icon.ac-1 {
  align-self: center;
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  height: 25px;
  min-height: 25px;
  max-height: 25px;
}

.info-quanti-icon.saiba-1.s1 {
  width: 25px;
  min-width: 25px;
  height: 25px;
  min-height: 25px;
}

.info-quanti-icon.fe1 {
  width: 25px;
  min-width: 25px;
  height: 25px;
  min-height: 25px;
  margin-left: 4px;
  position: relative;
}

.info-quanti-icon.ql-nmp {
  color: #464646;
  min-width: 25px;
  max-width: 25px;
  padding-left: 2px;
  font-size: 14px;
  line-height: 20px;
}

.info-quanti-icon.usos-2 {
  align-self: center;
  width: auto;
  min-width: 25px;
  max-width: 25px;
  padding-left: 2px;
}

.info-txt-quanti {
  background-color: #00c9ff33;
  padding: 8px;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.info-txt-quanti.i-1 {
  z-index: 50;
  color: #0a1335;
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-left: 8px;
  padding-left: 14px;
  padding-right: 11px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: none;
  position: relative;
}

.info-txt-quanti.i-1.a {
  display: none;
}

.info-txt-quanti.i-1.tempo-retorno {
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: none;
}

.info-txt-quanti.i-1.volume-util, .info-txt-quanti.i-1.ren, .info-txt-quanti.i-1.das {
  display: none;
}

.info-txt-quanti.i4 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-left: 13px;
  margin-right: 4px;
  font-size: 14px;
  display: block;
}

.info-txt-quanti.i4.q-4 {
  font-size: 14px;
  display: none;
}

.info-txt-quanti.i4.q-6 {
  font-size: 14px;
  display: none;
  position: relative;
  top: 0;
}

.info-txt-quanti.i-5 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-left: 13px;
  margin-right: 17px;
  display: none;
}

.info-txt-quanti.i-5.q-6 {
  margin-top: -18px;
  display: none;
}

.info-txt-quanti.i-5.qt-7a {
  font-size: 14px;
  display: none;
}

.info-txt-quanti.i-6 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 14px;
  display: block;
}

.info-txt-quanti.usos-1 {
  color: #464646;
  background-color: #fff;
  border: 1px #99f3ff;
  border-left-style: dashed;
  flex-flow: column;
  align-self: center;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 20px;
  display: none;
}

.info-txt-quanti.usos-1.saiba-1 {
  margin-left: 8px;
  font-size: 14px;
  display: flex;
}

.info-txt-quanti.usos-1.saiba-1.ete {
  background-color: #99f3ff59;
  border-left-style: none;
  border-radius: 8px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-style: italic;
  line-height: 20px;
  display: none;
}

.info-txt-quanti.s1 {
  align-self: center;
  margin-top: 0;
  margin-left: 5px;
  display: none;
}

.info-txt-quanti.s1.s-2 {
  margin-top: 36px;
  font-size: 14px;
  display: none;
}

.info-txt-quanti.s1.s-2.s3 {
  color: #0a1335;
  flex-flow: column;
  display: none;
}

.info-txt-quanti.s1.s-2.s4 {
  display: none;
}

.info-txt-quanti.i-7 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-top: -17px;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
}

.info-txt-quanti.s-2 {
  color: #0a1335;
  border-radius: 8px;
  align-self: center;
  margin-top: -151px;
  margin-left: 10px;
  margin-right: 8px;
  font-size: 14px;
  font-style: italic;
  line-height: 20px;
  display: none;
  position: relative;
  top: 95px;
}

.info-txt-quanti.bh-s1 {
  color: #464646;
  background-color: #e8ecd8;
  border-radius: 16px;
  flex-flow: column;
  align-self: center;
  margin-left: 10px;
  margin-right: 8px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: none;
  position: relative;
  top: -227px;
}

.info-txt-quanti.cl1 {
  color: #814b0e;
  background-color: #fff3;
  border-left: 1px dashed #ffc639;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  margin-top: -53px;
  margin-left: 8px;
  margin-right: 0;
  padding-left: 14px;
  padding-right: 11px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  line-height: 20px;
  display: none;
}

.info-txt-quanti.cl-3 {
  color: #814b0e;
  background-color: #fff3;
  border-left: 1px dashed #ffc639;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  margin-left: 8px;
  margin-right: 0;
  padding-left: 14px;
  padding-right: 11px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
  line-height: 20px;
  display: none;
}

.info-txt-quanti.cl-3.i-cl4 {
  display: none;
}

.info-txt-quanti.ac-1 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #8c0636;
  align-self: center;
  margin-left: 11px;
  margin-right: 11px;
  font-size: 14px;
  font-style: italic;
  line-height: 20px;
  display: none;
}

.info-txt-quanti.fe-1 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  align-self: center;
  margin-left: 8px;
  padding-left: 14px;
  padding-right: 11px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 20px;
  display: none;
  position: relative;
  top: 185px;
  left: auto;
  right: auto;
}

.info-txt-quanti.fe-2 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  margin-top: -33px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 20px;
  display: none;
  position: relative;
}

.info-txt-quanti.sn1 {
  color: #7e5bef;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  padding-right: 89px;
  font-size: 14px;
  line-height: 16px;
  display: none;
  position: relative;
  top: -44px;
  left: 142px;
}

.info-txt-quanti.sn {
  color: #7e5bef;
  background-color: #fff;
  border-left: 1px dashed #7e5bef;
  width: 250px;
  max-width: 250px;
  padding-left: 14px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  display: block;
}

.info-txt-quanti.sn.a {
  display: none;
  position: relative;
  top: -10px;
  left: 60px;
}

.info-txt-quanti.sn.b {
  z-index: 3;
  display: none;
  position: relative;
  inset: 0% auto 31px 3%;
}

.info-txt-quanti.sn.c {
  display: none;
  position: relative;
  top: -65px;
  left: 51px;
}

.info-txt-quanti.sn.d {
  display: none;
  position: relative;
  top: -120px;
  left: 75px;
}

.info-txt-quanti.sn.e {
  display: none;
  position: relative;
  top: -198px;
  left: 88px;
}

.info-txt-quanti.sn.f {
  display: none;
  position: relative;
  top: -222px;
  left: 123px;
}

.info-txt-quanti.sn.g {
  display: none;
  position: relative;
  top: -224px;
  left: 150px;
}

.info-txt-quanti.fe1 {
  background-color: #7e5bef33;
  border-radius: 16px;
  flex-flow: column;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 18px;
  display: none;
}

.info-txt-quanti._1-2 {
  background-color: #fff3;
  border-left: 1.5px dashed #00c9ff;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.info-txt-quanti.qlnmp {
  color: #464646;
  background-color: #fff0;
  border-left: 1px dashed #0086ff;
  margin-left: 4px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  line-height: 20px;
  display: none;
}

.info-txt-quanti.usos-2 {
  color: #464646;
  background-color: #fff0;
  border-left: 1.5px dashed #99f3ff;
  flex-flow: column;
  margin-left: 11px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: none;
  position: relative;
}

.info-txt-quanti.f-3 {
  background-color: #fff3;
  border-left: 1.5px dashed #7e5bef;
  margin-left: 5px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 18px;
  display: none;
}

.flex-info.info-1 {
  margin-top: -124px;
  margin-bottom: 0;
  margin-left: 8px;
  position: relative;
  top: 83px;
  bottom: 0;
}

.flex-info.info-1.q-1 {
  z-index: 50;
  margin-top: 0;
  display: flex;
  top: auto;
  bottom: auto;
}

.flex-info.info-1.q-2 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -290px;
  display: flex;
  top: 59px;
}

.flex-info.info-1.usos-2 {
  margin-top: -181px;
  top: -51px;
}

.flex-info.info-1.usos-3 {
  margin-top: -82px;
}

.flex-info.info-4 {
  margin-bottom: 1609px;
}

.flex-info.info-4.q-5 {
  margin-top: -458px;
  margin-bottom: 0;
  margin-left: 8px;
  position: relative;
  top: 203px;
}

.flex-info.info-4.q-6 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -23px;
  margin-bottom: 0;
  padding-left: 8px;
  display: flex;
  position: relative;
  top: 149px;
}

.flex-info.info-7 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -212px;
  margin-left: 8px;
  position: relative;
  top: 33px;
  left: 0;
}

.flex-info.saiba.s1 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -392px;
  display: flex;
  position: relative;
  top: 186px;
}

.flex-info.saiba.s-2 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -384px;
  margin-left: 8px;
  position: relative;
  top: 172px;
  bottom: 0;
}

.flex-info.saiba.bh-1 {
  margin-top: -150px;
  margin-left: 4px;
  position: relative;
  top: 287px;
}

.flex-info.saiba.fe1 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  top: 82px;
}

.flex-info.cl-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  margin-top: -98px;
  margin-left: 0;
  position: relative;
  top: 164px;
  bottom: 0;
}

.flex-info.cl-3 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -239px;
  margin-bottom: 0;
  margin-left: 0;
  position: relative;
  top: 118px;
}

.flex-info.cl-3.i-cl4 {
  margin-top: -263px;
}

.flex-info.acoes {
  margin-top: -183px;
  margin-bottom: -75px;
  position: relative;
}

.flex-info.ferramentas.f-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: -519px;
  position: relative;
  top: 242px;
}

.flex-info.ferramentas.f-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  position: relative;
  top: -1px;
  left: auto;
  right: auto;
}

.flex-info.ferramentas.sn1 {
  z-index: 3;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  position: absolute;
  top: 61px;
  left: 221px;
}

.flex-info.ferramentas.sn {
  position: absolute;
  top: 73px;
  left: 306px;
}

.flex-info.ferramentas.sn.i1 {
  z-index: 5;
  top: 61px;
  left: 358px;
}

.flex-info.ferramentas.sn.i2 {
  z-index: 6;
  top: 163px;
  left: 310px;
}

.flex-info.ferramentas.sn.i3 {
  z-index: 7;
  top: 193px;
  left: 290px;
}

.flex-info.ferramentas.sn.i4 {
  z-index: 8;
  top: 221px;
  left: 277px;
}

.flex-info.ferramentas.sn.i5 {
  z-index: 9;
  top: 264px;
  left: 242px;
}

.flex-info.ferramentas.sn.i6 {
  z-index: 10;
  top: 277px;
  left: 219px;
}

.flex-info.ferramentas.f-3 {
  margin-top: -73px;
  padding-left: 8px;
}

.flex-info.ferramentas.f-1-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  margin-top: -519px;
  position: relative;
  top: 242px;
  left: auto;
  right: auto;
}

.flex-info.q-6 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -132px;
  padding-left: 8px;
  position: relative;
  top: 30px;
}

.flex-info.saiba-mais {
  margin-top: -16px;
}

.flex-info.qt-7a {
  justify-content: flex-start;
  align-items: center;
  margin-top: -149px;
  margin-left: 5px;
  position: relative;
  top: 85px;
}

.txt-info-quali {
  color: #0a1335;
  background-color: #0086ff33;
  margin-right: 20px;
  padding: 12px;
  font-family: source-sans-pro, sans-serif;
  font-weight: 600;
  display: block;
}

.txt-info-quali.ql1 {
  background-color: #fff3;
  border-left: 1px dashed #0086ff;
  align-self: center;
  display: flex;
}

.info-quali {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.info-quali.ql-1 {
  margin-top: 0;
  margin-left: 8px;
  padding-top: 0;
  display: none;
  position: relative;
  top: -88px;
}

.info-quali-icon.ql-1 {
  align-self: center;
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  padding-left: 2px;
}

.bold-text {
  text-align: left;
}

.assinatura-apresentacao {
  text-align: right;
  margin-bottom: 8px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-13 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.flex-block-20 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 250px;
  max-width: 250px;
  height: auto;
  max-height: none;
  font-weight: 600;
}

.flex-block-21 {
  background-image: url('../images/ISH-02.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 550px;
  min-height: 400px;
  max-height: 350px;
  position: relative;
  top: -15px;
  left: 10px;
}

.flex-block-21.quantidade {
  flex-flow: row;
  margin-bottom: 12px;
}

.flex-block-21.quantidade.f-1 {
  background-image: none;
  min-height: auto;
  top: 0;
  left: 2px;
}

.txt-figura {
  font-family: source-sans-pro, sans-serif;
}

.txt-figura.balao-1 {
  color: #fff;
  background-image: url('../images/ISH-04.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 200px 200px;
  width: 200px;
  height: 100px;
  margin-left: 0;
  padding-top: 18px;
  padding-left: 11px;
  font-family: source-sans-pro, sans-serif;
  font-style: italic;
  font-weight: 700;
  position: relative;
  top: 110px;
  left: -184px;
}

.txt-figura.balao-2 {
  color: #fff;
  text-align: center;
  background-image: url('../images/ISH-06.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 180px 400px;
  width: 200px;
  height: 160px;
  padding-top: 62px;
  padding-left: 5px;
  padding-right: 9px;
  font-family: source-sans-pro, sans-serif;
  font-style: italic;
  font-weight: 700;
  line-height: 18px;
  position: relative;
  top: 166px;
  bottom: 0;
  left: -82px;
}

.txt-figura.balao-3 {
  background-image: url('../images/ISH-03.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 170px;
  width: 180px;
  height: 150px;
  padding-top: 27px;
  padding-left: 17px;
  font-family: source-sans-pro, sans-serif;
  font-style: italic;
  font-weight: 700;
  line-height: 18px;
  position: relative;
  top: -242px;
  left: 118px;
}

.txt-figura.balao-4 {
  color: #fff;
  background-image: url('../images/ISH-05.svg');
  background-position: 50%;
  background-size: 220px 180px;
  width: 220px;
  height: 110px;
  padding-top: 14px;
  padding-left: 48px;
  font-family: source-sans-pro, sans-serif;
  font-style: italic;
  font-weight: 700;
  position: relative;
  top: -213px;
  left: 206px;
}

.txt-figura.quantidade {
  text-align: center;
  background-image: url('../images/figura_1-03.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding: 8px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  line-height: 18px;
}

.flex-figura.ish {
  border-top: 2px #4c230b;
  border-bottom: 2px #4c230b;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 460px;
  min-height: 400px;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -13px;
  left: 50px;
}

.flex-figura.quantidade {
  flex-flow: column;
}

.flex-figura.quantidade.fig-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 2px #000;
  border-bottom: 2px #0057a3;
  margin-bottom: 0;
  padding-top: 0;
}

.flex-figura.acoes {
  z-index: 10;
  grid-column-gap: 67px;
  grid-row-gap: 67px;
  text-transform: uppercase;
  flex-flow: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding-top: 173px;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  font-weight: 600;
  position: relative;
  top: 0;
  left: 0;
}

.flex-figura.pisf {
  background-image: url('../images/figura-competencia.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 630px;
  border-top: 2px solid #7e5bef;
  border-bottom: 2px solid #7e5bef;
  flex-flow: row;
  width: 550px;
  max-width: 550px;
  height: 450px;
  position: relative;
  top: 0;
  left: -9px;
}

.paragraph-14, .paragraph-16 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.flex-block-22 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-left: 0;
}

._25-anos {
  max-width: 550px;
}

._25-anos.home {
  color: #464646;
  text-align: left;
  text-align: left;
  text-align: left;
  max-width: 650px;
  padding-top: 3px;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
}

.flex-block-24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.flex-block-24.pequena {
  margin-top: -21px;
}

.section-31 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-45 {
  position: relative;
  top: -28px;
}

.div-block-46 {
  position: relative;
  top: -39px;
  left: -20px;
}

.div-block-47 {
  position: relative;
  top: -71px;
}

.abre {
  grid-column-gap: 160px;
  grid-row-gap: 160px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 65px;
  padding-top: 100px;
  display: flex;
}

.abre.note, .abre.note-2026 {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
  min-width: auto;
  min-height: auto;
  margin-top: 97px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  display: flex;
  position: relative;
}

.abre.note-2027, .abre.note-2028 {
  grid-column-gap: 200px;
  grid-row-gap: 200px;
  min-width: auto;
  min-height: auto;
  margin-top: -3px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
  position: relative;
}

.div-block-48.mascara_home, .div-block-48.mascara_home-2025 {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.flex-block-26 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 250px;
  max-width: 250px;
  height: auto;
  max-height: none;
  font-weight: 600;
}

.figura-txt {
  color: #464646;
  font-family: source-sans-pro, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.figura-txt.f-2 {
  color: #a48ff7;
  text-align: right;
  width: 120px;
  min-width: 150px;
  max-width: 150px;
  line-height: 16px;
  position: relative;
  top: 79px;
  left: -172px;
}

.figura-txt.f-3 {
  color: #a48ff7;
  width: 120px;
  min-width: 120px;
  max-width: 120px;
  line-height: 16px;
  position: relative;
  top: -60px;
  left: -72px;
}

.figura-txt.f-4 {
  color: #a48ff7;
  line-height: 16px;
  position: relative;
  top: 105px;
  left: 91px;
}

.figura-txt.n-1 {
  color: #00a19a;
  font-size: 32px;
  font-weight: 700;
  position: relative;
  top: -13px;
  left: -101px;
}

.figura-txt.n-2 {
  color: #8c0636;
  font-size: 26px;
  font-weight: 700;
  position: relative;
  top: -91px;
  left: -27px;
}

.figura-txt.n-3 {
  color: #00a19a;
  font-size: 28px;
  font-weight: 700;
  position: relative;
  top: -84px;
  left: -46px;
}

.figura-txt.n-4 {
  color: #8c0636;
  font-size: 34px;
  font-weight: 700;
  position: relative;
  top: 45px;
  left: -90px;
}

.figura-txt.b-1 {
  color: #8c0636;
  font-weight: 600;
  position: relative;
  top: -124px;
  left: 59px;
}

.figura-txt.b-2 {
  color: #00a19a;
  font-weight: 600;
  position: relative;
  top: 68px;
  left: 12px;
}

.figura-txt.b-3 {
  color: #00a19a;
  font-weight: 600;
  position: relative;
  top: -57px;
  left: -91px;
}

.figura-txt.b-4 {
  color: #8c0636;
  font-weight: 600;
  position: relative;
  top: 51px;
  left: -116px;
}

.figura-txt.f3-a {
  color: #a48ff7;
  line-height: 16px;
  position: relative;
  top: -27px;
  left: 264px;
}

.figura-txt.f8 {
  color: #7e5bef;
  text-align: center;
  flex-flow: column;
  display: flex;
  position: relative;
  top: -17px;
  left: -36px;
}

.figura-txt.f3-7 {
  color: #7e5bef;
  position: relative;
  top: 70px;
  left: -60px;
}

.figura-txt.fe-7 {
  color: #a48ff7;
  line-height: 16px;
  position: relative;
  top: 17px;
  left: 178px;
}

.figura-txt.f-5 {
  color: #7e5bef;
  text-transform: none;
  width: 120px;
  line-height: 16px;
  position: relative;
  top: -49px;
  left: 41px;
}

.figura-txt.t {
  color: #7e5bef;
  background-image: url('../images/figura_1-03.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 150px;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
}

.figura-txt.t.f1 {
  background-image: none;
  font-size: 14px;
  line-height: 16px;
  position: relative;
  top: 29px;
  left: -157px;
}

.figura-txt.t.f2 {
  background-image: none;
  font-size: 14px;
  line-height: 16px;
  position: relative;
  top: 3px;
  left: 200px;
}

.figura-txt.t.f3 {
  background-image: none;
  font-size: 14px;
  line-height: 16px;
  position: relative;
  top: 52px;
  left: 223px;
}

.figura-txt.t.f4 {
  background-image: none;
  font-size: 14px;
  line-height: 16px;
  position: relative;
  top: 18px;
  left: 139px;
}

.figura-txt.t.f5 {
  background-image: none;
  font-size: 14px;
  line-height: 16px;
  position: relative;
  top: 93px;
  left: -185px;
}

.figura-txt.fb1 {
  background-color: #fff;
  border-right: 1px dashed #7e5bef;
  padding-right: 1px;
}

.figura-txt.fb-2 {
  background-color: #fff;
  padding-top: 11px;
  padding-left: 12px;
  padding-right: 6px;
  position: relative;
  top: 126px;
  left: 11px;
}

.figura-txt.fb-2a {
  position: relative;
  top: -1px;
  left: 29px;
}

.figura-txt.fb3, .figura-txt.fb3a, .figura-txt.fb-3b {
  background-color: #fff;
  border-left: 1px dashed #7e5bef;
  padding-left: 8px;
}

.bloco-fig-acoes.esq {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 200px;
}

.bloco-fig-acoes.dir {
  width: 200px;
}

.i-ferramentas {
  align-self: center;
  width: 25px;
  min-width: 25px;
  max-width: 100%;
  height: 25px;
  min-height: 25px;
  max-height: none;
  margin-left: 2px;
  position: relative;
}

.i-ferramentas.f-2 {
  max-width: 25px;
  margin-right: 2px;
}

.i-ferramentas.f3 {
  align-self: center;
}

.italic-text-10 {
  color: #464646;
  font-weight: 600;
}

.grifo {
  color: #0a1335;
  background-color: #00c9ff80;
}

.grifo.quali {
  color: #fff;
  background-color: #0086ff;
}

.grifo.usos {
  color: #99f3ff;
  background-color: #464646;
}

.grifo.clima {
  color: #814b0e;
  background-color: #fd8;
}

.grifo.ferramentas {
  color: #fff;
  background-color: #7e5bef;
}

.grifo.acoes {
  color: #fff;
  background-color: #8c0636;
  font-weight: 600;
}

.flex-block-32 {
  flex-flow: row;
  margin-top: -110px;
  display: flex;
  position: relative;
  top: 70px;
}

.grid-28 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  justify-items: stretch;
  max-width: 800px;
}

.quantidade {
  color: #0057a3;
  text-transform: uppercase;
  font-family: source-sans-pro, sans-serif;
}

.quantidade:hover {
  font-weight: 600;
}

.text-block-36, .text-block-37, .text-block-38, .text-block-39, .text-block-40, .text-block-42 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.flex-block-34 {
  border-top: 1px solid #cdcbcc;
  justify-content: flex-end;
  align-items: center;
  width: 500px;
  min-width: 500px;
  max-width: 550px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
}

.pr-ximo.quantidade {
  color: #464646;
  background-image: url('../images/2-qualidade-pb.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 44px 44px;
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 18px;
  padding-right: 53px;
  text-decoration: none;
  position: relative;
}

.pr-ximo.quantidade:hover {
  color: #0086ff;
  background-image: url('../images/2-qualidade.svg');
}

.pr-ximo.usos {
  color: #464646;
  text-transform: uppercase;
  background-image: url('../images/3-usos-pb.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 44px 44px;
  align-self: center;
  padding-bottom: 20px;
  padding-right: 50px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  text-decoration: none;
}

.pr-ximo.usos:hover {
  color: #4ecdc4;
  background-image: url('../images/3-usos.svg');
  padding-bottom: 20px;
  font-weight: 600;
}

.pr-ximo.balanco {
  color: #464646;
  text-transform: uppercase;
  background-image: url('../images/4-balanco-pb.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 44px 44px;
  padding-top: 0;
  padding-bottom: 21px;
  padding-right: 51px;
  font-family: source-sans-pro, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.pr-ximo.balanco:hover {
  color: #8b9e3b;
  background-image: url('../images/4-balanco.svg');
}

.pr-ximo.clima {
  color: #464646;
  text-transform: uppercase;
  background-image: url('../images/5-clima-pb.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 44px 44px;
  padding-bottom: 20px;
  padding-right: 50px;
  font-family: source-sans-pro, sans-serif;
  text-decoration: none;
}

.pr-ximo.clima:hover {
  color: #ffc639;
  background-image: url('../images/5-clima.svg');
  padding-right: 50px;
  font-weight: 600;
}

.pr-ximo.singreh {
  color: #464646;
  text-transform: uppercase;
  background-image: url('../images/6-singreh-pb.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 44px 44px;
  padding-bottom: 20px;
  padding-right: 50px;
  font-family: source-sans-pro, sans-serif;
  text-decoration: none;
}

.pr-ximo.singreh:hover {
  color: #5b536e;
  background-image: url('../images/6-singreh.svg');
  font-weight: 600;
}

.pr-ximo.ferramentas {
  color: #464646;
  text-transform: uppercase;
  background-image: url('../images/7-ferramentas-pb.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 44px 44px;
  padding-bottom: 16px;
  padding-right: 50px;
  font-family: source-sans-pro, sans-serif;
  text-decoration: none;
}

.pr-ximo.ferramentas:hover {
  color: #7e5bef;
  background-image: url('../images/7-ferramentas.svg');
}

.pr-ximo.acoes {
  color: #464646;
  text-transform: uppercase;
  background-image: url('../images/8-acoes-pb.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 44px 44px;
  padding-bottom: 20px;
  padding-right: 50px;
  font-family: source-sans-pro, sans-serif;
  text-decoration: none;
}

.pr-ximo.acoes:hover {
  color: #8c0636;
  background-image: url('../images/8-acoes.svg');
  font-weight: 600;
}

.pr-ximo.futuro {
  color: #464646;
  text-transform: uppercase;
  background-image: url('../images/futuro-pb.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 44px 44px;
  padding-bottom: 20px;
  padding-right: 50px;
  font-family: source-sans-pro, sans-serif;
  text-decoration: none;
}

.pr-ximo.futuro:hover {
  color: #4ecdc4;
  background-image: url('../images/futuro.svg');
  font-weight: 600;
}

.pr-ximo.seguranca {
  color: #464646;
  text-transform: uppercase;
  background-image: url('../images/9-seguranca-pb.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 44px 44px;
  padding-bottom: 20px;
  padding-right: 50px;
  font-family: source-sans-pro, sans-serif;
  text-decoration: none;
}

.pr-ximo.seguranca:hover {
  color: #ea7a6e;
  background-image: url('../images/9-seguranca.svg');
  font-weight: 600;
}

.drop.qt-1 {
  display: flex;
}

.drop.qt-1.us-1, .drop.qt-1.fe-1 {
  margin-top: 2px;
}

.drop.qt-1.fe-2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  margin-top: 2px;
}

.drop.qt-1.us-2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  margin-top: 0;
}

.level-3.qt-1 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  margin-top: 4px;
  margin-left: 16px;
  display: none;
}

.level-3.qt-2 {
  margin-left: 16px;
  display: none;
}

.level-3.qt-3 {
  order: 1;
  margin-left: 16px;
  display: none;
}

.level-3.ql1 {
  margin-top: 4px;
  margin-left: 16px;
  display: none;
}

.level-3.us-1 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  order: 0;
  margin-top: 2px;
  margin-left: 16px;
  display: none;
}

.level-3.cl-1 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  margin-top: 2px;
  margin-left: 16px;
  display: none;
}

.level-3.cl-2 {
  margin-top: 2px;
  margin-left: 16px;
  display: none;
}

.level-3.cl-3, .level-3.cl-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  margin-top: 2px;
  margin-left: 16px;
  display: none;
}

.level-3.sg-1 {
  margin-top: 4px;
  margin-left: 16px;
  display: none;
}

.level-3.fe-1 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  margin-top: 4px;
  margin-left: 16px;
  display: none;
}

.level-3.fe-2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  margin-top: 2px;
  margin-left: 16px;
  display: none;
}

.level-3.fe-3 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  margin-top: 4px;
  margin-left: 16px;
  display: none;
}

.level-3.fe-4 {
  display: none;
}

.level-3.fe-5 {
  margin-top: 6px;
  margin-left: 16px;
  display: none;
}

.level-3.us-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  margin-left: 16px;
  display: none;
}

.level-2.qt-1 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-image: url('../images/menu-plus-02.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  margin-top: 0;
  position: relative;
}

.level-2.qt-1.fe-3 {
  margin-top: 2px;
}

.level-2.qt-1.fe-4 {
  background-image: none;
}

.level-2.qt-1.fe-5 {
  margin-top: 2px;
}

.menu-mais {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.search {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/explorar-busca_1explorar-busca.avif');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 35px 35px;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  margin-top: 11px;
  margin-left: -180px;
  margin-right: 22px;
  padding-top: 13px;
  padding-left: 0;
  display: flex;
  position: relative;
  left: -41px;
}

.search.resultado {
  justify-content: center;
  align-items: center;
  width: 650px;
  max-width: 650px;
}

.search-button {
  background-color: #3898ec00;
  border-radius: 20px;
  align-self: center;
  width: 40px;
  height: 40px;
  margin-top: -11px;
  padding-top: 0;
  padding-bottom: 0;
}

.search-input.resultado {
  border-radius: 20px;
}

.search-input.geral {
  border-radius: 20px;
  align-self: center;
  width: 200px;
}

.div-block-54 {
  background-color: #fff;
  background-image: url('../images/menu-plus-01.svg');
  background-position: 50% 100%;
  background-size: auto;
  width: 16px;
  max-width: 16px;
  height: 16px;
  max-height: 16px;
  margin-top: 4.5px;
}

.div-block-54.mais2 {
  margin-top: 5px;
}

.div-block-54.evolu {
  width: 16px;
  max-width: 16px;
  height: 16px;
  max-height: 16px;
  margin-top: 4.5px;
}

.list-item-2, .list-item-2.ham {
  display: block;
}

.search-result-wrapper {
  align-self: center;
  max-width: 650px;
}

.image-36 {
  width: 600px;
  max-width: 600px;
  position: relative;
  top: -13px;
  left: 0;
}

.tit-h5-creditos {
  color: #0086ff;
  font-weight: 700;
}

.text-block-47 {
  margin-top: 0;
  margin-left: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.text-block-47.equipe {
  margin-top: 0;
}

.text-block-47.equipe.orgaos {
  margin-bottom: 0;
}

.cargo {
  color: #919191;
  font-size: 14px;
  font-weight: 700;
}

.bold-text-2.tit-h5-creditos {
  color: #0086ff;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.flex-block-40 {
  grid-column-gap: 51px;
  grid-row-gap: 51px;
}

.image-38 {
  margin-left: 0;
  margin-right: 0;
}

.image-39 {
  margin-right: 32px;
}

.bold-text-3, .bold-text-4 {
  color: #0a1335;
  background-color: #00c9ff80;
}

.italic-text-11 {
  display: block;
}

.image-40 {
  width: 230px;
  max-width: 230px;
}

.image-41 {
  width: 230px;
  max-width: 230px;
  height: auto;
}

.italic-text-12 {
  font-weight: 600;
}

.italic-text-13 {
  font-weight: 600;
  line-height: 18px;
}

.italic-text-14 {
  font-weight: 600;
}

.italic-text-15 {
  font-size: 14px;
  font-weight: 600;
  display: inline;
}

.flex-block-41 {
  z-index: 90;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 2px solid #8c0636;
  border-bottom: 2px solid #8c0636;
  width: 500px;
  min-width: 500px;
  max-width: 500px;
  height: 340px;
  position: relative;
}

.paragraph-17 {
  margin-left: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.italic-text-16 {
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 150%;
}

.italic-text-16.home {
  text-align: left;
}

.italic-text-17 {
  font-size: 16px;
  font-style: normal;
  line-height: 16px;
}

.italic-text-18 {
  color: #464646;
  font-size: 16px;
  font-style: normal;
  line-height: 150%;
}

.paragraph-18, .paragraph-19 {
  max-width: none;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-20 {
  max-width: 600px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  position: relative;
}

.flex-block-43 {
  background-image: url('../images/pnsb.svg');
  background-position: 10% 80%;
  background-repeat: no-repeat;
  background-size: 400px 400px;
  border-top: 2px solid #7e5bef;
  border-bottom: 2px solid #7e5bef;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: 24px;
}

.figura.sh-2 {
  grid-column-gap: 61px;
  grid-row-gap: 61px;
  background-image: url('../images/ISH.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 400px;
  border-top: 2px #000;
  border-bottom: 2px #4c230b;
  flex-flow: column;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 610px;
  padding-top: 0;
  padding-right: 0;
  position: relative;
  top: 0;
  left: -10px;
}

.figura.txt-fig {
  max-height: 550px;
  left: 37px;
}

.tit-figura {
  color: #4c230b;
  text-transform: uppercase;
  font-family: source-sans-pro, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 26px;
  position: relative;
  top: 0;
  left: 0;
}

.tit-figura.sh-1 {
  font-size: 18px;
  position: relative;
  top: 2px;
  left: -177px;
}

.tit-figura.sh-2 {
  font-size: 18px;
  top: 11px;
  left: 41px;
}

.tit-figura.ac-1 {
  color: #8c0636;
  font-size: 18px;
  line-height: 20px;
  position: absolute;
  inset: 2% auto auto 5%;
}

.tit-figura.ac-2 {
  color: #8c0636;
  text-transform: none;
  font-size: 18px;
  line-height: 20px;
  display: none;
  position: absolute;
}

.tit-figura.fe-1 {
  color: #7e5bef;
  width: 500px;
  max-width: 500px;
  font-size: 16px;
  line-height: 18px;
  top: 12px;
  left: 0;
}

.tit-figura.lt-2 {
  z-index: 10;
  color: #7e5bef;
  min-width: 400px;
  font-size: 16px;
  line-height: 18px;
  position: absolute;
  top: 18px;
}

.tit-figura.tit {
  z-index: 10;
  color: #7e5bef;
  font-size: 16px;
  line-height: 18px;
  position: relative;
  top: 13px;
  left: 32px;
}

.tit-figura.tit.a {
  text-transform: none;
  font-size: 20px;
  line-height: 22px;
  top: 158px;
  left: 28px;
}

.bloco-1.sh-2 {
  border-left: 2px solid #a7daec;
  padding-left: 11px;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
}

.bloco-1.sh-2.b-2 {
  border-left-style: dashed;
  border-left-color: #8c9f3b;
  border-right: 1px #000;
  align-self: auto;
  position: relative;
  top: -238px;
  left: 357px;
}

.bloco-1.sh-2.b-1 {
  border-left-style: none;
  border-right: 2px dashed #00c9ff;
  padding-left: 0;
  padding-right: 8px;
  position: relative;
  bottom: 76px;
  left: -30px;
  right: 0;
}

.bloco-1.sh-2.b-3 {
  border-left-style: none;
  border-right: 2px dashed #ce9c28;
  padding-left: 0;
  padding-right: 12px;
  position: relative;
  top: -187px;
  left: -43px;
}

.bloco-1.sh-2.b-4 {
  border-left-style: dashed;
  border-left-color: #eb7c6f;
  position: relative;
  top: -277px;
  left: 293px;
}

.heading-4 {
  font-size: 16px;
}

.heading-4.bloco-1 {
  color: #ce9c28;
  -webkit-text-stroke-color: #a7daec;
  font-style: italic;
}

.heading-4.bloco-1.b-1 {
  color: #00c9ff;
}

.heading-4.bloco-1.b-4 {
  color: #eb7c6f;
}

.heading-4.b-2 {
  color: #8c9f3b;
  font-style: italic;
}

.heading-4.home {
  color: #fff;
  text-align: center;
  margin-top: 0;
}

.list-item-3, .list-item-4 {
  margin-bottom: 0;
}

.list {
  color: #464646;
  padding-left: 20px;
}

.list-2 {
  padding-left: 20px;
}

.paragraph-21 {
  margin-bottom: 8px;
}

.list-item-7 {
  margin-bottom: 4px;
}

.flex-block-44 {
  z-index: 5;
  background-image: url('../images/figura_1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 500px;
  width: 500px;
  height: 300px;
  margin-top: 24px;
  margin-left: 14px;
  position: absolute;
  top: 14px;
}

.flex-block-45 {
  background-image: url('../images/quadro-sh.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 500px;
  width: 550px;
  height: 400px;
  position: relative;
}

.flex-block-45.fig-acoes-2 {
  display: none;
}

.txt-fig {
  color: #6b6b6a;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 600;
  position: relative;
  top: 58px;
  left: 63px;
}

.txt-fig.n-1 {
  color: #8c0636;
  font-size: 40px;
  font-style: normal;
  font-weight: 900;
  top: 58px;
  left: 141px;
}

.txt-fig.n-2 {
  color: #00a19a;
  font-size: 32px;
  font-weight: 900;
  top: 73px;
  left: 113px;
}

.txt-fig.n-3 {
  color: #00a19a;
  font-size: 30px;
  font-weight: 900;
  top: 70px;
  left: 147px;
}

.txt-fig.n-4 {
  color: #00a19a;
  font-size: 30px;
  font-weight: 900;
  top: 48px;
  left: 114px;
}

.txt-fig.n-5 {
  color: #00a19a;
  font-size: 24px;
  font-style: normal;
  font-weight: 900;
  top: 72px;
  left: 61px;
}

.txt-fig.n-6 {
  color: #00a19a;
  font-size: 30px;
  font-style: normal;
  font-weight: 900;
  top: 9px;
  left: 216px;
}

.txt-fig.n-7 {
  color: #00a19a;
  font-size: 28px;
  font-weight: 900;
  top: -84px;
  left: 378px;
}

.txt-fig.n-9 {
  color: #00a19a;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  top: -40px;
  left: 71px;
}

.txt-fig.n-10 {
  color: #00a19a;
  font-size: 28px;
  font-weight: 900;
  top: -105px;
  left: 405px;
}

.txt-fig.n-8 {
  color: #00a19a;
  font-size: 28px;
  font-weight: 900;
  top: -66px;
  left: 363px;
}

.txt-fig.t-1 {
  top: 46px;
  left: 119px;
}

.txt-fig.t-2 {
  top: 65px;
  left: 96px;
}

.txt-fig.t-3 {
  top: 73px;
  left: 144px;
}

.txt-fig.t-4 {
  top: 36px;
  left: 75px;
}

.txt-fig.t5 {
  top: 67px;
  left: 52px;
}

.txt-fig.t6 {
  top: 0;
  left: 210px;
}

.txt-fig.t7 {
  top: -88px;
  left: 387px;
}

.txt-fig.t8 {
  top: -68px;
  left: 364px;
}

.txt-fig.t9 {
  top: -42px;
  left: 72px;
}

.txt-fig.t10 {
  top: -77px;
  left: 253px;
}

.txt-fig.fe-1 {
  top: 47px;
  left: -9px;
}

.txt-fig.data-down {
  color: #7e5bef;
  font-weight: 700;
  top: 64px;
  left: -3px;
}

.txt-fig.data-down.d-3 {
  top: -260px;
  left: 179px;
}

.txt-fig.data-down.d-7 {
  top: -69px;
}

.txt-fig.data-down.d-8 {
  top: -100px;
}

.txt-fig.data-down.dt-1 {
  z-index: 10;
  top: 245px;
}

.txt-fig.data-down.dt-2 {
  top: 188px;
  left: -9px;
}

.txt-fig.data-down.dt-3 {
  top: 245px;
  left: 43px;
}

.txt-fig.data-down.dt-4 {
  top: 188px;
  left: 77px;
}

.txt-fig.data-down.dt-5 {
  top: 245px;
  left: 211px;
}

.txt-fig.data-down.dt-6 {
  top: 188px;
  left: 207px;
}

.txt-fig.data-down.dt-7 {
  top: 245px;
  left: 237px;
}

.txt-fig.data-down.dt-8 {
  top: 188px;
  left: 246px;
}

.txt-fig.data-down.dt-9 {
  top: 245px;
  left: 258px;
}

.txt-fig.fe-2.a {
  top: -57px;
  left: -39px;
}

.txt-fig.fe-2.b {
  text-align: right;
  line-height: 16px;
  top: -15px;
  left: -51px;
}

.txt-fig.data-uo {
  color: #7e5bef;
  font-weight: 700;
  top: -132px;
  left: -6px;
}

.txt-fig.data-uo.d-2 {
  top: -107px;
  left: -7px;
}

.txt-fig.data-uo.d-4 {
  top: -398px;
  left: 238px;
}

.txt-fig.data-uo.d-6 {
  top: -130px;
  left: -14px;
}

.txt-fig.fe-3 {
  top: -277px;
  left: 180px;
}

.txt-fig.fe-4 {
  top: -309px;
  left: 234px;
}

.txt-fig.fe-5 {
  top: 46px;
  left: -12px;
}

.txt-fig.fe-6 {
  top: -10px;
  left: -16px;
}

.txt-fig.fe-7 {
  text-align: right;
  top: 16px;
  left: -93px;
}

.txt-fig.fe-7._25-anos {
  top: -14px;
}

.txt-fig.fe-7.b {
  top: 10px;
  left: -36px;
}

.txt-fig.fe-7.c {
  line-height: 16px;
  top: 45px;
  left: -72px;
}

.txt-fig.f-8 {
  top: 14px;
  left: -11px;
}

.txt-fig.ltfe-2 {
  border-left: 1px dashed #7e5bef;
  min-width: 250px;
  padding-left: 8px;
  font-size: 14px;
  line-height: 16px;
  top: 16px;
  left: 34px;
}

.txt-fig.ltfe-1 {
  border-left: 1px dashed #7e5bef;
  min-width: 200px;
  padding-left: 7px;
  font-size: 14px;
  line-height: 16px;
  top: -1px;
  left: 0;
}

.txt-fig.ltfe-3 {
  border-left: 1px dashed #7e5bef;
  width: 150px;
  min-width: 200px;
  padding-left: 8px;
  font-size: 14px;
  line-height: 16px;
  top: -392px;
  left: 122px;
}

.txt-fig.ltfe-4 {
  border-left: 1px dashed #7e5bef;
  min-width: 200px;
  padding-left: 8px;
  font-size: 14px;
  line-height: 16px;
  top: -392px;
  left: 184px;
}

.txt-fig.ltfe-5 {
  text-align: right;
  border-right: 1px dashed #7e5bef;
  padding-right: 9px;
  font-size: 14px;
  line-height: 16px;
  top: -940px;
  left: 235px;
}

.txt-fig.ltfe-6 {
  text-align: left;
  border-left: 1px dashed #7e5bef;
  padding-left: 12px;
  font-size: 14px;
  line-height: 16px;
  top: -931px;
  left: 381px;
}

.txt-fig.ltfe-7 {
  text-align: left;
  border-left: 1px dashed #7e5bef;
  padding-left: 6px;
  font-size: 14px;
  line-height: 16px;
  top: -1209px;
  left: 436px;
}

.txt-fig.ltfe-8 {
  text-align: right;
  border-right: 1px dashed #7e5bef;
  padding-right: 10px;
  font-size: 14px;
  line-height: 16px;
  top: -1687px;
  left: 427px;
}

.txt-fig.ltfe-9 {
  text-align: right;
  border-right: 1px dashed #7e5bef;
  padding-right: 12px;
  font-size: 14px;
  line-height: 16px;
  top: -1189px;
  left: 341px;
}

.txt-fig.ltfe-4a {
  border-left: 1px dashed #7e5bef;
  padding-left: 9px;
  font-size: 14px;
  line-height: 16px;
  top: -401px;
  left: 184px;
}

.txt-fig.ltfe-3a {
  border-left: 1px dashed #7e5bef;
  padding-left: 6px;
  font-size: 14px;
  line-height: 16px;
  top: -401px;
  left: 122px;
}

.flex-block-46 {
  flex-flow: row;
  position: relative;
  left: -21px;
}

.flex-block-47 {
  flex-flow: column;
}

.lt-info {
  background-image: url('../images/fe-lt1.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 550px;
  width: 550px;
  height: 300px;
  position: relative;
  top: 19px;
  left: -20px;
}

.fio-up {
  position: relative;
  top: 49px;
  left: 8px;
}

.fio-up.f-3 {
  top: -272px;
  left: 192px;
}

.fio-up.f-7 {
  top: -79px;
}

.fio-up.f-8 {
  top: 34px;
}

.info-2 {
  position: relative;
  top: -12px;
  left: 131px;
}

.fio-down.f-2 {
  position: relative;
  top: 47px;
  left: 7px;
}

.fio-down.f-4 {
  position: relative;
  top: -292px;
  left: 249px;
}

.fio-down.fe-6 {
  position: relative;
  top: 8px;
  left: -1px;
}

.info-5 {
  position: relative;
  top: -571px;
  left: 314px;
}

.info-6 {
  position: relative;
  top: -558px;
  left: 360px;
}

.info-7 {
  position: relative;
  top: -841px;
  left: 499px;
}

.info-8 {
  position: relative;
  top: -995px;
  left: 525px;
}

.txt-fig-branco {
  color: #814b0e;
  width: 250px;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 18px;
  position: absolute;
  top: 26px;
  left: 40px;
}

.txt-fig-branco.a {
  z-index: 3;
  font-size: 14px;
  line-height: 16px;
  top: 3px;
  left: 284px;
}

.txt-fig-branco.f7 {
  z-index: 2;
  color: #7e5bef;
  font-size: 14px;
  line-height: 15px;
  top: 63px;
  left: 91px;
}

.txt-fig-branco.f-4 {
  z-index: 3;
  font-size: 14px;
  line-height: 15px;
  top: 60px;
  left: 4px;
}

.txt-fig-branco.f-3 {
  z-index: 3;
  font-size: 14px;
  line-height: 15px;
  top: -18px;
  left: 57px;
}

.txt-fig-branco.f-2 {
  z-index: 3;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  top: 57px;
  left: 112px;
}

.txt-fig-branco.info-but {
  color: #fff;
  text-align: left;
  width: 120px;
  min-width: 120px;
  max-width: 250px;
  height: 60px;
  font-style: italic;
  font-weight: 600;
  display: block;
  position: absolute;
  top: 482px;
  left: 130px;
}

.txt-fig-branco.info-but.singreh {
  color: #5c546e;
  display: block;
  top: 518px;
  left: 147px;
}

.txt-fig-branco.info-but.singreh.oi {
  opacity: 0;
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-style: normal;
  font-weight: 900;
  display: block;
  top: 291px;
  left: -384px;
}

.txt-fig-branco.info-but.singreh.lei {
  opacity: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: block;
  top: 99px;
  left: -357px;
}

.txt-fig-branco.info-but.clima {
  color: #814b0e;
  left: 171px;
}

.txt-fig-branco.info-but.balanco {
  color: #515a30;
  top: 595px;
  left: 34px;
}

.txt-fig-branco.info-but.usos {
  top: 493px;
  left: 126px;
}

.txt-fig-branco.info-but.seguranca {
  color: #4c230b;
  line-height: 20px;
  top: 511px;
  left: 78px;
}

.txt-fig-branco.info-but.ferramentas {
  z-index: 30;
  top: 478px;
  left: 65px;
}

.txt-fig-branco.info-but.ferramentas.outras {
  left: 221px;
}

.txt-fig-branco.info-but.acoes {
  color: #6b6b6a;
  text-align: right;
  width: auto;
  min-width: 160px;
  max-width: 160px;
  height: auto;
  font-size: 14px;
  line-height: 16px;
  top: 560px;
  left: 50px;
}

.txt-fig-branco.info-but.acoes.inicio {
  min-width: 120px;
  left: 60px;
}

.txt-fig-branco.info-but.txt-nav {
  color: #226258;
  text-align: right;
  align-self: center;
  width: auto;
  min-width: 300px;
  max-width: 300px;
  height: auto;
  margin-left: 0;
  margin-right: auto;
  font-size: 14px;
  line-height: 16px;
  position: relative;
  top: 0;
  left: auto;
}

.txt-fig-branco.info-but.txt-nav.futuro {
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: flex;
}

.txt-fig-branco.info-but.txt-nav.futuro.sh {
  color: #ea7a6e;
  text-align: left;
  -webkit-text-stroke-color: #ea7a6e;
  margin-left: 0;
  padding-left: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: flex;
}

.txt-fig-branco.info-but.txt-nav.futuro.qt {
  color: #0a1335;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.txt-fig-branco.info-but.txt-nav.futuro.ql {
  color: #0086ff;
  text-align: left;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 2px;
}

.txt-fig-branco.info-but.txt-nav.futuro.us {
  color: #814b0e;
  text-align: left;
  margin-top: 5px;
  padding-left: 7px;
}

.txt-fig-branco.info-but.txt-nav.futuro.us.cl {
  padding-left: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: flex;
}

.txt-fig-branco.info-but.txt-nav.futuro.us.uso {
  color: #6b6b6a;
  padding-left: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.txt-fig-branco.info-but.txt-nav.futuro.bh {
  color: #515a30;
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: flex;
  top: 2px;
}

.txt-fig-branco.info-but.txt-nav.futuro.cl {
  color: #814b0e;
  top: 2px;
}

.txt-fig-branco.info-but.txt-nav.futuro.sg {
  color: #5b536e;
  justify-content: flex-start;
  align-items: center;
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: flex;
  top: 1px;
}

.txt-fig-branco.info-but.txt-nav.futuro.fe {
  color: #7e5bef;
  text-align: left;
  padding-left: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: flex;
}

.txt-fig-branco.info-but.txt-nav.futuro.ac {
  color: #8c0636;
  text-align: left;
  padding-left: 7px;
}

.txt-fig-branco.info-but.txt-nav.futuro.ft {
  text-align: left;
  padding-left: 7px;
}

.txt-fig-branco.dbo {
  font-style: italic;
  font-weight: 600;
  display: block;
  top: 80px;
  left: -297px;
}

.txt-fig-branco.dbo.a {
  z-index: 10;
  color: #0086ff;
  width: 200px;
  margin-top: -52px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-weight: 600;
  display: block;
  position: absolute;
  top: 248px;
  left: 428px;
}

.txt-fig-branco.dbo._1 {
  color: #fff;
  width: auto;
  min-width: 250px;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 34px;
}

.txt-fig-branco.txt-abre {
  display: none;
  top: 403px;
  left: -250px;
}

.txt-fig-branco.txt-abre.singreh {
  display: none;
}

.txt-fig-branco.txt-abre.clima {
  color: #814b0e;
  width: 230px;
  display: none;
  top: 398px;
  left: -228px;
}

.txt-fig-branco.txt-abre.ql {
  color: #fff;
}

.txt-fig-branco.txt-abre.balanco {
  color: #515a30;
  display: flex;
  top: 494px;
  left: -230px;
}

.txt-fig-branco.txt-abre.usos {
  display: block;
}

.txt-fig-branco.txt-abre.usos.abre {
  text-align: center;
  width: 175px;
  min-width: 175px;
  max-width: 175px;
  padding-top: 0;
  display: none;
  top: 384px;
  left: -101px;
}

.txt-fig-branco.txt-abre.ferramentas {
  z-index: 30;
  color: #fff;
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: none;
  top: 430px;
}

.txt-fig-branco.txt-abre.futuro {
  color: #226258;
  width: 180px;
  display: none;
  left: -197px;
}

.txt-fig-branco.od {
  top: 80px;
  left: -310px;
}

.txt-fig-branco.od.bloco-1 {
  color: #fff;
}

.txt-fig-branco.od._1 {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 34px;
}

.txt-fig-branco.p {
  top: 80px;
  left: -316px;
}

.txt-fig-branco.p._1 {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 34px;
}

.txt-fig-branco.t {
  top: 80px;
  left: -338px;
}

.txt-fig-branco.t._1 {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 33px;
}

.txt-fig-branco.ct {
  top: 121px;
  left: -339px;
}

.txt-fig-branco.ct._1 {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 117px;
  left: 36px;
}

.txt-fig-branco.c {
  width: 300px;
  top: 80px;
  left: -338px;
}

.txt-fig-branco.c._1 {
  color: #fff;
  width: 280px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 34px;
}

.txt-fig-branco.txt-singreh {
  z-index: 30;
  color: #5c546e;
  width: 350px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  top: 192px;
  left: -133px;
}

.txt-fig-branco.txt-singreh.fund {
  width: auto;
  min-width: 300px;
  max-width: 300px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 192px;
  left: 217px;
}

.txt-fig-branco.txt-singreh.diret, .txt-fig-branco.txt-singreh.obj, .txt-fig-branco.txt-singreh.inst {
  width: auto;
  min-width: 300px;
  max-width: 300px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 217px;
}

.txt-fig-branco.secas {
  color: #814b0e;
  width: 150px;
  font-weight: 400;
  top: 342px;
  left: 195px;
}

.txt-fig-branco.secas._1 {
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-weight: 600;
  top: 139px;
  left: 140px;
}

.txt-fig-branco.secas._2 {
  width: auto;
  min-width: 120px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 195px;
  left: 208px;
}

.txt-fig-branco.secas._4 {
  width: auto;
  min-width: 120px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 347px;
  left: 225px;
}

.txt-fig-branco.secas._3 {
  width: auto;
  min-width: 100px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 279px;
  left: 231px;
}

.txt-fig-branco.secas._5 {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 440px;
  left: 182px;
}

.txt-fig-branco.secas.a {
  width: 180px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 16px;
  line-height: 18px;
  top: 106px;
  left: 30px;
}

.txt-fig-branco.secas.crises {
  width: 200px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 89px;
  left: 30px;
}

.txt-fig-branco.secas.crises._1 {
  z-index: 5;
  width: auto;
  min-width: 100px;
  font-weight: 400;
  top: 305px;
  left: 572px;
}

.txt-fig-branco.secas.crises._2 {
  z-index: 5;
  width: auto;
  min-width: 120px;
  max-width: 100px;
  top: 448px;
  left: 537px;
}

.txt-fig-branco.secas.crises._3 {
  width: auto;
  min-width: 70px;
  max-width: 70px;
  top: 444px;
  left: 128px;
}

.txt-fig-branco.secas.mudancas {
  width: 200px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 111px;
  left: 30px;
}

.txt-fig-branco.secas.mudancas._1 {
  width: 90px;
  min-width: 90px;
  top: 80px;
  left: 456px;
}

.txt-fig-branco.secas.mudancas._2 {
  z-index: 5;
  border-left: .5px dashed #814b0e;
  width: 130px;
  padding-left: 14px;
  top: 77px;
  left: 570px;
}

.txt-fig-branco.secas.mudancas._2.a {
  width: 120px;
  top: 78px;
  left: 576px;
}

.txt-fig-branco.secas.mudancas._2.b {
  width: 120px;
  top: 376px;
  left: 577px;
}

.txt-fig-branco.secas.mudancas.label {
  line-height: 18px;
  top: 225px;
  left: -241px;
}

.txt-fig-branco.secas.mudancas.label.l-1 {
  z-index: 20;
  font-weight: 600;
  top: 283px;
  left: 132px;
}

.txt-fig-branco.secas.mudancas.label.l2 {
  z-index: 5;
  width: 60px;
  top: 421px;
  left: 168px;
}

.txt-fig-branco.secas.mudancas.label.l3 {
  z-index: 5;
  width: 75px;
  top: 421px;
  left: 274px;
}

.txt-fig-branco.secas.mudancas.label.l4 {
  z-index: 5;
  width: 100px;
  top: 421px;
  left: 379px;
}

.txt-fig-branco.secas.mudancas.label.l5 {
  z-index: 5;
  line-height: 20px;
  top: 485px;
  left: 155px;
}

.txt-fig-branco.secas.gl-clima.gl-1 {
  z-index: 5;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  top: 266px;
  left: 345px;
}

.txt-fig-branco.secas.gl-clima.gl-2 {
  z-index: 5;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  top: 407px;
  left: 249px;
}

.txt-fig-branco.secas.gl-clima.gl-3 {
  z-index: 5;
  width: auto;
  min-width: 110px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  top: 268px;
  left: 567px;
}

.txt-fig-branco.secas.gl-clima.gl-4 {
  z-index: 5;
  width: auto;
  min-width: 130px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  top: 394px;
  left: 565px;
}

.txt-fig-branco.secas.gl-clima.gl-5 {
  z-index: 5;
}

.txt-fig-branco.cheias {
  line-height: 18px;
  top: 71px;
  left: -317px;
}

.txt-fig-branco.cheias._2 {
  color: #0057a3;
  text-transform: uppercase;
  width: auto;
  min-width: 120px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-weight: 600;
  top: 135px;
  left: 152px;
}

.txt-fig-branco.cheias._1 {
  width: auto;
  min-width: 160px;
  max-width: 160px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 106px;
  left: 30px;
}

.txt-fig-branco.cheias._3 {
  color: #0057a3;
  width: auto;
  min-width: 120px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 198px;
  left: 172px;
}

.txt-fig-branco.cheias._4 {
  color: #0057a3;
  width: auto;
  min-width: 120px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 271px;
  left: 201px;
}

.txt-fig-branco.cheias._5 {
  color: #0057a3;
  width: auto;
  min-width: 120px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 360px;
  left: 192px;
}

.txt-fig-branco.cheias._6 {
  color: #0057a3;
  width: auto;
  min-width: 120px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 437px;
  left: 158px;
}

.txt-fig-branco.blc {
  font-weight: 600;
}

.txt-fig-branco.blc.oqe {
  z-index: 5;
  color: #515a30;
  width: 80px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 18px;
  top: 185px;
  left: 151px;
}

.txt-fig-branco.blc.oqe._1 {
  top: 196px;
  left: 525px;
}

.txt-fig-branco.blc.oqe._3 {
  width: 230px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 16px;
  top: 72px;
  left: 27px;
}

.txt-fig-branco.blc.pqs {
  z-index: 5;
  color: #515a30;
  width: 100px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 174px;
  left: 552px;
}

.txt-fig-branco.blc.pqs._1 {
  width: 120px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  top: 292px;
  left: 579px;
}

.txt-fig-branco.blc.pqs._2 {
  width: auto;
  min-width: 100px;
  max-width: 100px;
  font-size: 14px;
  line-height: 16px;
  top: 442px;
  left: 581px;
}

.txt-fig-branco.blc.limite {
  z-index: 5;
  color: #515a30;
  width: 120px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 133px;
  left: 548px;
}

.txt-fig-branco.blc.limite._1 {
  top: 254px;
  left: 578px;
}

.txt-fig-branco.blc.limite._2 {
  display: block;
  top: 384px;
  left: 581px;
}

.txt-fig-branco.blc.calculo {
  z-index: 5;
  color: #515a30;
  width: 100px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 192px;
  left: 116px;
}

.txt-fig-branco.blc.calculo._1 {
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: block;
  top: 194px;
  left: 524px;
}

.txt-fig-branco.blc.calculo._2 {
  text-align: center;
  width: 120px;
  top: 272px;
  left: 102px;
}

.txt-fig-branco.blc.calculo._4 {
  text-align: center;
  top: 290px;
  left: 502px;
}

.txt-fig-branco.blc.calculo.a {
  width: 70px;
  min-width: 70px;
  top: 421px;
  left: 8px;
}

.txt-fig-branco.blc.calculo.b {
  text-align: center;
  font-size: 14px;
  top: 419px;
  left: 108px;
}

.txt-fig-branco.blc.calculo.c {
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  top: 419px;
  left: 209px;
}

.txt-fig-branco.blc.calculo.d {
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  top: 420px;
  left: 327px;
}

.txt-fig-branco.blc.calculo.e {
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  top: 420px;
  left: 458px;
}

.txt-fig-branco.blc.calculo.f {
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  top: 420px;
  left: 559px;
}

.txt-fig-branco.usos {
  color: #6b6b6a;
  top: 86px;
  left: -322px;
}

.txt-fig-branco.usos._2, .txt-fig-branco.usos._3 {
  left: -345px;
}

.txt-fig-branco.usos._4, .txt-fig-branco.usos._5 {
  left: -351px;
}

.txt-fig-branco.usos.interna {
  top: 116px;
  left: -311px;
}

.txt-fig-branco.usos.interna.turis {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 100px;
  left: 30px;
}

.txt-fig-branco.usos.interna.pesca, .txt-fig-branco.usos.interna.navega {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 103px;
  left: 30px;
}

.txt-fig-branco.usos.interna.eflu, .txt-fig-branco.usos.interna.ab-hu {
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 30px;
}

.txt-fig-branco.usos.interna.ab-ru {
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: flex;
  top: 117px;
  left: 30px;
}

.txt-fig-branco.usos.interna.indu {
  width: auto;
  min-width: 250px;
  max-width: 250px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 103px;
  left: 30px;
}

.txt-fig-branco.usos.interna.ab-an {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 103px;
  left: 30px;
}

.txt-fig-branco.usos.interna.irriga {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 105px;
  left: 30px;
}

.txt-fig-branco.usos.interna.minera {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 104px;
  left: 30px;
}

.txt-fig-branco.usos.interna.energia {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 102px;
  left: 30px;
}

.txt-fig-branco.sh {
  z-index: 5;
  color: #4c230b;
  width: 170px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  top: 193px;
  left: -224px;
}

.txt-fig-branco.sh.comp {
  font-weight: 400;
  top: 65px;
  left: 30px;
}

.txt-fig-branco.sh.comp._1 {
  color: #4c230b;
  text-transform: uppercase;
  border-bottom: 1.5px solid #ea7a6e;
  width: 200px;
  padding-bottom: 4px;
  top: 213px;
  left: 50px;
}

.txt-fig-branco.sh.comp._2 {
  color: #925f36;
  text-align: right;
  width: 180px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  top: 387px;
  left: 49px;
}

.txt-fig-branco.sh.comp._3 {
  color: #0a1335;
  text-align: left;
  width: 180px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  top: 122px;
  left: 386px;
}

.txt-fig-branco.sh.comp._4 {
  color: #8b9e3b;
  width: 150px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  top: 274px;
  left: 534px;
}

.txt-fig-branco.sh.comp._5 {
  color: #ea7a6e;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  top: 459px;
  left: 472px;
}

.txt-fig-branco.sh.comp.abre-comp {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 71px;
}

.txt-fig-branco.sh.ish {
  flex-flow: column;
  width: 280px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-weight: 400;
  display: flex;
  top: 96px;
  left: 19px;
}

.txt-fig-branco.sh.ish.apoio {
  font-size: 14px;
  line-height: 16px;
  top: 348px;
}

.txt-fig-branco.sh.ish.apoio._2 {
  z-index: 5;
  color: #4c230b;
  width: 190px;
  font-weight: 400;
  top: 451px;
  left: 25px;
}

.txt-fig-branco.sh.ish.apoio._1 {
  z-index: 5;
  color: #ea7a6e;
  text-align: center;
  text-transform: uppercase;
  width: 160px;
  font-weight: 600;
  top: 408px;
  left: 9px;
}

.txt-fig-branco.sh.ish.apoio._3 {
  z-index: 5;
  color: #0a1335;
  text-transform: uppercase;
  width: 90px;
  font-weight: 600;
  top: 157px;
  left: 419px;
}

.txt-fig-branco.sh.ish.apoio._4 {
  z-index: 5;
  color: #8b9e3b;
  text-transform: uppercase;
  width: 95px;
  font-weight: 600;
  top: 241px;
  left: 593px;
}

.txt-fig-branco.sh.ish.apoio._4._25-anos {
  color: #ea7a6e;
  top: 394px;
  left: 141px;
}

.txt-fig-branco.sh.ish.apoio._4.a {
  color: #ea7a6e;
  font-weight: 600;
  top: 470px;
  left: 475px;
}

.txt-fig-branco.sh.ish.apoio._4.b {
  color: #925f36;
  font-weight: 600;
  top: 379px;
  left: 222px;
}

.txt-fig-branco.sh.riscos {
  color: #4c230b;
  text-align: center;
  width: 150px;
  font-size: 14px;
  line-height: 18px;
  top: 332px;
  left: -37px;
}

.txt-fig-branco.sh.riscos.bloco-1 {
  top: 295px;
  left: -74px;
}

.txt-fig-branco.sh.riscos._2 {
  top: 295px;
  left: 88px;
}

.txt-fig-branco.sh.riscos._3 {
  text-align: center;
  top: 295px;
  left: 265px;
}

.txt-fig-branco.sh.riscos._4 {
  top: 295px;
  left: 411px;
}

.txt-fig-branco.sh._1 {
  width: auto;
  min-width: 150px;
  max-width: 150px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 217px;
  left: 124px;
}

.txt-fig-branco.sh._2 {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 132px;
  left: 495px;
}

.txt-fig-branco.sh._3 {
  text-align: right;
  width: 120px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 458px;
  left: 388px;
}

.txt-fig-branco.sh._4 {
  width: 130px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 396px;
  left: 557px;
}

.txt-fig-branco.txt-tela {
  line-height: 20px;
  top: 84px;
  left: -188px;
}

.txt-fig-branco.txt-tela.ferramentas {
  color: #fff;
}

.txt-fig-branco.txt-tela.ferramentas.prh {
  min-width: 250px;
  max-width: 250px;
  min-height: 60px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  position: absolute;
  top: 64px;
  left: 30px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  top: 178px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.prh._1 {
  z-index: 5;
  width: auto;
  min-width: 100px;
  max-width: 100px;
  margin-bottom: auto;
  position: absolute;
  top: 179px;
  left: 558px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.prh._2 {
  z-index: 5;
  width: auto;
  min-width: 80px;
  max-width: 80px;
  margin-bottom: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  position: absolute;
  top: 249px;
  left: 617px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.prh._3 {
  z-index: 5;
  width: auto;
  min-width: 80px;
  max-width: 80px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  position: absolute;
  top: 310px;
  left: 609px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.enquadra {
  width: 150px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.outorga {
  text-align: center;
  width: 150px;
  top: 362px;
  left: -41px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.outorga._1 {
  top: 372px;
  left: 176px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.outorga._2 {
  top: 372px;
  left: 352px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.outorga._3 {
  top: 372px;
  left: 531px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.cobra {
  width: 150px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.cond {
  z-index: 30;
  width: 170px;
  top: 342px;
  left: -226px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.cond._1 {
  left: -251px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.cond._2 {
  width: 140px;
  top: 198px;
  left: -16px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.cnarh {
  top: 269px;
  left: -218px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.regula {
  top: 255px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.sb {
  z-index: 400;
  width: 150px;
  display: block;
  top: 440px;
  left: 517px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.marco {
  width: 180px;
  top: 347px;
  left: -253px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.marco._1 {
  z-index: 40;
  min-width: 180px;
  max-width: 180px;
  top: 425px;
  left: 56px;
}

.txt-fig-branco.txt-tela.ferramentas.apoio.marco._2 {
  z-index: 40;
  width: auto;
  min-width: 150px;
  max-width: 150px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 280px;
  left: 263px;
}

.txt-fig-branco.txt-tela.ferramentas.enquadra {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 135px;
  left: 32px;
}

.txt-fig-branco.txt-tela.ferramentas.outorga {
  width: 280px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 88px;
  left: 30px;
}

.txt-fig-branco.txt-tela.ferramentas.cobra {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 83px;
  left: -178px;
}

.txt-fig-branco.txt-tela.ferramentas.snirh {
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: block;
  top: 118px;
  left: 30px;
}

.txt-fig-branco.txt-tela.ferramentas.cond {
  width: 350px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: flex;
  top: 136px;
  left: 30px;
}

.txt-fig-branco.txt-tela.ferramentas.cnerh {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 118px;
  left: 30px;
}

.txt-fig-branco.txt-tela.ferramentas.regular {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 120px;
  left: 30px;
}

.txt-fig-branco.txt-tela.ferramentas.sb {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 122px;
  left: 30px;
}

.txt-fig-branco.txt-tela.ferramentas.fiscal {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 124px;
  left: 30px;
}

.txt-fig-branco.txt-tela.ferramentas.marco {
  width: auto;
  min-width: 250px;
  max-width: 250px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 121px;
  left: 30px;
}

.txt-fig-branco.txt-tela.acoes {
  color: #226258;
  left: -30px;
}

.txt-fig-branco.txt-tela.acoes.apoio {
  z-index: 5;
  color: #8c0636;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  top: 355px;
  left: 102px;
}

.txt-fig-branco.txt-tela.acoes.apoio._1.gt {
  min-width: 12vw;
  max-width: 12vw;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 313px;
  left: 537px;
}

.txt-fig-branco.txt-tela.acoes.apoio._1.destaque.d2 {
  color: #4c230b;
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 170px;
}

.txt-fig-branco.txt-tela.acoes.apoio._2 {
  text-align: center;
  left: 248px;
}

.txt-fig-branco.txt-tela.acoes.apoio._2.destaque._3 {
  left: 249px;
}

.txt-fig-branco.txt-tela.acoes.apoio._2.destaque.d3 {
  color: #4c230b;
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 311px;
}

.txt-fig-branco.txt-tela.acoes.apoio._3 {
  text-align: center;
  left: 409px;
}

.txt-fig-branco.txt-tela.acoes.apoio._3.destaque.d4 {
  color: #4c230b;
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 462px;
}

.txt-fig-branco.txt-tela.acoes.apoio._4 {
  left: 570px;
}

.txt-fig-branco.txt-tela.acoes.apoio._4.destaque.d5 {
  color: #4c230b;
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 613px;
}

.txt-fig-branco.txt-tela.acoes.apoio.ods {
  text-align: left;
  min-width: 120px;
  max-width: 120px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 327px;
  left: 139px;
}

.txt-fig-branco.txt-tela.acoes.apoio.ods._2 {
  text-align: left;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 195px;
  left: 520px;
}

.txt-fig-branco.txt-tela.acoes.gt, .txt-fig-branco.txt-tela.acoes.capac {
  color: #8c0636;
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 30px;
}

.txt-fig-branco.txt-tela.acoes.ods {
  color: #8c0636;
  width: auto;
  min-width: 200px;
  max-width: 200px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 17px;
}

.txt-fig-branco.txt-tela.acoes.destaque {
  color: #8c0636;
}

.txt-fig-branco.txt-tela.acoes.destaque.d1 {
  width: 255px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 135px;
  left: 20px;
}

.txt-fig-branco.txt-tela.futuro {
  color: #226258;
  left: 244px;
}

.txt-fig-branco.txt-tela.futuro.geg {
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 25px;
}

.txt-fig-branco.txt-tela.futuro.geg.t2 {
  width: 100px;
  min-width: 100px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  top: 231px;
  left: 23px;
}

.txt-fig-branco.txt-tela.futuro.geg.t3 {
  z-index: 5;
  width: 120px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  top: 155px;
  left: 360px;
}

.txt-fig-branco.txt-tela.futuro.geg.t4 {
  z-index: 5;
  width: 100px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  top: 320px;
  left: 563px;
}

.txt-fig-branco.txt-tela.futuro.acoes {
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 24px;
}

.txt-fig-branco.txt-tela.futuro.acoes.apoio {
  text-align: center;
  width: 150px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  top: 174px;
}

.txt-fig-branco.txt-tela.futuro.acoes.apoio.t1 {
  z-index: 5;
  top: 193px;
  left: 369px;
}

.txt-fig-branco.txt-tela.futuro.acoes.apoio.t2 {
  z-index: 5;
  top: 143px;
  left: 566px;
}

.txt-fig-branco.txt-tela.futuro.acoes.apoio.t3 {
  z-index: 5;
  top: 190px;
  left: 771px;
}

.txt-fig-branco.txt-tela.futuro.infor {
  font-family: "Sourcesans 3", Arial, sans-serif;
  position: absolute;
  top: 79px;
  left: 27px;
}

.txt-fig-branco.txt-tela.futuro.infor.apoio {
  z-index: 5;
  width: 160px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  position: relative;
  top: 0;
  left: 495px;
}

.txt-fig-branco.txt-tela.futuro.edu {
  width: 25svh;
  font-family: "Sourcesans 3", Arial, sans-serif;
  position: absolute;
  left: 23px;
}

.txt-fig-branco.txt-tela.futuro.apoio {
  width: 150px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  top: 186px;
}

.txt-fig-branco.txt-tela.futuro.apoio.t1 {
  width: 100px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-weight: 600;
  line-height: 16px;
  top: 194px;
  left: 159px;
}

.txt-fig-branco.txt-tela.futuro.apoio.t2 {
  width: 150px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 145px;
  left: 338px;
}

.txt-fig-branco.txt-tela.futuro.apoio.t3 {
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: block;
  left: 551px;
}

.bloco-fe {
  position: relative;
  top: 98px;
  left: -440px;
}

.bloco-fe.b-1 {
  top: 122px;
  left: -426px;
}

.bloco-fe.b-2 {
  top: 235px;
  left: -342px;
}

.bloco-fe.b-8 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  top: 145px;
  left: -945px;
}

.bloco-fe.b-7 {
  top: 25px;
  left: -1228px;
}

.bloco-fe.b-6 {
  top: 241px;
  left: -830px;
}

.bloco-fe.b-5 {
  left: -734px;
}

.bloco-fe.b-4 {
  top: 210px;
  left: -731px;
}

.bloco-fe.b-3 {
  top: 111px;
  left: -518px;
}

.flex-block-48 {
  flex-flow: row;
  position: relative;
  top: 35px;
  left: 66px;
}

.image-42 {
  width: 200px;
  max-width: 80px;
  position: relative;
  top: -39px;
  left: 9px;
}

.figura-lista {
  color: #a48ff7;
  margin-bottom: 0;
}

.list-3 {
  border-left: 1px dashed #7e5bef;
  width: 200px;
  max-width: 200px;
  margin-bottom: 0;
  padding-left: 19px;
  position: relative;
  top: 28px;
  left: -42px;
}

.image-43 {
  height: 100px;
  position: relative;
  top: -13px;
  left: -58px;
}

.image-44 {
  width: 90px;
  position: relative;
  top: 16px;
  left: 12px;
}

.image-45 {
  width: 80px;
  position: relative;
  top: -13px;
  left: -69px;
}

.image-46 {
  width: 75px;
  position: relative;
  top: -58px;
  left: -10px;
}

.image-47 {
  width: 110px;
  max-width: 110px;
  position: relative;
  top: -38px;
  left: 80px;
}

.image-48 {
  width: 90px;
  max-width: 50px;
  position: relative;
  top: -24px;
  left: 244px;
}

.flex-block-49 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -361px;
  position: relative;
  top: 115px;
}

.flex-block-50 {
  background-image: url('../images/lt-2.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 550px;
  border-top: 2px solid #7e5bef;
  border-bottom: 2px solid #7e5bef;
  width: 550px;
  height: 600px;
  margin-top: 0;
}

.flex-block-51 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: column;
  position: relative;
  top: 175px;
  left: -289px;
}

.flex-block-52 {
  position: relative;
  top: 76px;
}

.italic-text-19 {
  font-style: normal;
}

.paragraph-22 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-23 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-24 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.bold-text-5 {
  position: relative;
}

.flex-block-53 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-image: url('../images/monitoramento.svg');
  background-position: 65% 70%;
  background-repeat: no-repeat;
  background-size: auto 450px;
  border-top: 2px solid #7e5bef;
  border-bottom: 2px solid #7e5bef;
  flex-flow: row;
  width: 550px;
  min-width: 550px;
  max-width: 550px;
  height: 750px;
  min-height: 750px;
  max-height: 750px;
  margin-left: 24px;
  padding-left: 0;
}

.italic-text-20, .italic-text-21, .italic-text-22, .italic-text-23 {
  font-style: normal;
}

.bold-text-6 {
  color: #7e5bef;
  font-style: normal;
}

.monitor-1 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #fff0;
  padding-right: 0;
  position: relative;
  top: 72px;
}

.monitor-1.b-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  top: 77px;
}

.monitor-1.b-2 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  padding-left: 10px;
  top: 79px;
}

.monitor-1.b-3 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.italic-text-24 {
  font-style: normal;
}

.italic-text-25 {
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-style: normal;
}

.italic-text-26 {
  font-style: normal;
}

.flex-snirh {
  background-image: url('../images/snirh.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 380px;
  border-top: 2px solid #7e5bef;
  border-bottom: 2px solid #7e5bef;
  width: 530px;
  min-width: 530px;
  max-width: 530px;
  height: 360px;
  min-height: 360px;
  max-height: 360px;
}

.image-49 {
  width: 25px;
  height: 25px;
}

.italic-text-27, .italic-text-28, .italic-text-29, .italic-text-30, .italic-text-31, .italic-text-32, .italic-text-33, .italic-text-34, .italic-text-35, .italic-text-36, .italic-text-37, .italic-text-38, .italic-text-39, .italic-text-40, .italic-text-41 {
  font-style: normal;
}

.paragraph-25, .paragraph-26, .paragraph-27, .paragraph-28, .paragraph-29 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.italic-text-42, .italic-text-43, .italic-text-44 {
  font-style: normal;
}

.paragraph-30 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-31 {
  margin-bottom: 0;
}

.italic-text-45, .italic-text-46, .italic-text-47, .italic-text-48, .italic-text-49 {
  font-style: normal;
}

.paragraph-32 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.italic-text-50 {
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-style: normal;
}

.paragraph-33 {
  margin-bottom: 24px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.italic-text-51, .italic-text-52, .italic-text-53 {
  font-style: normal;
}

.paragraph-34 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.info {
  aspect-ratio: auto;
  overflow-wrap: normal;
  object-fit: fill;
  background-color: #0086ff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 600px;
  max-height: 600px;
  margin-left: 24px;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.info.singreh {
  background-color: #0086ff00;
  background-image: linear-gradient(#fff 49%, #f8f6fd 72%, #d1c4f5);
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  margin-left: 24px;
  display: flex;
}

.info.clima {
  background-color: #fff;
  background-image: linear-gradient(#fff 61%, #ffeec5 100%, #ffeec5);
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 600px;
  max-height: 600px;
  margin-bottom: 4px;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  left: 0;
  right: 0;
}

.info.usos {
  background-color: #fff;
  background-image: linear-gradient(#fff, #eafdff);
  width: auto;
  min-width: 700px;
  max-width: 700px;
  margin-left: 24px;
  position: relative;
}

.info.balanco {
  background-color: #0086ff00;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  position: relative;
}

.info.seguranca {
  background-image: linear-gradient(#fff 65%, #fdf2f1 87%, #fbe4e2);
  width: auto;
  min-width: 700px;
  margin-left: 0;
  display: flex;
}

.info.ferramentas {
  background-color: #7e5bef;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.info.acoes {
  background-image: linear-gradient(#fff 51%, #f6ebef);
  width: auto;
  min-width: 700px;
  max-width: 700px;
  margin-bottom: 2px;
  margin-left: 0;
}

.info.futuro {
  background-color: #0086ff00;
  background-image: linear-gradient(#fff 4% 78%, #d6f3f1 99% 100%, #d6f3f1 100%, #d6f3f1);
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 550px;
  max-height: 550px;
  margin-left: auto;
  display: block;
  position: absolute;
}

.personagem {
  z-index: 2;
  min-width: 140px;
  min-height: auto;
  display: block;
  position: absolute;
  top: 292px;
  left: 239px;
}

.personagem.ql-1 {
  min-width: 110px;
  display: block;
  top: 277px;
  left: -342px;
}

.personagem.p2 {
  z-index: 4;
  width: auto;
  min-width: auto;
  max-width: none;
  height: 325px;
  min-height: 340px;
  max-height: 340px;
  display: none;
  top: 257px;
  left: -371px;
}

.personagem.qt-p1-copy {
  z-index: 30;
  width: auto;
  min-width: 110px;
  max-width: 110px;
  height: auto;
  min-height: auto;
  max-height: none;
  display: block;
  position: absolute;
  top: 256px;
  left: -351px;
}

.personagem.qt-p1-copy.p1 {
  display: block;
  top: 267px;
  left: -331px;
}

.personagem.m-p1 {
  z-index: 50;
  min-width: 120px;
  display: block;
  top: 300px;
  left: 59px;
}

.personagem.p4 {
  z-index: 33;
  width: auto;
  min-width: 186px;
  max-width: 186px;
  height: auto;
  min-height: auto;
  max-height: none;
  line-height: 33px;
  display: block;
  top: 255px;
  left: -341px;
}

.personagem.p5 {
  z-index: 36;
  width: auto;
  min-width: 93px;
  max-width: 93px;
  display: block;
  top: 250px;
  left: -221px;
}

.personagem.p6 {
  z-index: 34;
  min-width: 263px;
  max-width: 263px;
  display: block;
  top: 206px;
  left: -381px;
}

.personagem.p7 {
  z-index: 35;
  min-width: 120px;
  display: block;
  top: 190px;
  left: -339px;
}

.personagem.cl {
  min-width: 90px;
  min-height: auto;
  display: none;
  top: 241px;
  left: -359px;
}

.personagem.cl._1 {
  display: block;
  top: 240px;
  left: -334px;
}

.personagem.cl._2 {
  min-width: 110px;
  max-width: 110px;
  display: block;
  top: 226px;
  left: 12px;
}

.personagem.cl._2.cheia {
  max-width: 11px;
  margin-bottom: auto;
  top: 224px;
  left: 30px;
}

.personagem.cl._3 {
  max-width: 90px;
  display: block;
  left: 30px;
}

.personagem.cl4 {
  min-width: 150px;
  display: block;
  top: 375px;
  left: 0;
}

.personagem.balanco {
  min-width: 158px;
  max-width: 158px;
  display: block;
  top: 298px;
  left: -155px;
}

.personagem.balanco.oqe {
  min-width: 260px;
  top: 196px;
  left: -116px;
}

.personagem.balanco._1 {
  min-width: 165px;
  max-width: 165px;
  display: none;
  top: 296px;
  left: -155px;
}

.personagem.oqe {
  min-width: 230px;
  max-width: 230px;
  display: block;
  top: 232px;
  bottom: 0;
  left: 261px;
}

.personagem.calculo {
  min-width: 140px;
  max-width: 140px;
  display: block;
  top: 288px;
  left: 17px;
}

.personagem.pqs {
  min-width: 125px;
  max-width: 125px;
  display: block;
  top: 235px;
  left: 17px;
}

.personagem.usos {
  z-index: 6;
  min-width: 105px;
  display: block;
  top: 225px;
  left: 251px;
}

.personagem.usos.mapa {
  min-width: 100px;
  transform-style: preserve-3d;
  display: block;
  top: 225px;
  left: -342px;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.personagem.seguranca {
  min-width: 180px;
  max-width: 180px;
  display: block;
  top: 227px;
  left: -163px;
}

.personagem.ferramentas {
  width: 100%;
  min-width: 160px;
  max-width: none;
  top: 279px;
  left: -396px;
}

.personagem.ferramentas.p1 {
  width: auto;
  max-width: 160px;
  display: block;
  top: 276px;
  left: -160px;
}

.personagem.ferramentas.p1._3 {
  left: 0;
}

.personagem.ferramentas.p2 {
  min-width: 105px;
  display: block;
  top: 248px;
  left: -163px;
}

.personagem.ferramentas.p2._2 {
  width: auto;
  min-width: auto;
  top: 259px;
  left: 2px;
}

.personagem.ferramentas.p2._2.a {
  height: auto;
  top: 259px;
  left: 6px;
}

.personagem.ferramentas.p2._3 {
  width: auto;
  max-width: 105px;
  height: auto;
  min-height: auto;
  max-height: none;
  top: 271px;
  left: -198px;
}

.personagem.ferramentas.p4 {
  display: none;
}

.personagem.ferramentas.p3 {
  width: auto;
  min-width: 113px;
  max-width: 113px;
  max-height: none;
  display: block;
  top: 274px;
  left: 16px;
}

.personagem.ferramentas.fe-p4 {
  width: auto;
  min-width: 110px;
  max-width: 110px;
  max-height: none;
  display: block;
  top: 266px;
  left: 34px;
}

.personagem.ferramentas.fe-p5 {
  min-width: 120px;
  display: block;
  top: 251px;
  left: -26px;
}

.personagem.ferramentas.fe-p5._2 {
  width: auto;
  max-width: 120px;
  top: 271px;
  left: 39px;
}

.personagem.ferramentas.fe-p5._2.b {
  top: 281px;
  left: 18px;
}

.personagem.acoes {
  min-width: 125px;
  display: block;
  top: 241px;
  left: -390px;
}

.personagem.acoes.p1 {
  min-width: 120px;
  max-width: 120px;
  display: block;
  top: 259px;
  left: 0;
}

.personagem.acoes.p1.inicio {
  display: block;
  left: -166px;
}

.personagem.acoes.p2 {
  width: auto;
  min-width: 120px;
  max-width: 120px;
  height: auto;
  min-height: auto;
  max-height: none;
  display: block;
  top: 260px;
  left: 8px;
}

.personagem.futuro {
  min-width: 160px;
  display: none;
  top: 237px;
  left: -376px;
}

.personagem.futuro.ft-p2 {
  min-width: 130px;
  max-width: 130px;
  display: block;
  position: absolute;
  top: 216px;
  left: 12px;
}

.personagem.futuro.ft-p3 {
  min-width: 120px;
  max-width: 120px;
  display: block;
  top: 286px;
  left: 21px;
}

.personagem.futuro.ft-p1 {
  flex: 0 auto;
  max-width: 160px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 191px;
  left: -252px;
}

.circulo {
  z-index: 5;
  display: block;
  position: absolute;
  top: 361px;
  left: 0;
}

.circulo.quanti {
  width: 350px;
  min-width: 350px;
  height: auto;
  min-height: auto;
  position: absolute;
  top: 23px;
  left: 119px;
}

.circulo.quanti.monitor {
  z-index: 10;
  width: 450px;
  min-width: 450px;
  height: 450px;
  min-height: 450px;
  top: 41px;
  left: -242px;
}

.circulo.quanti._1 {
  display: none;
}

.circulo.quanti.a {
  left: -102px;
}

.circulo.quanti.a.monitor {
  top: 76px;
}

.circulo.quanti.a.inicio {
  left: auto;
}

.circulo.quali {
  width: auto;
  min-width: 350px;
  max-width: 350px;
  height: auto;
  min-height: 350px;
  max-height: 350px;
  top: 25px;
  left: -54px;
}

.circulo.singreh {
  opacity: .59;
  width: 350px;
  min-width: 350px;
  max-width: 350%;
  height: auto;
  min-height: auto;
  max-height: none;
  top: 29px;
  left: -58px;
}

.circulo.clima {
  width: auto;
  min-width: 400px;
  max-width: 400px;
  height: auto;
  min-height: auto;
  top: 42px;
  left: -96px;
}

.circulo.usos {
  width: 350px;
  min-width: 350px;
  max-width: 350px;
  top: 52px;
  left: -49px;
}

.bt-info {
  width: 65px;
  min-width: 65px;
  height: 65px;
  min-height: 65px;
  padding: 5px;
  position: absolute;
  top: 0;
  left: 0;
}

.bt-info.ql {
  z-index: 20;
  min-width: 65px;
  max-width: 65px;
  min-height: 65px;
  max-height: 65px;
  top: 414px;
  left: 152px;
}

.bt-info.qt {
  width: 35px;
  min-width: 35px;
  max-width: 35%;
  height: 35px;
  min-height: 35px;
  max-height: 35px;
  display: block;
  top: 420px;
  left: 270px;
}

.bt-info.singreh {
  z-index: 30;
  width: 35px;
  min-width: 35px;
  max-width: 35px;
  height: 35px;
  min-height: 35px;
  max-height: 35px;
  padding: 0;
  display: block;
  position: static;
  top: 451px;
  left: 164px;
}

.bt-info.singreh.simples, .bt-info.singreh.descktop {
  display: block;
}

.bt-info.clima {
  z-index: 3;
  min-width: 65px;
  min-height: 65px;
  top: 417px;
  left: 186px;
}

.bt-info.balanco {
  z-index: 5;
  min-width: 65px;
  min-height: 65px;
  display: block;
  top: 517px;
  left: 45px;
}

.bt-info.usos {
  z-index: 5;
  min-width: 65px;
  min-height: 65px;
  top: 414px;
  left: 144px;
}

.bt-info.usos.abre {
  top: 363px;
}

.bt-info.seguranca {
  z-index: 20;
  position: relative;
  top: 445px;
  left: 98px;
}

.bt-info.ferramentas {
  z-index: 30;
  min-width: 65px;
  min-height: 65px;
  display: block;
  top: 406px;
  left: 87px;
}

.bt-info.acoes {
  z-index: 5;
  top: 414px;
  left: 83px;
}

.bt-info.futuro {
  z-index: 5;
  top: 416px;
  left: 56px;
}

.ql-p2 {
  z-index: 2;
  width: 150px;
  min-width: 150px;
  display: none;
  position: absolute;
  top: 296px;
  left: -408px;
}

.ql-p4 {
  z-index: 2;
  width: 240px;
  min-width: 240px;
  display: none;
  position: absolute;
  top: 297px;
  left: -432px;
}

.linha-info {
  z-index: 1;
  border-top: 1.5px solid #66b6ff;
  width: 780px;
  max-width: 780px;
  height: 15px;
  max-height: 15px;
  display: block;
  position: relative;
  top: 449px;
  left: 0;
}

.linha-info.singreh {
  border-top-color: #5c546e;
  width: auto;
  min-width: 500px;
  max-width: 500px;
  display: block;
  position: absolute;
  top: 157px;
  left: 73px;
}

.linha-info.singreh.ambito {
  width: 200px;
  display: none;
  position: absolute;
  top: 564px;
  left: -101px;
}

.linha-info.clima {
  z-index: 1;
  border-top-color: #814b0e;
  display: block;
  position: absolute;
  inset: 451px 0 0 -389px;
}

.linha-info.balanco {
  border-top-color: #515a30;
  position: relative;
  top: 379px;
  left: -10px;
}

.linha-info.usos {
  border-top-color: #00cbe6;
  display: block;
  position: absolute;
  top: 462px;
  left: -386px;
}

.linha-info.usos.con-ncon {
  width: 170px;
  min-width: 170px;
  max-width: 170px;
  display: block;
  position: absolute;
  top: 516px;
  left: -96px;
}

.linha-info.usos.con-1 {
  display: block;
  top: 516px;
}

.linha-info.usos.n-con-1 {
  display: block;
  top: 517px;
}

.linha-info.seguranca {
  border-top-color: #ea7a6e;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  display: block;
  top: 480px;
  left: 0;
}

.linha-info.ferramentas {
  border-top-color: #fff;
  display: block;
  position: absolute;
  top: 519px;
  left: -10px;
}

.linha-info.ferramentas.abre {
  top: 389px;
  left: -401px;
}

.linha-info.ferramentas.abre.menu {
  display: none;
}

.linha-info.ferramentas.abre._1 {
  top: 376px;
}

.linha-info.ferramentas.outras {
  position: absolute;
  left: -400px;
}

.linha-info.ferramentas.volta {
  display: none;
}

.linha-info.acoes {
  border-top-width: 2px;
  border-top-color: #8c0636;
  position: absolute;
  top: 598px;
  left: 239px;
}

.linha-info.futuro {
  border-top-color: #226258;
  top: 0;
  left: 0;
}

.info-but-menu {
  z-index: 2;
  color: #66b6ff;
  background-color: #fff;
  border: 1.5px solid #ea7a6e;
  border-radius: 6px;
  width: 44px;
  min-width: 44px;
  max-width: 44px;
  height: 44px;
  min-height: 44px;
  max-height: 44px;
  padding-top: 11px;
  padding-left: 4px;
  font-family: source-sans-pro, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  position: relative;
  top: 0;
  left: 0;
}

.info-but-menu.dbo {
  padding-top: 11px;
  display: block;
  position: absolute;
  top: 491px;
  left: 147px;
}

.info-but-menu.dbo:hover {
  color: #fff;
  border-color: #fff;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-top: 15px;
  padding-left: 7px;
  top: 489px;
  left: 145px;
}

.info-but-menu.od {
  padding-left: 9px;
  display: block;
  position: absolute;
  top: 491px;
  left: 247px;
}

.info-but-menu.od:hover {
  color: #fff;
  border-color: #fff;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-top: 13px;
  padding-left: 12px;
  top: 489px;
  left: 245px;
}

.info-but-menu.p {
  color: #66b6ff;
  width: 44px;
  min-width: 44px;
  max-width: 44px;
  height: 44px;
  min-height: 44px;
  max-height: 44px;
  padding-top: 10px;
  padding-left: 14px;
  display: block;
  position: absolute;
  top: 491px;
  left: 347px;
}

.info-but-menu.p:hover {
  color: #fff;
  border-color: #fff;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-top: 12px;
  padding-left: 17px;
  top: 489px;
  left: 345px;
}

.info-but-menu.t {
  padding-left: 15px;
  display: block;
  position: absolute;
  top: 491px;
  left: 447px;
}

.info-but-menu.t:hover {
  color: #fff;
  border-color: #fff;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-top: 13px;
  padding-left: 18px;
  top: 488px;
  left: 445px;
}

.info-but-menu.ct {
  padding-left: 9px;
  display: block;
  position: absolute;
  top: 491px;
  left: 557px;
}

.info-but-menu.ct:hover {
  color: #fff;
  border-color: #fff;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-top: 13px;
  padding-left: 12px;
  top: 489px;
  left: 555px;
}

.info-but-menu.c {
  padding-left: 14px;
  display: block;
  position: absolute;
  top: 491px;
  left: 667px;
}

.info-but-menu.c:hover {
  color: #fff;
  border-color: #fff;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-top: 13px;
  padding-left: 16px;
  top: 489px;
  left: 665px;
}

.info-but-menu.singreh {
  color: #fff;
  background-color: #fff;
  border-color: #5c546e;
  position: absolute;
}

.info-but-menu.singreh.inter {
  z-index: auto;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  top: 423px;
  left: 102px;
}

.info-but-menu.singreh.cnrh {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  top: 474px;
  left: 102px;
}

.info-but-menu.singreh.midr {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  top: 457px;
  left: 102px;
}

.info-but-menu.singreh.ana {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  top: 451px;
  left: 102px;
}

.info-but-menu.singreh.ag-fed {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  top: 459px;
  left: 102px;
}

.info-but-menu.singreh.estad {
  z-index: 10;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  top: 423px;
}

.info-but-menu.singreh.cerh {
  z-index: 10;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  top: 448px;
}

.info-but-menu.singreh.sema {
  z-index: 10;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  top: 450px;
}

.info-but-menu.singreh.ogerh {
  z-index: 10;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  top: 460px;
}

.info-but-menu.singreh.ag-est {
  z-index: 10;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  top: 459px;
}

.info-but-menu.singreh.federal {
  width: 46px;
  min-width: 46px;
  max-width: 46px;
  height: 46px;
  min-height: 46px;
  max-height: 46px;
  left: 137px;
}

.info-but-menu.singreh.estadual {
  top: 537px;
  left: 296px;
}

.info-but-menu.seca {
  background-color: #fff;
  border-color: #814b0e;
}

.info-but-menu.crise {
  background-color: #fff;
  border-color: #814b0e;
  left: 164px;
}

.info-but-menu.cheia {
  background-color: #fff;
  border-color: #814b0e;
  left: 167px;
}

.info-but-menu.mudanca, .info-but-menu.gestao {
  background-color: #fff;
  border-color: #814b0e;
}

.info-but-menu.blc {
  background-color: #fff;
  border-color: #515a30;
  display: flex;
}

.info-but-menu.usos {
  background-color: #fff;
  border-color: #00cbe6;
}

.info-but-menu.usos.ncon {
  background-color: #fff0;
  border-color: #00cbe6;
}

.info-but-menu.usos.con, .info-but-menu.usos.ab-hu, .info-but-menu.usos.industria, .info-but-menu.usos.ab-an, .info-but-menu.usos.irriga, .info-but-menu.usos.minera, .info-but-menu.usos.ab-ru {
  border-color: #00cbe6;
}

.info-but-menu.usos.volta-con {
  z-index: 8;
  background-color: #fff0;
  border-radius: 20px;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  left: 166px;
}

.info-but-menu.usos.energia, .info-but-menu.usos.turismo, .info-but-menu.usos.pesca {
  border-color: #00cbe6;
}

.info-but-menu.ish {
  align-self: auto;
  margin-left: 0;
  padding-left: 4px;
  left: 0;
}

.info-but-menu.acoes {
  border-color: #8c0636;
  left: 18px;
}

.info-but-menu.futuro {
  border-color: #226258;
  left: 0;
}

.info-but-menu.ferramentas {
  background-color: #7e5bef;
  border-color: #fff;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
}

.info-but-menu.ferramentas.outras {
  border-radius: 50px;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  display: flex;
}

.info-but-menu.ferramentas.volta {
  border-color: #fd8;
  border-radius: 20px;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  left: -21px;
}

.info-but-menu.ferramentas.marco, .info-but-menu.ferramentas.cond, .info-but-menu.ferramentas.cnarh, .info-but-menu.ferramentas.regula, .info-but-menu.ferramentas.sb, .info-but-menu.ferramentas.fiscal {
  border-color: #fd8;
}

.tit-info-sec {
  color: #fff;
  text-transform: uppercase;
  font-family: source-sans-pro, sans-serif;
  font-size: 64px;
  font-style: italic;
  font-weight: 900;
  line-height: 120%;
}

.tit-info-sec.dbo {
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 44px;
  display: block;
  position: relative;
  top: 31px;
  left: 36px;
}

.tit-info-sec.od {
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 44px;
  line-height: 100%;
  position: relative;
  top: 36px;
  left: -286px;
}

.tit-info-sec.p {
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 44px;
  line-height: 100%;
  position: absolute;
  top: 34px;
  left: 35px;
}

.tit-info-sec.c {
  text-transform: none;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 44px;
  line-height: 100%;
  position: absolute;
  top: 35px;
  left: 35px;
}

.tit-info-sec.t {
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 44px;
  position: absolute;
  top: 30px;
  left: 32px;
}

.tit-info-sec.ct {
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 44px;
  line-height: 42px;
  position: absolute;
  top: 35px;
  left: 35px;
}

.tit-info-sec.tit-info-singreh {
  z-index: 30;
  color: #5c546e;
  font-size: 28px;
  position: absolute;
  top: 140px;
  left: -64px;
}

.tit-info-sec.tit-info-singreh.fund {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 139px;
  left: 286px;
}

.tit-info-sec.tit-info-singreh.obj {
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 299px;
}

.tit-info-sec.tit-info-singreh.inst {
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 270px;
}

.tit-info-sec.tit-info-singreh.apoio {
  z-index: 5;
  text-transform: none;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 32px;
  line-height: 100%;
  top: 216px;
  left: 347px;
}

.tit-info-sec.tit-info-singreh.apoio.cnrh {
  left: 356px;
}

.tit-info-sec.tit-info-singreh.apoio.midr {
  left: 362px;
}

.tit-info-sec.tit-info-singreh.apoio.midr.sub {
  text-transform: uppercase;
  min-width: 300px;
  max-width: 300px;
  font-size: 15px;
  font-weight: 600;
  top: 249px;
  left: 362px;
}

.tit-info-sec.tit-info-singreh.apoio.ana {
  width: auto;
  min-width: 300px;
  max-width: 300px;
  line-height: 105%;
  top: 216px;
  left: 290px;
}

.tit-info-sec.tit-info-singreh.apoio.ag-fed {
  min-width: 300px;
  max-width: 300px;
  top: 239px;
  left: 346px;
}

.tit-info-sec.tit-info-singreh.apoio.ag-fed._1 {
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 400;
  top: 278px;
  left: 346px;
}

.tit-info-sec.tit-info-singreh.apoio.estaduais {
  top: 204px;
  left: 36px;
}

.tit-info-sec.tit-info-singreh.apoio.cerh {
  min-width: 250px;
  max-width: 250px;
  display: block;
  top: 193px;
  left: 83px;
}

.tit-info-sec.tit-info-singreh.apoio.sema {
  top: 236px;
  left: 35px;
}

.tit-info-sec.tit-info-singreh.apoio.sema._1 {
  text-transform: uppercase;
  min-width: 300px;
  max-width: 300px;
  font-size: 15px;
  font-weight: 400;
  line-height: 120%;
  top: 305px;
}

.tit-info-sec.tit-info-singreh.apoio.ogerh {
  top: 189px;
  left: 32px;
}

.tit-info-sec.tit-info-singreh.apoio.ag-est {
  top: 228px;
  left: 33px;
}

.tit-info-sec.tit-info-singreh.apoio.ag-est._1 {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  top: 271px;
  left: 27px;
}

.tit-info-sec.tit-info-singreh.apoio.singreh-abre {
  text-align: center;
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 24px;
  top: 317px;
  left: 223px;
}

.tit-info-sec.secas {
  color: #814b0e;
  text-transform: none;
  font-size: 44px;
  position: absolute;
  top: 22px;
  left: -314px;
}

.tit-info-sec.secas.a {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 59px;
  left: 30px;
}

.tit-info-sec.secas.crises {
  min-width: 300px;
  max-width: 300px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 43px;
  left: 30px;
}

.tit-info-sec.secas.mudancas {
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 30px;
}

.tit-info-sec.secas.gl-clima {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 2px;
  left: 30px;
}

.tit-info-sec.cheias {
  color: #814b0e;
  text-transform: none;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 44px;
  position: absolute;
  top: 61px;
  left: 30px;
}

.tit-info-sec.blc {
  color: #515a30;
  text-transform: none;
  width: 200px;
  font-size: 44px;
  line-height: 80%;
  position: absolute;
  top: 28px;
  left: -318px;
}

.tit-info-sec.blc.oqe {
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 0;
}

.tit-info-sec.blc.pqs {
  font-family: "Sourcesans 3", Arial, sans-serif;
  line-height: 100%;
  top: 75px;
  left: 23px;
}

.tit-info-sec.blc.limite {
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 27px;
}

.tit-info-sec.blc.calculo {
  width: 350px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 15px;
  left: 44px;
}

.tit-info-sec.usos {
  color: #6b6b6a;
  position: absolute;
  top: 14px;
  left: -317px;
}

.tit-info-sec.usos._2 {
  left: -338px;
}

.tit-info-sec.usos._3, .tit-info-sec.usos._4, .tit-info-sec.usos._5 {
  left: -339px;
}

.tit-info-sec.usos.consuntivos {
  text-transform: uppercase;
  width: 400px;
  min-width: 400px;
  max-width: 400px;
  font-size: 45px;
  line-height: 47px;
  display: none;
  top: 20px;
  left: -380px;
}

.tit-info-sec.usos.interna {
  text-transform: none;
  min-width: 500px;
  max-width: 500px;
  font-size: 42px;
  line-height: 100%;
  top: 56px;
  left: -311px;
}

.tit-info-sec.usos.interna.energia {
  text-transform: none;
  min-width: 500px;
  max-width: 500px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 42px;
  line-height: 100%;
  top: 56px;
  left: 30px;
}

.tit-info-sec.usos.interna.turis {
  text-transform: none;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 42px;
  top: 56px;
  left: 30px;
}

.tit-info-sec.usos.interna.pesca, .tit-info-sec.usos.interna.navega {
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 30px;
}

.tit-info-sec.usos.interna.eflu {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 31px;
  left: 30px;
}

.tit-info-sec.usos.interna.ab-hu {
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 42px;
  top: 31px;
  left: 30px;
}

.tit-info-sec.usos.interna.ab-ru {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 30px;
  left: 30px;
}

.tit-info-sec.usos.interna.indu {
  min-width: 600px;
  max-width: 600px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 30px;
}

.tit-info-sec.usos.interna.ab-an {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 56px;
  left: 30px;
}

.tit-info-sec.usos.interna.irriga, .tit-info-sec.usos.interna.minera {
  font-family: "Sourcesans 3", Arial, sans-serif;
  left: 30px;
}

.tit-info-sec.sh {
  z-index: 5;
  width: 600px;
  min-width: 600px;
  font-size: 44px;
  line-height: 100%;
  position: absolute;
  top: -12px;
  left: 0;
}

.tit-info-sec.sh.comp {
  color: #ea7a6e;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  position: absolute;
  top: -64px;
  left: 30px;
}

.tit-info-sec.sh.ish {
  width: 600px;
  min-width: 600px;
  margin-left: 44px;
  line-height: 80%;
  position: absolute;
  top: -23px;
  left: -63px;
}

.tit-info-sec.sh.ish._1 {
  top: -5px;
}

.tit-info-sec.sh.ish._1.tela1 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.tit-info-sec.sh.riscos {
  color: #4c230b;
  top: 0;
  left: 30px;
}

.tit-info-sec.sh.riscos.tela-riscos {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.tit-info-sec.tela {
  font-size: 44px;
  line-height: 100%;
}

.tit-info-sec.tela.ferramentas.prh {
  width: 600px;
  position: absolute;
  top: -23px;
  left: -203px;
}

.tit-info-sec.tela.ferramentas.prh.m.inicio {
  width: auto;
  min-width: auto;
  max-width: none;
  min-height: auto;
  max-height: none;
  display: block;
}

.tit-info-sec.tela.ferramentas.enquadra {
  position: absolute;
  top: 47px;
  left: 32px;
}

.tit-info-sec.tela.ferramentas.outorga {
  position: absolute;
  top: 45px;
  left: -210px;
}

.tit-info-sec.tela.ferramentas.cobra {
  position: absolute;
  top: 42px;
  left: -183px;
}

.tit-info-sec.tela.ferramentas.snirh {
  min-width: 650px;
  position: absolute;
  top: 53px;
  left: -56px;
}

.tit-info-sec.tela.ferramentas.cond {
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: auto;
  position: absolute;
  top: 55px;
  left: -322px;
}

.tit-info-sec.tela.ferramentas.cnarh {
  width: 600px;
  display: block;
  position: absolute;
  top: 2px;
  left: -335px;
}

.tit-info-sec.tela.ferramentas.regula {
  min-width: 600px;
  position: absolute;
  top: 6px;
  left: -334px;
}

.tit-info-sec.tela.ferramentas.sb {
  position: relative;
  top: 0;
  left: 0;
}

.tit-info-sec.tela.ferramentas.fiscal {
  min-height: auto;
  max-height: none;
  position: relative;
  left: -106px;
}

.tit-info-sec.tela.ferramentas.marco {
  width: 450px;
  position: absolute;
  top: 2px;
  left: -298px;
}

.tit-info-sec.tela.acoes {
  position: absolute;
}

.tit-info-sec.tela.acoes.ods {
  top: 38px;
  left: 13px;
}

.tit-info-sec.tela.futuro {
  color: #226258;
}

.tit-info-sec.tela.futuro.geg.mobile {
  min-width: 400px;
  max-width: 400px;
  margin-bottom: auto;
  position: relative;
  top: 34px;
  left: 17px;
}

.tit-info-sec.tela.futuro.infor {
  min-width: 400px;
  max-width: 400px;
  min-height: auto;
  max-height: 600svh;
  position: absolute;
  top: 33px;
  left: 29px;
}

.tit-info-sec.tela.futuro.edu.mobile {
  flex-flow: column;
}

.tit-info-sec.tela.futuro.mobile {
  min-width: 300px;
  max-width: 300px;
  min-height: auto;
  max-height: none;
  font-family: "Sourcesans 3", Arial, sans-serif;
  position: relative;
  top: 36px;
  left: 32px;
}

.image-54 {
  z-index: 1;
  display: block;
  position: absolute;
  top: 239px;
  left: 663px;
}

.image-54.quali, .image-54.usos {
  display: block;
}

.flex-block-55 {
  z-index: 1;
  background-image: url('../images/tela-1-ql.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 850px 600px;
  width: 700px;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 600px;
  max-height: 600px;
  display: block;
  position: absolute;
  top: 29px;
  left: -348px;
}

.flex-block-55.od {
  background-image: url('../images/ql-od300x.png');
  background-position: 0 0;
  background-size: 720px;
  display: block;
  top: 18px;
  left: -351px;
}

.flex-block-55.p {
  background-image: url('../images/ql-p300x.png');
  background-size: 790px;
  display: block;
  top: 37px;
  left: -367px;
}

.flex-block-55.t {
  background-image: url('../images/ql-t300x.png');
  background-size: 850px;
  width: 950px;
  display: block;
  top: 30px;
  left: -375px;
}

.flex-block-55.ct {
  background-image: url('../images/ql-ct300x.png');
  background-size: 790px;
  display: block;
  top: 29px;
  left: -376px;
}

.flex-block-55.c {
  background-image: url('../images/ql-c300x.png');
  background-size: 870px;
  top: 61px;
  left: -450px;
}

.flex-block-55.singreh {
  background-image: url('../images/folha300x.avif');
  background-position: 50% 0;
  background-size: 450px;
  width: 820px;
  height: 525px;
  display: block;
  top: 70px;
  left: -383px;
}

.flex-block-55.singreh.fund, .flex-block-55.singreh.diret {
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 525px;
  max-height: 525px;
  position: relative;
  left: auto;
}

.flex-block-55.singreh.obj, .flex-block-55.singreh.inst {
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 525px;
  max-height: 525px;
  position: relative;
  left: 0;
}

.flex-block-55.secas {
  background-image: url('../images/t1-secas300x_1t1-secas@300x.avif');
  background-position: 50% 0;
  background-size: 400px;
  width: auto;
  min-width: 500px;
  max-width: 500px;
  height: auto;
  min-height: 400px;
  max-height: 400px;
  margin-bottom: auto;
  display: flex;
  top: 122px;
  left: 110px;
}

.flex-block-55.secas.crises {
  background-image: url('../images/t3-crise300x_1t3-crise@300x.avif');
  background-size: 500px;
  height: 490px;
  min-height: 490px;
  padding-left: 0;
  display: block;
  top: 75px;
  left: 166px;
}

.flex-block-55.cheias {
  background-image: url('../images/t2-chuvas300x_1t2-chuvas@300x.avif');
  background-position: 50% 0;
  background-size: 430px;
  width: 450px;
  min-width: 450px;
  height: 450px;
  min-height: 450px;
  top: 65px;
  left: 95px;
}

.flex-block-55.blc.oqe {
  background-image: url('../images/t1-blc300x_1t1-blc@300x.avif');
  background-position: 50% 0;
  background-size: 400px;
  width: 780px;
  left: -366px;
}

.flex-block-55.usos._1 {
  background-image: url('../images/usos-bacia300x_1usos-bacia@300x.avif');
}

.div-block-56 {
  background-color: #fff;
  background-image: linear-gradient(360deg, #dff7fd, #fff 23%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 600px;
  max-height: 600px;
  margin-left: 24px;
  margin-right: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: flex;
  overflow: clip;
}

.text-but-info {
  z-index: 3;
  color: #0a1335;
  text-transform: none;
  width: 200px;
  font-style: italic;
  font-weight: 700;
  line-height: 120%;
  position: absolute;
  top: 486px;
  left: -88px;
}

.text-but-info.monitor {
  font-weight: 700;
  top: 309px;
  left: -118px;
}

.text-but-info.qt {
  width: 120px;
  left: 261px;
}

.section-32 {
  margin-left: auto;
  margin-right: auto;
}

.flex-block-56 {
  z-index: 23;
  flex-flow: column;
  max-height: 600px;
  display: flex;
  position: absolute;
}

.flex-block-56.monitor {
  margin-left: 0;
  display: none;
  position: absolute;
  top: -36px;
}

.flex-block-56.inicio {
  display: none;
}

.div-block-57 {
  display: block;
  position: absolute;
}

.linha-quanti {
  z-index: 23;
  border-top: 1.5px solid #00c9ff;
  flex-flow: row;
  width: 780px;
  max-width: 1200px;
  display: flex;
  position: relative;
  top: -18px;
  left: 0;
}

.linha-quanti.monitor {
  z-index: 19;
  border-top-color: #0057a3;
  justify-content: center;
  align-items: center;
  width: 800px;
  margin-top: 0;
  padding-top: 0;
  line-height: 19px;
  display: block;
  top: 221px;
  left: auto;
}

.linha-quanti.quanti {
  z-index: 18;
  clear: left;
  width: 800px;
  display: block;
  position: relative;
  top: 454px;
  left: 0;
}

.qt-tela {
  z-index: 3;
  background-image: url('../images/base-qt-4300x_1base-qt-4@300x.avif');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 540px;
  width: 780px;
  max-width: 1200px;
  height: 600px;
  display: block;
  position: absolute;
  top: 38px;
  left: 194px;
}

.qt-tela.t1 {
  z-index: 4;
  background-image: url('../images/base-qt-2300x_1base-qt-2@300x.avif');
  display: none;
  top: 0;
  left: auto;
}

.qt-tela.t2 {
  z-index: 5;
  background-image: url('../images/base-qt-3_1300x_1base-qt-3_1@300x.avif');
  background-size: 539px;
  display: none;
  top: 0;
  left: auto;
}

.qt-tela.t3 {
  z-index: 7;
  background-image: url('../images/base-qt-5300x_1base-qt-5@300x.avif');
  background-size: 542px;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  display: flex;
  top: -33px;
  left: -231px;
}

.qt-tela.t4 {
  z-index: 5;
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 18px;
  display: none;
  position: absolute;
  top: -2px;
  left: 279px;
}

.qt-tela.evapo {
  z-index: 8;
  background-image: url('../images/base-qt-6300x_1base-qt-6@300x.avif');
  background-size: 632px;
  min-width: 700px;
  max-width: 700px;
  display: flex;
  top: -22px;
  left: -323px;
}

.qt-tela.precip {
  z-index: 10;
  background-image: url('../images/base-qt-8300x_1base-qt-8@300x.avif');
  background-size: 640px;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 600px;
  display: flex;
  top: 21px;
  left: -372px;
}

.qt-tela.escoa {
  z-index: 11;
  background-image: url('../images/base-qt-9300x_1base-qt-9@300x.avif');
  background-position: 0%;
  background-size: 750px;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 600px;
  top: 27px;
  left: -351px;
}

.qt-tela.retorna {
  background-image: url('../images/base-qt-10300x_1base-qt-10@300x.avif');
  background-position: 50%;
  background-size: 520px;
  top: -23px;
  left: -259px;
}

.qt-tela.flu {
  background-image: url('../images/base-qtm-2300x_1base-qtm-2@300x.avif');
  background-position: 50%;
  background-size: 650px;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  top: 0;
  left: -349px;
}

.qt-tela.niv {
  background-image: url('../images/base-qtm-3300x_1base-qtm-3@300x.avif');
  background-size: 650px;
  width: auto;
  min-width: 700px;
  max-width: 7000px;
  display: block;
  top: -1px;
  left: -376px;
}

.qt-tela.plu {
  background-image: url('../images/base-qtm-4300x_1base-qtm-4@300x.avif');
  background-size: 670px;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 600px;
  display: block;
  top: -24px;
  left: -363px;
}

.qt-tela.sub {
  background-image: url('../images/base-qtm-5300x_1base-qtm-5@300x.avif');
  background-position: 50%;
  background-size: 653px;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  display: block;
  top: -2px;
  left: -356px;
}

.qt-tela.pla {
  background-image: url('../images/base-qtm-6300x_1base-qtm-6@300x.avif');
  background-position: 50%;
  background-size: 670px;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 600px;
  display: block;
  top: -32px;
  left: -371px;
}

.qt-tela.sat {
  background-image: url('../images/base-qtm-7300x_1base-qtm-7@300x.avif');
  background-size: 715px;
  display: none;
  top: -61px;
  left: -380px;
}

.qt-tela.sat.t2 {
  background-image: url('../images/sat-2300x.png');
  background-position: 50% 100%;
  background-size: 670px;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 600px;
  margin-bottom: 52px;
  padding-bottom: 0;
  display: flex;
  top: 13px;
  left: -348px;
}

.qt-tela.sala {
  background-image: url('../images/base-qtm-9300x_1base-qtm-9@300x.avif');
  background-position: 50% 0;
  background-size: 650px;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 520px;
  top: 79px;
  left: -350px;
  overflow: clip;
}

.tit-info {
  z-index: 30;
  color: #464646;
  text-transform: none;
  font-size: 36px;
  font-style: italic;
  font-weight: 900;
  position: absolute;
  top: 107px;
  left: 238px;
}

.tit-info.reserva {
  top: 40px;
  left: -203px;
}

.tit-info.reserva.mobile {
  margin-bottom: 18px;
  left: -205px;
}

.tit-info.evapo {
  top: 39px;
  left: -325px;
}

.tit-info.evapo.mobile {
  left: -324px;
}

.tit-info.precip {
  top: 38px;
  left: -325px;
}

.tit-info.escoa {
  top: 44px;
  left: -325px;
}

.tit-info.retorna {
  top: 47px;
  left: -335px;
}

.tit-info.flu {
  min-width: 500px;
  max-width: 500px;
  top: 35px;
  left: -323px;
}

.tit-info.flu.mobile {
  min-width: 400px;
  top: 40px;
  left: -325px;
}

.tit-info.niv {
  min-width: 400px;
  max-width: 400px;
  top: 40px;
  left: -325px;
}

.tit-info.plu {
  min-width: 500px;
  max-width: 500px;
  top: 40px;
  left: -324px;
}

.tit-info.plu.mobile {
  min-width: 500px;
  max-width: 500px;
  top: 41px;
  left: -324px;
}

.tit-info.sub {
  line-height: 36px;
  top: 27px;
  left: -344px;
}

.tit-info.sub.mobile {
  min-width: 400px;
  display: flex;
  left: -324px;
}

.tit-info.pla {
  line-height: 36px;
  top: -1px;
  left: -346px;
}

.tit-info.sat {
  min-width: 500px;
  max-width: 500px;
  line-height: 36px;
  top: 58px;
  left: -322px;
}

.tit-info.sat.mobile {
  top: 27px;
  left: -325px;
}

.tit-info.sala {
  top: 35px;
  left: -326px;
}

.tit-info.sala.mobile {
  left: -325px;
}

.corpo-txt-info {
  color: #464646;
  flex-flow: column;
  display: none;
  position: absolute;
}

.corpo-txt-info.reserva {
  display: none;
  position: absolute;
}

.corpo-txt-info.evapo {
  order: 0;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
}

.corpo-txt-info.precip {
  min-width: 700px;
  max-width: 700px;
  display: none;
  position: absolute;
  left: 588px;
}

.corpo-txt-info.escoa {
  justify-content: flex-start;
  align-items: center;
  display: none;
  position: absolute;
}

.corpo-txt-info.monitor {
  display: none;
  position: absolute;
}

.corpo-txt-info.sala {
  max-width: 700px;
  display: none;
}

.corpo-txt-info.sat {
  display: none;
}

.corpo-txt-info.plata {
  display: none;
  top: 29px;
  left: 611px;
}

.corpo-txt-info.sub, .corpo-txt-info.pluvio, .corpo-txt-info.nivel, .corpo-txt-info.flu {
  display: none;
}

.txt-block-info {
  z-index: 30;
  text-transform: none;
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  font-style: italic;
  font-weight: 600;
  position: absolute;
  top: 141px;
  left: 237px;
}

.txt-block-info.reserva {
  min-width: 260px;
  max-width: 260px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  position: relative;
  top: 65px;
  left: -204px;
}

.txt-block-info.evapo {
  width: auto;
  min-width: 215px;
  max-width: 215px;
  font-weight: 400;
  line-height: 20px;
  top: 69px;
  left: -324px;
}

.txt-block-info.precip {
  font-weight: 400;
  line-height: 20px;
  top: 68px;
  left: -322px;
}

.txt-block-info.escoa {
  font-weight: 400;
  line-height: 16px;
  top: 75px;
  left: -345px;
}

.txt-block-info.escoa._2 {
  width: auto;
  min-width: 150px;
  max-width: 150px;
  padding-right: 0;
  line-height: 18px;
  top: 464px;
  left: 178px;
}

.txt-block-info.monitor {
  height: 300px;
}

.txt-block-info.monitor.flu {
  width: auto;
  height: auto;
  font-weight: 400;
  line-height: 16px;
  top: 69px;
  left: -324px;
}

.txt-block-info.monitor.niv {
  width: auto;
  height: auto;
  font-weight: 400;
  line-height: 20px;
  top: 68px;
  left: -323px;
}

.txt-block-info.monitor.plu {
  width: auto;
  height: auto;
  font-weight: 400;
  line-height: 20px;
  top: 70px;
  left: -323px;
}

.txt-block-info.monitor.sub {
  width: auto;
  height: auto;
  font-weight: 400;
  line-height: 20px;
  top: 101px;
  left: -322px;
}

.txt-block-info.monitor.pla {
  width: 260px;
  min-width: 260px;
  max-width: 260px;
  height: 100px;
  font-weight: 400;
  line-height: 20px;
  top: 72px;
  left: -345px;
}

.txt-block-info.monitor.sat {
  height: 100px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  top: 100px;
  left: -324px;
}

.txt-block-info.monitor.sala {
  height: 90px;
  font-weight: 400;
  line-height: 20px;
  top: 65px;
  left: -323px;
}

.ciclo-menu {
  z-index: 50;
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  justify-content: flex-start;
  align-items: center;
  width: 780px;
  max-width: 1200px;
  margin-top: 515px;
  margin-left: 0;
  padding-left: 131px;
  padding-right: 0;
  line-height: 18px;
  display: none;
  position: absolute;
}

.ciclo-menu.monitor {
  z-index: 23;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border-top: 1.5px #000;
  margin-top: 205px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
}

.link-block-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #00c9ff;
  background-color: #fff;
  border: 1.5px solid #00c9ff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 35px;
  min-width: 35px;
  max-width: 35px;
  height: 35px;
  min-height: 35px;
  max-height: 35px;
  margin-left: 33px;
  padding-top: 9px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.link-block-2.reserva {
  z-index: 40;
  color: #00c9ff00;
  position: relative;
}

.link-block-2.reserva:hover {
  color: #00c9ff;
  background-color: #c4f0fc;
}

.link-block-2.evapo {
  z-index: 40;
  color: #00c9ff00;
  background-color: #fff;
  position: relative;
}

.link-block-2.evapo:hover {
  color: #00c9ff;
  background-color: #c4f0fc;
}

.link-block-2.precip {
  z-index: 21;
  color: #00c9ff00;
  position: relative;
}

.link-block-2.precip:hover {
  color: #00c9ff;
  background-color: #c4f0fc;
}

.link-block-2.escoa {
  z-index: 21;
  color: #00c9ff03;
  position: relative;
}

.link-block-2.escoa:hover {
  color: #00c9ff;
  background-color: #c4f0fc;
}

.link-block-2.retorno {
  z-index: 21;
  color: #00c9ff00;
  position: relative;
}

.link-block-2.retorno:hover {
  color: #00c9ff;
  background-color: #c4f0fc;
}

.link-block-2.monito {
  z-index: 21;
  color: #00c9ff00;
  border-radius: 20px;
  position: relative;
}

.link-block-2.monito:hover {
  color: #00c9ff;
  background-color: #c4f0fc;
}

.link-block-2.fluvio {
  color: #00c9ff00;
  border-color: #0057a3;
}

.link-block-2.fluvio:hover {
  color: #0057a3;
  background-color: #a0ccf3;
}

.link-block-2.nivel {
  color: #00c9ff00;
  border-color: #0057a3;
}

.link-block-2.nivel:hover {
  color: #0057a3;
  background-color: #a0ccf3;
}

.link-block-2.pluvio {
  color: #00c9ff00;
  border-color: #0057a3;
}

.link-block-2.pluvio:hover {
  color: #0057a3;
  background-color: #a0ccf3;
}

.link-block-2.sub {
  color: #00c9ff00;
  border-color: #0057a3;
}

.link-block-2.sub:hover {
  color: #0057a3;
  background-color: #a0ccf3;
}

.link-block-2.plata {
  color: #00c9ff00;
  border-color: #0057a3;
}

.link-block-2.plata:hover {
  color: #0057a3;
  background-color: #a0ccf3;
}

.link-block-2.sat {
  color: #00c9ff00;
  border-color: #0057a3;
  line-height: 25px;
}

.link-block-2.sat:hover {
  color: #0057a3;
  background-color: #a0ccf3;
}

.link-block-2.sala {
  color: #00c9ff00;
  border-color: #0057a3;
  line-height: 25px;
}

.link-block-2.sala:hover {
  color: #0057a3;
  background-color: #a0ccf3;
}

.link-block-2.pressed {
  z-index: 51;
  border-color: #cdcccb;
  width: 37px;
  min-width: 37px;
  max-width: 37px;
  height: 37px;
  min-height: 37px;
  max-height: 37px;
  line-height: 40px;
  position: relative;
  top: 413px;
  left: -140px;
}

.link-block-2.pressed.evapo {
  display: flex;
  top: 513px;
  left: -123px;
}

.link-block-2.pressed.retorna {
  display: flex;
  top: 514px;
  left: 183px;
}

.link-block-2.pressed.escoa {
  position: relative;
  top: 513px;
  left: 81px;
}

.link-block-2.pressed.escoa:hover {
  background-color: #fff;
}

.link-block-2.pressed.precipita {
  top: 515px;
  left: -20px;
}

.link-block-2.pressed.fluvio {
  top: 512px;
  left: -272px;
}

.link-block-2.pressed.fluvio:hover {
  background-color: #fff;
}

.link-block-2.pressed.niv {
  top: 512px;
  left: -179px;
}

.link-block-2.pressed.plu {
  display: block;
  top: 512px;
  left: -87px;
}

.link-block-2.pressed.sub {
  display: flex;
  top: 512px;
  left: 7px;
}

.link-block-2.pressed.sub:hover {
  background-color: #fff;
}

.link-block-2.pressed.pla {
  top: 512px;
  left: 99px;
}

.link-block-2.pressed.sat {
  top: 512px;
  left: 192px;
}

.link-block-2.pressed.sat:hover {
  background-color: #fff;
  top: 510px;
  left: 182px;
}

.link-block-2.pressed.sala {
  top: 513px;
  left: 285px;
}

.link-block-2.pressed.sala:hover {
  background-color: #fff;
}

.link-block-2.voltar-ciclo {
  border-radius: 20px;
}

.link-menu-qt {
  padding-top: 29px;
  font-weight: 600;
  text-decoration: none;
}

.link-menu-qt.reserva {
  height: 60px;
  min-height: 60px;
}

.link-menu-qt.fluvio {
  text-align: center;
  align-self: auto;
}

.link-menu-qt.nivel, .link-menu-qt.pluvio, .link-menu-qt.sub, .link-menu-qt.plata, .link-menu-qt.sat, .link-menu-qt.sala {
  text-align: center;
}

.link-menu-qt.sala:hover {
  line-height: 18px;
}

.flex-block-57 {
  z-index: 8;
  margin-top: -32px;
  display: none;
  position: absolute;
  top: 341px;
}

.italic-text-55 {
  width: 100%;
  margin-right: 0;
  padding-right: 0;
  font-size: 16px;
  position: absolute;
  top: -53px;
  left: -570px;
}

.tela {
  min-width: 700px;
  max-width: 700px;
  min-height: 600px;
  max-height: 600px;
  display: none;
  position: absolute;
}

.tela.od {
  display: none;
}

.tela.od._1 {
  color: #fff;
  flex-flow: column;
  display: none;
}

.tela.p, .tela.t, .tela.ct {
  display: none;
}

.tela.c {
  flex-flow: column;
  display: none;
}

.tela.singreh {
  display: block;
}

.tela.singreh.fund, .tela.singreh.diret, .tela.singreh.obj, .tela.singreh.inst, .tela.singreh.sin, .tela.secas, .tela.cheias, .tela.crises, .tela.mudancas {
  display: none;
}

.tela.gestao-cl {
  display: none;
  left: 0;
}

.tela.oqe {
  text-transform: none;
  font-size: 44px;
  line-height: 46px;
  display: none;
  position: absolute;
  top: 29px;
  left: 0;
}

.tela.pqs {
  display: none;
  position: absolute;
  top: -36px;
  left: 0;
}

.tela.limite {
  display: none;
  top: 17px;
  left: 0;
}

.tela.calculo {
  margin-bottom: auto;
  display: none;
  position: absolute;
  top: 33px;
}

.tela.usos {
  display: flex;
}

.tela.usos.energia {
  flex-flow: column;
  display: none;
}

.tela.usos.turismo {
  font-size: 42px;
  display: none;
}

.tela.usos.pesca {
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: none;
}

.tela.usos.navegacao, .tela.usos.efluentes, .tela.usos.ab-hu, .tela.usos.ab-ru, .tela.usos.industria, .tela.usos.ab-an, .tela.usos.irriga, .tela.usos.minera {
  display: none;
}

.tela.sh {
  display: block;
}

.tela.sh.comp {
  margin-left: 0;
  padding-left: 0;
  display: none;
  top: 0;
  left: auto;
}

.tela.sh.risco, .tela.sh.ish {
  margin-left: auto;
  margin-right: auto;
  display: none;
  top: 0;
  left: auto;
}

.tela.sh.caminhos {
  display: none;
  top: 0;
}

.tela.ferramentas.fe-telas {
  display: none;
}

.tela.ferramentas.fe-telas.fiscal {
  display: none;
  top: 0;
  left: 0;
}

.tela.ferramentas.fe-telas.prh {
  display: none;
  position: relative;
  top: 0;
  left: 0;
}

.tela.ferramentas.fe-telas.enquadra {
  display: none;
  left: 0;
}

.tela.ferramentas.fe-telas.outorga {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 280px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.tela.ferramentas.fe-telas.cobra {
  display: none;
  left: 212px;
}

.tela.ferramentas.fe-telas.snirh {
  display: none;
  left: 0;
}

.tela.ferramentas.fe-telas.cond {
  display: none;
}

.tela.ferramentas.fe-telas.cnarh {
  flex-flow: column;
  display: none;
  top: 0;
  left: 0;
}

.tela.ferramentas.fe-telas.regula {
  display: none;
  top: 0;
  left: 0;
}

.tela.ferramentas.fe-telas.sb {
  display: none;
  top: 0;
}

.tela.ferramentas.fe-telas.marco {
  display: none;
  top: 0;
  left: 0;
}

.tela.acoes {
  display: block;
  position: relative;
  left: -334px;
}

.tela.acoes.seg {
  display: none;
}

.tela.acoes.gt {
  flex-flow: column;
  display: none;
  left: 0;
}

.tela.acoes.capac, .tela.acoes.ods {
  display: none;
  left: 0;
}

.tela.acoes.destaque {
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  left: 240px;
}

.tela.futuro {
  display: block;
  position: static;
}

.tela.futuro.geg {
  min-height: 550px;
  max-height: 550px;
  display: none;
}

.tela.futuro.acoes {
  flex-flow: column;
  min-height: 550px;
  max-height: 550px;
  display: none;
}

.tela.futuro.infor {
  flex-flow: column;
  display: none;
}

.tela.futuro.edu {
  display: none;
}

.menu {
  display: block;
  position: absolute;
}

.menu.singreh {
  display: none;
}

.menu.clima {
  display: block;
}

.menu.balanco {
  top: 106px;
}

.menu.con-ncon {
  display: none;
  top: 72px;
  left: 611px;
}

.menu.con {
  z-index: 20;
  display: none;
  top: 72px;
}

.menu.ncon {
  display: none;
  top: 72px;
}

.menu.sh, .menu.ferramentas.outras, .menu.ferramentas.abre {
  display: block;
}

.flex-block-58 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  position: absolute;
}

.flex-block-59 {
  justify-content: flex-start;
  align-items: center;
  position: absolute;
}

.but-ql-p {
  color: #6f1818;
  justify-content: flex-start;
  align-items: center;
  position: absolute;
}

.but-ql-p.singreh {
  top: 34px;
}

.but-ql-p.singreh.diret {
  left: 119px;
}

.but-ql-p.singreh.obj {
  left: 238px;
}

.but-ql-p.singreh.inst {
  left: 355px;
}

.but-ql-p.singreh.sin {
  left: 471px;
}

.but-ql-p.singreh.inter {
  z-index: 10;
  flex-flow: column;
  top: -336px;
  left: 140px;
}

.but-ql-p.singreh.cnrh {
  z-index: 50;
  top: -304px;
  left: 140px;
}

.but-ql-p.singreh.midr {
  z-index: 10;
  top: -214px;
  left: 140px;
}

.but-ql-p.singreh.ana {
  z-index: 10;
  top: -140px;
  left: 140px;
}

.but-ql-p.singreh.ag-fed {
  z-index: 10;
  display: flex;
  top: -75px;
  left: 140px;
}

.but-ql-p.singreh.estad {
  z-index: 10;
  top: -331px;
  left: 40px;
}

.but-ql-p.singreh.cerh {
  top: -272px;
  left: 40px;
}

.but-ql-p.singreh.sema {
  top: -200px;
  left: 40px;
}

.but-ql-p.singreh.ogerh {
  top: -137px;
  left: 40px;
}

.but-ql-p.singreh.ag-est {
  top: -66px;
  left: 40px;
}

.but-ql-p.singreh.federal {
  display: none;
  top: 543px;
  left: -276px;
}

.but-ql-p.singreh.estadual {
  display: none;
  top: 7px;
  left: -210px;
}

.but-ql-p.crise {
  left: 220px;
}

.but-ql-p.cheia {
  left: 106px;
}

.but-ql-p.mudanca {
  left: 336px;
}

.but-ql-p.gestao {
  left: 456px;
}

.but-ql-p.blc.oqe {
  display: block;
  position: absolute;
  top: 0;
  left: 27px;
}

.but-ql-p.blc.calculo {
  display: block;
  position: absolute;
  top: 0;
  left: 175px;
}

.but-ql-p.blc.pqs {
  top: 0;
  left: 318px;
}

.but-ql-p.blc.limite {
  top: 0;
  left: 469px;
}

.but-ql-p.usos.ncon {
  z-index: 5;
  left: 98px;
}

.but-ql-p.usos.con {
  left: 308px;
}

.but-ql-p.usos.ab-hu {
  left: -114px;
}

.but-ql-p.usos.ab-ru {
  left: 0;
}

.but-ql-p.usos.industria {
  left: 107px;
}

.but-ql-p.usos.ab-an {
  left: 213px;
}

.but-ql-p.usos.irriga {
  left: 317px;
}

.but-ql-p.usos.minera {
  left: 429px;
}

.but-ql-p.usos.voltar-con {
  left: 514px;
}

.but-ql-p.usos.energia {
  left: -71px;
}

.but-ql-p.usos.turismo {
  left: 51px;
}

.but-ql-p.usos.pesca {
  left: 171px;
}

.but-ql-p.usos.navegacao {
  left: 291px;
}

.but-ql-p.usos.efluentes {
  left: 408px;
}

.but-ql-p.sh {
  position: absolute;
  top: 457px;
  left: 146px;
}

.but-ql-p.sh.comp {
  display: none;
}

.but-ql-p.sh.riscos {
  display: none;
  left: 304px;
}

.but-ql-p.sh.ish {
  margin-left: 0;
  display: none;
  left: 426px;
}

.but-ql-p.sh.caminhos {
  display: none;
  left: 531px;
}

.but-ql-p.acoes {
  top: 483px;
  left: 127px;
}

.but-ql-p.acoes.prog {
  display: none;
  left: 110px;
}

.but-ql-p.acoes.transf {
  display: none;
  left: 246px;
}

.but-ql-p.acoes.capa {
  display: none;
  left: 377px;
}

.but-ql-p.acoes.ods {
  display: none;
  left: 506px;
}

.but-ql-p.futuro {
  top: 495px;
  left: 209px;
}

.but-ql-p.futuro.b-1 {
  display: none;
}

.but-ql-p.futuro.b2 {
  display: none;
  left: 328px;
}

.but-ql-p.futuro.b3 {
  display: none;
  left: 451px;
}

.but-ql-p.futuro.b4 {
  display: none;
  left: 578px;
}

.but-ql-p.ferramentas {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  top: 497px;
  left: 103px;
}

.but-ql-p.ferramentas.prh {
  display: none;
  left: 82px;
}

.but-ql-p.ferramentas.enquadramento {
  display: none;
  left: 186px;
}

.but-ql-p.ferramentas.outorga {
  display: none;
  left: 298px;
}

.but-ql-p.ferramentas.cobranca {
  display: none;
  left: 401px;
}

.but-ql-p.ferramentas.snirh {
  display: none;
  left: 504px;
}

.but-ql-p.ferramentas.outras {
  display: none;
  left: 604px;
}

.but-ql-p.ferramentas.voltar {
  display: none;
  position: relative;
  top: 0;
  left: -8px;
}

.but-ql-p.ferramentas.marco {
  display: none;
  position: absolute;
  top: 0;
  left: 34px;
}

.but-ql-p.ferramentas.cond {
  display: none;
  position: absolute;
  top: 0;
  left: 129px;
}

.but-ql-p.ferramentas.cnarh {
  display: none;
  position: absolute;
  top: 0;
  left: 250px;
}

.but-ql-p.ferramentas.regula {
  display: none;
  position: absolute;
  top: 0;
  left: 339px;
}

.but-ql-p.ferramentas.sb {
  display: none;
  position: absolute;
  top: 0;
  left: 410px;
}

.but-ql-p.ferramentas.fiscal {
  display: none;
  position: absolute;
  top: 0;
  left: 522px;
}

.flex-block-61 {
  justify-content: flex-start;
  align-items: center;
  position: absolute;
}

.flex-block-62 {
  position: absolute;
}

.flex-block-63 {
  justify-content: flex-start;
  align-items: center;
  position: absolute;
}

.but-ql-info {
  color: #fff;
  text-transform: uppercase;
  width: 44px;
  min-width: 44px;
  max-width: 44px;
  height: 44px;
  min-height: 44px;
  max-height: 44px;
  padding-top: 10px;
  padding-left: 14px;
  font-family: source-sans-pro, sans-serif;
  font-weight: 600;
  display: block;
  position: absolute;
  top: 529px;
  left: 327px;
}

.but-ql-info.p {
  display: none;
  top: 531px;
}

.but-ql-info.t {
  display: none;
  left: 425px;
}

.but-ql-info.ct {
  text-align: center;
  align-self: center;
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  display: none;
  top: 530px;
  left: 524px;
}

.but-ql-info.c {
  display: none;
  top: 531px;
  left: 624px;
}

.but-ql-info.crise {
  color: #814b0e;
  text-align: center;
  width: 90px;
  min-width: 90px;
  max-width: 90px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  padding-top: 0;
  padding-left: 0;
  line-height: 16px;
  top: 508px;
  left: 141px;
}

.but-ql-info.seca {
  color: #814b0e;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding-top: 0;
  padding-left: 0;
  top: 507px;
  left: 162px;
}

.but-ql-info.cheia {
  color: #814b0e;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding-top: 0;
  padding-left: 0;
  top: 506px;
  left: 167px;
}

.but-ql-info.mudanca {
  color: #814b0e;
  text-align: center;
  width: 90px;
  min-width: 90px;
  height: 30px;
  min-height: 30px;
  padding-top: 0;
  padding-left: 0;
  line-height: 16px;
  top: 508px;
  left: 139px;
}

.but-ql-info.gestao-cl {
  color: #814b0e;
  text-align: center;
  width: 120px;
  min-width: 120px;
  max-width: 100px;
  height: 50px;
  min-height: 50px;
  max-height: 100px;
  padding-top: 0;
  padding-left: 0;
  line-height: 16px;
  top: 508px;
  left: 125px;
}

.but-ql-info.blc {
  color: #515a30;
  text-align: center;
  width: 90px;
  min-width: 90px;
  height: 30px;
  min-height: 30px;
  padding-top: 0;
  padding-left: 0;
  line-height: 16px;
  top: 53px;
  left: -22px;
}

.but-ql-info.blc.oqe {
  height: 60px;
  min-height: 60px;
}

.but-ql-info.usos {
  color: #6b6b6a;
  text-align: center;
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  padding-top: 0;
  padding-left: 0;
  line-height: 16px;
  top: 504px;
  left: 133px;
}

.but-ql-info.usos.ncon {
  line-height: 16px;
}

.but-ql-info.usos.con {
  width: 150px;
  min-width: 150px;
  max-width: 150px;
  line-height: 16px;
  left: 108px;
}

.but-ql-info.usos.ab-hu {
  min-width: 110px;
  padding-top: 4px;
  line-height: 16px;
  left: 128px;
}

.but-ql-info.usos.industria, .but-ql-info.usos.ab-an, .but-ql-info.usos.irriga, .but-ql-info.usos.minera, .but-ql-info.usos.ab-ru {
  padding-top: 4px;
  line-height: 16px;
}

.but-ql-info.usos.volta-con {
  width: 70px;
  min-width: 70px;
  max-width: 70px;
  left: 152px;
}

.but-ql-info.usos.turismo {
  left: 134px;
}

.but-ql-info.sh {
  color: #42230b;
  text-align: center;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  padding-top: 0;
  padding-left: 0;
  position: relative;
  top: 5px;
  left: 0;
}

.but-ql-info.sh.ish {
  margin-left: 0;
  left: auto;
}

.but-ql-info.acoes {
  color: #8c0636;
  text-align: center;
  width: auto;
  min-width: 10vh;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  padding-top: 0;
  padding-left: 0;
  font-size: 12px;
  line-height: 14px;
  top: 50px;
  left: 0;
}

.but-ql-info.acoes.prog {
  left: 3px;
}

.but-ql-info.acoes.transf {
  left: -10px;
}

.but-ql-info.acoes.capa {
  left: 4px;
}

.but-ql-info.acoes.ods {
  left: 2px;
}

.but-ql-info.futuro {
  color: #226258;
  text-align: center;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  padding-top: 0;
  padding-left: 0;
  font-size: 12px;
  line-height: 14px;
  top: 49px;
  left: -12px;
}

.but-ql-info.futuro.t2 {
  left: 5px;
}

.but-ql-info.futuro.t4 {
  left: -5px;
}

.but-ql-info.ferramenta {
  text-align: center;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  padding-top: 0;
  padding-left: 0;
  font-size: 12px;
  line-height: 16px;
  top: 48px;
  left: 9px;
}

.but-ql-info.ferramenta.enquadramento {
  left: -25px;
}

.but-ql-info.ferramenta.outorga {
  left: -4px;
}

.but-ql-info.ferramenta.cobraca {
  left: -5px;
}

.but-ql-info.ferramenta.snirh {
  left: 6px;
}

.but-ql-info.ferramenta.outras {
  left: -2px;
}

.but-ql-info.ferramenta.volta {
  color: #fd8;
  font-size: 12px;
  line-height: 18px;
  position: relative;
  top: 5px;
  left: -21px;
}

.but-ql-info.ferramenta.marco, .but-ql-info.ferramenta.cond {
  color: #fd8;
  width: 100px;
  position: relative;
  top: 5px;
  left: 0;
}

.but-ql-info.ferramenta.cnarh, .but-ql-info.ferramenta.regula {
  color: #fd8;
  position: relative;
  top: 5px;
  left: 0;
}

.but-ql-info.ferramenta.sb {
  color: #fd8;
  width: 105px;
  position: relative;
  top: 5px;
  left: 0;
}

.but-ql-info.ferramenta.fiscal {
  color: #fd8;
  position: relative;
  top: 5px;
  left: 0;
}

.persona {
  display: block;
  position: absolute;
}

.persona.singreh {
  display: block;
}

.persona.acoes {
  left: 626px;
}

.persona.futuro {
  display: block;
}

.info-abre {
  display: flex;
  position: absolute;
}

.info-abre.singreh {
  align-self: auto;
  display: flex;
}

.info-abre.singreh.inicio {
  display: none;
}

.info-abre.clima {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.info-abre.balanco {
  display: flex;
  top: -68px;
}

.info-abre.usos, .info-abre.seguranca, .info-abre.ferramentas {
  display: flex;
}

.info-abre.ferramentas.outras {
  display: none;
}

.info-abre.ferramentas.volta {
  display: flex;
}

.info-abre.acoes {
  display: none;
}

.info-abre.acoes.inicio {
  display: flex;
}

.info-abre.futuro {
  flex-flow: column;
  min-width: 700px;
  max-width: 700px;
  min-height: 550px;
  max-height: 550px;
  display: flex;
}

.m-buts {
  display: none;
}

.m-buts.singreh {
  display: flex;
  position: absolute;
  top: 507px;
  left: 160px;
}

.m-buts.singreh.fed {
  z-index: 10;
  display: none;
  position: absolute;
  top: 51px;
  left: -146px;
}

.m-buts.singreh.est {
  z-index: 20;
  display: flex;
  position: absolute;
  top: 41px;
  left: 599px;
}

.m-buts.singreh.ambito {
  display: block;
  top: -4px;
  left: 391px;
}

.m-buts.clima {
  display: none;
  position: absolute;
  top: 38px;
  left: -390px;
}

.m-buts.balanco {
  display: block;
  position: relative;
  top: 381px;
  left: 150px;
}

.m-buts.usos {
  display: block;
  position: absolute;
  top: 39px;
  left: -397px;
}

.m-buts.usos.con-1 {
  display: block;
  position: absolute;
  top: 39px;
  left: -400px;
}

.m-buts.usos.ncon-1 {
  display: block;
  left: -411px;
}

.m-buts.sh {
  display: block;
  position: absolute;
  top: 57px;
}

.m-buts.ferramentas {
  display: none;
  position: relative;
  top: -14px;
  left: 54px;
}

.m-buts.ferramentas.abre {
  width: 100%;
  min-width: 100px;
  margin-top: 0;
  padding-top: 0;
  display: block;
  position: absolute;
  top: -63px;
  left: -341px;
}

.m-buts.ferramentas.outras {
  z-index: 20;
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  justify-content: flex-start;
  align-items: center;
  display: block;
  position: absolute;
  top: 499px;
  left: -256px;
}

.m-buts.acoes {
  display: block;
  position: absolute;
  top: 8px;
  left: 53px;
}

.m-buts.futuro {
  display: block;
}

.but-ql-pressed {
  z-index: 20;
  background-color: #0086ff;
  border: 1.5px solid #cdcccb;
  border-radius: 8px;
  width: 46px;
  min-width: 46px;
  max-width: 46px;
  height: 46px;
  min-height: 46px;
  max-height: 46px;
  position: relative;
  top: 452px;
  left: -201px;
}

.but-ql-pressed.od {
  top: 461px;
  left: -115px;
}

.but-ql-pressed.p {
  top: 505px;
  left: -22px;
}

.but-ql-pressed.t {
  position: absolute;
  top: 505px;
  left: 57px;
}

.but-ql-pressed.ct {
  position: absolute;
  top: 505px;
  left: 165px;
}

.but-ql-pressed.c {
  position: absolute;
  top: 504px;
  left: 276px;
}

.but-ql-pressed.singreh {
  background-color: #fff;
  position: absolute;
  top: 489px;
  left: -231px;
}

.but-ql-pressed.singreh.fund {
  top: 490px;
}

.but-ql-pressed.singreh.diret {
  top: 490px;
  left: -112px;
}

.but-ql-pressed.singreh.obj {
  top: 490px;
  left: 7px;
}

.but-ql-pressed.singreh.inst {
  top: 490px;
  left: 124px;
}

.but-ql-pressed.singreh.sin {
  border-color: #5c546e;
  display: block;
  top: 540px;
  left: 240px;
}

.but-ql-pressed.singreh.ambito {
  z-index: 40;
  width: 48px;
  min-width: 48px;
  max-width: 48px;
  height: 48px;
  min-height: 48px;
  max-height: 48px;
  top: 499px;
  left: 274px;
}

.but-ql-pressed.singreh.ambito.f {
  position: relative;
  left: 251px;
}

.but-ql-pressed.singreh.ambito.e {
  left: 476px;
}

.but-ql-pressed.singreh.pressed-apoio {
  z-index: 100;
  width: 44px;
  min-width: 44px;
  max-width: 44px;
  height: 44px;
  min-height: 44px;
  max-height: 44px;
  top: 140px;
  left: 99px;
}

.but-ql-pressed.singreh.pressed-apoio.estaduais {
  top: 139px;
  left: 624px;
}

.but-ql-pressed.singreh.pressed-apoio.ag-est {
  display: block;
  top: 449px;
  left: 630px;
}

.but-ql-pressed.singreh.pressed-apoio.ogerh {
  top: 383px;
  left: 629px;
}

.but-ql-pressed.singreh.pressed-apoio.sema {
  top: 303px;
  left: 629px;
}

.but-ql-pressed.singreh.pressed-apoio.cerh {
  top: 211px;
  left: 628px;
}

.but-ql-pressed.singreh.pressed-apoio.inter {
  top: 142px;
  left: 96px;
}

.but-ql-pressed.singreh.pressed-apoio.cnrh {
  top: 228px;
  left: 95px;
}

.but-ql-pressed.singreh.pressed-apoio.midr {
  display: block;
  top: 282px;
  left: 92px;
}

.but-ql-pressed.singreh.pressed-apoio.ana {
  top: 379px;
  left: 78px;
}

.but-ql-pressed.singreh.pressed-apoio.ag-fed {
  top: 413px;
  bottom: 308px;
  left: 94px;
}

.but-ql-pressed.secas {
  background-color: #fff;
  top: 494px;
  left: -208px;
}

.but-ql-pressed.secas.crises {
  top: 494px;
  left: 16px;
}

.but-ql-pressed.secas.mudancas {
  top: 494px;
  left: 128px;
}

.but-ql-pressed.secas.gl-clima {
  top: 494px;
  left: 248px;
}

.but-ql-pressed.cheias {
  background-color: #fff;
  top: 494px;
  left: -95px;
}

.but-ql-pressed.blc {
  background-color: #fff;
  top: 512px;
  left: -208px;
}

.but-ql-pressed.blc.oqe {
  position: absolute;
  top: 501px;
  left: -217px;
}

.but-ql-pressed.blc.pqs {
  top: 538px;
  left: 115px;
}

.but-ql-pressed.blc.limite {
  top: 546px;
  left: 274px;
}

.but-ql-pressed.blc.calculo {
  top: 501px;
  left: 283px;
}

.but-ql-pressed.usos {
  background-color: #fff;
  top: 507px;
  left: -307px;
}

.but-ql-pressed.usos._2 {
  z-index: 40;
  position: absolute;
  top: 501px;
  left: -201px;
}

.but-ql-pressed.usos._3 {
  z-index: 40;
  position: absolute;
  top: 502px;
  left: -81px;
}

.but-ql-pressed.usos._4 {
  z-index: 40;
  position: absolute;
  top: 501px;
  left: 39px;
}

.but-ql-pressed.usos._5 {
  z-index: 40;
  position: absolute;
  top: 502px;
  left: 157px;
}

.but-ql-pressed.usos._6 {
  z-index: 40;
  top: 503px;
  left: -332px;
}

.but-ql-pressed.usos._7 {
  z-index: 40;
  display: block;
  top: 502px;
  left: -218px;
}

.but-ql-pressed.usos._8 {
  z-index: 40;
  top: 502px;
  left: -111px;
}

.but-ql-pressed.usos._9 {
  z-index: 40;
  top: 502px;
  left: -5px;
}

.but-ql-pressed.usos._10 {
  z-index: 40;
  top: 502px;
  left: 100px;
}

.but-ql-pressed.usos._11 {
  z-index: 40;
  top: 502px;
  left: 211px;
}

.but-ql-pressed.usos._1 {
  line-height: 40px;
  top: 502px;
  left: -300px;
}

.but-ql-pressed.sh {
  background-color: #fff;
}

.but-ql-pressed.sh.comp {
  top: 492px;
  left: -197px;
}

.but-ql-pressed.sh.riscos {
  top: 451px;
  left: 200px;
}

.but-ql-pressed.sh.ish {
  top: 488px;
  left: 58px;
}

.but-ql-pressed.sh.caminhos {
  top: 479px;
  left: 174px;
}

.but-ql-pressed.bt-tela {
  background-color: #fff;
}

.but-ql-pressed.bt-tela.ferramentas {
  left: -79px;
}

.but-ql-pressed.bt-tela.ferramentas.prh {
  top: 498px;
  left: -105px;
}

.but-ql-pressed.bt-tela.ferramentas.enquadra {
  top: 498px;
  left: 9px;
}

.but-ql-pressed.bt-tela.ferramentas.outorga {
  top: 489px;
  left: 101px;
}

.but-ql-pressed.bt-tela.ferramentas.cobra {
  top: 498px;
  left: 243px;
}

.but-ql-pressed.bt-tela.ferramentas.snirh {
  top: 498px;
  left: 442px;
}

.but-ql-pressed.bt-tela.ferramentas.cond {
  top: 498px;
  left: -78px;
}

.but-ql-pressed.bt-tela.ferramentas.cnarh {
  position: absolute;
  top: 498px;
  left: 15px;
}

.but-ql-pressed.bt-tela.ferramentas.regula {
  top: 498px;
  left: 109px;
}

.but-ql-pressed.bt-tela.ferramentas.sb {
  top: 498px;
  left: 206px;
}

.but-ql-pressed.bt-tela.ferramentas.fiscal {
  top: 498px;
  left: 303px;
}

.but-ql-pressed.bt-tela.ferramentas.marco {
  top: 498px;
  left: -185px;
}

.but-ql-pressed.bt-tela.acoes {
  position: absolute;
  top: 490px;
  left: 124px;
}

.but-ql-pressed.bt-tela.acoes.gt {
  left: 260px;
}

.but-ql-pressed.bt-tela.acoes.capac {
  display: block;
  left: 392px;
}

.but-ql-pressed.bt-tela.acoes.ods {
  left: 520px;
}

.but-ql-pressed.bt-tela.futuro {
  position: absolute;
  top: 494px;
  left: 457px;
}

.but-ql-pressed.bt-tela.futuro.scoes {
  left: 576px;
}

.but-ql-pressed.bt-tela.futuro.infor {
  left: 699px;
}

.but-ql-pressed.bt-tela.futuro.edu {
  left: 826px;
}

.sg-p {
  z-index: 5;
  width: 130px;
  min-width: 130px;
  max-width: 130%;
  position: absolute;
  top: 254px;
  left: -450px;
}

.sg-p.p3 {
  width: 133px;
  min-width: 133px;
  max-width: 133px;
  display: none;
  top: 256px;
  left: -393px;
}

.sg-p.p2 {
  width: 137px;
  min-width: 137px;
  max-width: 137px;
  display: none;
  top: 256px;
  left: -398px;
}

.sg-p.p1 {
  width: 122px;
  min-width: 122px;
  max-width: 122%;
  display: block;
  top: 256px;
  left: -382px;
}

.sg-p.p4 {
  width: 175px;
  min-width: 175px;
  max-width: 175%;
  display: none;
  top: 229px;
  left: -363px;
}

.sg-p.p5 {
  width: auto;
  min-width: 255px;
  max-width: 255px;
  height: auto;
  display: none;
  top: 213px;
  left: -362px;
}

.sg-p.p5.small {
  width: auto;
  height: auto;
  display: block;
  left: -13px;
  transform: translate(-50px, 102px)scale(.5);
}

.txt-but-menu {
  opacity: 0;
  color: #5c546e;
  text-transform: uppercase;
  font-family: source-sans-pro, sans-serif;
  font-weight: 700;
  position: relative;
  top: 461px;
  left: 159px;
}

.txt-but-menu.fund {
  opacity: 100;
  display: block;
  position: absolute;
  top: 50px;
  left: -24px;
}

.txt-but-menu.dir {
  opacity: 100;
  display: block;
  top: 50px;
  left: -13px;
}

.txt-but-menu.obj {
  opacity: 100;
  display: block;
  top: 50px;
  left: -12px;
}

.txt-but-menu.inst {
  opacity: 100;
  display: block;
  top: 50px;
  left: -25px;
}

.txt-but-menu.sin {
  opacity: 1;
  display: block;
  top: 50px;
  left: -4px;
}

.txt-but-menu.inter {
  opacity: 100;
  text-align: right;
  font-size: 12px;
  line-height: 14px;
  top: 422px;
  left: 0;
}

.txt-but-menu.cnrh {
  opacity: 100;
  text-align: right;
  font-size: 12px;
  line-height: 16px;
  top: 485px;
  left: 58px;
}

.txt-but-menu.midr {
  opacity: 100;
  font-size: 12px;
  line-height: 16px;
  top: 475px;
  left: 26px;
}

.txt-but-menu.ana {
  opacity: 100;
  font-size: 12px;
  line-height: 16px;
  left: 62px;
}

.txt-but-menu.ag-fed {
  opacity: 100;
  text-align: right;
  font-size: 12px;
  line-height: 14px;
  top: 467px;
  left: 32px;
}

.txt-but-menu.estad {
  opacity: 100;
  font-size: 12px;
  line-height: 14px;
  top: 421px;
  left: 50px;
}

.txt-but-menu.cerh {
  opacity: 100;
  font-size: 12px;
  line-height: 14px;
  top: 454px;
  left: 50px;
}

.txt-but-menu.cerh.estadual {
  opacity: 100;
  min-width: 60px;
  max-width: 60px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  line-height: 100%;
  position: absolute;
  top: 126px;
  left: 345px;
}

.txt-but-menu.cerh.estadual.sngrh {
  font-family: "Sourcesans 3", Arial, sans-serif;
  top: 362px;
  left: 532px;
}

.txt-but-menu.sema {
  opacity: 100;
  font-size: 12px;
  line-height: 14px;
  top: 462px;
  left: 50px;
}

.txt-but-menu.ogerh {
  opacity: 100;
  font-size: 12px;
  line-height: 14px;
  top: 474px;
  left: 50px;
}

.txt-but-menu.ag-est {
  opacity: 100;
  font-size: 12px;
  line-height: 14px;
  top: 465px;
  left: 50px;
}

.txt-but-menu.federal {
  opacity: 100;
  text-align: right;
  min-width: 50px;
  max-width: 50px;
  min-height: 40px;
  max-height: 40px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  line-height: 100%;
  position: absolute;
  top: 118px;
  left: 238px;
}

.txt-but-menu.federal.sngrh {
  z-index: 12;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 12px;
  display: block;
  top: 359px;
  left: 122px;
}

.div-block-63 {
  z-index: 1;
  position: absolute;
  overflow: visible;
}

.sin-abre {
  pointer-events: auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 525px;
  max-height: 525px;
  display: none;
  position: relative;
}

.sin-abre.inter {
  z-index: 5;
  pointer-events: auto;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 600px;
  max-height: 600px;
  display: none;
  position: relative;
  top: 0;
  left: 0;
}

.sin-abre.cnrh {
  z-index: 0;
  pointer-events: auto;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 525px;
  max-height: 525px;
  display: none;
  position: relative;
  top: 0;
  left: 0;
  overflow: visible;
}

.sin-abre.midr {
  z-index: 1;
  pointer-events: auto;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  min-height: 525px;
  max-height: 525px;
  display: none;
  position: relative;
  top: 0;
  left: 0;
}

.sin-abre.ana {
  z-index: 1;
  pointer-events: auto;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 550px;
  max-height: 550px;
  display: none;
  position: relative;
  top: 0;
  left: 0;
}

.sin-abre.ag-fed {
  z-index: 1;
  pointer-events: auto;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 525px;
  max-height: 525px;
  display: none;
  position: relative;
  top: 0;
  left: 0;
}

.sin-abre.estaduais {
  z-index: 0;
  pointer-events: auto;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 525px;
  max-height: 525px;
  display: none;
  position: relative;
  top: 0;
  left: 0;
}

.sin-abre.cerh {
  z-index: 5;
  pointer-events: auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 525px;
  max-height: 525px;
  display: none;
  position: relative;
  top: 0;
  left: 0;
}

.sin-abre.sema, .sin-abre.ogerh, .sin-abre.ag-est {
  z-index: 1;
  pointer-events: auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: 525px;
  max-height: 525px;
  display: none;
  position: relative;
  top: 0;
  left: 0;
}

.imagem-1 {
  position: absolute;
  left: 167px;
}

.imagem-1.mapa-fed {
  top: 130px;
  left: 231px;
}

.imagem-1.mapa-fed._1 {
  min-width: 100px;
  max-width: 100px;
  height: auto;
  min-height: auto;
  max-height: none;
  display: block;
  top: 33px;
  left: 272px;
}

.imagem-1.mapa-fed.sngrh-fed {
  top: 98px;
  left: 171px;
}

.img-2 {
  position: absolute;
  top: 130px;
  left: 408px;
}

.img-2.mapa-est-1 {
  min-width: 100px;
  max-width: 100px;
  display: block;
  position: absolute;
  top: 30px;
  left: 272px;
}

.img-2.mapa-sngrh {
  top: 98px;
  left: 408px;
}

.img-3 {
  min-width: 50px;
  max-width: 50px;
  position: absolute;
  top: 249px;
  left: 182px;
}

.img-4 {
  min-width: 50px;
  max-width: 50px;
  position: absolute;
  top: 250px;
  left: 473px;
}

.div-block-64 {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
}

.img-5 {
  display: block;
  position: absolute;
  top: 78px;
  left: 118px;
}

.img-5.singreh {
  min-width: 12vw;
  max-width: 12vw;
  height: auto;
  min-height: auto;
  max-height: none;
  top: 91px;
}

.tela-fed {
  z-index: auto;
  width: 780px;
  height: 500px;
  line-height: 21px;
  display: none;
  position: absolute;
  top: 39px;
}

.tela-fed.est {
  z-index: 2;
  display: none;
}

.img-6 {
  width: auto;
  min-width: 12vw;
  max-width: 12vw;
  height: auto;
  min-height: auto;
  max-height: none;
  display: block;
  position: absolute;
  top: 91px;
  left: 520px;
}

.sin-logo {
  z-index: 3;
  width: 70px;
  min-width: 70px;
  display: none;
  position: absolute;
  top: 517px;
  left: -35px;
}

.linha-int {
  border-left: 2px solid #7e5bef;
  width: 20px;
  height: 90px;
  position: absolute;
  top: 102px;
  left: 260px;
}

.linha-int._2 {
  height: 37px;
  top: 347px;
}

.linha-int._2.est {
  top: 357px;
  left: 59px;
}

.linha-int._1 {
  z-index: 1;
  height: 45px;
  top: 126px;
}

.linha-int._1.est {
  position: absolute;
  top: 131px;
  left: 59px;
}

.imagem-tela-apoio {
  position: absolute;
  top: 146px;
  left: 182px;
}

.imagem-tela-apoio.cnrh {
  width: auto;
  min-width: 250px;
  max-width: 250px;
  height: auto;
  min-height: 300px;
  max-height: none;
  display: block;
  top: 146px;
  left: 44px;
}

.imagem-tela-apoio.midr {
  z-index: 5;
  min-width: 300px;
  max-width: 300px;
  top: 173px;
  left: 41px;
}

.imagem-tela-apoio.ana {
  top: 241px;
  left: 106px;
}

.imagem-tela-apoio.ag-fed {
  min-width: 280px;
  max-width: 280px;
  top: 123px;
  left: 38px;
}

.imagem-tela-apoio.estaduais {
  z-index: 1;
  top: 213px;
  left: 423px;
}

.imagem-tela-apoio.cerh {
  z-index: 1;
  top: 202px;
  left: 362px;
}

.imagem-tela-apoio.sema {
  min-width: 300px;
  max-width: 300px;
  top: 185px;
  left: 342px;
}

.imagem-tela-apoio.ogerh {
  top: 209px;
  left: 373px;
}

.imagem-tela-apoio.ag-est {
  top: 196px;
  left: 372px;
}

.imagem-tela-apoio.inter {
  z-index: 10;
  top: 127px;
  left: 60px;
}

.txt-info-apoio {
  z-index: 5;
  min-width: 250px;
  max-width: 250px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 20px;
  position: absolute;
  top: 287px;
  left: 342px;
}

.txt-info-apoio.cnrh {
  width: auto;
  min-width: 300px;
  max-width: 300px;
  height: auto;
  min-height: auto;
  max-height: none;
  left: 356px;
}

.txt-info-apoio.midr {
  min-width: 300px;
  max-width: 300px;
  top: 309px;
  left: 362px;
}

.txt-info-apoio.ana {
  font-size: 14px;
  line-height: 16px;
  display: block;
  top: 217px;
  left: 338px;
}

.txt-info-apoio.ana._2 {
  min-width: 480px;
  max-width: 480px;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  display: block;
  top: 431px;
  left: 202px;
}

.txt-info-apoio.ana._1 {
  min-width: 300px;
  max-width: 300px;
  font-size: 16px;
  line-height: 20px;
  top: 326px;
  left: 291px;
}

.txt-info-apoio.ag-fed {
  min-width: 300px;
  max-width: 300px;
  font-style: italic;
  font-weight: 400;
  top: 306px;
  left: 346px;
}

.txt-info-apoio.estaduais {
  min-width: 350px;
  max-width: 350px;
  font-style: italic;
  font-weight: 400;
  top: 273px;
  left: 35px;
}

.txt-info-apoio.cerh {
  min-width: 250px;
  max-width: 250px;
  font-style: italic;
  font-weight: 400;
  line-height: 20px;
  top: 268px;
  left: 83px;
}

.txt-info-apoio.sema {
  font-style: italic;
  font-weight: 400;
  top: 358px;
  left: 33px;
}

.txt-info-apoio.ogerh {
  min-width: 300px;
  max-width: 300px;
  font-style: italic;
  font-weight: 400;
  line-height: 20px;
  top: 264px;
  left: 33px;
}

.txt-info-apoio.ag-est {
  min-width: 280px;
  max-width: 280px;
  font-style: italic;
  font-weight: 400;
  line-height: 20px;
  top: 302px;
  left: 29px;
}

.bold-text-8 {
  color: #fbc33a;
  text-decoration: underline;
}

.bold-text-9 {
  color: #7e5bef;
  text-decoration: underline;
}

.image-57 {
  position: static;
}

.image-57.secas-itens {
  z-index: 3;
  width: auto;
  min-width: 70px;
  max-width: 70px;
  position: absolute;
  top: 206px;
  left: 502px;
}

.image-57.secas-itens.crises {
  min-width: 375px;
  top: 299px;
  left: 192px;
}

.image-57.secas-itens.mudancas {
  width: 560px;
  min-width: 560px;
  display: block;
  top: 128px;
  left: 139px;
}

.image-57.cheias {
  z-index: 5;
  width: 60px;
  min-width: 60px;
  position: absolute;
  top: 215px;
  left: 470px;
}

.image-57.gestao-cl {
  min-width: 550px;
  max-width: 550px;
  position: absolute;
  top: 103px;
  left: 115px;
}

.italic-text-56 {
  position: absolute;
  top: 0;
  left: 0;
}

.italic-text-57 {
  width: 350px;
  min-width: 400px;
  line-height: 100%;
  position: absolute;
  top: 41px;
  left: 0;
}

.section-33 {
  background-color: red;
  flex: 0 auto;
  width: 1015vh;
  height: 50px;
  position: absolute;
  inset: auto 0% 0%;
}

.footer {
  background-color: #00c9ff;
  flex: 0 auto;
  align-self: auto;
  padding: 6px 30px 2px 90px;
}

.footer.quanti {
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer.quali {
  background-color: #0086ff;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer.usos {
  background-color: #99f3ff;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer.futuro {
  background-color: #95e1dc;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer.seguranca {
  background-color: #ea7a6e;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer.acoes {
  background-color: #8c0636;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer.ferramentas {
  background-color: #7e5bef;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer.singreh {
  background-color: #e5defc;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer.clima {
  background-color: #fd8;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer.balanco {
  background-color: #b9c589;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer.home {
  background-color: #0057a3;
  min-height: 40px;
  padding-left: 30px;
}

.footer.home.o-q-e {
  background-color: #0086ff;
}

.footer.home.credito {
  background-color: #0086ff;
  min-height: 45px;
}

.footer.sobre {
  min-height: 40px;
  max-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 30px;
}

.footer.oqe {
  background-color: #0086ff;
  min-height: 45px;
  max-height: 45px;
}

.footer.home {
  background-color: #0057a3;
}

.footer.home.mobile-credit.ql-1, .footer.home.mobile-credit.iniciais, .footer.home.mobile-oquee.iniciais {
  background-color: #0086ff;
}

.footer.home.quanti-pe.qt-1 {
  background-color: #00c9ff;
}

.footer.home.mobile-usos.us-1 {
  background-color: #99f3ff;
}

.footer.home.mobile-bl.blc-mobile {
  background-color: #b9c589;
}

.footer.home.mobile-clima.cl-desck {
  background-color: #fd8;
}

.footer.home.mob-singreh.desck-sin {
  background-color: #e5defc;
}

.footer.home.mob-fe.desck-fe {
  background-color: #b29df5;
}

.footer.home.mob-ac.ac-desck {
  background-color: #ba6a86;
}

.footer.home.mob-sh.desck {
  background-color: #ea7a6e;
}

.footer.home.mob-ft.desck-ft {
  background-color: #95e1dc;
}

.footer.home.iniciais {
  background-color: #0086ff;
}

.footer._2026 {
  background-color: #226258;
}

.footer._2027 {
  background-color: #7e5bef;
}

.footer._2028 {
  background-color: #ffc639;
}

.container-15 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 13px;
  display: flex;
  position: static;
}

.div-block-65 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  width: auto;
  height: auto;
  display: flex;
}

.image-58 {
  max-width: none;
}

.div-block-66 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  width: auto;
  height: auto;
  display: flex;
}

.image-59, .image-60, .image-61 {
  max-width: none;
}

.footer-wrapper {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 13px;
  padding-left: 100px;
  display: flex;
}

.footer-wrapper.quant {
  padding-left: 100px;
}

.footer-wrapper.quanti {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 0;
  padding-left: 0;
}

.image-62 {
  width: auto;
  min-width: 350px;
  max-width: 350px;
  display: block;
  position: relative;
  top: 100px;
  left: 125px;
}

.image-62.blc {
  width: 400px;
  min-width: 400px;
  max-width: 400px;
}

.image-62.blc.oqe {
  width: 500px;
  min-width: 500px;
  max-width: 500px;
  margin-bottom: auto;
  display: block;
  top: 80px;
  left: 124px;
}

.image-62.blc.pqs {
  width: auto;
  min-width: 400px;
  max-width: 400px;
  margin-bottom: auto;
  display: block;
  top: 139px;
  left: 181px;
}

.image-62.blc.limite {
  width: auto;
  min-width: 400px;
  margin-bottom: auto;
  display: block;
  top: 87px;
  left: 165px;
}

.image-62.blc.calculo {
  width: auto;
  min-width: 650px;
  max-width: 650px;
  margin-bottom: auto;
  display: block;
  top: 116px;
  left: 0;
}

.image-62.seguranca {
  display: block;
  top: 31px;
}

.image-62.sh {
  z-index: 2;
  width: auto;
  min-width: 650px;
  max-width: 650px;
  min-height: auto;
  max-height: none;
  position: absolute;
  inset: 166px auto auto 20px;
  overflow: visible;
}

.image-62.sh.comp {
  width: 300px;
  min-width: auto;
  height: auto;
  min-height: auto;
  max-height: none;
  top: 175px;
  left: 227px;
}

.image-62.sh.ish {
  z-index: 2;
  width: 650px;
  margin-left: 0;
  top: 154px;
  left: 0;
}

.image-62.sh.riscos {
  width: auto;
  min-width: 600px;
  max-width: 600px;
  margin-bottom: auto;
  position: relative;
  inset: 197px 0 -100px 54px;
}

.image-62.ferramentas {
  width: auto;
  display: block;
  top: 63px;
  left: 151px;
}

.image-62.ferramentas.outras {
  z-index: 20;
  display: block;
  position: absolute;
  top: 45px;
  left: -51px;
}

.image-62.ferramentas.volta {
  display: block;
}

.image-62.tla-img.ferramentas {
  width: 500px;
  min-width: 450px;
  max-width: 450px;
  display: block;
  position: absolute;
  top: 126px;
  left: -15px;
}

.image-62.tla-img.ferramentas.fe-telas {
  width: auto;
  margin-bottom: auto;
  position: absolute;
  top: 143px;
  left: 156px;
}

.image-62.tla-img.ferramentas.fe-telas.enquadra {
  width: 400px;
  min-width: 400px;
  max-width: 400px;
  margin-top: 12px;
  margin-left: 188px;
  top: 61px;
  left: 90px;
}

.image-62.tla-img.ferramentas.fe-telas.outorga {
  width: auto;
  min-width: 500px;
  max-width: 500px;
  position: relative;
  top: 227px;
  left: 86px;
}

.image-62.tla-img.ferramentas.fe-telas.cobra {
  width: 350px;
  min-width: 350px;
  max-width: 350px;
  top: 157px;
  left: 45px;
}

.image-62.tla-img.ferramentas.fe-telas.snirh {
  width: 400px;
  min-width: 400px;
  max-width: 400px;
  top: 160px;
  left: 251px;
}

.image-62.tla-img.ferramentas.fe-telas.cnarh {
  align-self: flex-end;
  width: 450px;
  min-width: 450px;
  top: 176px;
  left: 202px;
}

.image-62.tla-img.ferramentas.fe-telas.regula {
  width: auto;
  min-width: 600px;
  max-width: 600px;
  top: 213px;
  left: 63px;
}

.image-62.tla-img.ferramentas.fe-telas.sb {
  min-width: 500px;
  max-width: 500px;
  top: 129px;
  left: 150px;
}

.image-62.tla-img.ferramentas.fe-telas.fiscal {
  width: auto;
  min-width: 460px;
  max-width: 460px;
  top: 93px;
  left: 162px;
}

.image-62.tla-img.ferramentas.fe-telas.cond {
  top: 236px;
  left: 62px;
}

.image-62.tla-img.ferramentas.cond {
  width: 600px;
  min-width: 600px;
  top: 144px;
  left: -247px;
}

.image-62.tla-img.ferramentas.marco {
  width: 600px;
  min-width: 600px;
  max-width: 600px;
  top: 222px;
  left: 46px;
}

.image-62.tla-img.futuro {
  position: absolute;
  left: 0;
}

.image-62.acoes {
  display: block;
  top: 50px;
  left: 123px;
}

.image-62.acoes.inicio {
  display: block;
}

.image-62.futuro {
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: -479px;
  left: 147px;
}

.italic-text-58 {
  font-size: 14px;
  line-height: 16px;
  position: relative;
  top: 0;
  left: 0;
}

.italic-text-59 {
  text-align: center;
  position: relative;
  left: 0;
}

.image-63 {
  z-index: 5;
  width: 450px;
  min-width: 460px;
  max-width: 450px;
  position: absolute;
  top: 25px;
  left: -46px;
}

.image-63.usos {
  width: 460px;
  min-width: 460px;
  max-width: 460px;
  top: 16px;
  left: -78px;
}

.image-63.usos._2 {
  min-width: 735px;
  top: -1px;
  left: -348px;
}

.image-63.usos._3 {
  display: block;
  top: 18px;
  left: -107px;
}

.image-63.usos._4 {
  min-width: 635px;
  top: 39px;
  left: -275px;
}

.image-63.usos._5 {
  min-width: 595px;
  top: 41px;
  left: -234px;
}

.image-63.usos._6 {
  min-width: 500px;
  top: 52px;
  left: -140px;
}

.image-63.usos._7 {
  width: 420px;
  min-width: 435px;
  max-width: 420px;
  top: 71px;
  left: -34px;
}

.image-63.usos._8 {
  min-width: 570px;
  top: 40px;
  left: -183px;
}

.image-63.usos._9 {
  width: 440px;
  min-width: 440px;
  max-width: 440px;
  top: 45px;
  left: -64px;
}

.image-63.usos._10 {
  width: 470px;
  min-width: 485px;
  max-width: 470px;
  top: 13px;
  left: -85px;
}

.image-63.usos._11 {
  width: 470px;
  min-width: 470px;
  max-width: 470px;
  display: block;
  top: 23px;
  left: -67px;
}

.bacia-usos {
  z-index: 2;
  min-width: 390px;
  display: none;
  position: absolute;
  top: 238px;
  left: -348px;
}

.div-block-67 {
  z-index: 6;
  background-color: #00cbe6;
  border-radius: 20px;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  position: absolute;
  top: 462px;
  left: 171px;
}

.link-block-3 {
  z-index: 5;
  background-image: url('../images/saiba-mais-01.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 54px;
  min-width: 54px;
  max-width: 54px;
  height: 54px;
  min-height: 54px;
  max-height: 54px;
  position: absolute;
  top: 431px;
  left: 149px;
}

.div-block-68 {
  position: absolute;
}

.espaco-vazio {
  display: none;
}

.paragraph-35, .paragraph-36, .paragraph-37, .paragraph-38, .paragraph-39, .paragraph-40, .paragraph-41, .paragraph-42, .paragraph-43, .paragraph-44, .paragraph-45, .paragraph-46, .paragraph-47 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-48 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-49, .paragraph-50, .paragraph-51, .paragraph-52, .paragraph-53, .paragraph-54, .paragraph-55, .paragraph-56, .paragraph-57, .paragraph-58, .paragraph-59, .paragraph-60, .paragraph-61, .paragraph-62, .paragraph-63, .paragraph-64, .paragraph-65, .paragraph-66, .paragraph-67 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-68 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-69 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-70, .paragraph-71 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-72 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-73 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-74 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.section-36 {
  margin-left: auto;
  margin-right: auto;
}

.paragraph-75, .paragraph-76, .paragraph-77, .paragraph-78 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-79 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-80, .paragraph-81 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-82 {
  margin-bottom: -10px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-83 {
  margin-bottom: 24px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.list-item-8, .paragraph-84, .paragraph-85 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-86, .paragraph-87 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.texto-corrido {
  box-sizing: border-box;
  text-align: left;
  object-fit: fill;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  min-width: auto;
  max-width: none;
  margin: 0 auto;
  padding-top: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.texto-corrido.oqe-home {
  text-align: center;
  max-width: 650px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  line-height: 24px;
}

.cjt-2026 {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 37px;
  padding: 0 20px;
  display: flex;
  position: relative;
}

.o-cjt {
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.flex-block-54 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-width: auto;
  max-width: 800px;
  padding-left: 148px;
  padding-right: 80px;
}

.image-20 {
  width: auto;
  max-width: none;
  height: auto;
  min-height: 150px;
  max-height: 150px;
  padding-bottom: 0;
}

.image-20.futuro {
  min-height: 150px;
  max-height: 100px;
  margin-top: 0;
  margin-bottom: 0;
}

.image-20.futuro._2025 {
  min-height: 100px;
  max-height: 100px;
  margin-top: 34px;
  margin-bottom: 20px;
}

.image-20.sh-cl {
  min-height: 150px;
  max-height: 170px;
}

.image-20.sh-cl._2025 {
  min-height: 120px;
  max-height: 120px;
  margin-top: 18px;
  margin-bottom: 8px;
}

.image-20.futuro-2026 {
  min-height: 120px;
  max-height: 100px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
}

.image-20.futuro-2026._2025 {
  min-height: 100px;
  max-height: 100px;
  margin-top: 34px;
  margin-bottom: 20px;
}

.image-20.futuro-2027 {
  min-height: 150px;
  max-height: 100px;
  margin-top: 0;
  margin-bottom: 0;
}

.image-20.futuro-2027._2025 {
  min-height: 100px;
  max-height: 100px;
  margin-top: 34px;
  margin-bottom: 20px;
}

.italic-text-4 {
  text-align: center;
  margin-left: 25px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
}

.italic-text-4.oqe_cjt {
  color: #464646;
  margin-left: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
  line-height: 20px;
  position: static;
}

.flex-block-64 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  justify-content: flex-start;
  align-items: center;
}

.icon-text {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-width: auto;
  max-width: none;
  margin-right: 59px;
  padding-left: 18px;
  padding-right: 18px;
}

.quadro-sombra {
  float: none;
  clear: none;
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  text-align: center;
  mix-blend-mode: normal;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: none;
  min-height: auto;
  max-height: none;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 13px;
  padding-bottom: 29px;
  display: flex;
  box-shadow: 0 2px 16px -2px #7e5bef;
}

.quadro-sombra.tit-divisao {
  box-shadow: none;
}

.quadro-sombra._2025 {
  box-shadow: 0 2px 16px -2px #0057a3;
}

.quadro-sombra._2026 {
  box-shadow: 0 2px 16px -2px #226258;
}

.quadro-sombra._2028 {
  box-shadow: 0 2px 16px -2px #ffc639;
}

.heading-2 {
  color: #1057a3;
  text-align: center;
  margin-bottom: 24px;
  font-family: source-sans-pro, sans-serif;
  font-size: 48px;
  font-weight: 700;
}

.heading-2.branco {
  color: #fff;
}

.heading-2._2026 {
  color: #226258;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.heading-2._2025 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.heading-2._2027 {
  color: #7e5bef;
}

.heading-2._2028 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.flex-block-65 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.txt-auxiliar-but {
  opacity: .69;
  color: #6b6b6a;
  text-align: center;
  align-self: center;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.txt-auxiliar-but.pdf {
  min-width: 500px;
  max-width: 500px;
  margin-bottom: 9px;
}

.txt-como-nasce {
  color: #fff;
  width: 300px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
  position: relative;
  top: 57px;
  left: -225px;
}

.txt-como-nasce._1 {
  color: #fff;
  width: 250px;
  font-size: 18px;
  line-height: 24px;
  top: -193px;
  left: -240px;
}

.txt-como-nasce._1._2028 {
  top: -195px;
}

.txt-como-nasce._2 {
  width: 250px;
  font-size: 18px;
  line-height: 24px;
  position: relative;
  top: -343px;
  left: 245px;
}

.txt-como-nasce._2._2026 {
  top: -89px;
  left: 276px;
}

.txt-como-nasce._2._2025 {
  color: #fff;
  top: -343px;
  left: 238px;
}

.txt-como-nasce._2._2027 {
  top: -72px;
}

.txt-como-nasce._2._2028 {
  top: -343px;
  left: 238px;
}

.txt-como-nasce._1-2028 {
  color: #0057a3;
  width: 250px;
  font-size: 18px;
  line-height: 24px;
  top: -185px;
  left: -265px;
}

.txt-como-nasce._2-2028 {
  color: #0057a3;
  width: 250px;
  font-size: 18px;
  line-height: 24px;
  position: relative;
  top: -420px;
  left: 266px;
}

.txt-como-nasce._2026 {
  top: -697px;
}

.txt-como-nasce._1-2026 {
  width: 250px;
  top: -218px;
  left: -246px;
}

.txt-como-nasce._2025 {
  color: #fff;
  width: 260px;
  top: -361px;
  left: -238px;
}

.txt-como-nasce._2028 {
  color: #0057a3;
  width: 260px;
  top: -400px;
  left: -238px;
}

.image-64 {
  align-self: center;
  width: 550px;
  max-width: 600%;
  position: relative;
  top: 20px;
  left: 26px;
}

.cn-content-2026 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  margin-top: 149px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 69px;
}

.text-block-48 {
  color: #fff;
  align-self: center;
  margin-top: 0;
  font-family: source-sans-pro, sans-serif;
  font-size: 12px;
}

.text-block-48.usos {
  color: #6b6b6a;
}

.text-block-48.clima {
  color: #814b0e;
}

.text-block-48.singreh {
  color: #5b536e;
  display: none;
}

.hamburguer {
  display: none;
}

.hamburguer.mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-width: auto;
  max-width: none;
  display: flex;
}

.hamburguer.mobile.sobre {
  min-width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.hamburguer.mobile.futuro, .hamburguer.mobile.seg, .hamburguer.mobile.acoes, .hamburguer.mobile.ferr, .hamburguer.mobile.sin, .hamburguer.mobile.clima, .hamburguer.mobile.blc, .hamburguer.mobile.usos, .hamburguer.mobile.quali, .hamburguer.mobile.quanti {
  display: none;
}

.hamburguer.ham {
  display: block;
}

.quick-stack {
  width: 100%;
  height: auto;
  margin-top: 60px;
}

.container-3 {
  margin-bottom: 40px;
}

.texto-corrido-2 {
  box-sizing: border-box;
  text-align: center;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 32px;
  margin-right: 40px;
  padding-top: 0;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.texto-corrido-2.alinhado-esquerda {
  color: #000;
  text-align: left;
  margin-right: 0;
}

.code-embed {
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
}

.text-block-8 {
  color: #000;
  margin-top: 0;
  padding-bottom: 10px;
  font-family: source-sans-pro, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.section-37 {
  border: 0 solid #115ba6;
  border-bottom: 1px #115ba6;
  width: auto;
  max-width: 800px;
  height: auto;
  max-height: 100%;
  margin: 32px auto 24px;
  padding-left: 0;
  padding-right: 0;
}

.cell {
  letter-spacing: normal;
  text-indent: 0;
  column-count: auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 40px;
  display: flex;
}

.div-block-69 {
  width: 100%;
  height: 650px;
  margin-right: auto;
}

.flex-block-68 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.flex-block-68.txt-ugrh {
  width: 450px;
}

.flex-block-69 {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8px;
  padding-left: 24px;
  padding-right: 21px;
}

.tit-divisao {
  color: #0057a3;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 18px;
}

.heading-5 {
  margin-top: 0;
  margin-bottom: 4px;
}

.bold-text-10 {
  margin-left: auto;
  margin-right: auto;
}

.paragraph-88, .paragraph-89, .paragraph-90 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.italic-text-60 {
  min-width: 200px;
  max-width: 200px;
  position: absolute;
  left: 23px;
}

.italic-text-61 {
  min-width: 150px;
  max-width: 150px;
  min-height: auto;
}

.italic-text-64 {
  min-width: 200px;
  max-width: 200px;
  position: relative;
  top: 4px;
}

.italic-text-65 {
  line-height: 20px;
}

.image-65, .image-68 {
  display: none;
}

.italic-text-68 {
  min-width: 200px;
  max-width: 200px;
  position: absolute;
  top: 21px;
  left: -186px;
}

.image-69, .image-70, .image-71, .image-72 {
  display: none;
}

.italic-text-72 {
  font-weight: 400;
}

.image-73 {
  display: none;
}

.italic-text-73 {
  font-weight: 400;
}

.image-74 {
  display: none;
}

.italic-text-75 {
  font-weight: 400;
}

.image-75, .image-76 {
  display: none;
}

.div-block-71 {
  z-index: 6;
  border-top: 1.5px solid #00c9ff;
  width: 800px;
  min-width: 800px;
  max-width: 1200px;
  display: none;
  position: absolute;
  top: 532px;
  left: 227px;
}

.div-block-72 {
  flex-flow: column;
  display: block;
  position: static;
}

.bts-fixos-2025 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
}

.paragraph-92, .paragraph-93, .paragraph-94, .paragraph-95 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-96 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-97, .paragraph-98, .paragraph-99, .paragraph-100, .paragraph-101, .paragraph-102, .paragraph-103 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.italic-text-81 {
  color: #0a1335;
}

.tit-info-mobile {
  display: none;
}

.italic-text-94.i-1._1-2 {
  color: #0a1335;
  font-size: 14px;
  line-height: 20px;
}

.italic-text-95 {
  font-size: 14px;
  line-height: 120%;
}

.paragraph-105 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
  line-height: 120%;
}

.rich-text-block-10 {
  border-left: 1.5px dashed #00c9ff;
  padding-left: 14px;
  font-family: source-sans-pro, sans-serif;
  font-weight: 600;
  display: none;
}

.flex-block-73 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -286px;
  position: relative;
  top: 116px;
}

.flex-block-73.ql-nmp {
  top: 55px;
}

.flex-block-73.izinho.i-tempo-retorno {
  top: 273px;
}

.flex-block-73.izinho.ren {
  top: 155px;
}

.flex-block-73.izinho.das {
  top: 70px;
}

.flex-block-73.izinho._13 {
  font-size: 14px;
  line-height: 20px;
  top: 155px;
}

.flex-block-73.ac1 {
  margin-top: -333px;
}

.italic-text-97, .italic-text-99 {
  color: #0a1335;
}

.italic-text-101 {
  color: #0a1334;
}

.italic-text-102 {
  font-family: "Sourcesans 3", Arial, sans-serif;
  line-height: 18px;
}

.paragraph-106, .paragraph-107, .paragraph-108, .paragraph-109, .paragraph-110, .paragraph-111 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-112 {
  font-family: "Sourcesans 3", Arial, sans-serif;
  line-height: 24px;
}

.paragraph-113, .paragraph-114, .paragraph-115, .paragraph-116, .paragraph-117, .paragraph-118, .paragraph-119, .paragraph-120, .paragraph-121, .paragraph-122, .paragraph-123, .paragraph-124, .paragraph-125, .paragraph-126, .paragraph-127, .paragraph-128, .paragraph-129, .paragraph-130, .paragraph-131, .paragraph-132, .paragraph-133, .paragraph-134, .paragraph-135, .paragraph-136, .paragraph-137, .paragraph-138, .paragraph-139, .paragraph-140, .paragraph-141, .paragraph-142 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-143 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-144, .paragraph-145, .paragraph-146, .paragraph-147, .paragraph-148, .paragraph-149, .paragraph-150, .paragraph-151, .paragraph-152, .paragraph-154, .paragraph-157, .paragraph-158, .paragraph-159, .paragraph-160, .paragraph-161, .paragraph-162, .paragraph-163, .paragraph-164, .paragraph-165, .paragraph-166, .paragraph-167, .paragraph-168, .paragraph-169, .paragraph-170, .paragraph-171, .paragraph-172, .paragraph-173, .paragraph-174, .paragraph-175, .paragraph-176, .paragraph-177, .paragraph-178, .paragraph-179, .paragraph-180, .paragraph-181, .paragraph-182, .paragraph-183, .paragraph-184 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.italic-text-103 {
  color: #8c0636;
  text-transform: none;
  width: auto;
  min-width: 50vw;
  max-width: none;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.italic-text-103.mobile {
  left: 0;
}

.italic-text-103.mobile.futuro {
  min-width: auto;
  max-width: none;
  min-height: auto;
  max-height: none;
  position: absolute;
}

.italic-text-103.futuro {
  color: #226258;
  min-width: 400px;
  min-height: auto;
  max-height: none;
  margin-bottom: auto;
  position: static;
  top: 0;
  left: 0;
}

.italic-text-103.fe.mobile {
  min-width: auto;
  max-width: none;
  left: 1px;
}

.italic-text-103.fe.mobile.inicio {
  position: static;
}

.italic-text-103.sh {
  color: #4c230b;
  min-width: 600px;
  font-family: source-sans-pro, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 100%;
  top: 11px;
  left: 40px;
}

.italic-text-103.sh.risco {
  color: #4c230b;
  top: 58px;
  left: -12px;
}

.italic-text-104 {
  position: relative;
  top: -9px;
  left: 0;
}

.italic-text-105, .italic-text-106, .italic-text-107, .italic-text-108 {
  position: relative;
  left: 0;
}

.italic-text-109 {
  position: relative;
  top: 25px;
}

.italic-text-110, .italic-text-111 {
  position: relative;
  top: 0;
}

.image-77 {
  width: 550px;
  min-width: 550px;
  position: absolute;
  top: 108px;
  left: 373px;
}

.image-77.futuro.geg {
  width: auto;
  min-width: 550px;
  max-width: 550px;
  position: absolute;
  top: 103px;
  left: 123px;
}

.image-77.futuro.acoes {
  top: 183px;
  left: 121px;
}

.image-77.futuro.infor {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 129px;
  left: 68px;
}

.image-77.futuro.edu {
  width: 480px;
  min-width: 480px;
  top: 164px;
  left: 130px;
}

.image-78 {
  width: auto;
  min-width: 80vh;
  max-width: 80vh;
  position: absolute;
  top: 212px;
  left: 66px;
}

.image-78.gt {
  min-width: 400px;
  max-width: 400px;
  top: 180px;
  left: 123px;
}

.image-78.capac {
  min-width: 530px;
  max-width: 530px;
  display: block;
  top: 122px;
  left: 103px;
}

.image-78.ods {
  min-width: 50vh;
  max-width: 50vh;
  top: 159px;
  left: 245px;
}

.image-78.destaque {
  min-width: 550px;
  max-width: 550px;
  min-height: auto;
  max-height: none;
  display: block;
  top: 260px;
  left: 145px;
}

.dropdown-toggle {
  z-index: 5;
  background-color: #5c546e;
  border-radius: 12px 12px 0 0;
  padding-top: 4px;
  padding-bottom: 4px;
  position: relative;
  top: 562px;
  left: 0;
}

.dropdown-toggle.w--open {
  padding-bottom: 4px;
}

.dropdown-list {
  background-color: #b6a8d55c;
  border-radius: 10px 10px 0 0;
  display: none;
  position: absolute;
  top: 0;
  left: auto;
}

.dropdown-list.w--open {
  top: 23px;
  left: 17px;
}

.text-block-49 {
  color: #fff;
  font-family: source-sans-pro, sans-serif;
  font-weight: 600;
}

.icon-2 {
  color: #fff;
}

.dropdown-list-2 {
  width: auto;
  min-width: 20vw;
  display: block;
  inset: 210px 0% auto;
}

.dropdown-toggle-2 {
  top: 321px;
}

.icon-3 {
  transform: rotate(180deg);
}

.dropdown {
  z-index: 200;
  position: absolute;
  top: 341px;
  left: 785.227px;
}

.dropdown.sh {
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: relative;
  inset: -211px 0% 0 auto;
}

.dropdown-toggle-3 {
  z-index: 120;
  background-color: #8c0636;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  min-width: 150px;
  max-width: 150px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: block;
  top: 213px;
  left: 1px;
}

.dropdown-toggle-3.sh {
  background-color: #226258;
  left: auto;
}

.icon-4 {
  color: #fff;
  transform: rotate(180deg);
}

.text-block-50 {
  color: #fff;
  text-align: center;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.dropdown-list-3 {
  background-color: #4ecdc454;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  width: auto;
  min-width: 15vw;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  font-family: source-sans-pro, sans-serif;
  font-weight: 600;
  display: none;
  inset: auto 0% -412%;
}

.dropdown-list-3.sh {
  align-self: center;
  min-width: 150px;
  max-width: 150px;
  margin-top: 110px;
  margin-bottom: -242px;
  display: none;
  position: relative;
  inset: 114% 0% 39% -51%;
}

.dropdown-link {
  color: #8c0636;
  padding-top: 8px;
  padding-bottom: 22px;
}

.dropdown-link:hover, .dropdown-link:active {
  color: #919191;
}

.dropdown-link-2 {
  color: #8c0636;
  text-align: left;
  text-transform: uppercase;
  border-radius: 0;
  padding-top: 8px;
  padding-bottom: 0;
  padding-left: 16px;
}

.dropdown-link-2:hover, .dropdown-link-2:active {
  color: #919191;
}

.dropdown-link-3 {
  color: #8c0636;
  text-transform: uppercase;
  padding-top: 8px;
  padding-bottom: 0;
}

.dropdown-link-3:hover, .dropdown-link-3:active {
  color: #919191;
}

.seta {
  width: 35px;
  min-width: 35px;
  max-width: 35px;
  position: absolute;
  top: 557px;
  left: 99px;
}

.seta.prox.acoes {
  display: block;
  left: 102px;
}

.seta.prox.acoes.destaque, .seta.prox.acoes.desativa-prox, .seta.prox.acoes.capa {
  left: 103px;
}

.seta.prox.acoes.abre {
  margin-top: 0;
  padding-top: 0;
  left: 103px;
}

.seta.prox.acoes.body-2 {
  top: 557px;
  left: 102px;
}

.seta.prox.sh {
  left: 100px;
}

.seta.ante {
  left: 53px;
}

.seta.ante.acoes {
  left: 54px;
}

.seta.ante.desativa-prox {
  display: block;
}

.seta.ante.sh {
  left: 55px;
}

.setas {
  position: absolute;
  left: 353px;
}

.flex-block-74 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: none;
  position: relative;
  top: 0;
  left: auto;
}

.flex-block-74.inicio {
  position: absolute;
  top: -.148px;
  left: 176px;
}

.flex-block-74.destaque {
  left: 353px;
}

.flex-block-74.ft {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: none;
  position: relative;
  top: 0;
  left: auto;
  right: auto;
}

.flex-block-74.ft.abre {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 0;
  padding-top: 0;
  position: relative;
  top: 0;
  left: auto;
}

.flex-block-74.ft.abre._1 {
  display: none;
}

.flex-block-74.ft.geg {
  top: 2px;
  left: 641px;
}

.flex-block-74.ft.tela-geg {
  display: none;
  top: 0;
}

.flex-block-74.ft.acoes, .flex-block-74.ft.infor, .flex-block-74.ft.edu, .flex-block-74.ft.sh {
  display: none;
}

.flex-block-74.ft.sh.abre {
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.flex-block-74.ft.sh.caminho {
  margin-left: 0;
  margin-right: 0;
  display: none;
  top: 0;
  left: auto;
}

.flex-block-74.ft.qt {
  top: -2px;
}

.flex-block-74.ft.qt.abertura {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  top: 0;
  left: auto;
}

.flex-block-74.ft.qt.fim {
  display: none;
}

.flex-block-74.ft.qt.inicio {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: none;
  top: 0;
  left: auto;
}

.flex-block-74.ft.qt.sala-fim, .flex-block-74.ft.ql.fim.c {
  margin-left: 0;
  margin-right: 0;
  display: none;
  top: 0;
  left: auto;
}

.flex-block-74.ft.ql.abre {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.flex-block-74.ft.us.inicio {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  top: auto;
  left: auto;
  overflow: visible;
}

.flex-block-74.ft.us.fim {
  margin-left: 0;
  margin-right: 0;
  display: none;
  top: 0;
  left: auto;
}

.flex-block-74.ft.bh {
  display: none;
}

.flex-block-74.ft.bh.inicio {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  top: 0;
  left: auto;
}

.flex-block-74.ft.bh.limite {
  margin-left: 0;
  margin-right: 0;
  display: none;
  top: 0;
  left: auto;
}

.flex-block-74.ft.cl.inicio {
  display: flex;
}

.flex-block-74.ft.sg {
  flex-flow: row;
  display: flex;
  top: -2px;
}

.flex-block-74.ft.sg.inicio {
  margin-left: 0;
  margin-right: 0;
  display: flex;
  top: 0;
  left: auto;
}

.flex-block-74.ft.sg.inicio.volta, .flex-block-74.ft.sg.inicio.espera {
  display: none;
}

.flex-block-74.ft.sg.fim {
  margin-left: 0;
  margin-right: 0;
  display: none;
  top: 0;
  left: auto;
}

.flex-block-74.ft.fe {
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
  top: -2px;
  bottom: auto;
}

.flex-block-74.ft.fe.abre {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  top: 0;
}

.flex-block-74.ft.fe.fiscal, .flex-block-74.ft.ac {
  margin-left: 0;
  margin-right: 0;
  display: none;
  top: 0;
  left: auto;
}

.flex-block-74.ft.ac.abre {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.flex-block-74.futuro {
  justify-content: center;
  align-items: flex-start;
  top: 2.852px;
  left: 643px;
}

.flex-block-74.futuro.infor {
  left: auto;
}

.flex-block-74.ft {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  top: 0;
  left: auto;
}

.flex-block-74.sh {
  display: none;
}

.flex-block-74.sh.comp, .flex-block-74.sh.riscos {
  justify-content: flex-start;
  align-items: center;
  display: none;
}

.flex-block-74.sh.ish {
  margin-left: 0;
  display: none;
}

.flex-block-74.qt {
  display: flex;
}

.flex-block-74.qt.reserva, .flex-block-74.qt.evapo, .flex-block-74.qt.precip, .flex-block-74.qt.escoa, .flex-block-74.qt.monitor, .flex-block-74.qt.flu, .flex-block-74.qt.nivel, .flex-block-74.qt.pluvio, .flex-block-74.qt.sub, .flex-block-74.qt.plata, .flex-block-74.qt.sat {
  display: none;
  top: 0;
}

.flex-block-74.ql.dbo {
  display: none;
}

.flex-block-74.us {
  display: flex;
}

.flex-block-74.us.energia, .flex-block-74.us.turis, .flex-block-74.us.pesca, .flex-block-74.us.navega, .flex-block-74.us.eflu, .flex-block-74.us.ab-hu, .flex-block-74.us.ab-ru, .flex-block-74.us.indu, .flex-block-74.us.ab-an, .flex-block-74.us.irriga {
  display: none;
}

.flex-block-74.bh {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  top: -2px;
}

.flex-block-74.bh.oqe, .flex-block-74.bh.calculo, .flex-block-74.bh.pqs {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: none;
  top: 0;
}

.flex-block-74.cl {
  margin-top: 0;
  display: flex;
}

.flex-block-74.cl.bts {
  display: flex;
}

.flex-block-74.cl.bts.secas, .flex-block-74.cl.bts.cheias, .flex-block-74.cl.bts.crises, .flex-block-74.cl.bts.muda, .flex-block-74.cl.bts.gest, .flex-block-74.sg {
  display: none;
}

.flex-block-74.sg.sin, .flex-block-74.sg.ogerh, .flex-block-74.sg.sema, .flex-block-74.sg.cerh, .flex-block-74.sg.estad, .flex-block-74.sg.ag-fed, .flex-block-74.sg.ana, .flex-block-74.sg.midr, .flex-block-74.sg.cnrh, .flex-block-74.sg.inter, .flex-block-74.sg.inst, .flex-block-74.sg.diret {
  display: none;
  top: 0;
}

.flex-block-74.sg.fund {
  justify-content: flex-start;
  align-items: center;
  display: none;
  top: 0;
}

.flex-block-74.sg.obj {
  display: none;
  top: 0;
}

.flex-block-74.fe.sb, .flex-block-74.fe.regula, .flex-block-74.fe.cnarh, .flex-block-74.fe.cond, .flex-block-74.fe.marco, .flex-block-74.fe.snirh {
  top: 0;
}

.flex-block-74.fe.cobra {
  display: none;
  top: 0;
}

.flex-block-74.fe.outorga, .flex-block-74.fe.enquadra, .flex-block-74.fe.prh {
  top: 0;
}

.flex-block-74.ac {
  display: flex;
}

.flex-block-74.ac.destaque {
  display: none;
  left: 0;
}

.flex-block-74.ac.gt, .flex-block-74.ac.capac {
  display: none;
}

.gt-p {
  position: absolute;
  left: 1px;
}

.div-block-73, .div-block-74, .div-block-75 {
  position: absolute;
  left: 334px;
}

.link-block-5 {
  position: absolute;
}

.div-block-76 {
  position: absolute;
  top: 37px;
}

.link-block-6.ft.prox, .link-block-6.ft.prox.inicio {
  background-image: url('../images/setas-22.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35px;
  width: 35px;
  min-width: 35px;
  max-width: 35px;
  height: 35px;
  min-height: 35px;
  max-height: 35px;
}

.link-block-6.ft.prox.edu.desativa {
  background-image: url('../images/setas-01.png');
}

.link-block-6.ft.prox.sh {
  background-image: url('../images/setas-20.png');
}

.link-block-6.ft.prox.sh.abre {
  margin-top: 0;
  padding-top: 0;
}

.link-block-6.ft.prox.desativa.sh.caminhos, .link-block-6.ft.prox.desativa.qt.sala-fim, .link-block-6.ft.prox.desativa.ql.fim, .link-block-6.ft.prox.desativa.us.fim, .link-block-6.ft.prox.desativa.bh.limite, .link-block-6.ft.prox.desativa.sg.ag-est {
  background-image: url('../images/setas-01.png');
}

.link-block-6.ft.prox.desativa.fe {
  background-image: url('../images/setas-16.png');
}

.link-block-6.ft.prox.desativa.fe.fiscal, .link-block-6.ft.prox.desativa.ac.ods {
  background-image: url('../images/setas-01.png');
}

.link-block-6.ft.prox.qt {
  background-image: url('../images/setas-04.png');
}

.link-block-6.ft.prox.qt.abertura {
  display: block;
}

.link-block-6.ft.prox.ql {
  background-image: url('../images/setas-06.png');
}

.link-block-6.ft.prox.us, .link-block-6.ft.prox.us.inicio, .link-block-6.ft.prox.us.energia {
  background-image: url('../images/setas-08.png');
}

.link-block-6.ft.prox.bh, .link-block-6.ft.prox.bh.inicio {
  background-image: url('../images/setas-10.png');
}

.link-block-6.ft.prox.cl {
  background-image: url('../images/setas-12.png');
}

.link-block-6.ft.prox.cl.gest {
  background-image: url('../images/setas-01.png');
}

.link-block-6.ft.prox.sg {
  background-image: url('../images/setas-14.png');
}

.link-block-6.ft.prox.sg.fund {
  display: block;
}

.link-block-6.ft.prox.fe.inicio, .link-block-6.ft.prox.fe.prh, .link-block-6.ft.prox.fe.enquadramento, .link-block-6.ft.prox.fe.outorga, .link-block-6.ft.prox.fe.cobra, .link-block-6.ft.prox.fe.snirh, .link-block-6.ft.prox.fe.marco, .link-block-6.ft.prox.fe.cond, .link-block-6.ft.prox.fe.cnarh, .link-block-6.ft.prox.fe.regula, .link-block-6.ft.prox.fe.sb {
  background-image: url('../images/setas-16.png');
}

.link-block-6.ft.prox.ac, .link-block-6.ft.prox.ac.inicio {
  background-image: url('../images/setas-18.png');
}

.link-block-7.ft.ante {
  background-image: url('../images/setas-21.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35px;
  width: 35px;
  min-width: 35px;
  max-width: 35px;
  height: 35px;
  min-height: 35px;
  max-height: 35px;
}

.link-block-7.ft.ante.geg {
  display: block;
}

.link-block-7.ft.ante.desativado {
  background-image: url('../images/setas-02.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35px;
  width: 35px;
  min-width: 35px;
  max-width: 35px;
  height: 35px;
  min-height: 35px;
  max-height: 35px;
}

.link-block-7.ft.ante.desativado.sh {
  background-image: url('../images/setas-02.png');
}

.link-block-7.ft.ante.desativado.sh.abre {
  margin-top: 0;
  padding-top: 0;
}

.link-block-7.ft.ante.desativado.qt.abertura, .link-block-7.ft.ante.desativado.qt.inicio, .link-block-7.ft.ante.desativado.ql.inicio, .link-block-7.ft.ante.desativado.us.inicio, .link-block-7.ft.ante.desativado.bh.inicio, .link-block-7.ft.ante.desativado.cl.inicio {
  background-image: url('../images/setas-02.png');
}

.link-block-7.ft.ante.desativado.sg.inicio {
  background-image: url('../images/setas-02.png');
  display: block;
}

.link-block-7.ft.ante.desativado.fe.inicio.block, .link-block-7.ft.ante.desativado.ac.inicio {
  background-image: url('../images/setas-02.png');
}

.link-block-7.ft.ante.sh {
  background-image: url('../images/setas-19.png');
}

.link-block-7.ft.ante.qt {
  background-image: url('../images/setas-03.png');
}

.link-block-7.ft.ante.ql {
  background-image: url('../images/setas-05.png');
}

.link-block-7.ft.ante.us, .link-block-7.ft.ante.us.fim, .link-block-7.ft.ante.us.energia, .link-block-7.ft.ante.us.turis {
  background-image: url('../images/setas-07.png');
}

.link-block-7.ft.ante.bh {
  background-image: url('../images/setas-09.png');
}

.link-block-7.ft.ante.cl {
  background-image: url('../images/setas-11.png');
}

.link-block-7.ft.ante.cl.inicio {
  background-image: url('../images/setas-02.png');
}

.link-block-7.ft.ante.sg {
  background-image: url('../images/setas-13.png');
}

.link-block-7.ft.ante.fe {
  background-image: url('../images/setas-15.png');
}

.link-block-7.ft.ante.ac {
  background-image: url('../images/setas-17.png');
}

.link-block-8 {
  position: absolute;
  left: 1px;
}

.nav-info {
  align-self: flex-end;
  margin: -62px auto 24px;
  padding-bottom: 3px;
  position: relative;
  top: 5px;
}

.nav-info.futuro {
  display: none;
}

.nav-info.futuro.ft, .nav-info.sh {
  margin-top: 0;
  display: flex;
}

.nav-info.qt {
  z-index: 50;
  margin-top: 0;
  display: flex;
  top: 4px;
}

.nav-info.ql, .nav-info.us {
  margin-top: 0;
  display: flex;
}

.nav-info.bh {
  margin-top: 0;
  padding-left: 24px;
  display: flex;
}

.nav-info.cl {
  min-width: 700px;
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 24px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.nav-info.sg {
  margin-top: 4px;
  display: flex;
  top: 0;
}

.nav-info.fe, .nav-info.ac {
  margin-top: 0;
  display: flex;
}

.dropdown-toggle-4 {
  background-color: #4ecdc457;
  min-width: 160px;
  max-width: 200px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}

.dropdown-toggle-4.futuro.sh {
  background-color: #ea7a6e57;
}

.dropdown-toggle-4.futuro.qt {
  background-color: #ccf4ff;
}

.dropdown-toggle-4.futuro.ql {
  background-color: #cce7ff;
  max-width: 160px;
  margin-top: -1px;
  padding-top: 9px;
  padding-bottom: 6px;
  top: 0;
}

.dropdown-toggle-4.futuro.us {
  background-color: #fff4d7;
  margin-top: 0;
  margin-bottom: 3px;
}

.dropdown-toggle-4.futuro.us.uso {
  background-color: #ccfaff;
}

.dropdown-toggle-4.futuro.bh {
  background-color: #b0b89557;
}

.dropdown-toggle-4.futuro.cl {
  background-color: #fff4d7;
  top: 5px;
}

.dropdown-toggle-4.futuro.sg {
  background-color: #e3dcee;
}

.dropdown-toggle-4.futuro.fe {
  background-color: #e5defc;
  margin-top: 2px;
  margin-bottom: 0;
  padding-bottom: 6px;
}

.dropdown-toggle-4.futuro.ac {
  background-color: #f6ebef;
}

.dropdown-list-4 {
  margin-top: -209px;
  display: none;
  position: relative;
  top: 0;
}

.dropd.us {
  background-color: #fff4d7;
}

.dropd.us.uso {
  background-color: #ccfaff;
}

.dropdown-link-4.mobile, .dropdown-link-5, .dropdown-link-6 {
  text-transform: uppercase;
}

.flex-buts {
  grid-column-gap: 57px;
  grid-row-gap: 57px;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 300px;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.flex-buts.futuro.ft {
  min-width: 350px;
  max-width: 350px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.flex-buts.sh {
  min-width: 350px;
  max-width: 350px;
  margin-left: 0;
  margin-right: 0;
}

.flex-buts.qt {
  grid-column-gap: 57px;
  grid-row-gap: 57px;
  justify-content: center;
  align-items: center;
  min-width: 350px;
  max-width: 350px;
  margin-top: -2px;
  margin-left: 0;
  margin-right: 0;
  top: 0;
}

.flex-buts.ql {
  min-width: 350px;
  max-width: 350px;
  margin-left: 0;
  margin-right: 0;
}

.flex-buts.us {
  vertical-align: middle;
}

.flex-buts.us.cl {
  justify-content: center;
  align-items: center;
  min-width: 350px;
  max-width: 350px;
  margin-left: 0;
  margin-right: 0;
}

.flex-buts.us.uso {
  min-width: 350px;
  margin-left: 0;
  margin-right: 0;
}

.flex-buts.bh, .flex-buts.sg, .flex-buts.fe, .flex-buts.ac {
  min-width: 350px;
  max-width: 350px;
  margin-left: 0;
  margin-right: 0;
}

.nav-info-flex {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border: 1.5px #4ecdc4;
  border-bottom-style: solid;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  min-width: 700px;
  max-width: 600px;
  min-height: 38px;
  max-height: 38px;
  margin-left: 24px;
  margin-right: 0;
  padding-bottom: 8px;
  position: relative;
  left: auto;
}

.nav-info-flex.futuro.ft {
  min-width: 700px;
  max-width: 700px;
}

.nav-info-flex.sh {
  border-top-color: #ea7a6e;
  border-bottom-color: #ea7a6e;
}

.nav-info-flex.qt {
  border-bottom-color: #00c9ff;
}

.nav-info-flex.ql {
  border-bottom-color: #0086ff;
  margin-top: -7px;
  top: 6px;
}

.nav-info-flex.us {
  border-bottom-color: #814b0e;
  margin-top: 4px;
}

.nav-info-flex.us.cl {
  margin-top: 0;
  margin-left: 24px;
}

.nav-info-flex.us.uso {
  border-bottom-color: #99f3ff;
  margin-top: 0;
}

.nav-info-flex.bh {
  border-bottom-color: #515a30;
  margin-left: 0;
}

.nav-info-flex.cl {
  border-bottom-color: #814b0e;
  max-width: 700px;
  margin-left: 0;
}

.nav-info-flex.sg {
  border-bottom-color: #5b536e;
  margin-top: 2px;
}

.nav-info-flex.fe {
  border-bottom-color: #7e5bef;
}

.nav-info-flex.ac {
  border-bottom-color: #8c0636;
}

.italic-text-113 {
  position: absolute;
}

.link-block-9 {
  display: flex;
}

.text-block-52 {
  color: #5c546e;
  min-width: 250px;
  max-width: 250px;
  font-family: source-sans-pro, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  position: absolute;
  top: 0;
}

.text-block-53 {
  color: #5c546e;
  min-width: 250px;
  max-width: 250px;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  font-weight: 600;
  position: absolute;
  top: 54px;
}

.div-block-78 {
  position: absolute;
  top: 21px;
}

.image-80, .image-82, .image-83, .image-84, .image-85, .image-86, .image-87, .image-88, .image-89, .image-90, .image-91, .image-92, .image-93, .image-94, .image-95 {
  display: none;
}

.us-desck {
  min-width: 550px;
  max-width: 550px;
  position: absolute;
  top: 192px;
  left: -275px;
}

.us-desck.energia {
  min-width: 550px;
  max-width: 550px;
  margin-right: auto;
  position: absolute;
  top: 198px;
  left: 80px;
  right: 0;
}

.us-desck.pesca {
  top: 197px;
  left: 80px;
}

.us-desck.navega {
  top: 221px;
  left: 80px;
}

.us-desck.turis {
  top: 199px;
  left: 80px;
}

.us-desck.minera {
  top: 197px;
  left: 80px;
}

.us-desck.ab-hu {
  top: 216px;
  left: 80px;
}

.us-desck.irriga {
  min-width: 563px;
  max-width: 563px;
  top: 198px;
  left: 80px;
}

.us-desck.ab-an {
  min-width: 580px;
  max-width: 580px;
  top: 198px;
  left: 80px;
}

.us-desck.indu {
  min-width: 560px;
  max-width: 560px;
  top: 217px;
  left: 80px;
}

.us-desck.ab-ru {
  min-width: 580px;
  max-width: 580px;
  top: 231px;
  left: 80px;
}

.us-desck.eflu {
  top: 219px;
  left: 80px;
}

.image-98, .mobile {
  min-width: 87svw;
  max-width: 87svw;
  display: none;
}

.image-99, .image-100, .image-101, .image-102 {
  display: none;
}

.rich-text-block-13 {
  text-transform: none;
  line-height: 100%;
}

.bold-text-19 {
  text-transform: none;
}

.code-embed-2 {
  width: auto;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-left: 0;
  padding-left: 0;
}

.link-4 {
  opacity: 0;
  text-align: center;
  margin-left: 46px;
  margin-right: auto;
  padding-left: 0;
  font-family: source-sans-pro, sans-serif;
  font-size: 14px;
  font-weight: 400;
  position: relative;
  left: -38px;
  right: 0;
}

.link-4.w--current {
  color: #fff;
  flex: 0 auto;
  margin-left: 46px;
  margin-right: auto;
  display: block;
  position: relative;
  left: -38px;
  right: 0;
}

.image-103 {
  display: none;
  position: relative;
  top: 127px;
}

.italic-text-123 {
  position: absolute;
}

.image-104, .image-105 {
  display: none;
}

.paragraph-185 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.italic-text-124, .italic-text-125 {
  position: absolute;
}

.image-106 {
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 95px;
  left: -84px;
}

.image-107 {
  min-width: 700px;
  max-width: 700px;
  margin: 37px auto auto;
  display: block;
  position: relative;
  top: 10px;
  left: 2px;
}

.image-108 {
  min-width: 700px;
  max-width: 700px;
  min-height: auto;
  max-height: none;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 94px;
  left: -1px;
}

.image-109 {
  width: auto;
  min-width: 700px;
  max-width: 700px;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 143px;
  left: 1px;
}

.image-110 {
  min-width: 700px;
  max-width: 700px;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 51px;
  left: 0;
}

.image-111 {
  min-width: 700px;
  max-width: 700px;
  min-height: auto;
  max-height: none;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 79px;
  left: -5px;
}

.image-112 {
  display: block;
}

.image-113 {
  min-width: 87svw;
  max-width: 87svw;
  display: none;
  position: relative;
}

.image-114, .image-115, .image-116, .image-117 {
  display: none;
}

.image-118 {
  display: none;
  position: relative;
  left: 0;
}

.image-119 {
  display: none;
}

.text-block-54 {
  margin-bottom: auto;
  position: relative;
  top: 50px;
  left: 46px;
}

.text-block-55 {
  position: absolute;
}

.titulo-ferramentas-info {
  color: #fff;
  margin-top: -9px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 100%;
  position: absolute;
  top: 30px;
  left: 31px;
}

.titulo-ferramentas-info._2 {
  line-height: 100%;
  top: 34px;
}

.titulo-ferramentas-info._3 {
  left: 30px;
}

.titulo-ferramentas-info._4 {
  left: -186px;
}

.titulo-ferramentas-info._5 {
  left: 30px;
}

.titulo-ferramentas-info._7, .titulo-ferramentas-info.cond {
  min-width: 650px;
  max-width: 650px;
  margin-top: 0;
}

.bold-text-20 {
  position: absolute;
}

.image-120 {
  max-width: none;
  min-height: 300px;
  max-height: 300px;
  display: none;
}

.image-121 {
  min-height: auto;
  max-height: none;
  margin-bottom: auto;
  display: none;
}

.image-122 {
  margin-bottom: auto;
  display: none;
}

.image-123, .image-124, .image-125 {
  min-width: 200px;
  max-width: 200px;
  margin-bottom: auto;
  display: none;
}

.image-126 {
  margin-bottom: auto;
  display: none;
}

.flex-block-76 {
  position: absolute;
  left: 353px;
}

.flex-block-77 {
  position: absolute;
  left: 358px;
}

.image-127 {
  margin-bottom: auto;
  display: none;
}

.text-block-56 {
  color: #8c0636;
  margin-bottom: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 44px;
  font-style: italic;
  font-weight: 900;
  line-height: 100%;
  position: absolute;
  top: 42px;
  left: 22px;
}

.text-block-57 {
  color: #8c0636;
  min-width: 500px;
  max-width: 500px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 44px;
  font-style: italic;
  font-weight: 900;
  line-height: 100%;
  position: relative;
  top: 47px;
  left: 20px;
}

.text-block-58 {
  color: #8c0636;
  min-width: 550px;
  max-width: 550px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 44px;
  font-style: italic;
  font-weight: 900;
  line-height: 100%;
  position: relative;
  top: 41px;
  left: 29px;
}

.text-block-59 {
  color: #8c0636;
  margin-bottom: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 44px;
  font-style: italic;
  font-weight: 900;
  line-height: 100%;
  position: absolute;
  top: 41px;
  left: 16px;
}

.image-128 {
  min-width: 100px;
  max-width: 100px;
  display: none;
}

.text-block-60 {
  color: #4c230b;
  margin-bottom: auto;
  font-family: source-sans-pro, sans-serif;
  font-size: 42px;
  font-style: italic;
  font-weight: 900;
  position: relative;
  top: 36px;
  left: 27px;
}

.text-block-60.tablet {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.flex-block-78 {
  min-width: 500px;
  max-width: 500px;
  min-height: 40px;
  max-height: 40px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 98px;
  left: -478px;
  right: 0;
}

.image-129 {
  min-width: 50px;
  max-width: 50%;
  display: none;
  position: absolute;
}

.flex-block-79 {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 18px;
  left: -8px;
}

.image-130 {
  min-width: 100px;
  max-width: 50px;
  margin-bottom: auto;
  display: none;
}

.image-131 {
  min-width: 100px;
  max-width: 100px;
  display: none;
  position: absolute;
}

.image-132 {
  min-width: 160px;
  max-width: 160px;
  margin-bottom: auto;
  display: none;
}

.image-133 {
  min-width: 90px;
  max-width: 90px;
  margin-bottom: auto;
  display: none;
}

.text-block-61 {
  color: #226258;
  margin-bottom: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 44px;
  font-style: italic;
  font-weight: 900;
  line-height: 100%;
  position: relative;
  top: 38px;
  left: 22px;
}

.text-block-62 {
  color: #226258;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 44px;
  font-style: italic;
  font-weight: 900;
  line-height: 46px;
  position: relative;
  top: 31px;
  left: -131px;
  right: 0;
}

.text-block-63 {
  color: #226258;
  min-width: 250px;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 44px;
  font-style: italic;
  font-weight: 900;
  line-height: 100%;
  position: relative;
  top: 34px;
  left: -196px;
  right: 0;
}

.bold-text-21 {
  font-weight: 600;
}

.bold-text-22 {
  color: #99f3ff;
  background-color: #464646;
}

.bold-text-23 {
  color: #814b0e;
  background-color: #fd8;
}

.bold-text-24 {
  color: #fff;
  background-color: #7e5bef;
}

.paragraph-186, .paragraph-187, .paragraph-188, .paragraph-189 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.bold-text-25 {
  color: #fff;
  background-color: #7e5bef;
}

.paragraph-190 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-191 {
  margin-bottom: 0;
}

.paragraph-192 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-193, .paragraph-194 {
  margin-bottom: 0;
}

.paragraph-195 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-196, .paragraph-197 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-198 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-199 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-200 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-201 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-202, .paragraph-203, .paragraph-204, .paragraph-205, .paragraph-206, .paragraph-207, .paragraph-208, .paragraph-209, .paragraph-210, .paragraph-211, .paragraph-212, .paragraph-213, .paragraph-214, .paragraph-215, .paragraph-216, .paragraph-217, .paragraph-218 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-219 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-220, .paragraph-221, .paragraph-222, .paragraph-223 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-224 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-225, .paragraph-226 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-227, .paragraph-228, .paragraph-229 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-230, .paragraph-231 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-232 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-233, .paragraph-234, .paragraph-235, .paragraph-236, .paragraph-237, .paragraph-238 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.image-134 {
  display: block;
  width: 100%;
  max-width: 900px;
  min-width: 0;
  height: auto;
  min-height: 0;
  max-height: none;
  margin: 24px auto;
  object-fit: contain;
}

.flex-block-82 {
  align-items: center;
  flex-flow: column;
  width: 100%;
}

.image-135 {
  display: none;
  width: 100%;
  min-width: 0;
  max-width: 360px;
  height: auto;
  margin: 24px auto;
  object-fit: contain;
}

.image-136 {
  max-width: none;
  min-height: 500px;
  max-height: 600px;
}

.image-137 {
  min-width: 200px;
  max-width: 200px;
  display: none;
}

.paragraph-239, .paragraph-240 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.image-138 {
  min-width: 650px;
  max-width: 650px;
  min-height: auto;
  max-height: none;
  margin-left: -24px;
}

.paragraph-241 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.image-139 {
  min-width: 200px;
  max-width: 200px;
  display: none;
}

.flex-block-83 {
  display: none;
}

.paragraph-242, .paragraph-243, .paragraph-244, .paragraph-245, .paragraph-246, .paragraph-247 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-2 {
  margin-top: -14px;
}

.dropdown-list-5 {
  background-color: #ecebebfa;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  display: none;
}

.dropdown-list-5.ql {
  margin-top: -267px;
  margin-left: 0;
  display: none;
}

.dropdown-link-7 {
  text-transform: uppercase;
  align-self: flex-start;
  min-width: 250px;
  margin-left: 0;
  padding: 4px 10px;
  font-family: source-sans-pro, sans-serif;
}

.dropdown-link-7.reserva {
  padding-left: 20px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-link-7.qldbo {
  padding-left: 20px;
}

.dropdown-link-8 {
  text-transform: uppercase;
  align-self: flex-start;
  min-width: 250px;
  margin-left: 0;
  font-family: source-sans-pro, sans-serif;
}

.dropdown-link-8.evapo {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-link-9 {
  text-transform: uppercase;
  min-width: 250px;
  margin-left: 0;
  font-family: source-sans-pro, sans-serif;
}

.dropdown-link-9.escos {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-link-9.retorno {
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: none;
}

.dropdown-link-9.monitor, .dropdown-link-9.flu, .dropdown-link-9.nivel, .dropdown-link-9.sub, .dropdown-link-9.plata, .dropdown-link-9.sat, .dropdown-link-9.sala, .dropdown-link-9.precipita {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-toggle-5 {
  background-color: #0086ff33;
  min-width: 200px;
  margin-top: 13px;
  padding-top: 8px;
  padding-bottom: 8px;
  left: 0;
}

.dropdown-toggle-5.qt {
  background-color: #00c9ff59;
  min-width: 200px;
}

.text-block-65 {
  text-transform: uppercase;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-toggle-6 {
  background-color: #0086ff2e;
  min-width: 200px;
  padding: 6px 10px;
}

.text-block-66 {
  text-transform: uppercase;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-list-6 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 180px;
  display: none;
}

.dropdown-link-10 {
  flex-flow: column;
  display: flex;
}

.dropdown-link-11 {
  text-transform: uppercase;
  width: 280px;
  margin-left: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-link-12 {
  min-width: 280px;
  margin-left: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-link-13 {
  width: 280px;
  margin-left: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-link-14 {
  text-transform: uppercase;
  width: 280px;
  min-width: auto;
  max-width: none;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-link-15 {
  text-transform: uppercase;
  width: 280px;
  margin-left: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-link-16 {
  text-transform: uppercase;
  width: 280px;
  margin-left: 0;
  margin-right: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-toggle-7 {
  background-color: #ccfaff;
  min-width: 200px;
  padding: 6px 10px;
}

.text-block-67 {
  text-transform: uppercase;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-list-7 {
  flex-flow: column;
  display: none;
}

.dropdown-link-17, .dropdown-link-18, .dropdown-link-19, .dropdown-link-20, .dropdown-link-21, .dropdown-link-22, .dropdown-link-23 {
  text-transform: uppercase;
  align-self: flex-start;
  min-width: 250px;
  margin-left: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-link-24, .dropdown-link-25, .dropdown-link-26, .dropdown-link-27 {
  text-transform: uppercase;
  min-width: 250px;
  margin-left: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-toggle-8 {
  background-color: #b0b89559;
  min-width: 200px;
  padding: 6px 10px;
}

.text-block-68 {
  text-transform: uppercase;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-list-8 {
  flex-flow: column;
  display: none;
}

.dropdown-link-28 {
  text-transform: uppercase;
  align-self: flex-start;
  min-width: 200px;
  margin-left: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-link-29, .dropdown-link-30, .dropdown-link-31 {
  text-transform: uppercase;
  min-width: 200px;
  margin-left: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-3 {
  min-width: 200px;
}

.dropdown-toggle-9 {
  background-color: #fff4d7;
  min-width: 200px;
  padding: 6px 10px;
}

.text-block-69 {
  text-transform: uppercase;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-list-9 {
  flex-flow: column;
  display: none;
}

.dropdown-link-32, .dropdown-link-33, .dropdown-link-34, .dropdown-link-35, .dropdown-link-36 {
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-4 {
  min-width: 200px;
  max-width: 200px;
}

.dropdown-toggle-10 {
  background-color: #e5defc;
  min-width: 200px;
  padding: 6px 10px;
}

.dropdown-list-10 {
  flex-flow: column;
  display: none;
}

.dropdown-link-37, .dropdown-link-38, .dropdown-link-39, .dropdown-link-40, .dropdown-link-41, .dropdown-link-42, .dropdown-link-43, .dropdown-link-44, .dropdown-link-45, .dropdown-link-46, .dropdown-link-47, .dropdown-link-48, .dropdown-link-49, .dropdown-link-50 {
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-toggle-11 {
  background-color: #e5defc;
  min-width: 200px;
  padding: 6px 10px;
}

.dropdown-5 {
  min-width: 200px;
}

.dropdown-list-11 {
  flex-flow: column;
  display: none;
}

.dropdown-link-51, .dropdown-link-52, .dropdown-link-53, .dropdown-link-54, .dropdown-link-55, .dropdown-link-56 {
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-link-57 {
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-link-58, .dropdown-link-59, .dropdown-link-60, .dropdown-link-61 {
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.text-block-70 {
  text-transform: uppercase;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-toggle-12 {
  min-width: 200px;
  padding: 6px 10px;
}

.dropdown-6 {
  background-color: #f6ebef;
  min-width: 200px;
}

.dropdown-list-12 {
  flex-flow: column;
  display: none;
}

.dropdown-link-62, .dropdown-link-63, .dropdown-link-64 {
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
}

.dropdown-link-65 {
  margin-left: 0;
  margin-right: 0;
}

.text-block-71 {
  text-transform: uppercase;
  font-family: source-sans-pro, sans-serif;
}

.dropdown-toggle-13 {
  background-color: #ea7a6e21;
  min-width: 200px;
  padding: 6px 10px;
}

.text-block-72 {
  text-transform: uppercase;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-list-13 {
  flex-flow: column;
  display: none;
}

.dropdown-link-66, .dropdown-link-67, .dropdown-link-68, .dropdown-link-69 {
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-7 {
  min-width: 200px;
}

.dropdown-toggle-14 {
  background-color: #4ecdc442;
  min-width: 200px;
  padding: 6px 10px;
}

.text-block-73 {
  text-transform: uppercase;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.dropdown-list-14 {
  flex-flow: column;
  display: none;
}

.dropdown-link-70, .dropdown-link-71, .dropdown-link-72, .dropdown-link-73 {
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.text-block-74 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.image-140 {
  min-width: 400px;
  max-width: 400px;
}

.image-141 {
  min-width: 200px;
  max-width: 200px;
  display: none;
}

.image-142 {
  align-self: center;
  min-width: 400px;
  max-width: 400px;
  margin-bottom: 12px;
}

.flex-block-84 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
}

.bold-text-29 {
  color: #0a1335;
  background-color: #00c9ff80;
}

.image-145, .image-146, .image-147 {
  display: none;
}

.paragraph-248, .paragraph-249, .paragraph-250, .paragraph-251, .paragraph-252, .paragraph-253, .paragraph-254, .list-item-10 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.link-6 {
  align-self: center;
}

.image-148 {
  min-width: 150px;
  max-width: 150px;
}

.flex-block-85 {
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
}

.image-149 {
  min-width: 200px;
  max-width: 200px;
  margin-bottom: 24px;
}

.bold-text-31 {
  color: #0086ff;
  font-weight: 400;
  text-decoration: underline;
}

.image-150 {
  align-self: center;
  min-width: 200px;
  max-width: 200px;
  margin-bottom: 24px;
}

.image-151 {
  align-self: center;
  min-width: 150px;
  max-width: 150px;
  min-height: auto;
  max-height: none;
  margin-bottom: 24px;
}

.image-152 {
  align-self: center;
  min-width: 150px;
  max-width: 150px;
  margin-bottom: 24px;
}

.image-153 {
  align-self: center;
  min-width: auto;
  max-width: 200px;
  margin-bottom: 32px;
}

.image-153.fig-inter {
  max-width: none;
  min-height: auto;
  display: block;
}

.image-153.fig-inter-mobile {
  max-width: none;
  min-height: auto;
  display: none;
}

.image-154, .image-155 {
  align-self: center;
  min-width: 200px;
  max-width: 200px;
  margin-bottom: 24px;
}

.image-156 {
  align-self: center;
  min-height: 200px;
  max-height: 200px;
  margin-bottom: 24px;
}

.image-157 {
  min-width: 250px;
  max-width: 250px;
  margin-bottom: 24px;
}

.image-158, .snirh-mobile {
  display: none;
}

.text-block-75 {
  color: #fff;
  margin-left: 140px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 12px;
}

.footer-wrapper-three-2 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 43px;
  display: flex;
}

.div-block-79 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  width: auto;
  height: auto;
  display: flex;
}

.image-159 {
  max-width: none;
  display: none;
}

.footer-social-block-three-2 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  padding-left: 0;
  display: flex;
}

.footer-social-block-three-2.home {
  margin-top: -19px;
  margin-right: auto;
}

.image-160 {
  max-width: none;
  display: block;
}

.siga-2 {
  color: #fff;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-weight: 400;
}

.image-161, .image-162 {
  max-width: none;
  display: none;
}

.image-163 {
  display: none;
}

.paragraph-255 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.image-164 {
  display: block;
}

.image-164.mobile {
  display: none;
}

.italic-text-134 {
  font-style: normal;
}

.hero-portal {
  background-image: url('../images/teste_1.png'), linear-gradient(90deg, #0086ff 57%, #fff 62%);
  background-position: 80% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 715px, auto;
  background-attachment: fixed, scroll;
  border-top: 1px solid #0086ff;
  border-bottom: 1.5px solid #0086ff;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: 600px;
  max-height: 600px;
  margin-top: 65px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: -64px;
}

.hero-content {
  grid-column-gap: 160px;
  grid-row-gap: 160px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 235px;
  padding-top: 0;
  display: flex;
}

.hero-content.note {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
  min-width: auto;
  min-height: auto;
  margin-top: 97px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  display: flex;
  position: relative;
}

.tit-e-sub-hero-2025 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 92px;
  padding-right: 0;
}

.logo-buts-2025 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  margin-top: -26px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.h1-home-2026 {
  color: #fff;
  min-width: 300px;
  max-width: 300px;
  margin-left: 19px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  line-height: 100%;
}

.h1-home-2026.resultado-da-busca {
  color: #0057a3;
  text-align: center;
  align-self: center;
  width: 650px;
  max-width: 650px;
  margin-top: 100px;
}

.h1-home-2026.mobile {
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  margin-left: 0;
  display: block;
}

.h1-home-2026.mobile.m1 {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.texto-apoio-home-2026 {
  color: #fff;
  text-transform: none;
  align-self: auto;
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  margin-bottom: 1px;
  margin-left: 19px;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.texto-apoio-home-2026.usos {
  color: #99f3ff;
}

.texto-apoio-home-2026.balanco {
  color: #515a30;
}

.texto-apoio-home-2026.acoes {
  color: #8c0636;
}

.texto-apoio-home-2026.seguranca {
  color: #4c230b;
}

.texto-apoio-home-2026.futuro {
  color: #226258;
}

.texto-apoio-home-2026.mobile {
  margin-right: auto;
}

.div-como-nasce {
  margin-top: 237px;
}

.azul {
  color: #0057a3;
  text-align: center;
  font-family: source-sans-pro, sans-serif;
}

.bnt-explore {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #919191;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 60px;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
  min-height: 120px;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: block;
}

.bnt-explore:hover {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 0;
  background-size: 60px;
}

.bnt-explore.explore {
  color: #464646;
  background-image: url('../images/2-qualidade-pb.svg');
}

.bnt-explore.explore:hover, .bnt-explore.explore.w--current {
  color: #0086ff;
  background-image: url('../images/2-qualidade.svg');
}

.bnt-explore.explore.qualidade {
  background-image: url('../images/icon_t2_2026icon_t2_2025.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.bnt-explore.explore.qualidade:hover {
  color: #0057a3;
  background-image: url('../images/icon_t2_2025_hover.png');
  font-weight: 600;
}

.bnt-explore.explore.ex-quanti {
  background-image: url('../images/icon_t1_2025.png');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100px;
  min-height: 100px;
  margin-bottom: 0;
  font-weight: 600;
  display: flex;
  position: relative;
}

.bnt-explore.explore.ex-quanti:hover {
  background-image: url('../images/icon_t1_2025_hover.png');
  font-weight: 600;
}

.bnt-explore.explore.ex-usos {
  color: #0057a3;
  background-image: url('../images/icon_t3_2026icon_t3_2025.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
  max-height: 100px;
}

.bnt-explore.explore.ex-usos:hover {
  color: #0057a3;
  background-image: url('../images/icon_t3_2025_hover_1icon_t3_2025_hover.avif');
  font-weight: 600;
}

.bnt-explore.explore.ex-clima {
  background-image: url('../images/icon_t5_2026icon_t5_2025.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
}

.bnt-explore.explore.ex-clima:hover {
  background-image: url('../images/icon_t5_2025_hover_1icon_t5_2025_hover.avif');
  font-weight: 600;
}

.bnt-explore.explore.ex-balanco {
  background-image: url('../images/icon_t4_2026icon_t4_2025.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
  margin-bottom: 11px;
  font-weight: 600;
}

.bnt-explore.explore.ex-balanco:hover {
  background-image: url('../images/icon_t4_2025_hover_1icon_t4_2025_hover.avif');
}

.bnt-explore.explore.ex-singreh {
  background-image: url('../images/icon_t6_2026icon_t6_2025.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
}

.bnt-explore.explore.ex-singreh:hover {
  background-image: url('../images/icon_t6_2025_hover_1icon_t6_2025_hover.avif');
}

.bnt-explore.explore.ex-ferramentas {
  background-image: url('../images/Property-1Default_1Property 1=Default.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
}

.bnt-explore.explore.ex-ferramentas:hover {
  background-image: url('../images/Property-1Variant2_1Property 1=Variant2.avif');
}

.bnt-explore.explore.ex-acoes {
  background-image: url('../images/icon_t8_2026icon_t8_2025.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
}

.bnt-explore.explore.ex-acoes:hover {
  background-image: url('../images/icon_t8_2025_hover_1icon_t8_2025_hover.avif');
}

.bnt-explore.explore.ex-seguranca {
  background-image: url('../images/icon_t9_2026icon_t9_2025.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
}

.bnt-explore.explore.ex-seguranca:hover {
  background-image: url('../images/icon_t9_2025_hover.png');
}

.bnt-explore.explore.ex-futuro {
  background-image: url('../images/icon_t10_2026icon_t10_2025.avif');
  background-position: 50% 0;
  background-size: 60px;
  flex-flow: column;
}

.bnt-explore.explore.ex-futuro:hover {
  background-image: url('../images/icon_t10_2025_hover_1icon_t10_2025_hover.avif');
}

.bnt-explore.quanti {
  color: #464646;
  background-image: url('../images/1-quantidade-pb.svg');
  background-size: 44px;
}

.bnt-explore.quanti:hover {
  color: #00c9ff;
  background-image: url('../images/1-quantidade.png');
}

.bnt-explore.quanti.w--current {
  color: #00c9ff;
  background-image: url('../images/1-quantidade.png');
  background-size: 44px;
}

.bnt-explore.usos {
  color: #464646;
  background-image: url('../images/3-usos-pb.svg');
}

.bnt-explore.usos:hover, .bnt-explore.usos.w--current {
  color: #4ecdc4;
  background-image: url('../images/3-usos.svg');
}

.bnt-explore.usos.quali.w--current {
  color: #0086ff;
  background-image: url('../images/2-qualidade.svg');
}

.bnt-explore.balanco {
  color: #464646;
  background-image: url('../images/4-balanco-pb.svg');
}

.bnt-explore.balanco:hover, .bnt-explore.balanco.w--current {
  color: #8b9e3b;
  background-image: url('../images/4-balanco.svg');
}

.bnt-explore.clima {
  color: #464646;
  background-image: url('../images/5-clima-pb.svg');
}

.bnt-explore.clima:hover, .bnt-explore.clima.w--current {
  color: #ffc639;
  background-image: url('../images/5-clima.svg');
}

.bnt-explore.singreh {
  color: #464646;
  background-image: url('../images/6-singreh-pb.svg');
}

.bnt-explore.singreh:hover, .bnt-explore.singreh.w--current {
  color: #5b536e;
  background-image: url('../images/6-singreh.svg');
}

.bnt-explore.acoes {
  color: #464646;
  background-image: url('../images/8-acoes-pb.svg');
}

.bnt-explore.acoes:hover, .bnt-explore.acoes.w--current {
  color: #8c0636;
  background-image: url('../images/8-acoes.svg');
}

.bnt-explore.seguranca {
  color: #464646;
  background-image: url('../images/9-seguranca-pb.svg');
}

.bnt-explore.seguranca:hover, .bnt-explore.seguranca.w--current {
  color: #ea7a6e;
  background-image: url('../images/9-seguranca.svg');
}

.bnt-explore.futuro {
  color: #464646;
  background-image: url('../images/futuro-pb.svg');
}

.bnt-explore.futuro:hover, .bnt-explore.futuro.w--current {
  color: #4ecdc4;
  background-image: url('../images/futuro.svg');
}

.bnt-explore.ferramentas {
  color: #464646;
  background-image: url('../images/7-ferramentas-pb.svg');
}

.bnt-explore.ferramentas:hover, .bnt-explore.ferramentas.w--current {
  color: #7e5bef;
  background-image: url('../images/7-ferramentas.svg');
}

.bnt-explore.quali {
  background-image: url('../images/2-qualidade-pb.svg');
}

.bnt-explore.quali:hover {
  color: #0086ff;
  background-image: url('../images/2-qualidade.svg');
}

.bnt-explore.e-qt-2026 {
  background-image: url('../images/qt-2026_1qt-2026.avif');
  flex-flow: column;
  height: 100px;
  min-height: 100px;
  display: flex;
}

.bnt-explore.e-ql-2026 {
  background-image: url('../images/ql-2026_1ql-2026.avif');
  flex-flow: column;
  height: 100px;
  min-height: 100px;
  display: flex;
}

.bnt-explore.e-ql-2026:hover {
  background-image: url('../images/ql-2026-h_1ql-2026-h.avif');
}

.bnt-explore.e-us-2026 {
  background-image: url('../images/us-2026_1us-2026.avif');
  flex-flow: column;
  height: 100px;
  min-height: 100px;
  display: flex;
}

.bnt-explore.e-us-2026:hover {
  background-image: url('../images/us-2026-h_1us-2026-h.avif');
}

.bnt-explore.e-bh-2026 {
  background-image: url('../images/bh-2026_1bh-2026.avif');
  flex-flow: column;
  height: 100px;
  min-height: 100px;
  display: flex;
}

.bnt-explore.e-bh-2026:hover {
  background-image: url('../images/bh-2026-h_1bh-2026-h.avif');
}

.bnt-explore.e-cl-2026 {
  background-image: url('../images/cl-2026_1cl-2026.avif');
  flex-flow: column;
  height: 100px;
  min-height: 100px;
  display: flex;
}

.bnt-explore.e-cl-2026:hover {
  background-image: url('../images/cl-2026-h_1cl-2026-h.avif');
}

.bnt-explore.e-sg-2026 {
  background-image: url('../images/sg-2026_1sg-2026.avif');
}

.bnt-explore.e-sg-2026:hover {
  background-image: url('../images/sg-2026-h_1sg-2026-h.avif');
}

.bnt-explore.e-fe-2026 {
  background-image: url('../images/fe-2026_1fe-2026.avif');
}

.bnt-explore.e-fe-2026:hover {
  background-image: url('../images/fe-2026-h_1fe-2026-h.avif');
}

.bnt-explore.e-ac-2026 {
  background-image: url('../images/ac-2026_1ac-2026.avif');
}

.bnt-explore.e-ac-2026:hover {
  background-image: url('../images/ac-2026-h_1ac-2026-h.avif');
}

.bnt-explore.e-sh-2026 {
  background-image: url('../images/sh-2026_1sh-2026.avif');
}

.bnt-explore.e-sh-2026:hover {
  background-image: url('../images/sh-2026-h_1sh-2026-h.avif');
}

.bnt-explore.e-ft-2026 {
  background-image: url('../images/ft-2026_1ft-2026.avif');
}

.bnt-explore.e-ft-2026:hover {
  background-image: url('../images/ft-2026-h_1ft-2026-h.avif');
}

.bnt-explore.e-qt-2025 {
  background-image: url('../images/icon_t1_2025.png');
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.bnt-explore.e-qt-2025:hover {
  background-image: url('../images/icon_t1_2025_hover.png');
}

.bnt-explore.e-ql-2025 {
  background-image: url('../images/icon_t2_2026icon_t2_2025.avif');
}

.bnt-explore.e-ql-2025:hover {
  background-image: url('../images/icon_t2_2025_hover.png');
}

.bnt-explore.e-us-2025 {
  background-image: url('../images/icon_t3_2026icon_t3_2025.avif');
}

.bnt-explore.e-us-2025:hover {
  background-image: url('../images/icon_t3_2025_hover_1icon_t3_2025_hover.avif');
}

.bnt-explore.e-bh-2025 {
  background-image: url('../images/icon_t4_2026icon_t4_2025.avif');
}

.bnt-explore.e-bh-2025:hover {
  background-image: url('../images/icon_t4_2025_hover_1icon_t4_2025_hover.avif');
}

.bnt-explore.e-cl-2025 {
  background-image: url('../images/icon_t5_2026icon_t5_2025.avif');
}

.bnt-explore.e-cl-2025:hover {
  background-image: url('../images/icon_t5_2025_hover_1icon_t5_2025_hover.avif');
}

.bnt-explore.e-sg-2025 {
  background-image: url('../images/icon_t6_2026icon_t6_2025.avif');
}

.bnt-explore.e-sg-2025:hover {
  background-image: url('../images/icon_t6_2025_hover_1icon_t6_2025_hover.avif');
}

.bnt-explore.e-fe-2025 {
  background-image: url('../images/Property-1Default_1Property 1=Default.avif');
}

.bnt-explore.e-fe-2025:hover {
  background-image: url('../images/Property-1Variant2_1Property 1=Variant2.avif');
}

.bnt-explore.e-ac-2025 {
  background-image: url('../images/icon_t8_2026icon_t8_2025.avif');
}

.bnt-explore.e-ac-2025:hover {
  background-image: url('../images/icon_t8_2025_hover_1icon_t8_2025_hover.avif');
}

.bnt-explore.e-sh-2025 {
  background-image: url('../images/icon_t9_2026icon_t9_2025.avif');
}

.bnt-explore.e-sh-2025:hover {
  background-image: url('../images/icon_t9_2025_hover.png');
}

.bnt-explore.e-ft-2025 {
  background-image: url('../images/icon_t10_2026icon_t10_2025.avif');
}

.bnt-explore.e-ft-2025:hover {
  background-image: url('../images/icon_t10_2025_hover_1icon_t10_2025_hover.avif');
}

.bnt-explore.e-qt-2027 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/qt_2027qt_2026.avif');
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: flex;
}

.bnt-explore.e-ql-2027 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/ql_2027ql_2026.avif');
  flex-flow: column;
  display: flex;
}

.bnt-explore.e-ql-2027:hover {
  background-image: url('../images/ql_2026h_1ql_2026h.avif');
}

.bnt-explore.e-us-2027 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/us_2027us_2026.avif');
  flex-flow: column;
  display: flex;
}

.bnt-explore.e-us-2027:hover {
  background-image: url('../images/us_2026-h_1us_2026-h.avif');
}

.bnt-explore.e-bh-2027 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/bh_2027bh_2026.avif');
  flex-flow: column;
  display: flex;
}

.bnt-explore.e-bh-2027:hover {
  background-image: url('../images/bh_2026-h_1bh_2026-h.avif');
}

.bnt-explore.e-cl-2027 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/cl_2027cl_2026.avif');
  flex-flow: column;
  display: flex;
}

.bnt-explore.e-cl-2027:hover {
  background-image: url('../images/cl_2026-h_1cl_2026-h.avif');
}

.bnt-explore.e-sg-2027 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/sg_2027sg_2026.avif');
  flex-flow: column;
  display: flex;
}

.bnt-explore.e-sg-2027:hover {
  background-image: url('../images/sg_2026-h_1sg_2026-h.avif');
}

.bnt-explore.e-fe-2027 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/fe_2027fe_2026.avif');
  flex-flow: column;
  display: flex;
}

.bnt-explore.e-fe-2027:hover {
  background-image: url('../images/fe_2026-h_1fe_2026-h.avif');
}

.bnt-explore.e-ac-2027 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/ac_2027ac_2026.avif');
  flex-flow: column;
  display: flex;
}

.bnt-explore.e-ac-2027:hover {
  background-image: url('../images/ac_2026-h_1ac_2026-h.avif');
}

.bnt-explore.e-sh-2027 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/sh_2027sh_2026.avif');
  flex-flow: column;
  display: flex;
}

.bnt-explore.e-sh-2027:hover {
  background-image: url('../images/sh_2026-h_1sh_2026-h.avif');
}

.bnt-explore.e-ft-2027 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/ft_2027ft_2026.avif');
  flex-flow: column;
  display: flex;
}

.bnt-explore.e-ft-2027:hover {
  background-image: url('../images/ft_2026-h_1ft_2026-h.avif');
}

.bnt-explore.e-qt-2028 {
  background-image: url('../images/qt-2028_1qt-2028.avif');
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.bnt-explore.e-qt-2028:hover {
  background-image: url('../images/qt-2028-hover_1qt-2028-hover.avif');
}

.bnt-explore.e-ql-2028 {
  background-image: url('../images/ql-2028_1ql-2028.avif');
}

.bnt-explore.e-ql-2028:hover {
  background-image: url('../images/ql-2028-h_1ql-2028-h.avif');
}

.bnt-explore.e-us-2028 {
  background-image: url('../images/us-2028_1us-2028.avif');
}

.bnt-explore.e-us-2028:hover {
  background-image: url('../images/us-2028-h_1us-2028-h.avif');
}

.bnt-explore.e-bh-2028 {
  background-image: url('../images/bh-2028_1bh-2028.avif');
}

.bnt-explore.e-bh-2028:hover {
  background-image: url('../images/bh-2028-h_1bh-2028-h.avif');
}

.bnt-explore.e-cl-2028 {
  background-image: url('../images/cl-2028_1cl-2028.avif');
}

.bnt-explore.e-cl-2028:hover {
  background-image: url('../images/cl-2028-h_1cl-2028-h.avif');
}

.bnt-explore.e-sg-2028 {
  background-image: url('../images/sg-2028_1sg-2028.avif');
}

.bnt-explore.e-sg-2028:hover {
  background-image: url('../images/sg-2028-h_1sg-2028-h.avif');
}

.bnt-explore.e-fe-2028 {
  background-image: url('../images/fe-2028_1fe-2028.avif');
}

.bnt-explore.e-fe-2028:hover {
  background-image: url('../images/fe-2028-h_1fe-2028-h.avif');
}

.bnt-explore.e-ac-2028 {
  background-image: url('../images/ac-2028_1ac-2028.avif');
}

.bnt-explore.e-ac-2028:hover {
  background-image: url('../images/ac-2028-h_1ac-2028-h.avif');
}

.bnt-explore.e-sh-2028 {
  background-image: url('../images/sh-2028_1sh-2028.avif');
}

.bnt-explore.e-sh-2028:hover {
  background-image: url('../images/sh-2028-h_1sh-2028-h.avif');
}

.bnt-explore.e-ft-2028 {
  background-image: url('../images/ft-2028_1ft-2028.avif');
}

.bnt-explore.e-ft-2028:hover {
  background-image: url('../images/ft-2028-h_1ft-2028-h.avif');
}

.bnt-explore.e-qt-2027 {
  background-image: url('../images/qt_2027qt_2026.avif');
}

.bnt-explore.e-qt-2027:hover {
  background-image: url('../images/qt_2026-h_1qt_2026-h.avif');
}

.bnt-explore.e-qt-2026 {
  background-image: url('../images/qt-2026_1qt-2026.avif');
}

.bnt-explore.e-qt-2026:hover {
  background-image: url('../images/qt-2026-h_1qt-2026-h.avif');
}

.bnt-explore.e-fe-2026-copy {
  background-image: url('../images/fe-2026_1fe-2026.avif');
}

.bnt-explore.e-fe-2026-copy:hover {
  background-image: url('../images/fe-2026-h_1fe-2026-h.avif');
}

.bnt-explore-txt {
  color: #0057a3;
  text-align: center;
  -webkit-text-stroke-color: #0057a3;
  text-transform: uppercase;
  border: 0 #000;
  border-width: 0 1px;
  margin-top: 70px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-weight: 600;
  line-height: 18px;
}

.bnt-explore-txt.explore {
  color: #0057a3;
  text-align: center;
  border-top-style: none;
  border-bottom-style: none;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  position: relative;
  top: 10px;
}

.bnt-explore-txt.explore:hover {
  color: #0057a3;
  font-weight: 600;
  top: 10px;
}

.bnt-explore-txt.explore.q1 {
  color: #0057a3;
  margin-bottom: 10px;
  top: auto;
}

.bnt-explore-txt.explore.q2 {
  color: #0057a3;
  margin-bottom: 10px;
  font-weight: 600;
  top: auto;
}

.bnt-explore-txt.explore.q2:hover {
  color: #0057a3;
  font-weight: 600;
}

.footer-home-2026 {
  background-color: #226258;
  flex: 0 auto;
  align-self: auto;
  padding: 6px 30px 2px 90px;
  position: relative;
  inset: auto 0% 0%;
}

.footer-home-2026.quanti {
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2026.quali {
  background-color: #0086ff;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2026.usos {
  background-color: #99f3ff;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2026.futuro {
  background-color: #95e1dc;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2026.seguranca {
  background-color: #ea7a6e;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2026.acoes {
  background-color: #8c0636;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2026.ferramentas {
  background-color: #7e5bef;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2026.singreh {
  background-color: #e5defc;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2026.clima {
  background-color: #fd8;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2026.balanco {
  background-color: #b9c589;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2026.home {
  background-color: #0057a3;
  min-height: 40px;
  padding-left: 30px;
}

.footer-home-2026.home.o-q-e {
  background-color: #0086ff;
}

.footer-home-2026.home.credito {
  background-color: #0086ff;
  min-height: 45px;
}

.footer-home-2026.sobre {
  min-height: 40px;
  max-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 30px;
}

.footer-home-2026.oqe {
  background-color: #0086ff;
  min-height: 45px;
  max-height: 45px;
}

.footer-home-2026.home {
  background-color: #0057a3;
}

.footer-home-2026.home.mobile-credit.ql-1, .footer-home-2026.home.mobile-credit.iniciais, .footer-home-2026.home.mobile-oquee.iniciais {
  background-color: #0086ff;
}

.footer-home-2026.home.quanti-pe.qt-1 {
  background-color: #00c9ff;
}

.footer-home-2026.home.mobile-usos.us-1 {
  background-color: #99f3ff;
}

.footer-home-2026.home.mobile-bl.blc-mobile {
  background-color: #b9c589;
}

.footer-home-2026.home.mobile-clima.cl-desck {
  background-color: #fd8;
}

.footer-home-2026.home.mob-singreh.desck-sin {
  background-color: #e5defc;
}

.footer-home-2026.home.mob-fe.desck-fe {
  background-color: #b29df5;
}

.footer-home-2026.home.mob-ac.ac-desck {
  background-color: #ba6a86;
}

.footer-home-2026.home.mob-sh.desck {
  background-color: #ea7a6e;
}

.footer-home-2026.home.mob-ft.desck-ft {
  background-color: #95e1dc;
}

.footer-home-2026.home.iniciais {
  background-color: #0086ff;
}

.hero-2025 {
  background-image: url('../images/teste_1.png'), linear-gradient(90deg, #0057a3 57%, #fff 62%);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 550px, auto;
  border: 1.5px #0057a3;
  border-top: 2px solid #0057a3;
  border-bottom-style: solid;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: 550px;
  max-height: 600px;
  margin-top: 63px;
  margin-left: auto;
  margin-right: auto;
}

.como-nasce-2026 {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#fff, #226258 30%);
  background-clip: padding-box;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 970px;
  max-height: 970px;
  margin-top: -361px;
  margin-left: 0;
  margin-right: 0;
  padding: 78px 20px 60px;
  display: flex;
  position: static;
  top: auto;
  overflow: visible;
}

.territorio-2026 {
  border: 0 solid #115ba6;
  border-bottom: 1px #115ba6;
  width: auto;
  max-width: 800px;
  height: auto;
  max-height: 100%;
  margin: 32px auto 24px;
  padding-left: 0;
  padding-right: 0;
}

.explore-2026 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin-top: 0;
  display: flex;
  position: static;
}

.explore-2026.mobile {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-geral {
  z-index: 100;
  object-fit: fill;
  background-color: #fff;
  border-bottom: 1px solid #0057a3;
  align-items: center;
  max-width: none;
  height: 65px;
  max-height: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px 20px 0;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-geral.internas {
  z-index: 1000;
  background-color: #fff;
  border: 0 solid #0057a3;
  border-bottom-width: 1px;
  max-width: none;
  max-height: none;
  position: fixed;
  inset: 0% 0% auto;
}

.hero-conten-2026 {
  grid-column-gap: 220px;
  grid-row-gap: 220px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 71px;
  padding-top: 41px;
  display: flex;
}

.hero-conten-2026.note {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
  min-width: auto;
  min-height: auto;
  margin-top: 97px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  display: flex;
  position: relative;
}

.hero-content-portal {
  grid-column-gap: 200px;
  grid-row-gap: 200px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-width: 700px;
  max-width: 900px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 35px;
  display: flex;
  position: relative;
  top: 135px;
  left: auto;
  right: auto;
}

.hero-content-portal.note {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
  min-width: auto;
  min-height: auto;
  margin-top: 97px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  display: flex;
  position: relative;
}

.anos-portal {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  min-height: 0;
  max-height: none;
  margin-top: 0;
  margin-bottom: 32px;
  padding: 0 20px;
  display: flex;
  position: relative;
}

.footer-home-portal {
  background-color: #0086ff;
  flex: 0 auto;
  align-self: auto;
  padding: 6px 30px 2px 90px;
  position: fixed;
  inset: auto 0% 0%;
}

.footer-home-portal.quanti {
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-portal.quali {
  background-color: #0086ff;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-portal.usos {
  background-color: #99f3ff;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-portal.futuro {
  background-color: #95e1dc;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-portal.seguranca {
  background-color: #ea7a6e;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-portal.acoes {
  background-color: #8c0636;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-portal.ferramentas {
  background-color: #7e5bef;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-portal.singreh {
  background-color: #e5defc;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-portal.clima {
  background-color: #fd8;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-portal.balanco {
  background-color: #b9c589;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-portal.home {
  background-color: #0057a3;
  min-height: 40px;
  padding-left: 30px;
}

.footer-home-portal.home.o-q-e {
  background-color: #0086ff;
}

.footer-home-portal.home.credito {
  background-color: #0086ff;
  min-height: 45px;
}

.footer-home-portal.sobre {
  min-height: 40px;
  max-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 30px;
}

.footer-home-portal.oqe {
  background-color: #0086ff;
  min-height: 45px;
  max-height: 45px;
}

.footer-home-portal.home {
  background-color: #0057a3;
}

.footer-home-portal.home.mobile-credit.ql-1, .footer-home-portal.home.mobile-credit.iniciais, .footer-home-portal.home.mobile-oquee.iniciais {
  background-color: #0086ff;
}

.footer-home-portal.home.quanti-pe.qt-1 {
  background-color: #00c9ff;
}

.footer-home-portal.home.mobile-usos.us-1 {
  background-color: #99f3ff;
}

.footer-home-portal.home.mobile-bl.blc-mobile {
  background-color: #b9c589;
}

.footer-home-portal.home.mobile-clima.cl-desck {
  background-color: #fd8;
}

.footer-home-portal.home.mob-singreh.desck-sin {
  background-color: #e5defc;
}

.footer-home-portal.home.mob-fe.desck-fe {
  background-color: #b29df5;
}

.footer-home-portal.home.mob-ac.ac-desck {
  background-color: #ba6a86;
}

.footer-home-portal.home.mob-sh.desck {
  background-color: #ea7a6e;
}

.footer-home-portal.home.mob-ft.desck-ft {
  background-color: #95e1dc;
}

.footer-home-portal.home.iniciais {
  background-color: #0086ff;
}

.bts-anos {
  float: none;
  clear: none;
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  text-align: center;
  mix-blend-mode: normal;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: none;
  min-height: auto;
  max-height: none;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 13px;
  padding-bottom: 16px;
  display: flex;
  box-shadow: 0 2px 16px -2px #0057a3;
}

.bts-anos.tit-divisao {
  box-shadow: none;
}

.botao-ano {
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-color: #0658a3;
  background-clip: border-box;
  border-radius: 20px;
  padding: 12px 32px;
  font-family: source-sans-pro, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.botao-ano.mobile {
  min-width: 250px;
  max-width: 250px;
  display: flex;
}

.botao-ano._2025 {
  background-color: #0086ff;
  border-radius: 16px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.botao-ano._2025:hover {
  background-color: #0057a3;
}

.botao-ano._2026 {
  background-color: #cdcccb;
  border-radius: 16px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 32px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.botao-ano._2026:hover {
  color: #fff;
  background-color: #cdcccb;
}

.botao-ano._2027 {
  background-color: #cdcccb;
  border-radius: 16px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.botao-ano._2027:hover {
  color: #fff;
  background-color: #cdcccb;
}

.botao-ano._2028 {
  color: #fff;
  background-color: #cdcccb;
  border-radius: 16px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.botao-ano._2028:hover {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  background-color: #cdcccb;
}

.flex-fotao-anos {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
}

.txt-auxiliar-but-anos {
  opacity: .69;
  color: #6b6b6a;
  align-self: center;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.flex-anos {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-right: 47px;
  position: relative;
  top: -212px;
  left: 40px;
}

.anos-ciclo {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10px;
  padding-left: 32px;
  padding-right: 32px;
}

.div-hero-portal.mascara_home {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.logo-home-portal {
  background-image: url('../images/portal.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 300px;
  width: 320px;
  height: 320px;
  margin-top: 34px;
  margin-left: -13px;
  padding-right: 0;
  position: relative;
}

.logo-portal, .fundo-mobile-portal {
  display: none;
}

.favo-portal {
  margin-left: 14px;
}

.favo-portal.w--current {
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: static;
  left: -79px;
}

.button-2026 {
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-color: #226258;
  background-clip: border-box;
  border-radius: 20px;
  padding: 12px 24px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.button-2026.mobile {
  min-width: 250px;
  max-width: 250px;
  display: flex;
}

.logo-home-2026 {
  background-image: url('../images/logo-2026_1logo-2026.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 250px;
  width: 320px;
  height: 280px;
  padding-right: 0;
  position: relative;
}

.grid-explorar {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  justify-items: stretch;
  max-width: 800px;
}

.temas-2026 {
  border-bottom: 1px solid #e4ebf3;
  width: auto;
  height: auto;
  padding: 10px 30px 100px;
  position: static;
  overflow: visible;
}

.temas-2026:hover {
  border-bottom-style: none;
}

.embeded-2026 {
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
}

.cn-mapa {
  align-self: center;
  width: 550px;
  max-width: 600%;
  max-height: 600%;
  position: relative;
  top: -113px;
  left: 8px;
}

.fundo-mob-2026 {
  display: none;
}

.hero-2026 {
  background-image: url('../images/hero-fundo-2026.png'), linear-gradient(90deg, #226258 57%, #fff 62%);
  background-position: 30%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 550px, auto;
  border: 1.5px #0057a3;
  border-top: 2px solid #0057a3;
  border-bottom: 1.5px solid #226258;
  flex-flow: column;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: 550px;
  max-height: 600px;
  margin-top: 64px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.hero-conten-2025 {
  grid-column-gap: 160px;
  grid-row-gap: 160px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 65px;
  padding-top: 41px;
  display: flex;
}

.hero-conten-2025.note {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
  min-width: auto;
  min-height: auto;
  margin-top: 97px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  display: flex;
  position: relative;
}

.logo-home-2025 {
  background-image: url('../images/logo_2025.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 250px;
  width: 320px;
  height: 280px;
  padding-right: 0;
  position: relative;
}

.button-2025 {
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-color: #0658a3;
  background-clip: border-box;
  border-radius: 20px;
  padding: 12px 24px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.button-2025.mobile {
  min-width: 250px;
  max-width: 250px;
  display: flex;
}

.texto-apoio-home-2025 {
  color: #fff;
  text-transform: none;
  align-self: auto;
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  margin-bottom: 1px;
  margin-left: 19px;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.texto-apoio-home-2025.usos {
  color: #99f3ff;
}

.texto-apoio-home-2025.balanco {
  color: #515a30;
}

.texto-apoio-home-2025.acoes {
  color: #8c0636;
}

.texto-apoio-home-2025.seguranca {
  color: #4c230b;
}

.texto-apoio-home-2025.futuro {
  color: #226258;
}

.texto-apoio-home-2025.mobile {
  margin-right: auto;
}

.h1-home-2025 {
  color: #fff;
  min-width: 300px;
  max-width: 300px;
  margin-left: 19px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  line-height: 100%;
}

.h1-home-2025.resultado-da-busca {
  color: #0057a3;
  text-align: center;
  align-self: center;
  width: 650px;
  max-width: 650px;
  margin-top: 100px;
}

.h1-home-2025.mobile {
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  margin-left: 0;
  display: block;
}

.h1-home-2025.mobile.m1 {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.quadro-sombra-2025 {
  float: none;
  clear: none;
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  text-align: center;
  mix-blend-mode: normal;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: none;
  min-height: auto;
  max-height: none;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 13px;
  padding-bottom: 29px;
  display: flex;
  box-shadow: 0 2px 16px -2px #0057a3;
}

.quadro-sombra-2025.tit-divisao {
  box-shadow: none;
}

.cjt-2025 {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 37px;
  padding: 0 20px;
  display: flex;
  position: relative;
}

.cn-content-2025 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  margin-top: 114px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 176px;
}

.embeded-2025 {
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
}

.logo-buts-2026 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 60px;
}

.quadro-sombra-2026 {
  float: none;
  clear: none;
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  text-align: center;
  mix-blend-mode: normal;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: none;
  min-height: auto;
  max-height: none;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 13px;
  padding-bottom: 29px;
  display: flex;
  box-shadow: 0 2px 16px -2px #226258;
}

.quadro-sombra-2026.tit-divisao {
  box-shadow: none;
}

.hero-2027 {
  background-image: url('../images/hero-fundo-2027.png'), linear-gradient(90deg, #7e5bef 57%, #fff 62%);
  background-position: 45%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 550px, auto;
  border: 1.5px #0057a3;
  border-top: 2px solid #7e5bef;
  border-bottom: 1.5px solid #7e5bef;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: 550px;
  max-height: 600px;
  margin-top: 65px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-conten-2027 {
  grid-column-gap: 200px;
  grid-row-gap: 200px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: -30px;
  padding-top: 41px;
  display: flex;
}

.hero-conten-2027.note {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
  min-width: auto;
  min-height: auto;
  margin-top: 97px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  display: flex;
  position: relative;
}

.h1-home-2027 {
  color: #fff;
  min-width: 300px;
  max-width: 300px;
  margin-left: 19px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  line-height: 100%;
}

.h1-home-2027.resultado-da-busca {
  color: #0057a3;
  text-align: center;
  align-self: center;
  width: 650px;
  max-width: 650px;
  margin-top: 100px;
}

.h1-home-2027.mobile {
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  margin-left: 0;
  display: block;
}

.h1-home-2027.mobile.m1 {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.texto-apoio-home-2027 {
  color: #fff;
  text-transform: none;
  align-self: auto;
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  margin-bottom: 1px;
  margin-left: 19px;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.texto-apoio-home-2027.usos {
  color: #99f3ff;
}

.texto-apoio-home-2027.balanco {
  color: #515a30;
}

.texto-apoio-home-2027.acoes {
  color: #8c0636;
}

.texto-apoio-home-2027.seguranca {
  color: #4c230b;
}

.texto-apoio-home-2027.futuro {
  color: #226258;
}

.texto-apoio-home-2027.mobile {
  margin-right: auto;
}

.tit-e-sub-hero-2027 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 145px;
  padding-right: 0;
}

.logo-home-2027 {
  background-image: url('../images/logo-2027_1logo-2027.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 250px;
  width: 320px;
  height: 280px;
  padding-right: 0;
  position: relative;
}

.button-2027 {
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-color: #7e5bef;
  background-clip: border-box;
  border-radius: 20px;
  padding: 12px 24px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.button-2027.mobile {
  min-width: 250px;
  max-width: 250px;
  display: flex;
}

.logo-buts-2027 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 60px;
}

.bts-fixos-2027 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
}

.cn-content-2027 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  margin-top: -158px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 447px;
}

.embeded-2027 {
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
}

.temas-2027 {
  border-bottom: 1px solid #e4ebf3;
  width: auto;
  height: auto;
  padding: 10px 30px 100px;
  position: static;
  overflow: visible;
}

.temas-2027:hover {
  border-bottom-style: none;
}

.footer-home-2027 {
  background-color: #7e5bef;
  flex: 0 auto;
  align-self: auto;
  padding: 6px 30px 2px 90px;
  position: relative;
  inset: auto 0% 0%;
}

.footer-home-2027.quanti {
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2027.quali {
  background-color: #0086ff;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2027.usos {
  background-color: #99f3ff;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2027.futuro {
  background-color: #95e1dc;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2027.seguranca {
  background-color: #ea7a6e;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2027.acoes {
  background-color: #8c0636;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2027.ferramentas {
  background-color: #7e5bef;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2027.singreh {
  background-color: #e5defc;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2027.clima {
  background-color: #fd8;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2027.balanco {
  background-color: #b9c589;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2027.home {
  background-color: #0057a3;
  min-height: 40px;
  padding-left: 30px;
}

.footer-home-2027.home.o-q-e {
  background-color: #0086ff;
}

.footer-home-2027.home.credito {
  background-color: #0086ff;
  min-height: 45px;
}

.footer-home-2027.sobre {
  min-height: 40px;
  max-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 30px;
}

.footer-home-2027.oqe {
  background-color: #0086ff;
  min-height: 45px;
  max-height: 45px;
}

.footer-home-2027.home {
  background-color: #0057a3;
}

.footer-home-2027.home.mobile-credit.ql-1, .footer-home-2027.home.mobile-credit.iniciais, .footer-home-2027.home.mobile-oquee.iniciais {
  background-color: #0086ff;
}

.footer-home-2027.home.quanti-pe.qt-1 {
  background-color: #00c9ff;
}

.footer-home-2027.home.mobile-usos.us-1 {
  background-color: #99f3ff;
}

.footer-home-2027.home.mobile-bl.blc-mobile {
  background-color: #b9c589;
}

.footer-home-2027.home.mobile-clima.cl-desck {
  background-color: #fd8;
}

.footer-home-2027.home.mob-singreh.desck-sin {
  background-color: #e5defc;
}

.footer-home-2027.home.mob-fe.desck-fe {
  background-color: #b29df5;
}

.footer-home-2027.home.mob-ac.ac-desck {
  background-color: #ba6a86;
}

.footer-home-2027.home.mob-sh.desck {
  background-color: #ea7a6e;
}

.footer-home-2027.home.mob-ft.desck-ft {
  background-color: #95e1dc;
}

.footer-home-2027.home.iniciais {
  background-color: #0086ff;
}

.hero-2028 {
  background-image: url('../images/hero-fundo-2028.png'), linear-gradient(90deg, #ffd876 57%, #fff 62%);
  background-position: 65%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 550px, auto;
  border: 1.5px solid #0057a3;
  border-style: solid none;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: 550px;
  max-height: 600px;
  margin-top: 62px;
  margin-left: auto;
  margin-right: auto;
}

.hero-conten-2028 {
  grid-column-gap: 160px;
  grid-row-gap: 160px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 65px;
  padding-top: 41px;
  display: flex;
}

.hero-conten-2028.note {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
  min-width: auto;
  min-height: auto;
  margin-top: 97px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  display: flex;
  position: relative;
}

.tit-e-sub-hero-2028 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 145px;
  padding-right: 0;
}

.h1-home-2028 {
  color: #0057a3;
  min-width: 300px;
  max-width: 300px;
  margin-left: 19px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  line-height: 100%;
}

.h1-home-2028.resultado-da-busca {
  color: #0057a3;
  text-align: center;
  align-self: center;
  width: 650px;
  max-width: 650px;
  margin-top: 100px;
}

.h1-home-2028.mobile {
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  margin-left: 0;
  display: block;
}

.h1-home-2028.mobile.m1 {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.texto-apoio-home-2028 {
  color: #0057a3;
  text-transform: none;
  align-self: auto;
  width: 300px;
  min-width: 250px;
  max-width: 250px;
  margin-bottom: 1px;
  margin-left: 19px;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.texto-apoio-home-2028.usos {
  color: #99f3ff;
}

.texto-apoio-home-2028.balanco {
  color: #515a30;
}

.texto-apoio-home-2028.acoes {
  color: #8c0636;
}

.texto-apoio-home-2028.seguranca {
  color: #4c230b;
}

.texto-apoio-home-2028.futuro {
  color: #226258;
}

.texto-apoio-home-2028.mobile {
  margin-right: auto;
}

.logo-home-2028 {
  background-image: url('../images/logo-2028_1logo-2028.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 250px;
  width: 320px;
  height: 280px;
  padding-right: 0;
  position: relative;
}

.button-2028 {
  color: #0057a3;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-color: #ffc639;
  background-clip: border-box;
  border-radius: 20px;
  padding: 12px 24px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.button-2028.mobile {
  min-width: 250px;
  max-width: 250px;
  display: flex;
}

.logo-buts-2028 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 60px;
}

.bts-fixos-2028 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
}

.cn-content-2028 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  margin-top: -158px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 176px;
}

.embeded-2028 {
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
}

.txt-como-nasce-2028 {
  color: #0057a3;
  width: 300px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
  position: relative;
  top: 36px;
  left: -225px;
}

.txt-como-nasce-2028._1 {
  width: 220px;
  font-size: 16px;
  line-height: 20px;
  top: -185px;
  left: -265px;
}

.txt-como-nasce-2028._2 {
  width: 220px;
  font-size: 16px;
  line-height: 20px;
  position: relative;
  top: -420px;
  left: 266px;
}

.quadro-sombra-2028 {
  float: none;
  clear: none;
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  text-align: center;
  mix-blend-mode: normal;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: none;
  min-height: auto;
  max-height: none;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 13px;
  padding-bottom: 29px;
  display: flex;
  box-shadow: 0 2px 16px -2px #ffc639;
}

.quadro-sombra-2028.tit-divisao {
  box-shadow: none;
}

.como-nasce-2025 {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#fff, #0057a3 30%);
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 970px;
  max-height: 970px;
  margin-top: -352px;
  margin-left: auto;
  margin-right: auto;
  padding: 78px 20px 60px;
  display: block;
  position: static;
  top: auto;
  overflow: visible;
}

.como-nasce-2027 {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#fff, #7e5bef 30%);
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 970px;
  max-height: 970px;
  margin-top: -352px;
  margin-left: auto;
  margin-right: auto;
  padding: 78px 20px 60px;
  display: block;
  position: static;
  top: auto;
  overflow: visible;
}

.tit-divisao-2027 {
  color: #7e5bef;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 18px;
}

.bnt-explore-txt-2027 {
  color: #7e5bef;
  text-align: center;
  -webkit-text-stroke-color: #0057a3;
  text-transform: uppercase;
  border: 0 #000;
  border-width: 0 1px;
  margin-top: 21px;
  font-weight: 600;
  line-height: 18px;
}

.bnt-explore-txt-2027.explore {
  color: #0057a3;
  text-align: center;
  border-top-style: none;
  border-bottom-style: none;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  position: relative;
  top: 10px;
}

.bnt-explore-txt-2027.explore:hover {
  color: #0057a3;
  font-weight: 600;
  top: 10px;
}

.bnt-explore-txt-2027.explore.q1 {
  color: #0057a3;
  margin-bottom: 10px;
  top: auto;
}

.bnt-explore-txt-2027.explore.q2 {
  color: #0057a3;
  margin-bottom: 10px;
  font-weight: 600;
  top: auto;
}

.bnt-explore-txt-2027.explore.q2:hover {
  color: #0057a3;
  font-weight: 600;
}

.bnt-explore-txt-2027._1linha {
  position: relative;
  top: -8px;
}

.cn-mapa-2026 {
  align-self: center;
  width: 600px;
  max-width: 600%;
  min-height: auto;
  max-height: none;
  position: relative;
  top: -113px;
  left: 8px;
}

.tit-divisao-2026 {
  color: #226258;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: source-sans-pro, sans-serif;
  font-size: 18px;
}

.tit-divisao-copy {
  color: #0057a3;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: source-sans-pro, sans-serif;
  font-size: 18px;
}

.footer-home-2028 {
  background-color: #ffc639;
  flex: 0 auto;
  align-self: auto;
  padding: 6px 30px 2px 90px;
  position: relative;
  inset: auto 0% 0%;
}

.footer-home-2028.quanti {
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2028.quali {
  background-color: #0086ff;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2028.usos {
  background-color: #99f3ff;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2028.futuro {
  background-color: #95e1dc;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2028.seguranca {
  background-color: #ea7a6e;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2028.acoes {
  background-color: #8c0636;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2028.ferramentas {
  background-color: #7e5bef;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2028.singreh {
  background-color: #e5defc;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2028.clima {
  background-color: #fd8;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2028.balanco {
  background-color: #b9c589;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2028.home {
  background-color: #0057a3;
  min-height: 40px;
  padding-left: 30px;
}

.footer-home-2028.home.o-q-e {
  background-color: #0086ff;
}

.footer-home-2028.home.credito {
  background-color: #0086ff;
  min-height: 45px;
}

.footer-home-2028.sobre {
  min-height: 40px;
  max-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 30px;
}

.footer-home-2028.oqe {
  background-color: #0086ff;
  min-height: 45px;
  max-height: 45px;
}

.footer-home-2028.home {
  background-color: #0057a3;
}

.footer-home-2028.home.mobile-credit.ql-1, .footer-home-2028.home.mobile-credit.iniciais, .footer-home-2028.home.mobile-oquee.iniciais {
  background-color: #0086ff;
}

.footer-home-2028.home.quanti-pe.qt-1 {
  background-color: #00c9ff;
}

.footer-home-2028.home.mobile-usos.us-1 {
  background-color: #99f3ff;
}

.footer-home-2028.home.mobile-bl.blc-mobile {
  background-color: #b9c589;
}

.footer-home-2028.home.mobile-clima.cl-desck {
  background-color: #fd8;
}

.footer-home-2028.home.mob-singreh.desck-sin {
  background-color: #e5defc;
}

.footer-home-2028.home.mob-fe.desck-fe {
  background-color: #b29df5;
}

.footer-home-2028.home.mob-ac.ac-desck {
  background-color: #ba6a86;
}

.footer-home-2028.home.mob-sh.desck {
  background-color: #ea7a6e;
}

.footer-home-2028.home.mob-ft.desck-ft {
  background-color: #95e1dc;
}

.footer-home-2028.home.iniciais {
  background-color: #0086ff;
}

.como-nasce-2028 {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#fff, #ffe092e0 30%);
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 970px;
  max-height: 970px;
  margin-top: -352px;
  margin-left: auto;
  margin-right: auto;
  padding: 78px 20px 60px;
  display: block;
  position: static;
  top: auto;
  overflow: visible;
}

.bnt-explore-txt-2026 {
  color: #226258;
  text-align: center;
  -webkit-text-stroke-color: #0057a3;
  text-transform: uppercase;
  border: 0 #000;
  border-width: 0 1px;
  margin-top: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  position: relative;
  top: 23px;
}

.bnt-explore-txt-2026.explore {
  color: #0057a3;
  text-align: center;
  border-top-style: none;
  border-bottom-style: none;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  position: relative;
  top: 10px;
}

.bnt-explore-txt-2026.explore:hover {
  color: #0057a3;
  font-weight: 600;
  top: 10px;
}

.bnt-explore-txt-2026.explore.q1 {
  color: #0057a3;
  margin-bottom: 10px;
  top: auto;
}

.bnt-explore-txt-2026.explore.q2 {
  color: #0057a3;
  margin-bottom: 10px;
  font-weight: 600;
  top: auto;
}

.bnt-explore-txt-2026.explore.q2:hover {
  color: #0057a3;
  font-weight: 600;
}

.bnt-explore-txt-2026._1linha {
  margin-bottom: 32px;
}

.footer-home-2025 {
  background-color: #0057a3;
  flex: 0 auto;
  align-self: auto;
  padding: 6px 30px 2px 90px;
  position: relative;
  inset: auto 0% 0%;
}

.footer-home-2025.quanti {
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2025.quali {
  background-color: #0086ff;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2025.usos {
  background-color: #99f3ff;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2025.futuro {
  background-color: #95e1dc;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2025.seguranca {
  background-color: #ea7a6e;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2025.acoes {
  background-color: #8c0636;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2025.ferramentas {
  background-color: #7e5bef;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2025.singreh {
  background-color: #e5defc;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2025.clima {
  background-color: #fd8;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2025.balanco {
  background-color: #b9c589;
  min-height: 45px;
  max-height: 45px;
  padding-left: 30px;
}

.footer-home-2025.home {
  background-color: #0057a3;
  min-height: 40px;
  padding-left: 30px;
}

.footer-home-2025.home.o-q-e {
  background-color: #0086ff;
}

.footer-home-2025.home.credito {
  background-color: #0086ff;
  min-height: 45px;
}

.footer-home-2025.sobre {
  min-height: 40px;
  max-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 30px;
}

.footer-home-2025.oqe {
  background-color: #0086ff;
  min-height: 45px;
  max-height: 45px;
}

.footer-home-2025.home {
  background-color: #0057a3;
}

.footer-home-2025.home.mobile-credit.ql-1, .footer-home-2025.home.mobile-credit.iniciais, .footer-home-2025.home.mobile-oquee.iniciais {
  background-color: #0086ff;
}

.footer-home-2025.home.quanti-pe.qt-1 {
  background-color: #00c9ff;
}

.footer-home-2025.home.mobile-usos.us-1 {
  background-color: #99f3ff;
}

.footer-home-2025.home.mobile-bl.blc-mobile {
  background-color: #b9c589;
}

.footer-home-2025.home.mobile-clima.cl-desck {
  background-color: #fd8;
}

.footer-home-2025.home.mob-singreh.desck-sin {
  background-color: #e5defc;
}

.footer-home-2025.home.mob-fe.desck-fe {
  background-color: #b29df5;
}

.footer-home-2025.home.mob-ac.ac-desck {
  background-color: #ba6a86;
}

.footer-home-2025.home.mob-sh.desck {
  background-color: #ea7a6e;
}

.footer-home-2025.home.mob-ft.desck-ft {
  background-color: #95e1dc;
}

.footer-home-2025.home.iniciais {
  background-color: #0086ff;
}

.image-20-2025 {
  width: auto;
  max-width: none;
  height: auto;
  min-height: 160px;
  max-height: 150px;
  margin-bottom: 9px;
  padding-bottom: 0;
}

.image-20-2025.futuro {
  min-height: 150px;
  max-height: 100px;
  margin-top: 0;
  margin-bottom: 0;
}

.image-20-2025.futuro._2025 {
  min-height: 100px;
  max-height: 100px;
  margin-top: 34px;
  margin-bottom: 20px;
}

.image-20-2025.sh-cl {
  min-height: 150px;
  max-height: 170px;
}

.image-20-2025.sh-cl._2025 {
  min-height: 120px;
  max-height: 120px;
  margin-top: 18px;
  margin-bottom: 8px;
}

.image-20-2025.futuro-2026 {
  min-height: 120px;
  max-height: 100px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
}

.image-20-2025.futuro-2026._2025 {
  min-height: 100px;
  max-height: 100px;
  margin-top: 34px;
  margin-bottom: 20px;
}

.image-20-2025.futuro-2027 {
  min-height: 150px;
  max-height: 100px;
  margin-top: 0;
  margin-bottom: 0;
}

.image-20-2025.futuro-2027._2025 {
  min-height: 100px;
  max-height: 100px;
  margin-top: 34px;
  margin-bottom: 20px;
}

.image-20-copy {
  width: auto;
  max-width: none;
  height: auto;
  min-height: 170px;
  max-height: 150px;
  padding-bottom: 0;
}

.image-20-copy.futuro {
  min-height: 150px;
  max-height: 100px;
  margin-top: 0;
  margin-bottom: 0;
}

.image-20-copy.futuro._2025 {
  min-height: 100px;
  max-height: 100px;
  margin-top: 34px;
  margin-bottom: 20px;
}

.image-20-copy.sh-cl {
  min-height: 150px;
  max-height: 170px;
}

.image-20-copy.sh-cl._2025 {
  min-height: 120px;
  max-height: 120px;
  margin-top: 18px;
  margin-bottom: 8px;
}

.image-20-copy.futuro-2026 {
  min-height: 120px;
  max-height: 100px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
}

.image-20-copy.futuro-2026._2025 {
  min-height: 100px;
  max-height: 100px;
  margin-top: 34px;
  margin-bottom: 20px;
}

.image-20-copy.futuro-2027 {
  min-height: 150px;
  max-height: 100px;
  margin-top: 0;
  margin-bottom: 0;
}

.image-20-copy.futuro-2027._2025 {
  min-height: 100px;
  max-height: 100px;
  margin-top: 34px;
  margin-bottom: 20px;
}

.image-20-2028 {
  width: auto;
  max-width: none;
  height: auto;
  min-height: 170px;
  max-height: 150px;
  padding-bottom: 0;
}

.image-20-2028.futuro {
  min-height: 150px;
  max-height: 100px;
  margin-top: 0;
  margin-bottom: 0;
}

.image-20-2028.futuro._2025 {
  min-height: 100px;
  max-height: 100px;
  margin-top: 34px;
  margin-bottom: 20px;
}

.image-20-2028.sh-cl {
  min-height: 150px;
  max-height: 170px;
}

.image-20-2028.sh-cl._2025 {
  min-height: 120px;
  max-height: 120px;
  margin-top: 18px;
  margin-bottom: 8px;
}

.image-20-2028.futuro-2026 {
  min-height: 120px;
  max-height: 100px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
}

.image-20-2028.futuro-2026._2025 {
  min-height: 100px;
  max-height: 100px;
  margin-top: 34px;
  margin-bottom: 20px;
}

.image-20-2028.futuro-2027 {
  min-height: 150px;
  max-height: 100px;
  margin-top: 0;
  margin-bottom: 0;
}

.image-20-2028.futuro-2027._2025 {
  min-height: 100px;
  max-height: 100px;
  margin-top: 34px;
  margin-bottom: 20px;
}

.paragraph-256, .rich-text-block-16, .paragraph-257, .paragraph-258, .paragraph-259, .paragraph-260, .paragraph-261, .paragraph-262, .paragraph-263, .paragraph-264, .paragraph-265, .paragraph-266, .paragraph-267, .paragraph-268, .paragraph-269, .paragraph-270, .paragraph-271, .paragraph-272, .paragraph-273, .paragraph-274, .paragraph-275, .paragraph-276, .paragraph-277, .italic-text-135 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.i-icon-qt {
  align-self: center;
  width: 25px;
  max-width: 25px;
  height: 25px;
  max-height: 25px;
}

.i-icon-qt.i-2 {
  align-self: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
  min-height: 25px;
  margin-left: 8px;
  margin-right: 10px;
  display: block;
}

.i-icon-qt.i4 {
  align-self: center;
  margin-left: 8px;
}

.i-icon-qt.i-5 {
  align-self: center;
  margin-left: 5px;
}

.i-icon-qt.i-6 {
  align-self: center;
  margin-left: 5px;
  position: relative;
  top: -4px;
}

.i-icon-qt.usos-1 {
  align-self: center;
  width: 25px;
  height: 25px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 7px;
  position: relative;
  top: 36px;
}

.i-icon-qt.i-1 {
  align-self: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
  min-height: 25px;
  margin-left: 2px;
  padding-left: 0;
  position: relative;
}

.i-icon-qt.s1 {
  align-self: center;
  margin-bottom: 0;
  margin-left: 8px;
}

.i-icon-qt.s1.bh {
  align-self: flex-start;
  margin-bottom: 0;
  margin-left: 0;
}

.i-icon-qt._1-7 {
  align-self: center;
  width: 25px;
  height: 25px;
  margin-top: 0;
  display: block;
}

.i-icon-qt.s-2 {
  align-self: center;
  margin-top: 0;
  margin-left: 0;
}

.i-icon-qt.cl {
  align-self: center;
  width: 25px;
  height: 25px;
  margin-left: 8px;
}

.i-icon-qt.ac-1 {
  align-self: center;
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  height: 25px;
  min-height: 25px;
  max-height: 25px;
}

.i-icon-qt.fe1 {
  width: 35px;
  height: 35px;
  margin-left: 4px;
  position: relative;
}

.i-icon-qt.ql-nmp {
  min-width: 25px;
  max-width: 25px;
  padding-left: 2px;
}

.i-icon-qt.usos-2 {
  align-self: center;
  width: auto;
  min-width: 25px;
  max-width: 25px;
  padding-left: 2px;
}

.i-nota-lateral {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  justify-content: flex-start;
  align-items: center;
  margin-top: -286px;
  position: relative;
  top: 116px;
}

.i-nota-lateral.ql-nmp {
  top: 55px;
}

.i-nota-lateral.izinho.i-tempo-retorno {
  top: 273px;
}

.i-nota-txt {
  background-color: #fff0;
  border-left: 1px dashed #00c9ff;
  padding: 8px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  display: block;
}

.i-nota-txt.i-1 {
  z-index: 50;
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-left: 8px;
  padding-left: 14px;
  padding-right: 11px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  display: none;
  position: relative;
}

.i-nota-txt.i-1.a {
  display: none;
}

.i-nota-txt.i-1.tempo-retorno {
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: none;
}

.i-nota-txt.i-1.volume-util, .i-nota-txt.i-1.ren, .i-nota-txt.i-1.das {
  display: none;
}

.i-nota-txt.i4 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-left: 13px;
  margin-right: 4px;
  font-size: 14px;
  display: block;
}

.i-nota-txt.i4.q-4 {
  font-size: 14px;
  display: none;
}

.i-nota-txt.i4.q-6 {
  font-size: 14px;
  display: none;
  position: relative;
  top: 0;
}

.i-nota-txt.i-5 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-left: 13px;
  margin-right: 17px;
  display: none;
}

.i-nota-txt.i-5.q-6 {
  margin-top: -18px;
  display: none;
}

.i-nota-txt.i-5.qt-7a {
  font-size: 14px;
  display: none;
}

.i-nota-txt.i-6 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 14px;
  display: block;
}

.i-nota-txt.usos-1 {
  color: #464646;
  background-color: #fff;
  border: 1px #99f3ff;
  border-left-style: dashed;
  flex-flow: column;
  align-self: center;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.i-nota-txt.usos-1.saiba-1 {
  margin-left: 8px;
  font-size: 14px;
  display: flex;
}

.i-nota-txt.usos-1.saiba-1.ete {
  background-color: #99f3ff59;
  border-left-style: none;
  border-radius: 8px;
  display: none;
}

.i-nota-txt.s1 {
  align-self: center;
  margin-top: 0;
  margin-left: 5px;
  display: none;
}

.i-nota-txt.s1.s-2 {
  margin-top: 36px;
  font-size: 14px;
  display: none;
}

.i-nota-txt.s1.s-2.s3 {
  color: #0a1335;
  flex-flow: column;
  display: none;
}

.i-nota-txt.s1.s-2.s4 {
  display: none;
}

.i-nota-txt.i-7 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-top: -17px;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
}

.i-nota-txt.s-2 {
  align-self: center;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
  position: static;
  top: 0;
}

.i-nota-txt.bh-s1 {
  background-color: #e8ecd8;
  border-radius: 16px;
  flex-flow: column;
  align-self: center;
  margin-left: 10px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
  position: relative;
  top: -227px;
}

.i-nota-txt.cl1 {
  color: #814b0e;
  background-color: #fff3;
  border-left: 1px dashed #ffc639;
  flex-flow: column;
  align-self: center;
  margin-top: -292px;
  margin-left: 11px;
  margin-right: 12px;
  font-size: 14px;
  font-weight: 400;
  display: none;
}

.i-nota-txt.cl-3 {
  color: #814b0e;
  background-color: #fff3;
  border-left: 1px dashed #ffc639;
  align-self: center;
  margin-left: 11px;
  margin-right: 10px;
  font-size: 14px;
  font-weight: 600;
  display: none;
}

.i-nota-txt.cl-3.i-cl4 {
  display: none;
}

.i-nota-txt.ac-1 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #8c0636;
  align-self: center;
  margin-left: 11px;
  margin-right: 11px;
  font-size: 14px;
  display: none;
}

.i-nota-txt.fe-1 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  font-size: 14px;
  line-height: 16px;
  display: none;
  position: relative;
  top: 185px;
}

.i-nota-txt.fe-2 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  margin-top: -33px;
  font-size: 14px;
  line-height: 16px;
  display: none;
}

.i-nota-txt.sn1 {
  color: #7e5bef;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  padding-right: 89px;
  font-size: 14px;
  line-height: 16px;
  display: none;
  position: relative;
  top: -44px;
  left: 142px;
}

.i-nota-txt.sn {
  color: #7e5bef;
  background-color: #fff;
  border-left: 1px dashed #7e5bef;
  width: 250px;
  max-width: 250px;
  padding-left: 14px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  display: block;
}

.i-nota-txt.sn.a {
  display: none;
  position: relative;
  top: -10px;
  left: 60px;
}

.i-nota-txt.sn.b {
  z-index: 3;
  display: none;
  position: relative;
  inset: 0% auto 31px 3%;
}

.i-nota-txt.sn.c {
  display: none;
  position: relative;
  top: -65px;
  left: 51px;
}

.i-nota-txt.sn.d {
  display: none;
  position: relative;
  top: -120px;
  left: 75px;
}

.i-nota-txt.sn.e {
  display: none;
  position: relative;
  top: -198px;
  left: 88px;
}

.i-nota-txt.sn.f {
  display: none;
  position: relative;
  top: -222px;
  left: 123px;
}

.i-nota-txt.sn.g {
  display: none;
  position: relative;
  top: -224px;
  left: 150px;
}

.i-nota-txt.fe1 {
  background-color: #7e5bef33;
  flex-flow: column;
  display: none;
}

.i-nota-txt._1-2 {
  background-color: #fff3;
  border-left: 1.5px dashed #00c9ff;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.i-nota-txt.qlnmp {
  background-color: #fff0;
  border-left: 1.5px dashed #0086ff;
  margin-left: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  display: none;
}

.i-nota-txt.usos-2 {
  background-color: #fff0;
  border-left: 1.5px dashed #99f3ff;
  flex-flow: column;
  margin-left: 11px;
  font-size: 14px;
  line-height: 18px;
  display: none;
  position: relative;
}

.i-nota-txt.f-3 {
  background-color: #fff3;
  border-left: 1.5px dashed #7e5bef;
  margin-left: 5px;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.i-nota-italic {
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
}

.paragraph-278, .paragraph-279, .paragraph-280, .paragraph-281, .paragraph-282, .paragraph-283, .paragraph-284, .paragraph-285, .paragraph-286, .paragraph-287, .paragraph-288, .paragraph-289, .paragraph-290, .paragraph-291, .paragraph-292, .paragraph-293, .paragraph-294 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.i-nota-ql {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  margin-top: -286px;
  position: relative;
  top: 116px;
}

.i-nota-ql.ql-nmp {
  top: 55px;
}

.i-nota-ql.izinho.i-tempo-retorno {
  top: 273px;
}

.i-ql-icon {
  width: 25px;
  max-width: 25px;
  height: 25px;
  max-height: 25px;
}

.i-ql-icon.i-2 {
  align-self: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
  min-height: 25px;
  margin-left: 8px;
  margin-right: 10px;
  display: block;
}

.i-ql-icon.i4 {
  align-self: center;
  margin-left: 8px;
}

.i-ql-icon.i-5 {
  align-self: center;
  margin-left: 5px;
}

.i-ql-icon.i-6 {
  align-self: center;
  margin-left: 5px;
  position: relative;
  top: -4px;
}

.i-ql-icon.usos-1 {
  align-self: center;
  width: 25px;
  height: 25px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 7px;
  position: relative;
  top: 36px;
}

.i-ql-icon.i-1 {
  align-self: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
  min-height: 25px;
  margin-left: 2px;
  padding-left: 0;
  position: relative;
}

.i-ql-icon.s1 {
  align-self: center;
  margin-bottom: 0;
  margin-left: 8px;
}

.i-ql-icon.s1.bh {
  align-self: flex-start;
  margin-bottom: 0;
  margin-left: 0;
}

.i-ql-icon._1-7 {
  align-self: center;
  width: 25px;
  height: 25px;
  margin-top: 0;
  display: block;
}

.i-ql-icon.s-2 {
  align-self: center;
  margin-top: 0;
  margin-left: 0;
}

.i-ql-icon.cl {
  align-self: center;
  width: 25px;
  height: 25px;
  margin-left: 8px;
}

.i-ql-icon.ac-1 {
  align-self: center;
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  height: 25px;
  min-height: 25px;
  max-height: 25px;
}

.i-ql-icon.fe1 {
  width: 35px;
  height: 35px;
  margin-left: 4px;
  position: relative;
}

.i-ql-icon.ql-nmp {
  min-width: 25px;
  max-width: 25px;
  padding-left: 2px;
}

.i-ql-icon.usos-2 {
  align-self: center;
  width: auto;
  min-width: 25px;
  max-width: 25px;
  padding-left: 2px;
}

.info-txt-quanti-copy {
  background-color: #00c9ff33;
  padding: 8px;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.info-txt-quanti-copy.i-1 {
  z-index: 50;
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-left: 8px;
  padding-left: 14px;
  padding-right: 11px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  display: none;
  position: relative;
}

.info-txt-quanti-copy.i-1.a {
  display: none;
}

.info-txt-quanti-copy.i-1.tempo-retorno {
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: none;
}

.info-txt-quanti-copy.i-1.volume-util, .info-txt-quanti-copy.i-1.ren, .info-txt-quanti-copy.i-1.das {
  display: none;
}

.info-txt-quanti-copy.i4 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-left: 13px;
  margin-right: 4px;
  font-size: 14px;
  display: block;
}

.info-txt-quanti-copy.i4.q-4 {
  font-size: 14px;
  display: none;
}

.info-txt-quanti-copy.i4.q-6 {
  font-size: 14px;
  display: none;
  position: relative;
  top: 0;
}

.info-txt-quanti-copy.i-5 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-left: 13px;
  margin-right: 17px;
  display: none;
}

.info-txt-quanti-copy.i-5.q-6 {
  margin-top: -18px;
  display: none;
}

.info-txt-quanti-copy.i-5.qt-7a {
  font-size: 14px;
  display: none;
}

.info-txt-quanti-copy.i-6 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 14px;
  display: block;
}

.info-txt-quanti-copy.usos-1 {
  color: #464646;
  background-color: #fff;
  border: 1px #99f3ff;
  border-left-style: dashed;
  flex-flow: column;
  align-self: center;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.info-txt-quanti-copy.usos-1.saiba-1 {
  margin-left: 8px;
  font-size: 14px;
  display: flex;
}

.info-txt-quanti-copy.usos-1.saiba-1.ete {
  background-color: #99f3ff59;
  border-left-style: none;
  border-radius: 8px;
  display: none;
}

.info-txt-quanti-copy.s1 {
  align-self: center;
  margin-top: 0;
  margin-left: 5px;
  display: none;
}

.info-txt-quanti-copy.s1.s-2 {
  margin-top: 36px;
  font-size: 14px;
  display: none;
}

.info-txt-quanti-copy.s1.s-2.s3 {
  color: #0a1335;
  flex-flow: column;
  display: none;
}

.info-txt-quanti-copy.s1.s-2.s4 {
  display: none;
}

.info-txt-quanti-copy.i-7 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-top: -17px;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
}

.info-txt-quanti-copy.s-2 {
  align-self: center;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
  position: static;
  top: 0;
}

.info-txt-quanti-copy.bh-s1 {
  background-color: #e8ecd8;
  border-radius: 16px;
  flex-flow: column;
  align-self: center;
  margin-left: 10px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
  position: relative;
  top: -227px;
}

.info-txt-quanti-copy.cl1 {
  color: #814b0e;
  background-color: #fff3;
  border-left: 1px dashed #ffc639;
  flex-flow: column;
  align-self: center;
  margin-top: -292px;
  margin-left: 11px;
  margin-right: 12px;
  font-size: 14px;
  font-weight: 400;
  display: none;
}

.info-txt-quanti-copy.cl-3 {
  color: #814b0e;
  background-color: #fff3;
  border-left: 1px dashed #ffc639;
  align-self: center;
  margin-left: 11px;
  margin-right: 10px;
  font-size: 14px;
  font-weight: 600;
  display: none;
}

.info-txt-quanti-copy.cl-3.i-cl4 {
  display: none;
}

.info-txt-quanti-copy.ac-1 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #8c0636;
  align-self: center;
  margin-left: 11px;
  margin-right: 11px;
  font-size: 14px;
  display: none;
}

.info-txt-quanti-copy.fe-1 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  font-size: 14px;
  line-height: 16px;
  display: none;
  position: relative;
  top: 185px;
}

.info-txt-quanti-copy.fe-2 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  margin-top: -33px;
  font-size: 14px;
  line-height: 16px;
  display: none;
}

.info-txt-quanti-copy.sn1 {
  color: #7e5bef;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  padding-right: 89px;
  font-size: 14px;
  line-height: 16px;
  display: none;
  position: relative;
  top: -44px;
  left: 142px;
}

.info-txt-quanti-copy.sn {
  color: #7e5bef;
  background-color: #fff;
  border-left: 1px dashed #7e5bef;
  width: 250px;
  max-width: 250px;
  padding-left: 14px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  display: block;
}

.info-txt-quanti-copy.sn.a {
  display: none;
  position: relative;
  top: -10px;
  left: 60px;
}

.info-txt-quanti-copy.sn.b {
  z-index: 3;
  display: none;
  position: relative;
  inset: 0% auto 31px 3%;
}

.info-txt-quanti-copy.sn.c {
  display: none;
  position: relative;
  top: -65px;
  left: 51px;
}

.info-txt-quanti-copy.sn.d {
  display: none;
  position: relative;
  top: -120px;
  left: 75px;
}

.info-txt-quanti-copy.sn.e {
  display: none;
  position: relative;
  top: -198px;
  left: 88px;
}

.info-txt-quanti-copy.sn.f {
  display: none;
  position: relative;
  top: -222px;
  left: 123px;
}

.info-txt-quanti-copy.sn.g {
  display: none;
  position: relative;
  top: -224px;
  left: 150px;
}

.info-txt-quanti-copy.fe1 {
  background-color: #7e5bef33;
  flex-flow: column;
  display: none;
}

.info-txt-quanti-copy._1-2 {
  background-color: #fff3;
  border-left: 1.5px dashed #00c9ff;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.info-txt-quanti-copy.qlnmp {
  background-color: #fff0;
  border-left: 1.5px dashed #0086ff;
  margin-left: 4px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  display: block;
}

.info-txt-quanti-copy.usos-2 {
  background-color: #fff0;
  border-left: 1.5px dashed #99f3ff;
  flex-flow: column;
  margin-left: 11px;
  font-size: 14px;
  line-height: 18px;
  display: none;
  position: relative;
}

.info-txt-quanti-copy.f-3 {
  background-color: #fff3;
  border-left: 1.5px dashed #7e5bef;
  margin-left: 5px;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.i-nota-txt-ql {
  background-color: #fff0;
  border-left: 1px dashed #0086ff;
  padding: 8px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  display: none;
}

.i-nota-txt-ql.i-1 {
  z-index: 50;
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-left: 8px;
  padding-left: 14px;
  padding-right: 11px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  display: none;
  position: relative;
}

.i-nota-txt-ql.i-1.a {
  display: none;
}

.i-nota-txt-ql.i-1.tempo-retorno {
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: none;
}

.i-nota-txt-ql.i-1.volume-util, .i-nota-txt-ql.i-1.ren, .i-nota-txt-ql.i-1.das {
  display: none;
}

.i-nota-txt-ql.i4 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-left: 13px;
  margin-right: 4px;
  font-size: 14px;
  display: block;
}

.i-nota-txt-ql.i4.q-4 {
  font-size: 14px;
  display: none;
}

.i-nota-txt-ql.i4.q-6 {
  font-size: 14px;
  display: none;
  position: relative;
  top: 0;
}

.i-nota-txt-ql.i-5 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-left: 13px;
  margin-right: 17px;
  display: none;
}

.i-nota-txt-ql.i-5.q-6 {
  margin-top: -18px;
  display: none;
}

.i-nota-txt-ql.i-5.qt-7a {
  font-size: 14px;
  display: none;
}

.i-nota-txt-ql.i-6 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 14px;
  display: block;
}

.i-nota-txt-ql.usos-1 {
  color: #464646;
  background-color: #fff;
  border: 1px #99f3ff;
  border-left-style: dashed;
  flex-flow: column;
  align-self: center;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.i-nota-txt-ql.usos-1.saiba-1 {
  margin-left: 8px;
  font-size: 14px;
  display: flex;
}

.i-nota-txt-ql.usos-1.saiba-1.ete {
  background-color: #99f3ff59;
  border-left-style: none;
  border-radius: 8px;
  display: none;
}

.i-nota-txt-ql.s1 {
  align-self: center;
  margin-top: 0;
  margin-left: 5px;
  display: none;
}

.i-nota-txt-ql.s1.s-2 {
  margin-top: 36px;
  font-size: 14px;
  display: none;
}

.i-nota-txt-ql.s1.s-2.s3 {
  color: #0a1335;
  flex-flow: column;
  display: none;
}

.i-nota-txt-ql.s1.s-2.s4 {
  display: none;
}

.i-nota-txt-ql.i-7 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-top: -17px;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
}

.i-nota-txt-ql.s-2 {
  align-self: center;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
  position: static;
  top: 0;
}

.i-nota-txt-ql.bh-s1 {
  background-color: #e8ecd8;
  border-radius: 16px;
  flex-flow: column;
  align-self: center;
  margin-left: 10px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
  position: relative;
  top: -227px;
}

.i-nota-txt-ql.cl1 {
  color: #814b0e;
  background-color: #fff3;
  border-left: 1px dashed #ffc639;
  flex-flow: column;
  align-self: center;
  margin-top: -292px;
  margin-left: 11px;
  margin-right: 12px;
  font-size: 14px;
  font-weight: 400;
  display: none;
}

.i-nota-txt-ql.cl-3 {
  color: #814b0e;
  background-color: #fff3;
  border-left: 1px dashed #ffc639;
  align-self: center;
  margin-left: 11px;
  margin-right: 10px;
  font-size: 14px;
  font-weight: 600;
  display: none;
}

.i-nota-txt-ql.cl-3.i-cl4 {
  display: none;
}

.i-nota-txt-ql.ac-1 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #8c0636;
  align-self: center;
  margin-left: 11px;
  margin-right: 11px;
  font-size: 14px;
  display: none;
}

.i-nota-txt-ql.fe-1 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  font-size: 14px;
  line-height: 16px;
  display: none;
  position: relative;
  top: 185px;
}

.i-nota-txt-ql.fe-2 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  margin-top: -33px;
  font-size: 14px;
  line-height: 16px;
  display: none;
}

.i-nota-txt-ql.sn1 {
  color: #7e5bef;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  padding-right: 89px;
  font-size: 14px;
  line-height: 16px;
  display: none;
  position: relative;
  top: -44px;
  left: 142px;
}

.i-nota-txt-ql.sn {
  color: #7e5bef;
  background-color: #fff;
  border-left: 1px dashed #7e5bef;
  width: 250px;
  max-width: 250px;
  padding-left: 14px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  display: block;
}

.i-nota-txt-ql.sn.a {
  display: none;
  position: relative;
  top: -10px;
  left: 60px;
}

.i-nota-txt-ql.sn.b {
  z-index: 3;
  display: none;
  position: relative;
  inset: 0% auto 31px 3%;
}

.i-nota-txt-ql.sn.c {
  display: none;
  position: relative;
  top: -65px;
  left: 51px;
}

.i-nota-txt-ql.sn.d {
  display: none;
  position: relative;
  top: -120px;
  left: 75px;
}

.i-nota-txt-ql.sn.e {
  display: none;
  position: relative;
  top: -198px;
  left: 88px;
}

.i-nota-txt-ql.sn.f {
  display: none;
  position: relative;
  top: -222px;
  left: 123px;
}

.i-nota-txt-ql.sn.g {
  display: none;
  position: relative;
  top: -224px;
  left: 150px;
}

.i-nota-txt-ql.fe1 {
  background-color: #7e5bef33;
  flex-flow: column;
  display: none;
}

.i-nota-txt-ql._1-2 {
  background-color: #fff3;
  border-left: 1.5px dashed #00c9ff;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.i-nota-txt-ql.qlnmp {
  background-color: #fff0;
  border-left: 1.5px dashed #0086ff;
  margin-left: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  display: none;
}

.i-nota-txt-ql.usos-2 {
  background-color: #fff0;
  border-left: 1.5px dashed #99f3ff;
  flex-flow: column;
  margin-left: 11px;
  font-size: 14px;
  line-height: 18px;
  display: none;
  position: relative;
}

.i-nota-txt-ql.f-3 {
  background-color: #fff3;
  border-left: 1.5px dashed #7e5bef;
  margin-left: 5px;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.i {
  font-family: "Sourcesans 3", Arial, sans-serif;
  line-height: 18px;
}

.paragraph-295, .paragraph-296, .paragraph-297, .paragraph-298, .paragraph-299, .paragraph-300, .paragraph-301, .paragraph-302, .paragraph-303, .paragraph-304, .paragraph-305, .paragraph-306, .paragraph-307, .paragraph-308, .paragraph-309, .paragraph-310, .paragraph-311, .paragraph-312, .paragraph-313, .paragraph-314, .paragraph-315, .paragraph-316, .paragraph-317, .paragraph-318, .paragraph-319, .paragraph-320, .paragraph-321, .paragraph-322, .paragraph-323, .paragraph-324, .paragraph-325, .paragraph-326, .paragraph-327, .paragraph-328, .paragraph-329, .paragraph-330, .paragraph-331, .paragraph-332, .paragraph-333, .paragraph-334, .paragraph-335, .paragraph-336, .paragraph-337 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.i-nota-us.info-1 {
  margin-top: -124px;
  margin-bottom: 0;
  margin-left: 8px;
  position: relative;
  top: 83px;
  bottom: 0;
}

.i-nota-us.info-1.q-1 {
  z-index: 50;
  margin-top: 0;
  display: flex;
  top: auto;
  bottom: auto;
}

.i-nota-us.info-1.q-2 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -290px;
  display: flex;
  top: 59px;
}

.i-nota-us.info-1.usos-2 {
  margin-top: -181px;
  top: -51px;
}

.i-nota-us.info-1.usos-3 {
  margin-top: -82px;
}

.i-nota-us.info-4 {
  margin-bottom: 1609px;
}

.i-nota-us.info-4.q-5 {
  margin-top: -458px;
  margin-bottom: 0;
  margin-left: 8px;
  position: relative;
  top: 203px;
}

.i-nota-us.info-4.q-6 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -23px;
  margin-bottom: 0;
  padding-left: 8px;
  display: flex;
  position: relative;
  top: 149px;
}

.i-nota-us.info-7 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -212px;
  margin-left: 8px;
  position: relative;
  top: 33px;
  left: 0;
}

.i-nota-us.saiba.s1 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -392px;
  display: flex;
  position: relative;
  top: 186px;
}

.i-nota-us.saiba.s-2 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -384px;
  margin-left: 8px;
  position: relative;
  top: 172px;
  bottom: 0;
}

.i-nota-us.saiba.bh-1 {
  margin-top: -150px;
  margin-left: 4px;
  position: relative;
  top: 287px;
}

.i-nota-us.saiba.fe1 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  top: 82px;
}

.i-nota-us.cl-1 {
  margin-top: -98px;
  margin-left: 8px;
  position: relative;
  top: 164px;
  bottom: 0;
}

.i-nota-us.cl-3 {
  margin-top: -239px;
  margin-bottom: 0;
  position: relative;
  top: 118px;
}

.i-nota-us.cl-3.i-cl4 {
  margin-top: -263px;
}

.i-nota-us.acoes {
  margin-top: -183px;
  margin-bottom: -75px;
  position: relative;
}

.i-nota-us.ferramentas.f-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: -519px;
  position: relative;
  top: 242px;
}

.i-nota-us.ferramentas.f-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 8px;
  position: relative;
  top: -11px;
}

.i-nota-us.ferramentas.sn1 {
  z-index: 3;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  position: absolute;
  top: 61px;
  left: 221px;
}

.i-nota-us.ferramentas.sn {
  position: absolute;
  top: 73px;
  left: 306px;
}

.i-nota-us.ferramentas.sn.i1 {
  z-index: 5;
  top: 61px;
  left: 358px;
}

.i-nota-us.ferramentas.sn.i2 {
  z-index: 6;
  top: 163px;
  left: 310px;
}

.i-nota-us.ferramentas.sn.i3 {
  z-index: 7;
  top: 193px;
  left: 290px;
}

.i-nota-us.ferramentas.sn.i4 {
  z-index: 8;
  top: 221px;
  left: 277px;
}

.i-nota-us.ferramentas.sn.i5 {
  z-index: 9;
  top: 264px;
  left: 242px;
}

.i-nota-us.ferramentas.sn.i6 {
  z-index: 10;
  top: 277px;
  left: 219px;
}

.i-nota-us.ferramentas.f-3 {
  margin-top: -73px;
  padding-left: 8px;
}

.i-nota-us.q-6 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -132px;
  padding-left: 8px;
  position: relative;
  top: 30px;
}

.i-nota-us.saiba-mais {
  margin-top: -16px;
}

.i-nota-us.qt-7a {
  justify-content: flex-start;
  align-items: center;
  margin-top: -149px;
  margin-left: 5px;
  position: relative;
  top: 85px;
}

.i-nota-icone-us {
  width: 25px;
  max-width: 25px;
  height: 25px;
  max-height: 25px;
}

.i-nota-txt-us {
  background-color: #fff0;
  border-left: 1.5px dashed #99f3ff;
  padding: 8px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  display: block;
}

.i-nota-txt-us.i-1 {
  z-index: 50;
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-left: 8px;
  padding-left: 14px;
  padding-right: 11px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  display: none;
  position: relative;
}

.i-nota-txt-us.i-1.a {
  display: none;
}

.i-nota-txt-us.i-1.tempo-retorno {
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: none;
}

.i-nota-txt-us.i-1.volume-util, .i-nota-txt-us.i-1.ren, .i-nota-txt-us.i-1.das {
  display: none;
}

.i-nota-txt-us.i4 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-left: 13px;
  margin-right: 4px;
  font-size: 14px;
  display: block;
}

.i-nota-txt-us.i4.q-4 {
  font-size: 14px;
  display: none;
}

.i-nota-txt-us.i4.q-6 {
  font-size: 14px;
  display: none;
  position: relative;
  top: 0;
}

.i-nota-txt-us.i-5 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-left: 13px;
  margin-right: 17px;
  display: none;
}

.i-nota-txt-us.i-5.q-6 {
  margin-top: -18px;
  display: none;
}

.i-nota-txt-us.i-5.qt-7a {
  font-size: 14px;
  display: none;
}

.i-nota-txt-us.i-6 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 14px;
  display: block;
}

.i-nota-txt-us.usos-1 {
  color: #464646;
  background-color: #fff;
  border: 1px #99f3ff;
  border-left-style: dashed;
  flex-flow: column;
  align-self: center;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.i-nota-txt-us.usos-1.saiba-1 {
  margin-left: 8px;
  font-size: 14px;
  display: flex;
}

.i-nota-txt-us.usos-1.saiba-1.ete {
  background-color: #99f3ff59;
  border-left-style: none;
  border-radius: 8px;
  display: none;
}

.i-nota-txt-us.s1 {
  align-self: center;
  margin-top: 0;
  margin-left: 5px;
  display: none;
}

.i-nota-txt-us.s1.s-2 {
  margin-top: 36px;
  font-size: 14px;
  display: none;
}

.i-nota-txt-us.s1.s-2.s3 {
  color: #0a1335;
  flex-flow: column;
  display: none;
}

.i-nota-txt-us.s1.s-2.s4 {
  display: none;
}

.i-nota-txt-us.i-7 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-top: -17px;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
}

.i-nota-txt-us.s-2 {
  align-self: center;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
  position: static;
  top: 0;
}

.i-nota-txt-us.bh-s1 {
  background-color: #e8ecd8;
  border-radius: 16px;
  flex-flow: column;
  align-self: center;
  margin-left: 10px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
  position: relative;
  top: -227px;
}

.i-nota-txt-us.cl1 {
  color: #814b0e;
  background-color: #fff3;
  border-left: 1px dashed #ffc639;
  flex-flow: column;
  align-self: center;
  margin-top: -292px;
  margin-left: 11px;
  margin-right: 12px;
  font-size: 14px;
  font-weight: 400;
  display: none;
}

.i-nota-txt-us.cl-3 {
  color: #814b0e;
  background-color: #fff3;
  border-left: 1px dashed #ffc639;
  align-self: center;
  margin-left: 11px;
  margin-right: 10px;
  font-size: 14px;
  font-weight: 600;
  display: none;
}

.i-nota-txt-us.cl-3.i-cl4 {
  display: none;
}

.i-nota-txt-us.ac-1 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #8c0636;
  align-self: center;
  margin-left: 11px;
  margin-right: 11px;
  font-size: 14px;
  display: none;
}

.i-nota-txt-us.fe-1 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  font-size: 14px;
  line-height: 16px;
  display: none;
  position: relative;
  top: 185px;
}

.i-nota-txt-us.fe-2 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  margin-top: -33px;
  font-size: 14px;
  line-height: 16px;
  display: none;
}

.i-nota-txt-us.sn1 {
  color: #7e5bef;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  padding-right: 89px;
  font-size: 14px;
  line-height: 16px;
  display: none;
  position: relative;
  top: -44px;
  left: 142px;
}

.i-nota-txt-us.sn {
  color: #7e5bef;
  background-color: #fff;
  border-left: 1px dashed #7e5bef;
  width: 250px;
  max-width: 250px;
  padding-left: 14px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  display: block;
}

.i-nota-txt-us.sn.a {
  display: none;
  position: relative;
  top: -10px;
  left: 60px;
}

.i-nota-txt-us.sn.b {
  z-index: 3;
  display: none;
  position: relative;
  inset: 0% auto 31px 3%;
}

.i-nota-txt-us.sn.c {
  display: none;
  position: relative;
  top: -65px;
  left: 51px;
}

.i-nota-txt-us.sn.d {
  display: none;
  position: relative;
  top: -120px;
  left: 75px;
}

.i-nota-txt-us.sn.e {
  display: none;
  position: relative;
  top: -198px;
  left: 88px;
}

.i-nota-txt-us.sn.f {
  display: none;
  position: relative;
  top: -222px;
  left: 123px;
}

.i-nota-txt-us.sn.g {
  display: none;
  position: relative;
  top: -224px;
  left: 150px;
}

.i-nota-txt-us.fe1 {
  background-color: #7e5bef33;
  flex-flow: column;
  display: none;
}

.i-nota-txt-us._1-2 {
  background-color: #fff3;
  border-left: 1.5px dashed #00c9ff;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.i-nota-txt-us.qlnmp {
  background-color: #fff0;
  border-left: 1.5px dashed #0086ff;
  margin-left: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  display: none;
}

.i-nota-txt-us.usos-2 {
  background-color: #fff0;
  border-left: 1.5px dashed #99f3ff;
  flex-flow: column;
  margin-left: 11px;
  font-size: 14px;
  line-height: 18px;
  display: none;
  position: relative;
}

.i-nota-txt-us.f-3 {
  background-color: #fff3;
  border-left: 1.5px dashed #7e5bef;
  margin-left: 5px;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.paragraph-338, .paragraph-339, .paragraph-340, .paragraph-341, .paragraph-342, .paragraph-343, .paragraph-344, .paragraph-345, .paragraph-346, .paragraph-347, .paragraph-348, .paragraph-349, .paragraph-350, .paragraph-351, .paragraph-352, .paragraph-353, .paragraph-354, .paragraph-355 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.saiba-nota-us {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  margin-top: -286px;
  position: relative;
  top: 116px;
}

.saiba-nota-us.ql-nmp {
  top: 55px;
}

.saiba-nota-us.izinho.i-tempo-retorno {
  top: 273px;
}

.saiba-txt-us {
  background-color: #99f3ff59;
  border-radius: 8px;
  margin-left: 8px;
  padding: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  display: none;
}

.saiba-icone-us {
  margin-left: 8px;
}

.paragraph-356, .paragraph-357, .paragraph-358, .paragraph-359, .paragraph-360, .paragraph-361, .paragraph-362, .paragraph-363, .paragraph-364, .paragraph-365, .paragraph-366, .paragraph-367, .paragraph-368, .paragraph-369, .paragraph-370, .paragraph-371, .paragraph-372, .paragraph-373, .paragraph-374, .paragraph-375, .paragraph-376, .paragraph-377, .paragraph-378, .paragraph-379, .paragraph-380, .paragraph-381, .paragraph-382, .paragraph-383, .paragraph-384, .paragraph-385, .paragraph-386, .paragraph-387, .paragraph-388, .paragraph-389, .paragraph-390, .paragraph-391, .paragraph-392, .paragraph-393 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.saiba-icone-bh {
  align-self: center;
}

.saiba-icone-bh.i-2 {
  align-self: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
  min-height: 25px;
  margin-left: 8px;
  margin-right: 10px;
  display: block;
}

.saiba-icone-bh.i4 {
  align-self: center;
  margin-left: 8px;
}

.saiba-icone-bh.i-5 {
  align-self: center;
  margin-left: 5px;
}

.saiba-icone-bh.i-6 {
  align-self: center;
  margin-left: 5px;
  position: relative;
  top: -4px;
}

.saiba-icone-bh.usos-1 {
  align-self: center;
  width: 25px;
  height: 25px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 7px;
  position: relative;
  top: 36px;
}

.saiba-icone-bh.i-1 {
  align-self: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
  min-height: 25px;
  margin-left: 2px;
  padding-left: 0;
  position: relative;
}

.saiba-icone-bh.s1 {
  align-self: center;
  margin-bottom: 0;
  margin-left: 8px;
}

.saiba-icone-bh.s1.bh {
  align-self: flex-start;
  margin-bottom: 0;
  margin-left: 0;
}

.saiba-icone-bh._1-7 {
  align-self: center;
  width: 25px;
  height: 25px;
  margin-top: 0;
  display: block;
}

.saiba-icone-bh.s-2 {
  align-self: center;
  margin-top: 0;
  margin-left: 0;
}

.saiba-icone-bh.cl {
  align-self: center;
  width: 25px;
  height: 25px;
  margin-left: 8px;
}

.saiba-icone-bh.ac-1 {
  align-self: center;
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  height: 25px;
  min-height: 25px;
  max-height: 25px;
}

.saiba-icone-bh.fe1 {
  width: 35px;
  height: 35px;
  margin-left: 4px;
  position: relative;
}

.saiba-icone-bh.ql-nmp {
  min-width: 25px;
  max-width: 25px;
  padding-left: 2px;
}

.saiba-icone-bh.usos-2 {
  align-self: center;
  width: auto;
  min-width: 25px;
  max-width: 25px;
  padding-left: 2px;
}

.saiba-txt-bh {
  background-color: #99f3ff59;
  border-radius: 8px;
  align-self: auto;
  margin-left: 8px;
  padding: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  display: none;
}

.saiba-nota-bh {
  position: relative;
}

.saiba-nota-bh.info-1 {
  margin-top: -124px;
  margin-bottom: 0;
  margin-left: 8px;
  position: relative;
  top: 83px;
  bottom: 0;
}

.saiba-nota-bh.info-1.q-1 {
  z-index: 50;
  margin-top: 0;
  display: flex;
  top: auto;
  bottom: auto;
}

.saiba-nota-bh.info-1.q-2 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -290px;
  display: flex;
  top: 59px;
}

.saiba-nota-bh.info-1.usos-2 {
  margin-top: -181px;
  top: -51px;
}

.saiba-nota-bh.info-1.usos-3 {
  margin-top: -82px;
}

.saiba-nota-bh.info-4 {
  margin-bottom: 1609px;
}

.saiba-nota-bh.info-4.q-5 {
  margin-top: -458px;
  margin-bottom: 0;
  margin-left: 8px;
  position: relative;
  top: 203px;
}

.saiba-nota-bh.info-4.q-6 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -23px;
  margin-bottom: 0;
  padding-left: 8px;
  display: flex;
  position: relative;
  top: 149px;
}

.saiba-nota-bh.info-7 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -212px;
  margin-left: 8px;
  position: relative;
  top: 33px;
  left: 0;
}

.saiba-nota-bh.saiba.s1 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -392px;
  display: flex;
  position: relative;
  top: 186px;
}

.saiba-nota-bh.saiba.s-2 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -384px;
  margin-left: 8px;
  position: relative;
  top: 172px;
  bottom: 0;
}

.saiba-nota-bh.saiba.bh-1 {
  margin-top: -150px;
  margin-left: 4px;
  position: relative;
  top: 287px;
}

.saiba-nota-bh.saiba.fe1 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  top: 82px;
}

.saiba-nota-bh.cl-1 {
  margin-top: -98px;
  margin-left: 8px;
  position: relative;
  top: 164px;
  bottom: 0;
}

.saiba-nota-bh.cl-3 {
  margin-top: -239px;
  margin-bottom: 0;
  position: relative;
  top: 118px;
}

.saiba-nota-bh.cl-3.i-cl4 {
  margin-top: -263px;
}

.saiba-nota-bh.acoes {
  margin-top: -183px;
  margin-bottom: -75px;
  position: relative;
}

.saiba-nota-bh.ferramentas.f-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: -519px;
  position: relative;
  top: 242px;
}

.saiba-nota-bh.ferramentas.f-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 8px;
  position: relative;
  top: -11px;
}

.saiba-nota-bh.ferramentas.sn1 {
  z-index: 3;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  position: absolute;
  top: 61px;
  left: 221px;
}

.saiba-nota-bh.ferramentas.sn {
  position: absolute;
  top: 73px;
  left: 306px;
}

.saiba-nota-bh.ferramentas.sn.i1 {
  z-index: 5;
  top: 61px;
  left: 358px;
}

.saiba-nota-bh.ferramentas.sn.i2 {
  z-index: 6;
  top: 163px;
  left: 310px;
}

.saiba-nota-bh.ferramentas.sn.i3 {
  z-index: 7;
  top: 193px;
  left: 290px;
}

.saiba-nota-bh.ferramentas.sn.i4 {
  z-index: 8;
  top: 221px;
  left: 277px;
}

.saiba-nota-bh.ferramentas.sn.i5 {
  z-index: 9;
  top: 264px;
  left: 242px;
}

.saiba-nota-bh.ferramentas.sn.i6 {
  z-index: 10;
  top: 277px;
  left: 219px;
}

.saiba-nota-bh.ferramentas.f-3 {
  margin-top: -73px;
  padding-left: 8px;
}

.saiba-nota-bh.q-6 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -132px;
  padding-left: 8px;
  position: relative;
  top: 30px;
}

.saiba-nota-bh.saiba-mais {
  margin-top: -16px;
}

.saiba-nota-bh.qt-7a {
  justify-content: flex-start;
  align-items: center;
  margin-top: -149px;
  margin-left: 5px;
  position: relative;
  top: 85px;
}

.paragraph-394, .paragraph-395, .paragraph-396, .paragraph-397, .paragraph-398, .paragraph-399, .paragraph-400, .paragraph-401, .paragraph-402, .paragraph-403, .paragraph-404, .paragraph-405, .paragraph-406, .paragraph-407, .paragraph-408, .paragraph-409, .paragraph-410, .paragraph-411, .paragraph-412, .paragraph-413, .paragraph-414, .paragraph-415, .paragraph-416, .paragraph-417 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.i-nota-cl.info-1 {
  margin-top: -124px;
  margin-bottom: 0;
  margin-left: 8px;
  position: relative;
  top: 83px;
  bottom: 0;
}

.i-nota-cl.info-1.q-1 {
  z-index: 50;
  margin-top: 0;
  display: flex;
  top: auto;
  bottom: auto;
}

.i-nota-cl.info-1.q-2 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -290px;
  display: flex;
  top: 59px;
}

.i-nota-cl.info-1.usos-2 {
  margin-top: -181px;
  top: -51px;
}

.i-nota-cl.info-1.usos-3 {
  margin-top: -82px;
}

.i-nota-cl.info-4 {
  margin-bottom: 1609px;
}

.i-nota-cl.info-4.q-5 {
  margin-top: -458px;
  margin-bottom: 0;
  margin-left: 8px;
  position: relative;
  top: 203px;
}

.i-nota-cl.info-4.q-6 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -23px;
  margin-bottom: 0;
  padding-left: 8px;
  display: flex;
  position: relative;
  top: 149px;
}

.i-nota-cl.info-7 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -212px;
  margin-left: 8px;
  position: relative;
  top: 33px;
  left: 0;
}

.i-nota-cl.saiba.s1 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -392px;
  display: flex;
  position: relative;
  top: 186px;
}

.i-nota-cl.saiba.s-2 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -384px;
  margin-left: 8px;
  position: relative;
  top: 172px;
  bottom: 0;
}

.i-nota-cl.saiba.bh-1 {
  margin-top: -150px;
  margin-left: 4px;
  position: relative;
  top: 287px;
}

.i-nota-cl.saiba.fe1 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  top: 82px;
}

.i-nota-cl.cl-1 {
  margin-top: -98px;
  margin-left: 8px;
  position: relative;
  top: 164px;
  bottom: 0;
}

.i-nota-cl.cl-3 {
  margin-top: -239px;
  margin-bottom: 0;
  position: relative;
  top: 118px;
}

.i-nota-cl.cl-3.i-cl4 {
  margin-top: -263px;
}

.i-nota-cl.acoes {
  margin-top: -183px;
  margin-bottom: -75px;
  position: relative;
}

.i-nota-cl.ferramentas.f-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: -519px;
  position: relative;
  top: 242px;
}

.i-nota-cl.ferramentas.f-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 8px;
  position: relative;
  top: -11px;
}

.i-nota-cl.ferramentas.sn1 {
  z-index: 3;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  position: absolute;
  top: 61px;
  left: 221px;
}

.i-nota-cl.ferramentas.sn {
  position: absolute;
  top: 73px;
  left: 306px;
}

.i-nota-cl.ferramentas.sn.i1 {
  z-index: 5;
  top: 61px;
  left: 358px;
}

.i-nota-cl.ferramentas.sn.i2 {
  z-index: 6;
  top: 163px;
  left: 310px;
}

.i-nota-cl.ferramentas.sn.i3 {
  z-index: 7;
  top: 193px;
  left: 290px;
}

.i-nota-cl.ferramentas.sn.i4 {
  z-index: 8;
  top: 221px;
  left: 277px;
}

.i-nota-cl.ferramentas.sn.i5 {
  z-index: 9;
  top: 264px;
  left: 242px;
}

.i-nota-cl.ferramentas.sn.i6 {
  z-index: 10;
  top: 277px;
  left: 219px;
}

.i-nota-cl.ferramentas.f-3 {
  margin-top: -73px;
  padding-left: 8px;
}

.i-nota-cl.q-6 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -132px;
  padding-left: 8px;
  position: relative;
  top: 30px;
}

.i-nota-cl.saiba-mais {
  margin-top: -16px;
}

.i-nota-cl.qt-7a {
  justify-content: flex-start;
  align-items: center;
  margin-top: -149px;
  margin-left: 5px;
  position: relative;
  top: 85px;
}

.info-quanti-icon-copy.i-2 {
  align-self: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
  min-height: 25px;
  margin-left: 8px;
  margin-right: 10px;
  display: block;
}

.info-quanti-icon-copy.i4 {
  align-self: center;
  margin-left: 8px;
}

.info-quanti-icon-copy.i-5 {
  align-self: center;
  margin-left: 5px;
}

.info-quanti-icon-copy.i-6 {
  align-self: center;
  margin-left: 5px;
  position: relative;
  top: -4px;
}

.info-quanti-icon-copy.usos-1 {
  align-self: center;
  width: 25px;
  height: 25px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 7px;
  position: relative;
  top: 36px;
}

.info-quanti-icon-copy.i-1 {
  align-self: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
  min-height: 25px;
  margin-left: 2px;
  padding-left: 0;
  position: relative;
}

.info-quanti-icon-copy.s1 {
  align-self: center;
  margin-bottom: 0;
  margin-left: 8px;
}

.info-quanti-icon-copy.s1.bh {
  align-self: flex-start;
  margin-bottom: 0;
  margin-left: 0;
}

.info-quanti-icon-copy._1-7 {
  align-self: center;
  width: 25px;
  height: 25px;
  margin-top: 0;
  display: block;
}

.info-quanti-icon-copy.s-2 {
  align-self: center;
  margin-top: 0;
  margin-left: 0;
}

.info-quanti-icon-copy.cl {
  align-self: center;
  width: 25px;
  height: 25px;
  margin-left: 8px;
}

.info-quanti-icon-copy.ac-1 {
  align-self: center;
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  height: 25px;
  min-height: 25px;
  max-height: 25px;
}

.info-quanti-icon-copy.fe1 {
  width: 35px;
  height: 35px;
  margin-left: 4px;
  position: relative;
}

.info-quanti-icon-copy.ql-nmp {
  min-width: 25px;
  max-width: 25px;
  padding-left: 2px;
}

.info-quanti-icon-copy.usos-2 {
  align-self: center;
  width: auto;
  min-width: 25px;
  max-width: 25px;
  padding-left: 2px;
}

.i-nota-icone-cl {
  align-self: center;
  width: 25px;
  max-width: 25px;
  height: 25px;
  max-height: 25px;
}

.i-nota-txt-cl {
  color: #814b0e;
  background-color: #fff0;
  border-left: 1px dashed #ffc639;
  margin-left: 8px;
  padding: 8px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  display: none;
}

.i-nota-txt-cl.i-1 {
  z-index: 50;
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-left: 8px;
  padding-left: 14px;
  padding-right: 11px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  display: none;
  position: relative;
}

.i-nota-txt-cl.i-1.a {
  display: none;
}

.i-nota-txt-cl.i-1.tempo-retorno {
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: none;
}

.i-nota-txt-cl.i-1.volume-util, .i-nota-txt-cl.i-1.ren, .i-nota-txt-cl.i-1.das {
  display: none;
}

.i-nota-txt-cl.i4 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-left: 13px;
  margin-right: 4px;
  font-size: 14px;
  display: block;
}

.i-nota-txt-cl.i4.q-4 {
  font-size: 14px;
  display: none;
}

.i-nota-txt-cl.i4.q-6 {
  font-size: 14px;
  display: none;
  position: relative;
  top: 0;
}

.i-nota-txt-cl.i-5 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-left: 13px;
  margin-right: 17px;
  display: none;
}

.i-nota-txt-cl.i-5.q-6 {
  margin-top: -18px;
  display: none;
}

.i-nota-txt-cl.i-5.qt-7a {
  font-size: 14px;
  display: none;
}

.i-nota-txt-cl.i-6 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 14px;
  display: block;
}

.i-nota-txt-cl.usos-1 {
  color: #464646;
  background-color: #fff;
  border: 1px #99f3ff;
  border-left-style: dashed;
  flex-flow: column;
  align-self: center;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.i-nota-txt-cl.usos-1.saiba-1 {
  margin-left: 8px;
  font-size: 14px;
  display: flex;
}

.i-nota-txt-cl.usos-1.saiba-1.ete {
  background-color: #99f3ff59;
  border-left-style: none;
  border-radius: 8px;
  display: none;
}

.i-nota-txt-cl.s1 {
  align-self: center;
  margin-top: 0;
  margin-left: 5px;
  display: none;
}

.i-nota-txt-cl.s1.s-2 {
  margin-top: 36px;
  font-size: 14px;
  display: none;
}

.i-nota-txt-cl.s1.s-2.s3 {
  color: #0a1335;
  flex-flow: column;
  display: none;
}

.i-nota-txt-cl.s1.s-2.s4 {
  display: none;
}

.i-nota-txt-cl.i-7 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-top: -17px;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
}

.i-nota-txt-cl.s-2 {
  align-self: center;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
  position: static;
  top: 0;
}

.i-nota-txt-cl.bh-s1 {
  background-color: #e8ecd8;
  border-radius: 16px;
  flex-flow: column;
  align-self: center;
  margin-left: 10px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
  position: relative;
  top: -227px;
}

.i-nota-txt-cl.cl1 {
  color: #814b0e;
  background-color: #fff3;
  border-left: 1px dashed #ffc639;
  flex-flow: column;
  align-self: center;
  margin-top: -292px;
  margin-left: 11px;
  margin-right: 12px;
  font-size: 14px;
  font-weight: 400;
  display: none;
}

.i-nota-txt-cl.cl-3 {
  color: #814b0e;
  background-color: #fff3;
  border-left: 1px dashed #ffc639;
  align-self: center;
  margin-left: 11px;
  margin-right: 10px;
  font-size: 14px;
  font-weight: 600;
  display: none;
}

.i-nota-txt-cl.cl-3.i-cl4 {
  display: none;
}

.i-nota-txt-cl.ac-1 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #8c0636;
  align-self: center;
  margin-left: 11px;
  margin-right: 11px;
  font-size: 14px;
  display: none;
}

.i-nota-txt-cl.fe-1 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  font-size: 14px;
  line-height: 16px;
  display: none;
  position: relative;
  top: 185px;
}

.i-nota-txt-cl.fe-2 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  margin-top: -33px;
  font-size: 14px;
  line-height: 16px;
  display: none;
}

.i-nota-txt-cl.sn1 {
  color: #7e5bef;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  padding-right: 89px;
  font-size: 14px;
  line-height: 16px;
  display: none;
  position: relative;
  top: -44px;
  left: 142px;
}

.i-nota-txt-cl.sn {
  color: #7e5bef;
  background-color: #fff;
  border-left: 1px dashed #7e5bef;
  width: 250px;
  max-width: 250px;
  padding-left: 14px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  display: block;
}

.i-nota-txt-cl.sn.a {
  display: none;
  position: relative;
  top: -10px;
  left: 60px;
}

.i-nota-txt-cl.sn.b {
  z-index: 3;
  display: none;
  position: relative;
  inset: 0% auto 31px 3%;
}

.i-nota-txt-cl.sn.c {
  display: none;
  position: relative;
  top: -65px;
  left: 51px;
}

.i-nota-txt-cl.sn.d {
  display: none;
  position: relative;
  top: -120px;
  left: 75px;
}

.i-nota-txt-cl.sn.e {
  display: none;
  position: relative;
  top: -198px;
  left: 88px;
}

.i-nota-txt-cl.sn.f {
  display: none;
  position: relative;
  top: -222px;
  left: 123px;
}

.i-nota-txt-cl.sn.g {
  display: none;
  position: relative;
  top: -224px;
  left: 150px;
}

.i-nota-txt-cl.fe1 {
  background-color: #7e5bef33;
  flex-flow: column;
  display: none;
}

.i-nota-txt-cl._1-2 {
  background-color: #fff3;
  border-left: 1.5px dashed #00c9ff;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.i-nota-txt-cl.qlnmp {
  background-color: #fff0;
  border-left: 1.5px dashed #0086ff;
  margin-left: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  display: none;
}

.i-nota-txt-cl.usos-2 {
  background-color: #fff0;
  border-left: 1.5px dashed #99f3ff;
  flex-flow: column;
  margin-left: 11px;
  font-size: 14px;
  line-height: 18px;
  display: none;
  position: relative;
}

.i-nota-txt-cl.f-3 {
  background-color: #fff3;
  border-left: 1.5px dashed #7e5bef;
  margin-left: 5px;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.paragraph-418, .paragraph-419, .paragraph-420, .paragraph-421, .paragraph-422, .paragraph-423, .paragraph-424, .paragraph-425, .paragraph-426, .paragraph-427, .paragraph-428, .paragraph-429, .paragraph-430, .paragraph-431, .paragraph-432, .paragraph-433, .paragraph-434, .paragraph-435, .paragraph-436, .paragraph-437, .paragraph-438, .paragraph-439, .paragraph-440, .paragraph-441, .paragraph-442, .paragraph-443, .paragraph-444, .paragraph-445, .paragraph-446, .paragraph-447, .paragraph-448, .paragraph-449, .paragraph-450, .paragraph-451, .paragraph-452, .paragraph-453, .paragraph-454, .paragraph-455, .paragraph-456, .paragraph-457, .paragraph-458, .paragraph-459, .paragraph-460, .paragraph-461, .paragraph-462, .paragraph-463, .paragraph-464, .paragraph-465, .paragraph-466, .paragraph-467, .paragraph-468, .list-item-13, .list-item-14, .list-item-15, .list-item-16, .paragraph-469, .paragraph-470, .paragraph-471, .paragraph-472, .paragraph-473, .paragraph-474, .paragraph-475 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-476 {
  margin-bottom: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.paragraph-477, .paragraph-478, .paragraph-479, .paragraph-480, .paragraph-481, .paragraph-482, .list-item-17, .list-item-18, .paragraph-483, .paragraph-484, .paragraph-485, .list-item-19, .list-item-20, .list-item-21, .list-item-22, .paragraph-486, .paragraph-487, .paragraph-488, .paragraph-489, .paragraph-490, .paragraph-491, .paragraph-492, .paragraph-493, .paragraph-494, .paragraph-495, .paragraph-496, .paragraph-497, .paragraph-498, .paragraph-499, .paragraph-500, .paragraph-501, .paragraph-502, .paragraph-503, .paragraph-504, .paragraph-505, .paragraph-506, .paragraph-507, .paragraph-508, .paragraph-509, .paragraph-510, .paragraph-511, .paragraph-512, .paragraph-513, .paragraph-514, .paragraph-515, .paragraph-516, .paragraph-517, .paragraph-518, .paragraph-519, .paragraph-520, .paragraph-521, .paragraph-522, .paragraph-523, .paragraph-524, .paragraph-525, .paragraph-526, .paragraph-527, .paragraph-528, .paragraph-529, .paragraph-530, .paragraph-531, .paragraph-532, .paragraph-533, .paragraph-534, .paragraph-535, .paragraph-536, .paragraph-537, .paragraph-538, .paragraph-539, .paragraph-540, .paragraph-541, .paragraph-542, .paragraph-543, .paragraph-544, .paragraph-545, .paragraph-546, .paragraph-547, .paragraph-548, .paragraph-549, .paragraph-550, .paragraph-551, .paragraph-552, .paragraph-553, .paragraph-554, .paragraph-555, .paragraph-556, .paragraph-557, .paragraph-558, .list-item-23, .list-item-24, .paragraph-559, .paragraph-560, .paragraph-561, .paragraph-562, .paragraph-563, .paragraph-564, .paragraph-565, .paragraph-566, .paragraph-567, .paragraph-568, .paragraph-569, .paragraph-570, .paragraph-571, .paragraph-572, .paragraph-573, .paragraph-574, .paragraph-575, .paragraph-576, .paragraph-577, .paragraph-578, .paragraph-579, .paragraph-580, .paragraph-581, .paragraph-582, .paragraph-583, .paragraph-584, .paragraph-585, .paragraph-586, .paragraph-587, .paragraph-588, .paragraph-589, .paragraph-590, .paragraph-591, .paragraph-592, .paragraph-593, .paragraph-594, .paragraph-595, .paragraph-596, .paragraph-597, .paragraph-598, .list-item-25, .list-item-26, .list-item-27, .paragraph-599, .paragraph-600, .paragraph-601, .paragraph-602, .paragraph-603, .paragraph-604, .paragraph-605, .paragraph-606, .paragraph-607, .paragraph-608, .paragraph-609, .paragraph-610 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.i-nota-fe.info-1 {
  margin-top: -124px;
  margin-bottom: 0;
  margin-left: 8px;
  position: relative;
  top: 83px;
  bottom: 0;
}

.i-nota-fe.info-1.q-1 {
  z-index: 50;
  margin-top: 0;
  display: flex;
  top: auto;
  bottom: auto;
}

.i-nota-fe.info-1.q-2 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -290px;
  display: flex;
  top: 59px;
}

.i-nota-fe.info-1.usos-2 {
  margin-top: -181px;
  top: -51px;
}

.i-nota-fe.info-1.usos-3 {
  margin-top: -82px;
}

.i-nota-fe.info-4 {
  margin-bottom: 1609px;
}

.i-nota-fe.info-4.q-5 {
  margin-top: -458px;
  margin-bottom: 0;
  margin-left: 8px;
  position: relative;
  top: 203px;
}

.i-nota-fe.info-4.q-6 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -23px;
  margin-bottom: 0;
  padding-left: 8px;
  display: flex;
  position: relative;
  top: 149px;
}

.i-nota-fe.info-7 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -212px;
  margin-left: 8px;
  position: relative;
  top: 33px;
  left: 0;
}

.i-nota-fe.saiba.s1 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -392px;
  display: flex;
  position: relative;
  top: 186px;
}

.i-nota-fe.saiba.s-2 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -384px;
  margin-left: 8px;
  position: relative;
  top: 172px;
  bottom: 0;
}

.i-nota-fe.saiba.bh-1 {
  margin-top: -150px;
  margin-left: 4px;
  position: relative;
  top: 287px;
}

.i-nota-fe.saiba.fe1 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  top: 82px;
}

.i-nota-fe.cl-1 {
  margin-top: -98px;
  margin-left: 8px;
  position: relative;
  top: 164px;
  bottom: 0;
}

.i-nota-fe.cl-3 {
  margin-top: -239px;
  margin-bottom: 0;
  position: relative;
  top: 118px;
}

.i-nota-fe.cl-3.i-cl4 {
  margin-top: -263px;
}

.i-nota-fe.acoes {
  margin-top: -183px;
  margin-bottom: -75px;
  position: relative;
}

.i-nota-fe.ferramentas.f-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: -519px;
  position: relative;
  top: 242px;
}

.i-nota-fe.ferramentas.f-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 8px;
  position: relative;
  top: -11px;
}

.i-nota-fe.ferramentas.sn1 {
  z-index: 3;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  position: absolute;
  top: 61px;
  left: 221px;
}

.i-nota-fe.ferramentas.sn {
  position: absolute;
  top: 73px;
  left: 306px;
}

.i-nota-fe.ferramentas.sn.i1 {
  z-index: 5;
  top: 61px;
  left: 358px;
}

.i-nota-fe.ferramentas.sn.i2 {
  z-index: 6;
  top: 163px;
  left: 310px;
}

.i-nota-fe.ferramentas.sn.i3 {
  z-index: 7;
  top: 193px;
  left: 290px;
}

.i-nota-fe.ferramentas.sn.i4 {
  z-index: 8;
  top: 221px;
  left: 277px;
}

.i-nota-fe.ferramentas.sn.i5 {
  z-index: 9;
  top: 264px;
  left: 242px;
}

.i-nota-fe.ferramentas.sn.i6 {
  z-index: 10;
  top: 277px;
  left: 219px;
}

.i-nota-fe.ferramentas.f-3 {
  margin-top: -73px;
  padding-left: 8px;
}

.i-nota-fe.q-6 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -132px;
  padding-left: 8px;
  position: relative;
  top: 30px;
}

.i-nota-fe.saiba-mais {
  margin-top: -16px;
}

.i-nota-fe.qt-7a {
  justify-content: flex-start;
  align-items: center;
  margin-top: -149px;
  margin-left: 5px;
  position: relative;
  top: 85px;
}

.i-nota-icone-fe {
  align-self: center;
  width: 25px;
  max-width: 25px;
  height: 25px;
  max-height: 25px;
}

.i-nota-txt-fe {
  background-color: #fff0;
  border-left: 1.5px dashed #7e5bef;
  margin-left: 8px;
  padding: 8px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  display: none;
}

.i-nota-txt-fe.i-1 {
  z-index: 50;
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-left: 8px;
  padding-left: 14px;
  padding-right: 11px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  display: none;
  position: relative;
}

.i-nota-txt-fe.i-1.a {
  display: none;
}

.i-nota-txt-fe.i-1.tempo-retorno {
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: none;
}

.i-nota-txt-fe.i-1.volume-util, .i-nota-txt-fe.i-1.ren, .i-nota-txt-fe.i-1.das {
  display: none;
}

.i-nota-txt-fe.i4 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-left: 13px;
  margin-right: 4px;
  font-size: 14px;
  display: block;
}

.i-nota-txt-fe.i4.q-4 {
  font-size: 14px;
  display: none;
}

.i-nota-txt-fe.i4.q-6 {
  font-size: 14px;
  display: none;
  position: relative;
  top: 0;
}

.i-nota-txt-fe.i-5 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-left: 13px;
  margin-right: 17px;
  display: none;
}

.i-nota-txt-fe.i-5.q-6 {
  margin-top: -18px;
  display: none;
}

.i-nota-txt-fe.i-5.qt-7a {
  font-size: 14px;
  display: none;
}

.i-nota-txt-fe.i-6 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 14px;
  display: block;
}

.i-nota-txt-fe.usos-1 {
  color: #464646;
  background-color: #fff;
  border: 1px #99f3ff;
  border-left-style: dashed;
  flex-flow: column;
  align-self: center;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.i-nota-txt-fe.usos-1.saiba-1 {
  margin-left: 8px;
  font-size: 14px;
  display: flex;
}

.i-nota-txt-fe.usos-1.saiba-1.ete {
  background-color: #99f3ff59;
  border-left-style: none;
  border-radius: 8px;
  display: none;
}

.i-nota-txt-fe.s1 {
  align-self: center;
  margin-top: 0;
  margin-left: 5px;
  display: none;
}

.i-nota-txt-fe.s1.s-2 {
  margin-top: 36px;
  font-size: 14px;
  display: none;
}

.i-nota-txt-fe.s1.s-2.s3 {
  color: #0a1335;
  flex-flow: column;
  display: none;
}

.i-nota-txt-fe.s1.s-2.s4 {
  display: none;
}

.i-nota-txt-fe.i-7 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-top: -17px;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
}

.i-nota-txt-fe.s-2 {
  align-self: center;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
  position: static;
  top: 0;
}

.i-nota-txt-fe.bh-s1 {
  background-color: #e8ecd8;
  border-radius: 16px;
  flex-flow: column;
  align-self: center;
  margin-left: 10px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
  position: relative;
  top: -227px;
}

.i-nota-txt-fe.cl1 {
  color: #814b0e;
  background-color: #fff3;
  border-left: 1px dashed #ffc639;
  flex-flow: column;
  align-self: center;
  margin-top: -292px;
  margin-left: 11px;
  margin-right: 12px;
  font-size: 14px;
  font-weight: 400;
  display: none;
}

.i-nota-txt-fe.cl-3 {
  color: #814b0e;
  background-color: #fff3;
  border-left: 1px dashed #ffc639;
  align-self: center;
  margin-left: 11px;
  margin-right: 10px;
  font-size: 14px;
  font-weight: 600;
  display: none;
}

.i-nota-txt-fe.cl-3.i-cl4 {
  display: none;
}

.i-nota-txt-fe.ac-1 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #8c0636;
  align-self: center;
  margin-left: 11px;
  margin-right: 11px;
  font-size: 14px;
  display: none;
}

.i-nota-txt-fe.fe-1 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  font-size: 14px;
  line-height: 16px;
  display: none;
  position: relative;
  top: 185px;
}

.i-nota-txt-fe.fe-2 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  margin-top: -33px;
  font-size: 14px;
  line-height: 16px;
  display: none;
}

.i-nota-txt-fe.sn1 {
  color: #7e5bef;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  padding-right: 89px;
  font-size: 14px;
  line-height: 16px;
  display: none;
  position: relative;
  top: -44px;
  left: 142px;
}

.i-nota-txt-fe.sn {
  color: #7e5bef;
  background-color: #fff;
  border-left: 1px dashed #7e5bef;
  width: 250px;
  max-width: 250px;
  padding-left: 14px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  display: block;
}

.i-nota-txt-fe.sn.a {
  display: none;
  position: relative;
  top: -10px;
  left: 60px;
}

.i-nota-txt-fe.sn.b {
  z-index: 3;
  display: none;
  position: relative;
  inset: 0% auto 31px 3%;
}

.i-nota-txt-fe.sn.c {
  display: none;
  position: relative;
  top: -65px;
  left: 51px;
}

.i-nota-txt-fe.sn.d {
  display: none;
  position: relative;
  top: -120px;
  left: 75px;
}

.i-nota-txt-fe.sn.e {
  display: none;
  position: relative;
  top: -198px;
  left: 88px;
}

.i-nota-txt-fe.sn.f {
  display: none;
  position: relative;
  top: -222px;
  left: 123px;
}

.i-nota-txt-fe.sn.g {
  display: none;
  position: relative;
  top: -224px;
  left: 150px;
}

.i-nota-txt-fe.fe1 {
  background-color: #7e5bef33;
  flex-flow: column;
  display: none;
}

.i-nota-txt-fe._1-2 {
  background-color: #fff3;
  border-left: 1.5px dashed #00c9ff;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.i-nota-txt-fe.qlnmp {
  background-color: #fff0;
  border-left: 1.5px dashed #0086ff;
  margin-left: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  display: none;
}

.i-nota-txt-fe.usos-2 {
  background-color: #fff0;
  border-left: 1.5px dashed #99f3ff;
  flex-flow: column;
  margin-left: 11px;
  font-size: 14px;
  line-height: 18px;
  display: none;
  position: relative;
}

.i-nota-txt-fe.f-3 {
  background-color: #fff3;
  border-left: 1.5px dashed #7e5bef;
  margin-left: 5px;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.i-txt-italic-fe {
  color: #464646;
  font-weight: 600;
}

.paragraph-611, .paragraph-612, .paragraph-613, .paragraph-614, .paragraph-615, .paragraph-616, .paragraph-617, .paragraph-618, .paragraph-619, .paragraph-620, .paragraph-621, .paragraph-622, .paragraph-623, .paragraph-624, .paragraph-625, .paragraph-626, .paragraph-627, .paragraph-628, .paragraph-629, .paragraph-630, .paragraph-631, .paragraph-632, .paragraph-633, .paragraph-634, .paragraph-635, .paragraph-636, .paragraph-637, .paragraph-638 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.saiba-nota-fe {
  position: relative;
}

.saiba-nota-fe.info-1 {
  margin-top: -124px;
  margin-bottom: 0;
  margin-left: 8px;
  position: relative;
  top: 83px;
  bottom: 0;
}

.saiba-nota-fe.info-1.q-1 {
  z-index: 50;
  margin-top: 0;
  display: flex;
  top: auto;
  bottom: auto;
}

.saiba-nota-fe.info-1.q-2 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -290px;
  display: flex;
  top: 59px;
}

.saiba-nota-fe.info-1.usos-2 {
  margin-top: -181px;
  top: -51px;
}

.saiba-nota-fe.info-1.usos-3 {
  margin-top: -82px;
}

.saiba-nota-fe.info-4 {
  margin-bottom: 1609px;
}

.saiba-nota-fe.info-4.q-5 {
  margin-top: -458px;
  margin-bottom: 0;
  margin-left: 8px;
  position: relative;
  top: 203px;
}

.saiba-nota-fe.info-4.q-6 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -23px;
  margin-bottom: 0;
  padding-left: 8px;
  display: flex;
  position: relative;
  top: 149px;
}

.saiba-nota-fe.info-7 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -212px;
  margin-left: 8px;
  position: relative;
  top: 33px;
  left: 0;
}

.saiba-nota-fe.saiba.s1 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -392px;
  display: flex;
  position: relative;
  top: 186px;
}

.saiba-nota-fe.saiba.s-2 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -384px;
  margin-left: 8px;
  position: relative;
  top: 172px;
  bottom: 0;
}

.saiba-nota-fe.saiba.bh-1 {
  margin-top: -150px;
  margin-left: 4px;
  position: relative;
  top: 287px;
}

.saiba-nota-fe.saiba.fe1 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  top: 82px;
}

.saiba-nota-fe.cl-1 {
  margin-top: -98px;
  margin-left: 8px;
  position: relative;
  top: 164px;
  bottom: 0;
}

.saiba-nota-fe.cl-3 {
  margin-top: -239px;
  margin-bottom: 0;
  position: relative;
  top: 118px;
}

.saiba-nota-fe.cl-3.i-cl4 {
  margin-top: -263px;
}

.saiba-nota-fe.acoes {
  margin-top: -183px;
  margin-bottom: -75px;
  position: relative;
}

.saiba-nota-fe.ferramentas.f-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: -519px;
  position: relative;
  top: 242px;
}

.saiba-nota-fe.ferramentas.f-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 8px;
  position: relative;
  top: -11px;
}

.saiba-nota-fe.ferramentas.sn1 {
  z-index: 3;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  position: absolute;
  top: 61px;
  left: 221px;
}

.saiba-nota-fe.ferramentas.sn {
  position: absolute;
  top: 73px;
  left: 306px;
}

.saiba-nota-fe.ferramentas.sn.i1 {
  z-index: 5;
  top: 61px;
  left: 358px;
}

.saiba-nota-fe.ferramentas.sn.i2 {
  z-index: 6;
  top: 163px;
  left: 310px;
}

.saiba-nota-fe.ferramentas.sn.i3 {
  z-index: 7;
  top: 193px;
  left: 290px;
}

.saiba-nota-fe.ferramentas.sn.i4 {
  z-index: 8;
  top: 221px;
  left: 277px;
}

.saiba-nota-fe.ferramentas.sn.i5 {
  z-index: 9;
  top: 264px;
  left: 242px;
}

.saiba-nota-fe.ferramentas.sn.i6 {
  z-index: 10;
  top: 277px;
  left: 219px;
}

.saiba-nota-fe.ferramentas.f-3 {
  margin-top: -73px;
  padding-left: 8px;
}

.saiba-nota-fe.q-6 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -132px;
  padding-left: 8px;
  position: relative;
  top: 30px;
}

.saiba-nota-fe.saiba-mais {
  margin-top: -16px;
}

.saiba-nota-fe.qt-7a {
  justify-content: flex-start;
  align-items: center;
  margin-top: -149px;
  margin-left: 5px;
  position: relative;
  top: 85px;
}

.saiba-icone-fe {
  align-self: center;
  margin-left: 8px;
}

.saiba-txt-fe {
  background-color: #7e5bef33;
  border-radius: 8px;
  align-self: auto;
  margin-left: 8px;
  padding: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  display: none;
}

.paragraph-639, .paragraph-640, .paragraph-641, .paragraph-642, .paragraph-643, .paragraph-644, .paragraph-645, .paragraph-646, .paragraph-647, .paragraph-648, .paragraph-649, .paragraph-650, .paragraph-651, .list-item-28, .list-item-29, .list-item-30, .list-item-31, .list-item-32, .paragraph-652, .paragraph-653 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.i-nota-ac.info-1 {
  margin-top: -124px;
  margin-bottom: 0;
  margin-left: 8px;
  position: relative;
  top: 83px;
  bottom: 0;
}

.i-nota-ac.info-1.q-1 {
  z-index: 50;
  margin-top: 0;
  display: flex;
  top: auto;
  bottom: auto;
}

.i-nota-ac.info-1.q-2 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -290px;
  display: flex;
  top: 59px;
}

.i-nota-ac.info-1.usos-2 {
  margin-top: -181px;
  top: -51px;
}

.i-nota-ac.info-1.usos-3 {
  margin-top: -82px;
}

.i-nota-ac.info-4 {
  margin-bottom: 1609px;
}

.i-nota-ac.info-4.q-5 {
  margin-top: -458px;
  margin-bottom: 0;
  margin-left: 8px;
  position: relative;
  top: 203px;
}

.i-nota-ac.info-4.q-6 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -23px;
  margin-bottom: 0;
  padding-left: 8px;
  display: flex;
  position: relative;
  top: 149px;
}

.i-nota-ac.info-7 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -212px;
  margin-left: 8px;
  position: relative;
  top: 33px;
  left: 0;
}

.i-nota-ac.saiba.s1 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -392px;
  display: flex;
  position: relative;
  top: 186px;
}

.i-nota-ac.saiba.s-2 {
  z-index: 3;
  justify-content: flex-start;
  align-items: center;
  margin-top: -384px;
  margin-left: 8px;
  position: relative;
  top: 172px;
  bottom: 0;
}

.i-nota-ac.saiba.bh-1 {
  margin-top: -150px;
  margin-left: 4px;
  position: relative;
  top: 287px;
}

.i-nota-ac.saiba.fe1 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  top: 82px;
}

.i-nota-ac.cl-1 {
  margin-top: -98px;
  margin-left: 8px;
  position: relative;
  top: 164px;
  bottom: 0;
}

.i-nota-ac.cl-3 {
  margin-top: -239px;
  margin-bottom: 0;
  position: relative;
  top: 118px;
}

.i-nota-ac.cl-3.i-cl4 {
  margin-top: -263px;
}

.i-nota-ac.acoes {
  margin-top: -183px;
  margin-bottom: -75px;
  position: relative;
}

.i-nota-ac.ferramentas.f-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: -519px;
  position: relative;
  top: 242px;
}

.i-nota-ac.ferramentas.f-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 8px;
  position: relative;
  top: -11px;
}

.i-nota-ac.ferramentas.sn1 {
  z-index: 3;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  position: absolute;
  top: 61px;
  left: 221px;
}

.i-nota-ac.ferramentas.sn {
  position: absolute;
  top: 73px;
  left: 306px;
}

.i-nota-ac.ferramentas.sn.i1 {
  z-index: 5;
  top: 61px;
  left: 358px;
}

.i-nota-ac.ferramentas.sn.i2 {
  z-index: 6;
  top: 163px;
  left: 310px;
}

.i-nota-ac.ferramentas.sn.i3 {
  z-index: 7;
  top: 193px;
  left: 290px;
}

.i-nota-ac.ferramentas.sn.i4 {
  z-index: 8;
  top: 221px;
  left: 277px;
}

.i-nota-ac.ferramentas.sn.i5 {
  z-index: 9;
  top: 264px;
  left: 242px;
}

.i-nota-ac.ferramentas.sn.i6 {
  z-index: 10;
  top: 277px;
  left: 219px;
}

.i-nota-ac.ferramentas.f-3 {
  margin-top: -73px;
  padding-left: 8px;
}

.i-nota-ac.q-6 {
  justify-content: flex-start;
  align-items: center;
  margin-top: -132px;
  padding-left: 8px;
  position: relative;
  top: 30px;
}

.i-nota-ac.saiba-mais {
  margin-top: -16px;
}

.i-nota-ac.qt-7a {
  justify-content: flex-start;
  align-items: center;
  margin-top: -149px;
  margin-left: 5px;
  position: relative;
  top: 85px;
}

.i-nota-ac.ac-1 {
  position: relative;
  top: -53px;
}

.i-nota-icone-ac {
  align-self: center;
  width: 25px;
  max-width: 25px;
  height: 25px;
  max-height: 25px;
}

.i-nota-txt-ac {
  background-color: #fff0;
  border-left: 1.5px dashed #8c0636;
  margin-left: 8px;
  padding: 8px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  display: none;
}

.i-nota-txt-ac.i-1 {
  z-index: 50;
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-left: 8px;
  padding-left: 14px;
  padding-right: 11px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  display: none;
  position: relative;
}

.i-nota-txt-ac.i-1.a {
  display: none;
}

.i-nota-txt-ac.i-1.tempo-retorno {
  font-family: "Sourcesans 3", Arial, sans-serif;
  display: none;
}

.i-nota-txt-ac.i-1.volume-util, .i-nota-txt-ac.i-1.ren, .i-nota-txt-ac.i-1.das {
  display: none;
}

.i-nota-txt-ac.i4 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-left: 13px;
  margin-right: 4px;
  font-size: 14px;
  display: block;
}

.i-nota-txt-ac.i4.q-4 {
  font-size: 14px;
  display: none;
}

.i-nota-txt-ac.i4.q-6 {
  font-size: 14px;
  display: none;
  position: relative;
  top: 0;
}

.i-nota-txt-ac.i-5 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-left: 13px;
  margin-right: 17px;
  display: none;
}

.i-nota-txt-ac.i-5.q-6 {
  margin-top: -18px;
  display: none;
}

.i-nota-txt-ac.i-5.qt-7a {
  font-size: 14px;
  display: none;
}

.i-nota-txt-ac.i-6 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 14px;
  display: block;
}

.i-nota-txt-ac.usos-1 {
  color: #464646;
  background-color: #fff;
  border: 1px #99f3ff;
  border-left-style: dashed;
  flex-flow: column;
  align-self: center;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.i-nota-txt-ac.usos-1.saiba-1 {
  margin-left: 8px;
  font-size: 14px;
  display: flex;
}

.i-nota-txt-ac.usos-1.saiba-1.ete {
  background-color: #99f3ff59;
  border-left-style: none;
  border-radius: 8px;
  display: none;
}

.i-nota-txt-ac.s1 {
  align-self: center;
  margin-top: 0;
  margin-left: 5px;
  display: none;
}

.i-nota-txt-ac.s1.s-2 {
  margin-top: 36px;
  font-size: 14px;
  display: none;
}

.i-nota-txt-ac.s1.s-2.s3 {
  color: #0a1335;
  flex-flow: column;
  display: none;
}

.i-nota-txt-ac.s1.s-2.s4 {
  display: none;
}

.i-nota-txt-ac.i-7 {
  background-color: #fff3;
  border-left: 1px dashed #00c9ff;
  align-self: center;
  margin-top: -17px;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
}

.i-nota-txt-ac.s-2 {
  align-self: center;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
  position: static;
  top: 0;
}

.i-nota-txt-ac.bh-s1 {
  background-color: #e8ecd8;
  border-radius: 16px;
  flex-flow: column;
  align-self: center;
  margin-left: 10px;
  margin-right: 8px;
  font-size: 14px;
  display: none;
  position: relative;
  top: -227px;
}

.i-nota-txt-ac.cl1 {
  color: #814b0e;
  background-color: #fff3;
  border-left: 1px dashed #ffc639;
  flex-flow: column;
  align-self: center;
  margin-top: -292px;
  margin-left: 11px;
  margin-right: 12px;
  font-size: 14px;
  font-weight: 400;
  display: none;
}

.i-nota-txt-ac.cl-3 {
  color: #814b0e;
  background-color: #fff3;
  border-left: 1px dashed #ffc639;
  align-self: center;
  margin-left: 11px;
  margin-right: 10px;
  font-size: 14px;
  font-weight: 600;
  display: none;
}

.i-nota-txt-ac.cl-3.i-cl4 {
  display: none;
}

.i-nota-txt-ac.ac-1 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #8c0636;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-left: 8px;
  margin-right: 0;
  padding-left: 14px;
  padding-right: 11px;
  font-size: 14px;
  display: none;
}

.i-nota-txt-ac.fe-1 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  font-size: 14px;
  line-height: 16px;
  display: none;
  position: relative;
  top: 185px;
}

.i-nota-txt-ac.fe-2 {
  color: #464646;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  margin-top: -33px;
  font-size: 14px;
  line-height: 16px;
  display: none;
}

.i-nota-txt-ac.sn1 {
  color: #7e5bef;
  background-color: #fff3;
  border-left: 1px dashed #7e5bef;
  padding-right: 89px;
  font-size: 14px;
  line-height: 16px;
  display: none;
  position: relative;
  top: -44px;
  left: 142px;
}

.i-nota-txt-ac.sn {
  color: #7e5bef;
  background-color: #fff;
  border-left: 1px dashed #7e5bef;
  width: 250px;
  max-width: 250px;
  padding-left: 14px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  display: block;
}

.i-nota-txt-ac.sn.a {
  display: none;
  position: relative;
  top: -10px;
  left: 60px;
}

.i-nota-txt-ac.sn.b {
  z-index: 3;
  display: none;
  position: relative;
  inset: 0% auto 31px 3%;
}

.i-nota-txt-ac.sn.c {
  display: none;
  position: relative;
  top: -65px;
  left: 51px;
}

.i-nota-txt-ac.sn.d {
  display: none;
  position: relative;
  top: -120px;
  left: 75px;
}

.i-nota-txt-ac.sn.e {
  display: none;
  position: relative;
  top: -198px;
  left: 88px;
}

.i-nota-txt-ac.sn.f {
  display: none;
  position: relative;
  top: -222px;
  left: 123px;
}

.i-nota-txt-ac.sn.g {
  display: none;
  position: relative;
  top: -224px;
  left: 150px;
}

.i-nota-txt-ac.fe1 {
  background-color: #7e5bef33;
  flex-flow: column;
  display: none;
}

.i-nota-txt-ac._1-2 {
  background-color: #fff3;
  border-left: 1.5px dashed #00c9ff;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.i-nota-txt-ac.qlnmp {
  background-color: #fff0;
  border-left: 1.5px dashed #0086ff;
  margin-left: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  display: none;
}

.i-nota-txt-ac.usos-2 {
  background-color: #fff0;
  border-left: 1.5px dashed #99f3ff;
  flex-flow: column;
  margin-left: 11px;
  font-size: 14px;
  line-height: 18px;
  display: none;
  position: relative;
}

.i-nota-txt-ac.f-3 {
  background-color: #fff3;
  border-left: 1.5px dashed #7e5bef;
  margin-left: 5px;
  font-size: 14px;
  line-height: 18px;
  display: none;
}

.paragraph-654, .paragraph-655, .paragraph-656, .paragraph-657, .paragraph-658, .paragraph-659, .paragraph-660, .paragraph-661, .paragraph-662, .paragraph-663, .paragraph-664, .paragraph-665, .paragraph-666, .paragraph-667, .paragraph-668, .paragraph-669, .list-item-33, .list-item-34, .list-item-35, .paragraph-670, .paragraph-671, .paragraph-672, .paragraph-673, .paragraph-674, .paragraph-675, .paragraph-676, .paragraph-677, .paragraph-678, .paragraph-679, .paragraph-680, .paragraph-681, .paragraph-682, .paragraph-683, .paragraph-684, .paragraph-685, .paragraph-686, .paragraph-687, .paragraph-688, .paragraph-689, .paragraph-690, .paragraph-691, .paragraph-692, .paragraph-693, .paragraph-694, .paragraph-695, .paragraph-696, .paragraph-697, .paragraph-698, .paragraph-699, .paragraph-700, .paragraph-701, .paragraph-702, .paragraph-703, .paragraph-704, .paragraph-705, .paragraph-706, .paragraph-707, .paragraph-708, .paragraph-709, .paragraph-710, .paragraph-711, .paragraph-712, .paragraph-713, .paragraph-714, .paragraph-715, .paragraph-716 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.image-166 {
  max-width: none;
  display: block;
}

.heading-7 {
  margin-top: 0;
  margin-bottom: 4px;
}

.texto-corrido-3 {
  box-sizing: border-box;
  text-align: left;
  object-fit: fill;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  min-width: auto;
  max-width: none;
  margin: 0 auto;
  padding-top: 0;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.texto-corrido-3.oqe-home {
  text-align: center;
  max-width: 650px;
  line-height: 24px;
}

.image-167 {
  width: auto;
  max-width: none;
  height: auto;
  min-height: 150px;
  max-height: 150px;
}

.image-167.futuro-2027 {
  min-height: 150px;
  max-height: 100px;
  margin-top: 0;
  margin-bottom: 0;
}

.image-167.sh-cl {
  min-height: 150px;
  max-height: 170px;
}

.tit-h3-2 {
  color: #0057a3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: source-sans-pro, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.button-2029 {
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-color: #0658a3;
  background-clip: border-box;
  border-radius: 20px;
  padding: 12px 24px;
  font-family: source-sans-pro, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.button-2029.oqeoc-2027, .button-2029.sobre-2027 {
  background-color: #7e5bef;
}

.div-block-81 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  width: auto;
  height: auto;
  display: flex;
}

.image-168 {
  max-width: none;
  display: none;
}

.image-169 {
  align-self: center;
  width: auto;
  max-width: none;
  min-height: 100px;
  max-height: 100px;
  margin-top: 0;
  margin-left: 0;
  position: static;
}

.image-170 {
  display: none;
}

.flex-block-86 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  justify-content: flex-start;
  align-items: center;
}

.paragraph-717 {
  margin-bottom: 0;
}

.grid-artigo-2 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
  place-items: start center;
  width: 800px;
  max-width: 1200px;
  height: auto;
  min-height: 0%;
  max-height: none;
  margin: 32px auto 24px;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  top: 0;
}

.grid-artigo-2.graficos-mapas {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 800px;
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 24px;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  overflow: visible;
}

.paragraph-718 {
  margin-bottom: 0;
}

.bnt-explore-txt-2028 {
  color: #0057a3;
  text-align: center;
  -webkit-text-stroke-color: #0057a3;
  text-transform: uppercase;
  border: 0 #000;
  border-width: 0 1px;
  margin-top: 24px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
}

.heading-8 {
  color: #0057a3;
  text-align: center;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: source-sans-pro, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
}

.heading-8.branco-2027 {
  color: #fff;
}

.heading-8._2027 {
  color: #7e5bef;
}

.siga-3 {
  color: #fff;
  font-family: source-sans-pro, sans-serif;
  font-weight: 400;
}

.footer-wrapper-three-3 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 43px;
  display: flex;
}

.text-block-76 {
  color: #fff;
  margin-left: 140px;
  font-family: source-sans-pro, sans-serif;
  font-size: 12px;
}

.flex-block-87 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-width: auto;
  max-width: 800px;
  padding-left: 148px;
  padding-right: 80px;
}

.heading-9 {
  color: #1057a3;
  text-align: center;
  margin-bottom: 24px;
  font-family: source-sans-pro, sans-serif;
  font-size: 48px;
  font-weight: 700;
}

.heading-9._2027 {
  color: #7e5bef;
}

.h1-home-2027-2 {
  color: #fff;
  min-width: 300px;
  max-width: 300px;
  margin-left: 19px;
  font-family: source-sans-pro, sans-serif;
  line-height: 100%;
}

.image-171 {
  max-width: none;
  display: none;
}

.tit-divisao-2028 {
  color: #0057a3;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: source-sans-pro, sans-serif;
  font-size: 18px;
}

.paragraph-719 {
  margin-bottom: 0;
}

.footer-social-block-three-3 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  padding-left: 0;
  display: flex;
}

.footer-social-block-three-3.home {
  margin-top: -19px;
  margin-right: auto;
}

.image-172 {
  max-width: none;
  display: none;
}

.logo-home-2029 {
  background-image: url('../images/logo-2027_1logo-2027.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 250px;
  width: 320px;
  height: 280px;
  padding-right: 0;
  position: relative;
}

.tit-divisao-2029 {
  color: #7e5bef;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: source-sans-pro, sans-serif;
  font-size: 18px;
}

.txt-como-nasce-2029 {
  color: #fff;
  width: 300px;
  font-family: source-sans-pro, sans-serif;
  font-size: 18px;
  line-height: 24px;
  position: relative;
  top: 36px;
  left: -225px;
}

.txt-como-nasce-2029._1 {
  width: 220px;
  font-size: 16px;
  line-height: 20px;
  top: -185px;
  left: -265px;
}

.txt-como-nasce-2029._2 {
  width: 220px;
  font-size: 16px;
  line-height: 20px;
  position: relative;
  top: -420px;
  left: 266px;
}

.flex-block-88 {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8px;
  padding-left: 24px;
  padding-right: 21px;
}

.flex-block-89 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.txt-auxiliar-but-2 {
  opacity: .69;
  color: #6b6b6a;
  align-self: center;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.italic-text-136 {
  text-align: center;
  margin-left: 25px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
}

.italic-text-136.oqe_cjt {
  color: #464646;
  margin-left: 0;
  line-height: 20px;
  position: static;
}

.button-2030 {
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-color: #7e5bef;
  background-clip: border-box;
  border-radius: 20px;
  padding: 12px 24px;
  font-family: source-sans-pro, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.texto-apoio-home-2027-2 {
  color: #fff;
  text-transform: none;
  align-self: auto;
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  margin-bottom: 1px;
  margin-left: 19px;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.flex-block-90 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.image-173 {
  max-width: none;
  display: block;
}

.cn-content-2026-2 {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  margin-top: -158px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 176px;
}

.image-174 {
  width: auto;
  max-width: none;
  height: auto;
  min-height: 150px;
  max-height: 150px;
}

.image-174.futuro-2026 {
  min-height: 120px;
  max-height: 100px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
}

.image-174.sh-cl {
  min-height: 150px;
  max-height: 170px;
}

.texto-apoio-home-2026-2 {
  color: #fff;
  text-transform: none;
  align-self: auto;
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  margin-bottom: 1px;
  margin-left: 19px;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.button-2031 {
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-color: #0658a3;
  background-clip: border-box;
  border-radius: 20px;
  padding: 12px 24px;
  font-family: source-sans-pro, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.button-2031.oqeoc-2026, .button-2031.sobre-2026 {
  background-color: #226258;
}

.div-block-83 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  width: auto;
  height: auto;
  display: flex;
}

.image-175 {
  max-width: none;
  display: none;
}

.image-176 {
  align-self: center;
  width: auto;
  max-width: none;
  min-height: 100px;
  max-height: 100px;
  margin-top: 0;
  margin-left: 0;
  position: static;
}

.bnt-explore-txt-2029 {
  color: #226258;
  text-align: center;
  -webkit-text-stroke-color: #0057a3;
  text-transform: uppercase;
  border: 0 #000;
  border-width: 0 1px;
  margin-top: 70px;
  font-weight: 600;
  line-height: 18px;
}

.image-177 {
  display: none;
}

.flex-block-91 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  justify-content: flex-start;
  align-items: center;
}

.tit-divisao-2030 {
  color: #226258;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: source-sans-pro, sans-serif;
  font-size: 18px;
}

.paragraph-720 {
  margin-bottom: 0;
}

.grid-artigo-3 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
  place-items: start center;
  width: 800px;
  max-width: 1200px;
  height: auto;
  min-height: 0%;
  max-height: none;
  margin: 32px auto 24px;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  top: 0;
}

.grid-artigo-3.graficos-mapas {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 800px;
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 24px;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  overflow: visible;
}

.paragraph-721 {
  margin-bottom: 0;
}

.heading-10 {
  color: #0057a3;
  text-align: center;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: source-sans-pro, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
}

.heading-10._2026 {
  color: #226258;
}

.heading-10.branco-2026 {
  color: #fff;
  margin-top: 40px;
}

.siga-4 {
  color: #fff;
  font-family: source-sans-pro, sans-serif;
  font-weight: 400;
}

.text-block-77 {
  color: #fff;
  margin-left: 140px;
  font-family: source-sans-pro, sans-serif;
  font-size: 12px;
}

.flex-block-92 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-width: auto;
  max-width: 800px;
  padding-left: 148px;
  padding-right: 80px;
}

.heading-11 {
  color: #1057a3;
  text-align: center;
  margin-bottom: 24px;
  font-family: source-sans-pro, sans-serif;
  font-size: 48px;
  font-weight: 700;
}

.heading-11._2026 {
  color: #226258;
}

.image-178 {
  max-width: none;
  display: none;
}

.tit-divisao-2031 {
  color: #0057a3;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: source-sans-pro, sans-serif;
  font-size: 18px;
}

.paragraph-722 {
  margin-bottom: 0;
}

.button-2032 {
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-color: #226258;
  background-clip: border-box;
  border-radius: 20px;
  padding: 12px 24px;
  font-family: source-sans-pro, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.footer-social-block-three-4 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  padding-left: 0;
  display: flex;
}

.footer-social-block-three-4.home {
  margin-top: -19px;
  margin-right: auto;
}

.image-179 {
  max-width: none;
  display: none;
}

.txt-como-nasce-2030 {
  color: #fff;
  width: 300px;
  font-family: source-sans-pro, sans-serif;
  font-size: 18px;
  line-height: 24px;
  position: relative;
  top: 36px;
  left: -225px;
}

.txt-como-nasce-2030._1 {
  width: 220px;
  font-size: 16px;
  line-height: 20px;
  top: -185px;
  left: -265px;
}

.txt-como-nasce-2030._2 {
  width: 220px;
  font-size: 16px;
  line-height: 20px;
  position: relative;
  top: -420px;
  left: 266px;
}

.flex-block-93 {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8px;
  padding-left: 24px;
  padding-right: 21px;
}

.flex-block-94 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.txt-auxiliar-but-3 {
  opacity: .69;
  color: #6b6b6a;
  align-self: center;
  font-family: source-sans-pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.italic-text-137 {
  text-align: center;
  margin-left: 25px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
}

.italic-text-137.oqe_cjt {
  color: #464646;
  margin-left: 0;
  line-height: 20px;
  position: static;
}

.flex-block-95 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.h1-home-2026-2 {
  color: #fff;
  min-width: 300px;
  max-width: 300px;
  margin-left: 19px;
  font-family: source-sans-pro, sans-serif;
  line-height: 100%;
}

.logo-home-2030 {
  background-image: url('../images/logo-2026_1logo-2026.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 250px;
  width: 320px;
  height: 280px;
  padding-right: 0;
  position: relative;
}

.cn-mapa-2027 {
  align-self: center;
  width: 600px;
  max-width: 600%;
  min-height: auto;
  max-height: none;
  position: relative;
  top: -113px;
  left: 8px;
}

.sintese {
  margin-bottom: 34px;
}

.body-portal {
  color: #464646;
  word-break: normal;
  background-color: #fff0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.txt-portal {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.div-block-54-copy {
  background-color: #fff;
  background-image: url('../images/menu-plus-01.svg');
  background-position: 50% 100%;
  background-size: auto;
  width: 16px;
  max-width: 16px;
  height: 16px;
  max-height: 16px;
  margin-top: 4.5px;
}

.div-block-54-copy.mais2 {
  margin-top: 5px;
}

.div-block-54-copy.evolu {
  width: 16px;
  max-width: 16px;
  height: 16px;
  max-height: 16px;
  margin-top: 4.5px;
}

.div-block-54-qt {
  background-color: #fff;
  background-image: url('../images/menu-plus-01.svg');
  background-position: 50% 100%;
  background-size: auto;
  width: 16px;
  max-width: 16px;
  height: 16px;
  max-height: 16px;
  margin-top: 4.5px;
}

.div-block-54-qt.mais2 {
  margin-top: 5px;
}

.div-block-54-qt.evolu {
  width: 16px;
  max-width: 16px;
  height: 16px;
  max-height: 16px;
  margin-top: 4.5px;
}

.div-block-54-sg {
  background-color: #fff;
  background-image: url('../images/menu-plus-01.svg');
  background-position: 50% 100%;
  background-size: auto;
  width: 16px;
  max-width: 16px;
  height: 16px;
  max-height: 16px;
  margin-top: 4.5px;
}

.div-block-54-sg.mais2 {
  margin-top: 5px;
}

.div-block-54-sg.evolu {
  width: 16px;
  max-width: 16px;
  height: 16px;
  max-height: 16px;
  margin-top: 4.5px;
}

.div-block-54-sh {
  background-color: #fff;
  background-image: url('../images/menu-plus-01.svg');
  background-position: 50% 100%;
  background-size: auto;
  width: 16px;
  max-width: 16px;
  height: 16px;
  max-height: 16px;
  margin-top: 4.5px;
}

.div-block-54-sh.mais2 {
  margin-top: 5px;
}

.div-block-54-sh.evolu {
  width: 16px;
  max-width: 16px;
  height: 16px;
  max-height: 16px;
  margin-top: 4.5px;
}

.div-block-54-ql {
  background-color: #fff;
  background-image: url('../images/menu-plus-01.svg');
  background-position: 50% 100%;
  background-size: auto;
  width: 16px;
  max-width: 16px;
  height: 16px;
  max-height: 16px;
  margin-top: 4.5px;
}

.div-block-54-ql.mais2 {
  margin-top: 5px;
}

.div-block-54-ql.evolu {
  width: 16px;
  max-width: 16px;
  height: 16px;
  max-height: 16px;
  margin-top: 4.5px;
}

.image-180 {
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  display: none;
}

.heading-2-copy {
  color: #1057a3;
  text-align: center;
  margin-bottom: 24px;
  font-family: source-sans-pro, sans-serif;
  font-size: 48px;
  font-weight: 700;
}

.heading-2-copy.branco {
  color: #fff;
}

.heading-2-copy._2026 {
  color: #226258;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.heading-2-copy._2025 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.heading-2-copy._2027 {
  color: #7e5bef;
}

.heading-2-copy._2028 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.loginho-home {
  margin-left: 14px;
}

.loginho-home.w--current {
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: static;
  left: -79px;
}

.navbar-brand-internas {
  margin-left: 0;
}

.navbar-brand-internas.w--current {
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: static;
  left: -79px;
}

.navbar-brand-internas2 {
  margin-left: 14px;
}

.navbar-brand-internas2.w--current {
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: static;
  left: -79px;
}

.navbar-brand-home {
  margin-left: 0;
}

.navbar-brand-home.w--current {
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: static;
  left: -79px;
}

.heading-2026 {
  color: #226258;
  text-align: center;
  margin-bottom: 24px;
  font-family: source-sans-pro, sans-serif;
  font-size: 48px;
  font-weight: 700;
}

.heading-2026.branco {
  color: #fff;
}

.heading-2026._2026 {
  color: #226258;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.heading-2026._2025 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.heading-2026._2027 {
  color: #7e5bef;
}

.heading-2026._2028 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.section-24-copy {
  background-image: url('../images/hero_fundo_large_2026.png'), linear-gradient(90deg, #226258 57%, #fff 62%);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 550px, auto;
  border-bottom: 1.5px solid #226258;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: 550px;
  max-height: 600px;
  margin-top: 65px;
  margin-left: auto;
  margin-right: auto;
}

.loginho-2026 {
  display: none;
}

.image-cn-2026 {
  align-self: center;
  width: 600px;
  max-width: 600%;
  position: relative;
  top: 25px;
  left: 8px;
}

.bts-fixos-2026 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
}

.loginho-2027 {
  display: none;
}

.heading-2027 {
  color: #7e5bef;
  text-align: center;
  margin-bottom: 24px;
  font-family: source-sans-pro, sans-serif;
  font-size: 48px;
  font-weight: 700;
}

.heading-2027.branco {
  color: #fff;
}

.heading-2027._2026 {
  color: #226258;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.heading-2027._2025 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.heading-2027._2027 {
  color: #7e5bef;
}

.heading-2027._2028 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.image-cn-2027 {
  align-self: center;
  width: 600px;
  max-width: 600%;
  position: relative;
  top: 26px;
  left: 31px;
}

.cmn-2026 {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#fff, #226258 30%);
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 970px;
  max-height: 970px;
  margin-top: -352px;
  margin-left: auto;
  margin-right: auto;
  padding: 78px 20px 60px;
  display: block;
  position: static;
  top: auto;
  overflow: visible;
}

.cmn-2027 {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#fff, #7e5bef 30%);
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 970px;
  max-height: 970px;
  margin-top: -352px;
  margin-left: auto;
  margin-right: auto;
  padding: 78px 20px 60px;
  display: block;
  position: static;
  top: auto;
  overflow: visible;
}

.cn-content-2025-copy {
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  margin-top: 114px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 176px;
}

.heading-2028 {
  color: #0057a3;
  text-align: center;
  margin-bottom: 24px;
  font-family: source-sans-pro, sans-serif;
  font-size: 48px;
  font-weight: 700;
}

.heading-2028.branco {
  color: #fff;
}

.heading-2028._2026 {
  color: #226258;
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.heading-2028._2025 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.heading-2028._2027 {
  color: #7e5bef;
}

.heading-2028._2028 {
  font-family: "Sourcesans 3", Arial, sans-serif;
}

.cmn-2028 {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#fff, #ffd876 30%);
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 970px;
  max-height: 970px;
  margin-top: -352px;
  margin-left: auto;
  margin-right: auto;
  padding: 78px 20px 60px;
  display: block;
  position: static;
  top: auto;
  overflow: visible;
}

.tit-divisao-2027-copy {
  color: #7e5bef;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: "Sourcesans 3", Arial, sans-serif;
  font-size: 18px;
}

.hero-2028-1 {
  background-image: url('../images/hero_fundo_large_2028.png'), linear-gradient(90deg, #ffd876 57%, #fff 62%);
  background-position: 45%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 550px, auto;
  border: 1.5px #0057a3;
  border-top: 2px #7e5bef;
  border-bottom-style: solid;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: 550px;
  max-height: 600px;
  margin-top: 65px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cmn-2028-1 {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#fff, #ffd876 30%);
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 970px;
  max-height: 970px;
  margin-top: -352px;
  margin-left: auto;
  margin-right: auto;
  padding: 78px 20px 60px;
  display: block;
  position: static;
  top: auto;
  overflow: visible;
}

.loginho-2028 {
  display: none;
}

.bts-fixos-2026-copy {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
}

.hero-portal-1 {
  background-image: url('../images/hero_fundo_large_portal.png'), linear-gradient(90deg, #0086ff 57%, #fff 62%);
  background-position: 45%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 550px, auto;
  border: 1.5px #0057a3;
  border-top: 2px #7e5bef;
  border-bottom-style: solid;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: 550px;
  max-height: 600px;
  margin-top: 65px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-portal-1.buts {
  background-image: none;
  margin-top: 0;
}

.loginho-portal {
  display: none;
}

@media screen and (min-width: 1440px) {
  p {
    font-size: 18px;
  }

  a {
    color: #0086ff;
  }

  li {
    font-size: 18px;
    line-height: 150%;
  }

  .body {
    justify-content: flex-start;
    align-items: stretch;
    display: block;
  }

  .titulo-h1 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .titulo-h1.usos {
    color: #99f3ff;
  }

  .titulo-h1.balanco {
    margin-bottom: 0;
  }

  .titulo-h1.singreh {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 19px;
  }

  .titulo-h1.infografico.quanti {
    display: none;
  }

  .titulo-h1.infografico.quanti.monitor {
    display: flex;
    top: 137px;
    left: -394px;
  }

  .titulo-h1.infografico.quanti.volta {
    margin-top: 17px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: none;
    top: 156px;
    left: -82px;
    right: 0;
  }

  .titulo-h1.infografico.quanti.inicio {
    display: flex;
    top: 120px;
    left: -112px;
  }

  .titulo-h1.infografico.quanti.ciclo {
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: none;
  }

  .titulo-h1.infografico.quanti.quantidade {
    display: flex;
  }

  .titulo-h1.infografico.pnrh {
    opacity: 1;
    display: none;
  }

  .titulo-h1.infografico.usos.mobile {
    top: 146px;
    left: -202px;
  }

  .titulo-h1.infografico.seguranca {
    min-width: 450px;
    max-width: 450px;
    top: 207px;
    left: 174px;
  }

  .titulo-h1.infografico.ferramentas {
    min-width: 600px;
    max-width: 600px;
    min-height: 70px;
    max-height: 70px;
    margin-bottom: auto;
    font-size: 72px;
    top: 117px;
    left: -137px;
  }

  .titulo-h1.infografico.ferramentas.apoio-tit-ferramentas {
    min-height: auto;
    max-height: none;
    font-size: 42px;
    top: 204px;
    left: -139px;
  }

  .titulo-h1.infografico.acoes {
    width: 400px;
    margin-top: 151px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    position: relative;
    top: 7px;
    left: 16px;
    right: 0;
  }

  .titulo-h1.infografico.acoes.inicio.mobile {
    width: auto;
    min-width: 500px;
    max-width: 500px;
    margin-top: 0;
    padding-left: 4px;
    position: absolute;
    top: 138px;
    left: 68px;
  }

  .titulo-h1.infografico.futuro.mobile {
    min-width: 350px;
    left: auto;
  }

  .titulo-h1.infografico.futuro.mobile.h {
    min-width: 500px;
    max-width: 500px;
    padding-left: 0;
    position: relative;
    top: 120px;
    left: 66px;
  }

  .titulo-h1.infografico.futuro.mobile.v {
    top: 174px;
  }

  .texto-apoio {
    align-self: flex-start;
    width: auto;
    min-width: 300px;
    max-width: 300px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .button.mobile {
    background-color: #7e5bef;
    align-self: center;
    min-width: 300px;
    max-width: 300px;
    padding-left: 50px;
    position: relative;
  }

  .button.mobile._2028 {
    background-color: #0057a3;
  }

  .button.oqeoc-2025, .button.sobre-2025, .button.sobre-2026, .button.oqeoc-2026 {
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .button.pdf-2027 {
    background-color: #7e5bef;
  }

  .button.pdf-2028 {
    color: #fff;
    background-color: #0057a3;
  }

  .navbar-no-shadow {
    background-color: #fff;
    border-bottom: 2px solid #0057a3;
    min-height: 65px;
    position: fixed;
    inset: 0% 0% auto auto;
  }

  .navbar-no-shadow.internas {
    border-bottom-color: #0057a3;
    height: 70px;
  }

  .navbar-no-shadow-container {
    z-index: 20;
    background-color: #fff;
    margin-top: 8px;
    padding-bottom: 0;
    position: fixed;
    inset: 0% 0 auto 0%;
  }

  .container-regular {
    background-color: #fff;
    max-width: 1200px;
    min-height: 30px;
    margin-top: 8px;
    margin-bottom: 10px;
    padding-right: 68px;
    position: fixed;
    inset: 0% 0% auto;
  }

  .navbar-wrapper {
    max-width: 1200px;
    margin-right: 0;
    padding-left: 0;
  }

  .navbar-brand {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .navbar-brand.w--current {
    margin-left: 0;
    margin-right: 0;
    left: 0;
  }

  .nav-menu-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: center;
    margin-left: 75px;
    margin-right: 12px;
    padding-left: 0;
  }

  .nav-menu {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    min-width: 500px;
    max-width: 500px;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    left: 23px;
  }

  .nav-link {
    font-size: 14px;
    display: flex;
  }

  .section-3 {
    margin-bottom: 50px;
    margin-left: 0;
    margin-right: 0;
  }

  .section-4 {
    width: auto;
  }

  .heading-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-3.azul, .heading-3.como-nasce {
    margin-top: 0;
  }

  .heading-3.como-nasce.mobile {
    margin-top: 132px;
  }

  .heading-3.branco-2026 {
    margin-top: -38px;
    margin-bottom: 36px;
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .heading-3._2026, .heading-3.branco-2025, .heading-3._2025 {
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .tit-h2 {
    margin-bottom: 32px;
    font-size: 36px;
  }

  .tit-h2.quali {
    line-height: 110%;
  }

  .tit-h2.usos {
    line-height: 42px;
  }

  .tit-h2.singreh {
    line-height: 40px;
  }

  .tit-h2.ferramentas {
    margin-top: 24px;
    line-height: 42px;
  }

  .tit-h2.ferramentas.solta {
    margin-left: 24px;
  }

  .tit-h2.ferramentas.mobile {
    min-width: auto;
    max-width: none;
    position: relative;
  }

  .tit-h2.apresentacao {
    text-transform: none;
  }

  .section-8 {
    margin-top: 32px;
  }

  .section-8.mobile {
    position: relative;
  }

  .section-8.mobile-copy {
    margin-bottom: 81px;
    position: relative;
  }

  .team-circles {
    flex-flow: row;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .footer-subscribe.interna.sobre {
    z-index: 100;
  }

  .container-5 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .footer-wrapper-three {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    margin-left: 52px;
  }

  .link--pag {
    vertical-align: baseline;
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: flex;
  }

  .neste-tema {
    align-self: flex-start;
  }

  .tit-h3 {
    font-size: 24px;
  }

  .tit-h3.usos {
    color: #6b6b6a;
  }

  .tit-h3.acoes {
    margin-bottom: 0;
  }

  .tit-h3.ferramentas {
    color: #7e5bef;
  }

  .tit-h3.clima {
    color: #814b0e;
  }

  .botao-topo {
    margin-top: 0;
    display: block;
    inset: auto 5% 80px auto;
  }

  .botao-topo.w--current {
    display: none;
  }

  .image-12 {
    height: 55px;
  }

  .body-2 {
    background-color: #fff0;
    border-bottom: 1px solid #cdcccb;
    font-family: source-sans-pro, sans-serif;
    font-size: 18px;
    line-height: 26px;
  }

  .sidebar {
    z-index: 3;
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    width: 200px;
    margin-top: 80px;
    margin-bottom: 0;
    margin-left: 64px;
    display: flex;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .sidebar.sobre-o-ciclo {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 62px;
    margin-right: auto;
    padding-left: 0;
    position: fixed;
    inset: 3% auto auto 5%;
  }

  .bnt {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    color: #464646;
    background-image: url('../images/icon_t1_2025_hover.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 56px;
    justify-content: flex-start;
    align-items: center;
    height: 57px;
    font-size: 16px;
    text-decoration: none;
    display: flex;
  }

  .bnt:hover {
    color: #00c9ff;
    background-image: url('../images/icon_t1_2025.png');
  }

  .bnt.explore {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    color: #0057a3;
    background-image: url('../images/icon_t1_2025.png');
    background-position: 50% 0;
    background-size: 90px;
    flex-flow: column;
    height: 48px;
    min-height: 140px;
    font-weight: 400;
  }

  .bnt.explore:hover {
    color: #0057a3;
    background-image: url('../images/icon_t1_2025_hover.png');
    font-weight: 600;
  }

  .bnt.explore.qualidade {
    background-image: url('../images/icon_t2_2026icon_t2_2025.avif');
    background-size: 90px;
    min-height: 100px;
  }

  .bnt.explore.qualidade:hover {
    background-image: url('../images/icon_t2_2025_hover.png');
  }

  .bnt.explore.ex-quanti {
    background-size: 90px;
    margin-bottom: 24px;
  }

  .bnt.explore.ex-usos {
    background-image: url('../images/icon_t3_2026icon_t3_2025.avif');
    background-size: 90px;
    min-height: 100px;
  }

  .bnt.explore.ex-usos:hover {
    background-image: url('../images/icon_t3_2025_hover_1icon_t3_2025_hover.avif');
  }

  .bnt.explore.ex-clima {
    background-image: url('../images/icon_t5_2026icon_t5_2025.avif');
    background-size: 90px;
    min-height: 100px;
  }

  .bnt.explore.ex-clima:hover {
    background-image: url('../images/icon_t5_2025_hover_1icon_t5_2025_hover.avif');
  }

  .bnt.explore.ex-balanco {
    background-image: url('../images/icon_t4_2026icon_t4_2025.avif');
    background-size: 90px;
    min-height: 100px;
  }

  .bnt.explore.ex-balanco:hover {
    background-image: url('../images/icon_t4_2025_hover_1icon_t4_2025_hover.avif');
  }

  .bnt.explore.ex-singreh {
    background-image: url('../images/icon_t6_2026icon_t6_2025.avif');
    background-size: 90px;
  }

  .bnt.explore.ex-singreh:hover {
    background-image: url('../images/icon_t6_2025_hover_1icon_t6_2025_hover.avif');
  }

  .bnt.explore.ex-ferramentas {
    background-image: url('../images/Property-1Default_1Property 1=Default.avif');
    background-size: 90px;
    min-height: 100px;
  }

  .bnt.explore.ex-ferramentas:hover {
    background-image: url('../images/Property-1Variant2_1Property 1=Variant2.avif');
  }

  .bnt.explore.ex-acoes {
    background-image: url('../images/icon_t8_2026icon_t8_2025.avif');
    background-size: 90px;
  }

  .bnt.explore.ex-acoes:hover {
    background-image: url('../images/icon_t8_2025_hover_1icon_t8_2025_hover.avif');
  }

  .bnt.explore.ex-seguranca {
    background-image: url('../images/icon_t9_2026icon_t9_2025.avif');
    background-size: 90px;
    min-height: 100px;
  }

  .bnt.explore.ex-seguranca:hover {
    background-image: url('../images/icon_t9_2025_hover.png');
  }

  .bnt.explore.ex-futuro {
    background-image: url('../images/icon_t10_2026icon_t10_2025.avif');
    background-size: 90px;
  }

  .bnt.explore.ex-futuro:hover {
    background-image: url('../images/icon_t10_2025_hover_1icon_t10_2025_hover.avif');
  }

  .bnt.quanti {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/1-quantidade-pb.svg');
    background-position: 0%;
    background-size: 45px;
    height: 50px;
  }

  .bnt.quanti:hover {
    background-image: url('../images/1-quantidade.png');
  }

  .bnt.quanti.w--current {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-position: 0%;
    background-size: 45px;
    height: 50px;
    min-height: auto;
  }

  .bnt.usos {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/3-usos-pb.svg');
    background-position: 0%;
    background-size: 45px;
    height: 50px;
    margin-top: 0;
  }

  .bnt.usos:hover {
    color: #95e1dc;
    background-image: url('../images/3-usos.svg');
  }

  .bnt.usos.w--current {
    background-size: 46px;
    height: 50px;
  }

  .bnt.usos.quali {
    height: 50px;
    margin-top: 0;
  }

  .bnt.usos.quali:hover {
    background-size: 45px;
  }

  .bnt.usos.quali.w--current {
    height: 50px;
  }

  .bnt.balanco {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/4-balanco-pb.svg');
    background-position: 0%;
    background-size: 46px;
    height: 48px;
  }

  .bnt.balanco:hover {
    color: #8b9e3b;
    background-image: url('../images/4-balanco.svg');
  }

  .bnt.balanco.menu-balanco {
    text-align: left;
    background-size: 45px;
    height: 50px;
    margin-top: 0;
  }

  .bnt.clima {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/5-clima-pb.svg');
    background-position: 0%;
    background-size: 45px;
    height: 50px;
    margin-top: 0;
  }

  .bnt.clima:hover {
    color: #ffc639;
    background-image: url('../images/5-clima.svg');
  }

  .bnt.singreh {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/6-singreh-pb.svg');
    background-position: 0%;
    background-size: 45px;
    height: 50px;
    margin-top: 0;
  }

  .bnt.singreh:hover {
    color: #5b536e;
    background-image: url('../images/6-singreh.svg');
  }

  .bnt.acoes {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/8-acoes-pb.svg');
    background-position: 0%;
    background-size: 45px;
    height: 50px;
    margin-top: 4px;
  }

  .bnt.acoes:hover {
    color: #8c0636;
    background-image: url('../images/8-acoes.svg');
  }

  .bnt.acoes.w--current {
    margin-top: 4px;
  }

  .bnt.seguranca {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/9-seguranca-pb.svg');
    background-position: 0%;
    background-size: 45px;
    height: 50px;
    margin-top: 4px;
  }

  .bnt.seguranca:hover {
    color: #ea7a6e;
    background-image: url('../images/9-seguranca.svg');
  }

  .bnt.futuro {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/futuro-pb.svg');
    background-position: 0%;
    background-size: 46px;
    height: 48px;
  }

  .bnt.futuro:hover {
    color: #4ecdc4;
    background-image: url('../images/futuro.svg');
  }

  .bnt.futuro.menu-futuro {
    background-size: 45px;
    height: 50px;
    margin-top: 4px;
  }

  .bnt.ferramentas {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/7-ferramentas-pb.svg');
    background-position: 0%;
    background-size: 45px;
    height: 50px;
    margin-top: 0;
  }

  .bnt.ferramentas:hover {
    color: #7e5bef;
    background-image: url('../images/7-ferramentas.svg');
  }

  .bnt.quali {
    background-image: url('../images/2-qualidade-pb.svg');
    background-size: 46px;
    height: 46px;
  }

  .bnt.quali:hover {
    color: #0086ff;
    background-image: url('../images/2-qualidade.svg');
  }

  .bnt.quali.w--current {
    color: #0086ff;
    background-image: url('../images/2-qualidade.svg');
    background-size: 45px;
    height: 47px;
  }

  .text-block-28 {
    color: #464646;
    text-align: left;
    -webkit-text-stroke-color: #464646;
    border-top: 1px solid #464646;
    border-bottom: 1px solid #464646;
    align-self: center;
    margin-top: -80px;
    text-decoration: none;
    position: relative;
    inset: 41px 0% 0%;
  }

  .text-block-28:hover {
    color: #0086ff;
  }

  .text-block-28.explore {
    color: #0057a3;
    text-align: center;
    border-top-style: none;
    border-bottom-style: none;
    margin-top: 0;
    top: 47px;
  }

  .text-block-28.explore:hover {
    color: #0057a3;
    top: 47px;
  }

  .text-block-28.explore.q1, .text-block-28.explore.q2 {
    top: 47px;
  }

  .div-block-24 {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 50px;
    height: 50px;
  }

  .image-22 {
    width: auto;
    max-width: none;
    height: 45px;
  }

  .main-info {
    background-color: #dbdbdb00;
    border-bottom: 2px solid #515a30;
    max-width: 1440px;
    margin: 71px auto 24px;
    padding-left: 0;
  }

  .main-info.quali {
    background-color: #0086ff;
    border-bottom-style: none;
    max-width: 1200px;
    margin-top: 70px;
    margin-bottom: 16px;
    display: none;
  }

  .main-info.quali.q1 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 1440px;
    min-width: auto;
    max-width: 1440px;
    height: 600px;
    margin: 71px 24px 3px auto;
    padding-left: 24px;
    display: flex;
    position: static;
  }

  .main-info.usos {
    pointer-events: auto;
    background-color: #fff;
    border-bottom-style: none;
    order: 0;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 1440px;
    margin-top: 71px;
    margin-left: auto;
    margin-right: 24px;
    padding-left: 24px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: flex;
    position: static;
    inset: 0% auto auto 0%;
  }

  .main-info.clima {
    background-color: #fd80;
    background-image: none;
    border-bottom-style: none;
    flex-flow: row;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: auto;
    min-width: 800px;
    max-width: 800px;
    margin-right: 24px;
    padding-left: 0;
  }

  .main-info.singreh {
    border-bottom-style: none;
    width: 1440px;
    padding-left: 24px;
  }

  .main-info.ferramentas {
    background-color: #7e5bef00;
    border-bottom-style: none;
    width: 1440px;
    margin-right: 24px;
  }

  .main-info.acoes {
    border-bottom-style: none;
    width: auto;
    min-width: 800px;
    max-width: 800px;
    height: auto;
    min-height: 550px;
    max-height: 550px;
    margin-left: 24px;
    margin-right: 0;
    padding-left: 0;
  }

  .main-info.seguranca {
    align-self: flex-start;
    width: 1440px;
    max-width: 1440px;
    margin-bottom: 1px;
    padding-left: 0;
  }

  .main-info.seguranca.futuro {
    flex-flow: column;
    width: auto;
    min-width: 1440px;
    height: auto;
    min-height: 550px;
    max-height: 550px;
    margin-top: 68px;
    margin-bottom: 4px;
    position: static;
    top: 0;
  }

  .main-info.futuro {
    align-self: flex-start;
    width: 1440px;
  }

  .main-info.quantidade {
    background-color: #fff;
    background-image: url('../images/capa-info_1.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto 580px;
    border-bottom-style: none;
    border-bottom-color: #00c9ff;
    height: 580px;
  }

  .main-info.quantidade.qt-2 {
    background-image: none;
    border-bottom-style: none;
    justify-content: flex-start;
    align-items: flex-start;
    width: 1440px;
    height: 600px;
    margin-bottom: 2px;
    margin-left: auto;
    padding-left: 24px;
    display: flex;
  }

  .main-info.balanco {
    background-image: none;
    border-bottom-style: none;
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: 1440px;
    margin-top: 51px;
    margin-right: 24px;
    padding-top: 0;
    padding-left: 0;
    display: flex;
    position: static;
  }

  .main-temas {
    box-sizing: border-box;
    pointer-events: auto;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 1440px;
    margin: 0 auto;
    padding-bottom: 0;
    padding-left: 280px;
    display: flex;
    position: static;
    top: 19px;
    left: auto;
  }

  .main-temas.equipe {
    padding-bottom: 32px;
  }

  .grid-23 {
    place-items: start;
    max-width: 1440px;
    height: 580px;
    max-height: 600px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    position: relative;
  }

  .artigo {
    box-sizing: border-box;
    aspect-ratio: auto;
    flex: 0 auto;
    align-self: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    position: relative;
    top: 0;
    left: auto;
  }

  .artigo.clima {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-fit: fill;
    object-position: 0% 0%;
    flex: 1;
    align-self: flex-start;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .flex-block-10 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 16px;
    margin-bottom: 26px;
    margin-left: 0;
    left: 3px;
  }

  .flex-block-10.us, .flex-block-10.clima {
    left: 0;
  }

  .flex-block-10.futuro {
    left: -1px;
  }

  .flex-block-10.quanti {
    margin-left: 0;
    position: static;
    left: 3px;
  }

  .flex-block-10.quali {
    left: 0;
  }

  .flex-block-10.balanco {
    left: 1px;
  }

  .flex-block-10.ferramentas, .flex-block-10.seguranca {
    left: 0;
  }

  .grid-artigo {
    z-index: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    place-content: start;
    place-items: start;
    width: auto;
    max-width: 1200px;
    margin: 0 auto 24px;
    padding-left: 0;
    font-family: "Sourcesans 3", Arial, sans-serif;
    position: relative;
    left: auto;
  }

  .grid-artigo.usos {
    color: #464646;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-left: 0;
    font-size: 18px;
  }

  .grid-artigo.bases {
    margin-top: 0;
    margin-bottom: 0;
  }

  .grid-artigo.paragrafo-solto {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .grid-artigo.graficos-mapas {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: 1200px;
    margin-bottom: 32px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 41px;
    padding-right: 0;
  }

  .grid-artigo.graficos-mapas.paragrafo-final {
    display: none;
  }

  .grid-artigo.mapas {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-artigo.ana {
    margin-bottom: 0;
  }

  .flex-txt-artigo {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 22px;
    position: static;
  }

  .flex-txt-artigo.acoes {
    margin-bottom: 0;
  }

  .flex-txt-artigo.credito {
    margin-top: 72px;
    margin-left: 0;
    padding-left: 0;
  }

  .flex-txt-artigo.credito.coluna2 {
    margin-top: 0;
    padding-left: 35px;
  }

  .flex-txt-artigo.credito.equipe-tit {
    margin-top: 20px;
    margin-left: 100px;
  }

  .flex-txt-artigo.credito.orgaos {
    margin: 24px auto 100px 0;
  }

  .flex-txt-artigo.apresentacao {
    margin-top: 56px;
    margin-left: 100px;
  }

  .flex-txt-artigo.figura-2 {
    border-top-style: none;
    border-bottom-style: none;
    width: 650px;
    max-width: 650px;
    margin-top: 0;
    margin-bottom: 24px;
  }

  .flex-txt-artigo._25-anos {
    max-width: 750px;
    padding-top: 24px;
  }

  .corpo-txt.ana {
    background-color: #00c9ff;
    border-radius: 8px;
  }

  .corpo-txt.ana.singreh {
    color: #fff;
    background-color: #5b536e;
    display: block;
  }

  .corpo-txt.ana.ferramentas {
    color: #464646;
    background-color: #fff0;
    border-left: 2px #7e5bef;
    border-radius: 0;
    margin-top: 24px;
    font-size: 18px;
    font-weight: 400;
  }

  .corpo-txt.ana.usos {
    color: #464646;
    background-color: #fff0;
    border-left: 2px #99f3ff;
    border-radius: 0;
    margin-top: 0;
    font-style: normal;
    font-weight: 400;
  }

  .corpo-txt.ana.usos.singreh {
    color: #464646;
    border: 0 solid #000;
    border-left: 2px #5b536e;
    font-size: 18px;
  }

  .corpo-txt.ana.destaque {
    color: #464646;
    border-left-style: none;
    border-left-color: #8c0636;
    align-self: center;
    font-size: 18px;
    font-weight: 400;
  }

  .corpo-txt.ana.clima {
    background-color: #fff;
    border-left: 1px #ffc639;
    margin-top: 24px;
    font-weight: 400;
  }

  .graficos-mapas {
    align-self: auto;
    width: 100%;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
  }

  .graficos-mapas.mapa-mapinha {
    width: 95%;
    margin-left: 24px;
  }

  .graficos-mapas.quanti {
    width: 100%;
    max-width: none;
    max-height: none;
    margin-left: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .graficos-mapas.grande {
    width: 100%;
    height: auto;
    padding-left: 30px;
    padding-right: 0;
  }

  .graficos-mapas.grande.vazao, .graficos-mapas.grande.vazao-mobile, .graficos-mapas.grande.vazao-mobile, .graficos-mapas.grande.vazao-chuva {
    margin-left: -41px;
  }

  .graficos-mapas.evolu-o {
    padding-left: 0;
    padding-right: 0;
  }

  .graficos-mapas.qt-evol {
    padding-right: 20px;
  }

  .graficos-mapas.duplo.grande {
    width: 100%;
    padding-left: 30px;
  }

  .graficos-mapas.us-menor, .graficos-mapas.bl_menor {
    padding-left: 40px;
    padding-right: 40px;
  }

  .graficos-mapas.largo {
    padding-left: 0;
  }

  .div-graficos {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px #000;
    justify-content: flex-start;
    align-items: flex-start;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    display: flex;
    position: relative;
    top: auto;
    overflow: hidden;
  }

  .rich-text-block {
    align-self: auto;
    font-family: source-sans-pro, sans-serif;
  }

  .paragraph-7 {
    max-width: none;
    max-height: none;
    margin-bottom: 0;
    padding-left: 0;
  }

  .image-24 {
    min-height: 100px;
    max-height: 100px;
    margin-left: 4px;
    padding-top: 0;
  }

  .txt-destaque-ana {
    color: #464646;
    min-width: auto;
    max-width: none;
    font-family: source-sans-pro, sans-serif;
    font-size: 18px;
    line-height: 150%;
  }

  .img {
    margin-top: 395px;
  }

  .img.ano {
    margin-top: 108px;
  }

  .rich-text-block-3 {
    color: #333;
  }

  .tit-h4 {
    color: #0057a3;
    border: 1px #0057a3;
    font-family: source-sans-pro, sans-serif;
    font-size: 18px;
  }

  .tit-h4.ferramentas {
    color: #7e5bef;
    font-family: source-sans-pro, sans-serif;
  }

  .tit-h4.usos {
    color: #6b6b6a;
  }

  .tit-h4.clima {
    color: #814b0e;
  }

  .section-23 {
    width: 150vh;
    height: 64px;
    margin-top: 0;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .section-24 {
    z-index: auto;
    background-color: #0000;
    background-image: none;
    border-bottom-style: none;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    min-height: auto;
    max-height: 700px;
    margin-top: 70px;
    margin-bottom: 0;
    display: block;
    position: static;
  }

  .logo-home {
    background-image: url('../images/logo_2025.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    align-self: auto;
    width: auto;
    min-width: 400px;
    height: auto;
    min-height: 400px;
    margin-left: 9px;
    position: relative;
    overflow: hidden;
  }

  .flex-block-15 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: none;
    margin-top: 34px;
    margin-right: auto;
    padding-right: 148px;
  }

  .flex-block-16 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 116px;
    margin-left: auto;
    margin-right: 0;
    padding-left: 66px;
    padding-right: 0;
    position: relative;
  }

  .h1-header {
    text-transform: none;
    margin-left: 0;
    font-size: 52px;
    line-height: 100%;
  }

  .h1-header.resultado-da-busca {
    color: #0057a3;
    margin-top: 39px;
  }

  .h1-header.mobile {
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: 400px;
    max-width: 400px;
    margin-top: -84px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
    position: relative;
    left: auto;
  }

  .h1-header.mobile.m1 {
    width: 400px;
    max-width: 400px;
  }

  .section-26 {
    margin-top: 70px;
  }

  .image-26 {
    align-self: center;
    min-width: 260px;
    margin-top: -17px;
    margin-left: 0;
    position: sticky;
  }

  .info-tit-apio {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-top: 29px;
    margin-left: 47px;
  }

  .info-quanti-icon {
    align-self: flex-end;
  }

  .info-quanti-icon.i-2 {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    margin-left: 0;
    padding-left: 0;
    position: relative;
    top: -1px;
  }

  .info-quanti-icon.i4 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin-left: 4px;
    margin-right: 0;
    display: block;
    position: relative;
    top: -7px;
    left: 5px;
    right: 0;
  }

  .info-quanti-icon.i-5 {
    z-index: 3;
    align-self: center;
    width: 35px;
    height: 35px;
    margin-left: 8px;
    position: static;
  }

  .info-quanti-icon.i-6 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin: 0 9px 0 4px;
    padding-left: 0;
    display: block;
    position: relative;
    top: 0;
  }

  .info-quanti-icon.usos-1 {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
    margin-top: 0;
  }

  .info-quanti-icon.i-1 {
    width: 35px;
    min-width: 35px;
    height: 35px;
    min-height: 35px;
    margin-top: 0;
    margin-left: 4px;
    padding-bottom: 0;
    position: relative;
    top: -6px;
  }

  .info-quanti-icon.i-1.tempo-retorno {
    max-width: 35px;
  }

  .info-quanti-icon.i-1.volume-util {
    max-width: 35px;
    top: 0;
  }

  .info-quanti-icon.i-1.ren {
    max-width: 35px;
  }

  .info-quanti-icon.i-1.das {
    max-width: 35px;
    top: 0;
  }

  .info-quanti-icon.s1 {
    align-self: center;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    min-height: auto;
    margin: 0 -5px 60px 0;
    padding-top: 0;
    padding-left: 0;
  }

  .info-quanti-icon.s1.bh {
    min-width: 40px;
    max-width: 40px;
    margin-top: 0;
  }

  .info-quanti-icon.s1.com-grafico {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: auto;
    margin-left: 8px;
  }

  .info-quanti-icon._1-7 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin-top: 0;
    position: relative;
    top: -47px;
  }

  .info-quanti-icon.s-2 {
    align-self: center;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    margin-top: 0;
    margin-left: 8px;
    position: relative;
    top: -44px;
  }

  .info-quanti-icon.cl {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    margin-top: 22px;
    margin-left: 10px;
  }

  .info-quanti-icon.ac-1 {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
    margin-top: 0;
  }

  .info-quanti-icon.q-7 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin-left: 4px;
    position: relative;
    top: -35px;
  }

  .info-quanti-icon.saiba-1.s1 {
    width: 40px;
    min-width: 40px;
    max-width: 40%;
    height: 40px;
    min-height: 40px;
  }

  .info-quanti-icon.fe1 {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
  }

  .info-quanti-icon.ql-nmp {
    align-self: auto;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    padding-left: 0;
  }

  .info-quanti-icon.usos-2 {
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
  }

  .info-quanti-icon.qt-7a {
    align-self: center;
    width: 35px;
    height: 35px;
  }

  .info-quanti-icon.qt-7a.das {
    height: 35px;
  }

  .info-txt-quanti {
    color: #0a1335;
    background-color: #00c9ff7a;
    align-self: flex-end;
    margin-right: 20px;
    padding: 12px;
    font-family: source-sans-pro, sans-serif;
    font-weight: 600;
    display: block;
  }

  .info-txt-quanti.i-1 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    margin-top: 0;
    font-size: 14px;
    line-height: 20px;
    display: none;
    position: relative;
    top: -55px;
  }

  .info-txt-quanti.i-1.a {
    display: none;
    top: -27px;
  }

  .info-txt-quanti.i-1.tempo-retorno, .info-txt-quanti.i-1.volume-util {
    display: none;
    top: 0;
  }

  .info-txt-quanti.i-1.ren {
    display: none;
    top: -6px;
  }

  .info-txt-quanti.i-1.das {
    margin-top: -27px;
    display: none;
    top: 20px;
  }

  .info-txt-quanti.i4 {
    background-color: #fff;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    font-size: 16px;
    display: none;
  }

  .info-txt-quanti.i4.q-4 {
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    margin-left: 4px;
    margin-right: 20px;
    font-style: italic;
    display: flex;
    position: relative;
    top: -35px;
    left: 0;
    right: 0;
  }

  .info-txt-quanti.i4.q-6 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 8px;
    margin-right: 20px;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
    position: relative;
    top: 0;
  }

  .info-txt-quanti.i-5 {
    z-index: 3;
    clear: none;
    background-color: #ffffff7a;
    border: 1px #000;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    margin-top: -25px;
    display: block;
    position: relative;
    top: 0;
  }

  .info-txt-quanti.i-5.q-6 {
    margin-top: -110px;
    display: flex;
  }

  .info-txt-quanti.i-5.qt-7a {
    display: flex;
    top: auto;
  }

  .info-txt-quanti.i-5.qt-7a.das {
    font-style: italic;
    display: flex;
  }

  .info-txt-quanti.i-6 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
    padding-left: 12px;
    display: none;
    position: static;
    top: auto;
  }

  .info-txt-quanti.usos-1 {
    z-index: 3;
    color: #464646;
    background-color: #fff;
    border-left: 1px dashed #99f3ff;
    font-style: italic;
    line-height: 20px;
    display: none;
    position: relative;
  }

  .info-txt-quanti.usos-1.saiba-1 {
    background-color: #99f3ff80;
    border-left-style: none;
    border-left-width: 0;
    border-radius: 16px;
    display: none;
    top: -26px;
  }

  .info-txt-quanti.usos-1.saiba-1.ete {
    line-height: 20px;
    display: none;
  }

  .info-txt-quanti.s1 {
    background-color: #00c9ff4d;
    border-radius: 16px;
    align-self: center;
    margin-top: 0;
    padding-left: 12px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    display: none;
    position: relative;
    top: -17px;
  }

  .info-txt-quanti.s1.s-2 {
    display: none;
  }

  .info-txt-quanti.s1.s-2.s3 {
    margin-top: -60px;
    display: none;
  }

  .info-txt-quanti.s1.s-2.s4 {
    display: none;
  }

  .info-txt-quanti.i-7 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: flex-start;
    margin-top: -131px;
    display: flex;
    position: relative;
    top: 5px;
  }

  .info-txt-quanti.s-2 {
    background-color: #00c9ff4d;
    border-radius: 16px;
    margin-top: -258px;
    line-height: 20px;
    display: none;
  }

  .info-txt-quanti.bh-s1 {
    color: #515a30;
    background-color: #e8ecd8;
    border-radius: 16px;
    margin-bottom: 0;
    font-style: italic;
    line-height: 20px;
    display: none;
    position: relative;
    top: -192px;
  }

  .info-txt-quanti.cl1 {
    z-index: 100;
    color: #814b0e;
    background-color: #ffffff7a;
    border-left: 1px dashed #ffc639;
    align-self: center;
    margin-top: -131px;
    margin-bottom: -127px;
    padding-right: 11px;
    font-style: italic;
    line-height: 20px;
    display: none;
    position: relative;
    top: 16px;
  }

  .info-txt-quanti.cl-3 {
    color: #814b0e;
    background-color: #fff;
    border-left: 1px dashed #ffc639;
    align-self: center;
    margin-top: -77px;
    font-style: italic;
    line-height: 20px;
    display: none;
    position: relative;
    top: 44px;
  }

  .info-txt-quanti.cl-3.i-cl4 {
    display: none;
  }

  .info-txt-quanti.ac-1 {
    background-color: #ffffff7a;
    border-left: 1px dashed #8c0636;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    font-style: italic;
    line-height: 20px;
    display: none;
  }

  .info-txt-quanti.fe-1 {
    font-style: italic;
    line-height: 20px;
    display: none;
    top: 4px;
  }

  .info-txt-quanti.fe-2 {
    font-style: italic;
    line-height: 20px;
    display: none;
  }

  .info-txt-quanti.sn1 {
    padding-right: 589px;
    display: none;
    top: -29px;
  }

  .info-txt-quanti.fe1 {
    color: #464646;
    border-radius: 16px;
    line-height: 20px;
    display: none;
  }

  .info-txt-quanti._1-2 {
    border-left-width: 1px;
    margin-top: -57px;
    line-height: 20px;
    display: none;
  }

  .info-txt-quanti.qlnmp {
    border-left-width: 1px;
    line-height: 20px;
    display: none;
  }

  .info-txt-quanti.usos-2, .info-txt-quanti.f-3 {
    color: #464646;
    border-left-width: 1px;
    line-height: 20px;
    display: none;
  }

  .flex-info {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .flex-info.info-1 {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -74px;
    margin-bottom: 0;
    position: relative;
    top: 59px;
  }

  .flex-info.info-1.q-1 {
    margin-top: 0;
    top: -15px;
  }

  .flex-info.info-1.q-2 {
    margin-top: -186px;
    margin-left: 4px;
    top: 13px;
    left: 9px;
  }

  .flex-info.info-1.usos-2 {
    top: -13px;
  }

  .flex-info.info-1.usos-3 {
    top: 94px;
  }

  .flex-info.info-4 {
    margin-top: -242px;
    margin-bottom: 0;
  }

  .flex-info.info-4.q-5 {
    margin-top: -53px;
    position: relative;
    top: auto;
  }

  .flex-info.info-4.q-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: -6px;
    padding-left: 0;
    position: relative;
    top: 86px;
  }

  .flex-info.info-7 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    top: -5px;
    left: 0;
  }

  .flex-info.saiba.s1 {
    justify-content: center;
    align-items: center;
    margin-top: -252px;
    display: flex;
    position: relative;
    top: 137px;
  }

  .flex-info.saiba.s1.s4 {
    margin-left: 83px;
  }

  .flex-info.saiba.s-2 {
    z-index: 3;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -296px;
    position: relative;
  }

  .flex-info.saiba.bh-1 {
    margin-top: -113px;
    margin-bottom: -365px;
    display: flex;
    top: 254px;
    bottom: 0;
  }

  .flex-info.cl-1 {
    z-index: 10;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    top: 53px;
    bottom: 0;
  }

  .flex-info.cl-3 {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -129px;
    margin-bottom: 0;
    position: relative;
    top: 51px;
  }

  .flex-info.cl-3.i-cl4 {
    top: 93px;
  }

  .flex-info.acoes {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -105px;
    margin-bottom: 0;
    position: relative;
  }

  .flex-info.ferramentas.f-1 {
    justify-content: flex-start;
    align-items: center;
    margin-top: -567px;
    position: relative;
    top: 295px;
  }

  .flex-info.ferramentas.f-2 {
    margin-top: -30px;
    position: relative;
    top: 12px;
  }

  .flex-info.ferramentas.sn1 {
    left: 244px;
  }

  .flex-info.ferramentas.sn {
    left: 327px;
  }

  .flex-info.ferramentas.sn.i1 {
    left: 385px;
  }

  .flex-info.ferramentas.sn.i2 {
    left: 329px;
  }

  .flex-info.ferramentas.sn.i3 {
    left: 311px;
  }

  .flex-info.ferramentas.sn.i4 {
    left: 303px;
  }

  .flex-info.ferramentas.sn.i5 {
    left: 267px;
  }

  .flex-info.ferramentas.sn.i6 {
    left: 239px;
  }

  .flex-info.ferramentas.f-1-copy {
    justify-content: flex-start;
    align-items: center;
    margin-top: -567px;
    position: relative;
    top: 295px;
  }

  .flex-info.q-6 {
    justify-content: flex-start;
    align-items: center;
    margin-top: -48px;
    top: 44px;
  }

  .flex-info.saiba-mais {
    margin-top: -20px;
  }

  .flex-info.qt-7a {
    top: 93px;
  }

  .flex-info.qt-7a.das {
    margin-top: -295px;
  }

  .txt-info-quali.ql1 {
    background-color: #fff3;
    border-left: 1px dashed #0086ff;
    order: 0;
    margin-top: 0;
    display: none;
  }

  .info-quali.ql-1 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: none;
    position: relative;
    top: -85px;
  }

  .info-quali-icon.ql-1 {
    align-self: center;
    width: 35px;
    max-width: 35px;
    margin: 0 -5px 0 8px;
    position: relative;
    top: 19px;
  }

  .assinatura-apresentacao {
    text-align: right;
    margin-bottom: 0;
    font-size: 18px;
  }

  .paragraph-13 {
    margin-bottom: 0;
  }

  .flex-block-20 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    align-self: center;
    width: 400px;
    max-width: 350px;
    height: auto;
    max-height: 400px;
    margin-top: 0;
    margin-left: 11px;
    margin-right: -8px;
  }

  .flex-block-20.sh-1 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    max-width: 500px;
    margin-left: 0;
    margin-right: 0;
  }

  .flex-block-21 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: url('../images/ISH-02.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 50%;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    max-width: 700px;
    min-height: 500px;
    margin-top: 0;
    margin-left: 0;
    top: -8px;
    left: 36px;
  }

  .flex-block-21.quantidade {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    background-image: none;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
  }

  .flex-block-21.quantidade.f-1 {
    left: -13px;
  }

  .txt-figura {
    color: #0057a3;
    text-align: center;
    text-transform: uppercase;
    background-image: url('../images/ISH-06.svg');
    background-position: 50%;
    background-size: cover;
    align-self: center;
    padding: 16px 32px;
    font-family: source-sans-pro, sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 700;
  }

  .txt-figura.tit {
    background-image: none;
    align-self: flex-start;
    padding-left: 0;
  }

  .txt-figura.balao-1 {
    color: #fff;
    background-image: url('../images/ISH-04.svg');
    background-repeat: no-repeat;
    background-size: auto;
    width: 230px;
    margin-top: 141px;
    margin-left: 17px;
    margin-right: -21px;
    padding: 21px 32px 32px 0;
    top: 21px;
    left: -43px;
  }

  .txt-figura.balao-2 {
    color: #fff;
    text-align: left;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 200px;
    height: auto;
    margin-top: -35px;
    margin-left: 0;
    margin-right: 0;
    padding: 65px 0 31px 21px;
    top: 43px;
    left: 60px;
  }

  .txt-figura.balao-3 {
    z-index: 3;
    text-align: left;
    background-image: url('../images/ISH-03.svg');
    background-repeat: no-repeat;
    background-size: auto;
    padding: 29px 7px 100px 13px;
    position: relative;
    top: 51px;
    left: 39px;
  }

  .txt-figura.balao-4 {
    color: #fff;
    text-align: left;
    background-image: url('../images/ISH-05.svg');
    margin-top: 57px;
    margin-left: 4px;
    padding-left: 37px;
    padding-right: 0;
    top: 17px;
    left: -26px;
  }

  .txt-figura.quantidade {
    background-image: url('../images/figura_1-03.svg');
  }

  .txt-figura.quantidade:hover {
    font-weight: 700;
  }

  .flex-figura {
    border-top: 2px solid #0057a3;
    border-bottom: 2px solid #0057a3;
    justify-content: center;
    align-items: flex-start;
    min-width: 680px;
    max-width: 680px;
    min-height: 530px;
    margin-top: 16px;
    margin-bottom: 24px;
    margin-left: 24px;
    padding-bottom: 24px;
  }

  .flex-figura.ish {
    border-top-width: 2px;
    border-top-color: #4c230b;
    border-bottom-width: 2px;
    border-bottom-color: #4c230b;
    width: 650px;
    max-width: 650px;
    min-height: 530px;
    margin-top: 0;
    top: 4px;
    left: auto;
  }

  .flex-figura.quantidade {
    min-height: 500px;
  }

  .flex-figura.quantidade.fig-1 {
    border-top-style: none;
    border-bottom-style: none;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 41px;
  }

  .flex-figura.acoes {
    z-index: 0;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    border-top-color: #8c0636;
    border-bottom-color: #8c0636;
    flex-flow: row;
    justify-content: space-between;
    align-self: flex-start;
    align-items: center;
    min-height: 380px;
    margin-left: 24px;
    position: relative;
    top: 0;
    left: 0;
  }

  .flex-figura.acoes.ac-1 {
    min-width: 650px;
    max-width: 650px;
    min-height: 340px;
    max-height: 340px;
    margin-top: 2px;
  }

  .flex-figura.pisf {
    z-index: 3;
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    background-image: url('../images/figura-competencia.svg');
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 750px;
    border-top-style: solid;
    border-top-color: #7e5bef;
    border-bottom-style: solid;
    border-bottom-color: #7e5bef;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    min-width: 680px;
    max-width: 680px;
    min-height: 550px;
    position: relative;
  }

  .paragraph-14, .paragraph-16 {
    margin-bottom: 0;
  }

  .flex-block-22 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    margin-bottom: 24px;
  }

  .section-27 {
    box-sizing: border-box;
  }

  ._25-anos {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: none;
    margin-top: -9px;
  }

  ._25-anos.clima {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  ._25-anos.singreh {
    color: #464646;
    font-family: source-sans-pro, sans-serif;
    font-size: 18px;
  }

  ._25-anos.home {
    padding-top: 8px;
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .flex-block-24 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    color: #464646;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    font-size: 18px;
  }

  .flex-block-24.pequena {
    margin-top: 0;
  }

  .section-29 {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-fit: fill;
    margin-left: 0;
    margin-right: 0;
  }

  .section-30 {
    aspect-ratio: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .section-31 {
    aspect-ratio: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .flex-block-25 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
    width: 400px;
    height: 400px;
    padding-left: 22px;
  }

  .div-block-44 {
    margin-top: 127px;
    padding-left: 0;
  }

  .div-block-45 {
    width: 660px;
    max-width: 660px;
    margin-left: 0;
    top: -26px;
  }

  .div-block-46 {
    margin: 46px -38px -60px 1px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .div-block-47 {
    margin-top: -131px;
    margin-left: -49px;
  }

  .abre {
    z-index: 3;
    grid-column-gap: 450px;
    grid-row-gap: 450px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    min-width: auto;
    min-height: auto;
    margin-top: -34px;
    margin-left: 31px;
    margin-right: 17px;
    padding-top: 0;
    position: relative;
    top: -581px;
  }

  .abre.note {
    grid-column-gap: 265px;
    grid-row-gap: 265px;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 167px;
    padding-right: 5px;
    top: -617px;
  }

  .abre.note-2026, .abre.note-2027, .abre.note-2028 {
    grid-column-gap: 265px;
    grid-row-gap: 265px;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 167px;
    padding-right: 5px;
    top: 0;
  }

  .div-block-48 {
    z-index: 1;
    box-sizing: border-box;
    background-color: #0057a3;
    background-image: url('../images/teste_1.png'), linear-gradient(90deg, #0057a3 56%, #fff 58%);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto 700px, auto;
    background-attachment: scroll, scroll;
    min-width: auto;
    height: auto;
    min-height: 680px;
    margin-top: 0;
    position: relative;
    overflow: auto;
  }

  .div-block-48.mascara_home {
    z-index: 0;
    background-color: #0057a300;
    background-image: none;
    border-bottom: 2px #0057a3;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .div-block-48.mascara_home-2025 {
    z-index: 0;
    background-image: url('../images/hero_fundo_large_2025.png'), linear-gradient(90deg, #0057a3 54%, #fff 56%);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto 700px, auto;
    background-attachment: scroll, scroll;
    border-bottom: 2px solid #0057a3;
    justify-content: center;
    align-items: center;
    min-height: 700px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .flex-block-26 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-start;
    align-items: center;
    width: 350px;
    min-width: auto;
    max-width: 350px;
    height: auto;
    max-height: 400px;
  }

  .figura-txt {
    z-index: 3;
    margin-left: 0;
    position: relative;
  }

  .figura-txt.f-2 {
    color: #a48ff7;
    text-align: right;
    margin-left: -8px;
    font-size: 16px;
    top: 85px;
    left: -163px;
  }

  .figura-txt.f-3 {
    color: #a48ff7;
    text-align: left;
    font-size: 16px;
    top: 205px;
    left: -64px;
  }

  .figura-txt.f-4 {
    font-size: 16px;
    top: -166px;
    left: 90px;
  }

  .figura-txt.n-1 {
    color: #00a19a;
    font-size: 30px;
    top: -192px;
    left: 8px;
  }

  .figura-txt.n-2 {
    font-size: 25px;
    top: -196px;
    left: 81px;
  }

  .figura-txt.n-3 {
    color: #00a19a;
    font-size: 27px;
    top: -262px;
    left: 92px;
  }

  .figura-txt.n-4 {
    font-size: 34px;
    top: -60px;
    left: 46px;
  }

  .figura-txt.b-1 {
    top: -221px;
    left: 98px;
  }

  .figura-txt.b-2 {
    top: -50px;
    left: 31px;
  }

  .figura-txt.b-3 {
    top: -221px;
    left: -4px;
  }

  .figura-txt.b-4 {
    top: -217px;
    left: -18px;
  }

  .figura-txt.fb1 {
    font-size: 16px;
  }

  .figura-txt.fb-2 {
    padding-left: 14px;
    font-size: 16px;
  }

  .figura-txt.fb-2a {
    font-size: 16px;
    top: -25px;
    left: 37px;
  }

  .figura-txt.fb3, .figura-txt.fb3a, .figura-txt.fb-3b {
    font-size: 16px;
  }

  .bloco-fig-acoes {
    z-index: 3;
    grid-column-gap: 72px;
    grid-row-gap: 72px;
    color: #8c0636;
    text-transform: uppercase;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 122px;
    margin-left: 0;
    padding-left: 0;
    font-family: source-sans-pro, sans-serif;
    font-style: italic;
    font-weight: 700;
    position: relative;
  }

  .bloco-fig-acoes.esq {
    top: -24px;
    left: 17px;
  }

  .bloco-fig-acoes.dir {
    grid-column-gap: 75px;
    grid-row-gap: 75px;
    margin-top: 151px;
    margin-left: 75px;
  }

  .estadual {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    margin-top: -261px;
  }

  .i-ferramentas {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    max-height: 35px;
    margin-left: 4px;
  }

  .italic-text-10 {
    padding-left: 0;
  }

  .grifo {
    color: #0a1335;
    background-color: #00c9ff80;
  }

  .grifo.quali {
    color: #fff;
    background-color: #0086ff;
  }

  .grifo.usos {
    background-color: #464646;
  }

  .grifo.clima {
    color: #814b0e;
    background-color: #ffdd8880;
  }

  .grifo.ferramentas {
    color: #fff;
    background-color: #7e5bef;
  }

  .grifo.acoes {
    color: #fff;
    background-color: #8c0636;
  }

  .flex-block-32 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    flex-flow: row;
    margin-top: -48px;
    margin-left: 0;
    position: relative;
    top: 44px;
    left: 0;
    right: 0;
  }

  .grid-28 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    padding-left: 6px;
    padding-right: 15px;
  }

  .quantidade {
    color: #0057a3;
    text-transform: uppercase;
    font-family: source-sans-pro, sans-serif;
    font-size: 16px;
  }

  .div-block-51 {
    min-width: 800px;
    max-width: 1440px;
    display: block;
  }

  .text-block-33, .text-block-34 {
    border-top: 1px #464646;
    border-bottom: 1px #464646;
  }

  .text-block-34:hover {
    border-bottom-color: #4ecdc4;
  }

  .text-block-35, .text-block-36, .text-block-37, .text-block-38, .text-block-39, .text-block-40, .text-block-42 {
    border-top: 1px #464646;
    border-bottom: 1px #464646;
  }

  .flex-block-34 {
    border-top: 1px solid #cdcccb;
    justify-content: flex-end;
    align-self: flex-start;
    align-items: center;
    width: 780px;
    min-width: 780px;
    max-width: 780px;
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .pr-ximo {
    color: #464646;
    text-transform: uppercase;
    background-image: url('../images/2-qualidade-pb.svg');
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 46px;
    height: 56px;
    margin-top: 8px;
    padding-right: 56px;
    font-family: source-sans-pro, sans-serif;
    font-size: 14px;
    text-decoration: none;
  }

  .pr-ximo:hover {
    color: #0086ff;
    background-image: url('../images/2-qualidade.svg');
  }

  .pr-ximo.quantidade {
    text-align: right;
    width: 680px;
    min-width: 680px;
    max-width: 680px;
    padding-right: 61px;
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .pr-ximo.usos {
    background-image: url('../images/3-usos-pb.svg');
    font-family: source-sans-pro, sans-serif;
  }

  .pr-ximo.usos:hover {
    color: #95e1dc;
    background-image: url('../images/3-usos.svg');
    font-weight: 600;
  }

  .pr-ximo.balanco {
    background-image: url('../images/4-balanco-pb.svg');
    font-family: source-sans-pro, sans-serif;
  }

  .pr-ximo.balanco:hover {
    color: #8b9e3b;
    background-image: url('../images/4-balanco.svg');
    font-weight: 600;
  }

  .pr-ximo.clima {
    background-image: url('../images/5-clima-pb.svg');
    font-family: source-sans-pro, sans-serif;
  }

  .pr-ximo.clima:hover {
    color: #ffc639;
    background-image: url('../images/5-clima.svg');
    font-weight: 600;
  }

  .pr-ximo.singreh {
    background-image: url('../images/6-singreh-pb.svg');
    font-family: source-sans-pro, sans-serif;
  }

  .pr-ximo.singreh:hover {
    color: #7e5bef;
    background-image: url('../images/6-singreh.svg');
  }

  .pr-ximo.ferramentas {
    background-image: url('../images/7-ferramentas-pb.svg');
  }

  .pr-ximo.ferramentas:hover {
    color: #7e5bef;
    background-image: url('../images/7-ferramentas.svg');
  }

  .pr-ximo.acoes {
    background-image: url('../images/8-acoes-pb.svg');
  }

  .pr-ximo.acoes:hover {
    color: #8c0636;
    background-image: url('../images/8-acoes.svg');
  }

  .pr-ximo.futuro {
    background-image: url('../images/futuro-pb.svg');
  }

  .pr-ximo.futuro:hover {
    color: #4ecdc4;
    background-image: url('../images/futuro.svg');
  }

  .pr-ximo.seguranca {
    background-image: url('../images/9-seguranca-pb.svg');
  }

  .pr-ximo.seguranca:hover {
    color: #ea7a6e;
    background-image: url('../images/9-seguranca.svg');
  }

  .drop.qt-1.fe-2 {
    display: flex;
  }

  .drop.qt-1.us-2 {
    margin-top: 2px;
  }

  .level-3 {
    margin-left: 32px;
    display: none;
  }

  .level-3.qt-1 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    display: none;
  }

  .level-3.qt-2 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    margin-top: 2px;
    display: none;
  }

  .level-3.qt-3 {
    margin-top: 4px;
    display: none;
  }

  .level-3.ql1 {
    display: none;
  }

  .level-3.us-1 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    margin-top: 4px;
    display: none;
  }

  .level-3.cl-1, .level-3.cl-2, .level-3.cl-3, .level-3.cl-4, .level-3.sg-1, .level-3.fe-1, .level-3.fe-2, .level-3.fe-3, .level-3.fe-4, .level-3.fe-5, .level-3.us-2 {
    display: none;
  }

  .level-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .level-2.qt-1 {
    background-image: url('../images/menu-plus-02.svg');
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 20px 20px;
  }

  .level-2.qt-1.fe-1 {
    display: flex;
  }

  .link-2 {
    z-index: 10;
    align-self: center;
    position: relative;
  }

  .menu-mais {
    background-image: url('../images/menu-plus-01.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 20px;
    align-self: center;
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    display: block;
  }

  .menu-mais:active, .menu-mais:focus {
    background-image: url('../images/menu-plus-02.svg');
  }

  .search {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: url('../images/explorar-busca_1explorar-busca.avif');
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 30px 30px;
    justify-content: center;
    align-items: center;
    max-width: 680px;
    margin-top: 11px;
    margin-left: 0;
    padding: 0 0 5px;
    display: flex;
  }

  .search-button {
    color: #0057a3;
    background-color: #fff0;
    border: 2px solid #0057a300;
    border-radius: 20px;
    align-self: flex-start;
    width: 40px;
    height: 40px;
    margin-top: 8px;
    font-family: source-sans-pro, sans-serif;
    font-size: 18px;
  }

  .search-input {
    border-radius: 20px;
    align-self: center;
    width: 650px;
    height: 30px;
    margin-top: 17px;
    padding-left: 19px;
  }

  .search-input.geral {
    width: 200px;
  }

  .div-block-54 {
    width: 25px;
    max-width: 20px;
    height: 25px;
    max-height: 20px;
    margin-top: 0;
  }

  .div-block-54.mais2 {
    margin-top: 0;
  }

  .div-block-54.evolu {
    width: 25px;
    max-width: 20px;
    height: 25px;
    max-height: 20px;
    margin-top: 0;
  }

  .level-4 {
    margin-left: 37px;
  }

  .list-item-2 {
    display: none;
  }

  .resultado-da-busca {
    font-family: source-sans-pro, sans-serif;
  }

  .search-result-wrapper {
    justify-content: center;
    align-items: center;
    max-width: 700px;
    display: flex;
  }

  .container-14 {
    max-width: 700px;
    margin-top: 79px;
  }

  .image-36 {
    width: 800px;
    min-width: 500px;
    max-width: 800px;
    margin-bottom: 16px;
    top: 0;
  }

  .tit-h5-creditos {
    color: #0086ff;
    margin-top: 24px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 700;
  }

  .text-block-47 {
    color: #464646;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 100px;
    padding-bottom: 0;
    font-family: source-sans-pro, sans-serif;
    font-size: 16px;
  }

  .text-block-47.equipe {
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
  }

  .text-block-47.equipe.orgaos {
    margin-bottom: 0;
  }

  .cargo {
    color: #919191;
    font-weight: 600;
  }

  .cargo.equipe {
    text-align: center;
    margin-left: 0;
    font-size: 16px;
  }

  .bold-text-2 {
    color: #0086ff;
  }

  .flex-block-40 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-38 {
    margin-left: 28px;
    display: block;
  }

  .image-39 {
    margin-left: 32px;
    margin-right: 0;
  }

  .image-40 {
    width: 350px;
    max-width: 350px;
    height: 400px;
  }

  .image-41 {
    width: 350px;
    max-width: 350px;
    height: auto;
    max-height: none;
  }

  .flex-block-41 {
    border-top-style: none;
    border-bottom-style: none;
    width: 680px;
    height: 350px;
    margin-bottom: 24px;
  }

  .italic-text-16, .italic-text-17 {
    font-size: 18px;
  }

  .italic-text-18 {
    font-size: 18px;
    position: relative;
    top: -11px;
  }

  .paragraph-18, .paragraph-19 {
    min-width: auto;
    max-width: none;
  }

  .paragraph-20 {
    max-width: none;
    margin-bottom: 0;
  }

  .flex-block-43 {
    border-top-style: none;
    border-bottom-style: none;
    margin-left: 2px;
  }

  .figura.sh-2 {
    margin-bottom: 24px;
    margin-left: 24px;
  }

  .tit-figura.sh-1 {
    z-index: 10;
    width: 300px;
    line-height: 20px;
    position: absolute;
    top: 33px;
    left: 2px;
  }

  .tit-figura.ac-1 {
    top: 5%;
    left: 4%;
  }

  .tit-figura.ac-2 {
    text-transform: none;
    left: 31px;
  }

  .tit-figura.fe-1 {
    align-self: flex-start;
    font-size: 16px;
    font-style: normal;
    line-height: 18px;
    top: 22px;
    left: 0;
  }

  .tit-figura.lt-2 {
    left: 28px;
  }

  .tit-figura.tit {
    position: absolute;
    top: 35px;
  }

  .flex-block-44 {
    justify-content: center;
    align-items: center;
    margin-left: 97px;
  }

  .flex-block-45 {
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
  }

  .txt-fig.ltfe-8 {
    text-align: left;
    border-left: 1px dashed #7e5bef;
    border-right-style: none;
    padding-left: 12px;
    left: 532px;
  }

  .txt-fig.ltfe-9 {
    text-align: left;
    border-left: 1px dashed #7e5bef;
    border-right-style: none;
    padding-left: 12px;
    left: 483px;
  }

  .flex-block-46 {
    justify-content: center;
    align-items: flex-start;
  }

  .lt-info {
    top: 58px;
    left: 47px;
  }

  .txt-fig-branco.f-3 {
    top: -24px;
  }

  .txt-fig-branco.info-but.singreh.lei {
    opacity: 0;
  }

  .txt-fig-branco.info-but.acoes {
    min-width: 180px;
    max-width: 180px;
    position: relative;
    top: 208px;
    left: 50px;
  }

  .txt-fig-branco.info-but.acoes.inicio {
    min-width: 150px;
    max-width: 200px;
    position: relative;
    top: 300px;
    left: 50px;
  }

  .txt-fig-branco.info-but.txt-nav {
    text-align: center;
    align-self: flex-start;
    width: auto;
    min-width: 300px;
    max-width: 300px;
    margin-left: 31px;
    margin-right: 26px;
    position: relative;
    top: 0;
    left: 0;
  }

  .txt-fig-branco.info-but.txt-nav.futuro {
    margin-top: 8px;
    margin-left: 0;
    margin-right: auto;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.sh {
    justify-content: flex-start;
    align-items: center;
    margin-top: 8px;
    margin-right: auto;
    top: 0;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.qt {
    color: #0a1335;
    margin-top: 8px;
    margin-right: auto;
    font-family: "Sourcesans 3", Arial, sans-serif;
    top: 0;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.ql {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    text-align: left;
    min-width: 350px;
    max-width: 200px;
    margin-top: 8px;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
    top: 0;
    left: 0;
    right: 0;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.us {
    color: #6b6b6a;
    text-align: right;
    -webkit-text-stroke-color: #6b6b6a;
    min-width: 200px;
    max-width: 200px;
    top: -2px;
    left: -12px;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.us.cl {
    color: #814b0e;
    text-align: left;
    min-width: 300px;
    max-width: 300px;
    margin-top: 8px;
    margin-right: auto;
    top: 0;
    left: 0;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.us.uso {
    text-align: left;
    min-width: 350px;
    max-width: 350px;
    margin-top: 8px;
    margin-right: auto;
    top: 0;
    left: 0;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.bh {
    margin-top: 8px;
    margin-right: auto;
    top: 0;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.sg {
    grid-column-gap: 57px;
    grid-row-gap: 57px;
    margin-top: 8px;
    margin-left: 0;
    margin-right: auto;
    top: 0;
    right: 0;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.fe {
    margin-top: 8px;
    margin-right: auto;
    top: 0;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.ac {
    justify-content: flex-start;
    align-items: center;
    margin-top: 8px;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
    left: auto;
  }

  .txt-fig-branco.txt-abre.acoes.inicio {
    top: 494px;
  }

  .txt-fig-branco.txt-singreh.fund {
    min-width: 300px;
    max-width: 300px;
    left: 220px;
  }

  .txt-fig-branco.txt-singreh.diret, .txt-fig-branco.txt-singreh.obj, .txt-fig-branco.txt-singreh.inst {
    width: auto;
    min-width: 300px;
    max-width: 300px;
  }

  .txt-fig-branco.secas.a {
    left: 30px;
  }

  .txt-fig-branco.secas.crises {
    top: 104px;
    left: 32px;
  }

  .txt-fig-branco.secas.crises._1 {
    left: 615px;
  }

  .txt-fig-branco.secas.crises._2 {
    top: 438px;
    left: 573px;
  }

  .txt-fig-branco.secas.crises._3 {
    left: 132px;
  }

  .txt-fig-branco.secas.mudancas {
    top: 107px;
    left: 30px;
  }

  .txt-fig-branco.secas.mudancas._1 {
    left: 521px;
  }

  .txt-fig-branco.secas.mudancas._2 {
    left: 641px;
  }

  .txt-fig-branco.secas.mudancas._2.a {
    top: 81px;
    left: 642px;
  }

  .txt-fig-branco.secas.mudancas._2.b {
    top: 369px;
    left: 643px;
  }

  .txt-fig-branco.secas.mudancas.label.l-1 {
    left: 175px;
  }

  .txt-fig-branco.secas.mudancas.label.l2 {
    top: 428px;
    left: 220px;
  }

  .txt-fig-branco.secas.mudancas.label.l3 {
    top: 428px;
    left: 324px;
  }

  .txt-fig-branco.secas.mudancas.label.l4 {
    top: 428px;
    left: 438px;
  }

  .txt-fig-branco.secas.mudancas.label.l5 {
    top: 498px;
    left: 172px;
  }

  .txt-fig-branco.secas.gl-clima.gl-1 {
    left: 403px;
  }

  .txt-fig-branco.secas.gl-clima.gl-2 {
    left: 296px;
  }

  .txt-fig-branco.secas.gl-clima.gl-3 {
    left: 618px;
  }

  .txt-fig-branco.secas.gl-clima.gl-4 {
    left: 615px;
  }

  .txt-fig-branco.cheias._1 {
    left: 30px;
  }

  .txt-fig-branco.cheias._5 {
    top: 342px;
  }

  .txt-fig-branco.blc.oqe {
    top: 197px;
    left: 173px;
  }

  .txt-fig-branco.blc.oqe._1 {
    top: 214px;
    left: 548px;
  }

  .txt-fig-branco.blc.oqe._3 {
    left: 21px;
  }

  .txt-fig-branco.blc.pqs {
    left: 563px;
  }

  .txt-fig-branco.blc.pqs._1 {
    left: 593px;
  }

  .txt-fig-branco.blc.pqs._2 {
    top: 418px;
    left: 584px;
  }

  .txt-fig-branco.blc.limite {
    left: 547px;
  }

  .txt-fig-branco.blc.limite._1 {
    width: 110px;
    left: 587px;
  }

  .txt-fig-branco.blc.limite._2 {
    left: 551px;
  }

  .txt-fig-branco.usos._1 {
    width: auto;
    min-width: 250px;
    max-width: 250px;
    top: 99px;
    left: -313px;
  }

  .txt-fig-branco.usos.interna {
    top: 100px;
    left: -311px;
  }

  .txt-fig-branco.usos.interna.turis {
    font-family: "Sourcesans 3", Arial, sans-serif;
    top: 107px;
  }

  .txt-fig-branco.usos.interna.pesca, .txt-fig-branco.usos.interna.navega {
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .txt-fig-branco.usos.interna.eflu {
    font-family: "Sourcesans 3", Arial, sans-serif;
    top: 122px;
  }

  .txt-fig-branco.usos.interna.ab-hu {
    font-family: "Sourcesans 3", Arial, sans-serif;
    top: 125px;
  }

  .txt-fig-branco.usos.interna.ab-ru {
    font-family: "Sourcesans 3", Arial, sans-serif;
    top: 124px;
  }

  .txt-fig-branco.usos.interna.indu, .txt-fig-branco.usos.interna.ab-an {
    font-family: "Sourcesans 3", Arial, sans-serif;
    top: 101px;
  }

  .txt-fig-branco.usos.interna.irriga {
    font-family: "Sourcesans 3", Arial, sans-serif;
    top: 103px;
  }

  .txt-fig-branco.usos.interna.minera, .txt-fig-branco.usos.interna.energia {
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .txt-fig-branco.sh.comp {
    top: 79px;
    left: -368px;
  }

  .txt-fig-branco.sh.comp._1 {
    min-width: 250px;
    max-width: 250px;
    top: 239px;
    left: 80px;
  }

  .txt-fig-branco.sh.comp._2 {
    top: 385px;
    left: 142px;
  }

  .txt-fig-branco.sh.comp._3 {
    top: 114px;
    left: 482px;
  }

  .txt-fig-branco.sh.comp._4 {
    top: 267px;
    left: 629px;
  }

  .txt-fig-branco.sh.comp._5 {
    top: 449px;
    left: 556px;
  }

  .txt-fig-branco.sh.comp.abre-comp {
    min-width: 200px;
    max-width: 200px;
    top: 99px;
    left: 29px;
  }

  .txt-fig-branco.sh.ish {
    top: 108px;
    left: 30px;
  }

  .txt-fig-branco.sh.ish.apoio._2 {
    width: 190px;
    left: -323px;
  }

  .txt-fig-branco.sh.ish.apoio._1 {
    left: -339px;
  }

  .txt-fig-branco.sh.ish.apoio._3 {
    top: 154px;
    left: 51px;
  }

  .txt-fig-branco.sh.ish.apoio._4 {
    min-width: auto;
    max-width: 700px;
    left: 202px;
  }

  .txt-fig-branco.sh.ish.apoio._4.a {
    left: 86px;
  }

  .txt-fig-branco.sh.ish.apoio._4.b {
    left: -140px;
  }

  .txt-fig-branco.sh.riscos.bloco-1 {
    top: 343px;
    left: 41px;
  }

  .txt-fig-branco.sh.riscos._2 {
    top: 343px;
    left: 210px;
  }

  .txt-fig-branco.sh.riscos._3 {
    top: 343px;
    left: 364px;
  }

  .txt-fig-branco.sh.riscos._4 {
    top: 343px;
    left: 518px;
  }

  .txt-fig-branco.sh._3 {
    top: 479px;
  }

  .txt-fig-branco.txt-tela.ferramentas.prh {
    top: 142px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.prh._1 {
    top: 247px;
    left: 661px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.prh._2 {
    top: 325px;
    left: 716px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.prh._3 {
    top: 376px;
    left: 707px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.outorga._1 {
    top: 412px;
    left: 240px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.outorga._2 {
    top: 412px;
    left: 413px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.outorga._3 {
    top: 412px;
    left: 591px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.sb {
    min-width: 150px;
    max-width: 150px;
    top: 459px;
    left: 620px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.marco._1 {
    top: 437px;
    left: 151px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.marco._2 {
    left: 367px;
  }

  .txt-fig-branco.txt-tela.ferramentas.enquadra {
    top: 172px;
  }

  .txt-fig-branco.txt-tela.ferramentas.outorga {
    top: 148px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.ferramentas.cobra {
    top: 152px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.ferramentas.snirh, .txt-fig-branco.txt-tela.ferramentas.cond {
    top: 188px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.ferramentas.cnerh {
    top: 191px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.ferramentas.regular {
    width: auto;
    min-width: 300px;
    max-width: 300px;
    top: 188px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.ferramentas.sb {
    width: auto;
    min-width: 280px;
    max-width: 280px;
    top: 189px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.ferramentas.fiscal {
    top: 192px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.ferramentas.marco {
    top: 191px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._1.gt {
    min-width: 100px;
    max-width: 100px;
    top: 346px;
    left: 664px;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._1.destaque.d2 {
    top: 367px;
    left: 518px;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._2.destaque.d3 {
    top: 367px;
    left: 673px;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._3.destaque.d4 {
    top: 367px;
    left: 834px;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._4.destaque.d5 {
    top: 367px;
    left: 994px;
  }

  .txt-fig-branco.txt-tela.acoes.apoio.ods {
    min-width: 150px;
    max-width: 150px;
    top: 357px;
    left: 177px;
  }

  .txt-fig-branco.txt-tela.acoes.apoio.ods._2 {
    min-width: 150px;
    max-width: 150px;
    top: 230px;
    left: 623px;
  }

  .txt-fig-branco.txt-tela.acoes.gt {
    top: 84px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.acoes.capac {
    top: 108px;
    left: 34px;
  }

  .txt-fig-branco.txt-tela.acoes.ods {
    top: 84px;
    left: 31px;
  }

  .txt-fig-branco.txt-tela.acoes.destaque.d1 {
    top: 111px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.futuro.geg {
    align-self: flex-start;
    top: 83px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.futuro.geg.t2 {
    top: 306px;
    left: 38px;
  }

  .txt-fig-branco.txt-tela.futuro.geg.t3 {
    top: 167px;
    left: 381px;
  }

  .txt-fig-branco.txt-tela.futuro.geg.t4 {
    top: 334px;
    left: 585px;
  }

  .txt-fig-branco.txt-tela.futuro.acoes {
    position: relative;
    top: 31px;
    left: 42px;
  }

  .txt-fig-branco.txt-tela.futuro.infor {
    margin-top: 0;
    position: relative;
    top: 48px;
    left: 36px;
  }

  .txt-fig-branco.txt-tela.futuro.infor.apoio {
    margin-top: 1px;
    top: -148px;
    left: 558px;
  }

  .txt-fig-branco.txt-tela.futuro.edu {
    width: auto;
    min-width: 250px;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: auto;
    position: relative;
    top: 103px;
    left: -146px;
  }

  .txt-fig-branco.txt-tela.futuro.apoio.t1 {
    position: relative;
    top: -163px;
    left: 214px;
  }

  .txt-fig-branco.txt-tela.futuro.apoio.t2 {
    position: relative;
    top: 29px;
    left: 399px;
  }

  .txt-fig-branco.txt-tela.futuro.apoio.t3 {
    flex-flow: column;
    display: flex;
    position: relative;
    top: -227px;
    left: 604px;
  }

  .bloco-fe.b-8 {
    left: -882px;
  }

  .bloco-fe.b-7 {
    left: -1179px;
  }

  .bloco-fe.b-3 {
    left: -525px;
  }

  .flex-block-48 {
    top: -86px;
    left: 81px;
  }

  .image-45 {
    top: -12px;
  }

  .image-46 {
    width: 80px;
    top: -67px;
  }

  .image-47 {
    top: -36px;
  }

  .flex-block-49 {
    top: 108px;
  }

  .italic-text-19 {
    font-size: 18px;
  }

  .paragraph-23 {
    margin-top: 10px;
  }

  .paragraph-24 {
    margin-top: 24px;
  }

  .flex-block-53 {
    background-position: 65% 77%;
    background-size: auto 530px;
    border-top-style: none;
    border-bottom-style: none;
    width: 680px;
    min-width: 680px;
    max-width: 680px;
    margin-left: 2px;
  }

  .monitor-1.b-1 {
    margin-left: 10px;
  }

  .italic-text-25 {
    font-style: normal;
  }

  .flex-snirh {
    border-top-style: none;
    border-bottom-style: none;
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-bottom: 24px;
  }

  .italic-text-27 {
    color: #464646;
    font-size: 18px;
  }

  .italic-text-28 {
    font-size: 18px;
  }

  .italic-text-29, .italic-text-32, .italic-text-35 {
    color: #464646;
    font-size: 18px;
  }

  .italic-text-36, .italic-text-37 {
    font-size: 18px;
  }

  .italic-text-38 {
    color: #464646;
    font-size: 18px;
  }

  .italic-text-39, .italic-text-40, .italic-text-41 {
    font-size: 18px;
  }

  .paragraph-27 {
    margin-bottom: 24px;
  }

  .paragraph-28, .paragraph-29 {
    margin-bottom: 0;
  }

  .paragraph-30 {
    margin-bottom: 24px;
  }

  .italic-text-49 {
    font-style: normal;
  }

  .paragraph-32 {
    margin-bottom: 0;
  }

  .italic-text-50 {
    width: auto;
    height: auto;
    min-height: auto;
    font-size: 18px;
  }

  .paragraph-33 {
    margin-bottom: 0;
    font-size: 18px;
  }

  .italic-text-52, .italic-text-53 {
    font-size: 18px;
  }

  .paragraph-34 {
    margin-bottom: 24px;
  }

  .info {
    background-color: #0086ff;
    min-width: 800px;
    max-width: 800px;
    margin-left: 0;
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .info.singreh {
    width: auto;
    min-width: 800px;
    max-width: 800px;
    margin-left: 0;
    padding-left: 0;
    display: flex;
  }

  .info.clima {
    background-color: #fff0;
    background-image: linear-gradient(#fff 44%, #fffbf0 81%, #ffeec5);
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 800px;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
  }

  .info.usos {
    background-image: linear-gradient(#fff 22% 56%, #eafdff 82%);
    width: 0;
    min-width: 800px;
    max-width: 800px;
    height: 0;
    min-height: 600px;
    max-height: 600px;
    margin-left: 0;
  }

  .info.balanco {
    background-color: #0086ff00;
    background-image: linear-gradient(#fff 34%, #fdfdfc 64%, #f6f8f0 89%, #e8ecd8);
    min-width: 800px;
    max-width: 800px;
    margin-bottom: 3px;
    margin-left: 0;
  }

  .info.seguranca {
    min-width: 800px;
    max-width: 800px;
    height: auto;
    min-height: 600px;
    max-height: 600px;
    margin-left: 24px;
  }

  .info.ferramentas {
    min-width: 800px;
    max-width: 800px;
    margin-bottom: 4px;
    margin-left: 24px;
    position: relative;
  }

  .info.acoes {
    border: 1px #000;
    min-width: 800px;
    max-width: 800px;
    height: auto;
    min-height: 550px;
    max-height: 550px;
    margin-bottom: 6px;
    margin-left: 0;
    position: relative;
    left: 0;
    right: auto;
  }

  .info.futuro {
    width: auto;
    min-width: 800px;
    max-width: 800px;
    height: auto;
    min-height: 550px;
    max-height: 550px;
    margin-left: 24px;
  }

  .personagem.qt-p1-copy {
    z-index: 50;
    display: block;
    left: -388px;
  }

  .personagem.qt-p1-copy.personagem-inicio {
    left: -315px;
  }

  .personagem.m-p1 {
    left: 13px;
  }

  .personagem.p5 {
    left: 36px;
  }

  .personagem.p6 {
    min-width: 290px;
    max-width: 290px;
    height: auto;
    max-height: none;
    top: 172px;
    left: -342px;
  }

  .personagem.cl._2 {
    max-width: 110px;
    margin-bottom: auto;
    top: 223px;
    left: 28px;
  }

  .personagem.cl4 {
    top: 361px;
  }

  .personagem.balanco {
    min-width: 158px;
    max-width: 158px;
    top: 298px;
  }

  .personagem.balanco._1 {
    max-width: 165px;
  }

  .personagem.oqe {
    max-width: 230px;
    top: 255px;
    left: 289px;
  }

  .personagem.calculo {
    top: 219px;
    left: 8px;
  }

  .personagem.pqs {
    top: 220px;
    left: 8px;
  }

  .personagem.usos.mapa {
    display: block;
    left: -351px;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .personagem.seguranca {
    top: 235px;
    left: 27px;
  }

  .personagem.ferramentas.p1 {
    z-index: 20;
    top: 206px;
    left: -300px;
  }

  .personagem.ferramentas.p1._3 {
    top: 285px;
    left: 30px;
  }

  .personagem.ferramentas.p2 {
    top: 209px;
    left: -182px;
  }

  .personagem.ferramentas.p2._2 {
    position: relative;
    top: 257px;
    left: 26px;
  }

  .personagem.ferramentas.p2._2.a {
    min-height: 330px;
    max-height: 330px;
    top: 273px;
    left: 30px;
  }

  .personagem.ferramentas.p2._3 {
    top: 273px;
    left: 30px;
  }

  .personagem.ferramentas.p3 {
    top: 272px;
    left: 69px;
  }

  .personagem.ferramentas.fe-p4 {
    top: 275px;
    left: 30px;
  }

  .personagem.ferramentas.fe-p5 {
    width: auto;
    max-width: 120px;
    top: 195px;
    left: -317px;
  }

  .personagem.ferramentas.fe-p5._2 {
    top: 276px;
    left: 30px;
  }

  .personagem.ferramentas.fe-p5._2.b {
    top: 279px;
    left: 30px;
  }

  .personagem.acoes.p1 {
    width: 120px;
    min-width: 120px;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 169px;
    left: -319px;
  }

  .personagem.acoes.p1.inicio {
    display: block;
    top: 202px;
    left: -309px;
  }

  .personagem.acoes.p2 {
    width: 120px;
    min-width: 120px;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 209px;
    left: 30px;
  }

  .personagem.futuro.ft-p2 {
    display: block;
    top: 216px;
    left: 51px;
  }

  .personagem.futuro.ft-p3 {
    display: block;
    top: 245px;
  }

  .personagem.futuro.ft-p1 {
    min-width: 170px;
    max-width: 170px;
    margin-top: 0;
    margin-left: 0;
    display: block;
    position: absolute;
    top: 169px;
    left: 9px;
  }

  .circulo.quanti._1 {
    display: none;
  }

  .circulo.quanti.a.monitor {
    top: 26px;
    left: -149px;
  }

  .circulo.quanti.a.inicio {
    top: 42px;
    left: 53px;
  }

  .circulo.usos {
    top: 46px;
    left: -59px;
  }

  .linha-info {
    width: 700px;
    margin-top: 3px;
    top: 446px;
  }

  .linha-info.singreh {
    top: 159px;
  }

  .linha-info.balanco {
    width: 800px;
    max-width: 1200px;
    top: 432px;
    left: -401px;
  }

  .linha-info.usos {
    width: 800px;
    max-width: 800px;
  }

  .linha-info.ferramentas.abre.menu {
    width: 800px;
    max-width: 800px;
    display: none;
    top: 788px;
    left: -439px;
  }

  .linha-info.ferramentas.abre._1 {
    width: 850px;
    max-width: 800px;
    top: 437px;
    left: -432px;
  }

  .linha-info.acoes {
    width: 800px;
    max-width: 1200px;
    margin-top: 212px;
    display: block;
    position: relative;
    top: 341px;
    bottom: 0;
    left: 0;
  }

  .linha-info.futuro {
    width: 1200px;
    max-width: 1200px;
    height: auto;
    max-height: none;
    top: -69px;
    left: 0;
    right: 0;
  }

  .info-but-menu.dbo, .info-but-menu.od, .info-but-menu.p, .info-but-menu.t, .info-but-menu.ct, .info-but-menu.c {
    display: none;
  }

  .tit-info-sec.tit-info-singreh.fund {
    left: 264px;
  }

  .tit-info-sec.tit-info-singreh.apoio {
    top: 269px;
  }

  .tit-info-sec.tit-info-singreh.apoio.cnrh {
    top: 220px;
    left: 333px;
  }

  .tit-info-sec.tit-info-singreh.apoio.midr {
    top: 222px;
  }

  .tit-info-sec.tit-info-singreh.apoio.midr.sub {
    top: 258px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ana {
    width: auto;
    min-width: 300px;
    max-width: 300px;
    top: 218px;
    left: 289px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ag-fed {
    top: 252px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ag-fed._1 {
    top: 291px;
  }

  .tit-info-sec.tit-info-singreh.apoio.sema._1 {
    min-width: 300px;
    max-width: 250px;
  }

  .tit-info-sec.secas.a {
    left: 30px;
  }

  .tit-info-sec.secas.crises {
    top: 56px;
    left: 30px;
  }

  .tit-info-sec.secas.mudancas {
    left: 2px;
  }

  .tit-info-sec.cheias {
    top: 60px;
    left: 30px;
  }

  .tit-info-sec.blc.oqe {
    left: 20px;
  }

  .tit-info-sec.blc.pqs {
    top: 50px;
    left: 32px;
  }

  .tit-info-sec.blc.limite {
    top: 47px;
    left: 23px;
  }

  .tit-info-sec.usos._1 {
    text-transform: none;
    min-width: 500px;
    max-width: 500px;
    font-size: 52px;
    line-height: 100%;
    top: 30px;
  }

  .tit-info-sec.usos.interna {
    text-transform: none;
    min-width: 500px;
    max-width: 500px;
    font-size: 52px;
    top: 34px;
  }

  .tit-info-sec.usos.interna.energia, .tit-info-sec.usos.interna.turis {
    font-family: "Sourcesans 3", Arial, sans-serif;
    left: 30px;
  }

  .tit-info-sec.usos.interna.pesca {
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 42px;
    top: 53px;
  }

  .tit-info-sec.usos.interna.navega {
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 42px;
    top: 51px;
    left: 30px;
  }

  .tit-info-sec.usos.interna.eflu {
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 42px;
    left: 30px;
  }

  .tit-info-sec.usos.interna.ab-hu {
    font-family: "Sourcesans 3", Arial, sans-serif;
    line-height: 100%;
    left: 30px;
  }

  .tit-info-sec.usos.interna.ab-ru {
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 42px;
    top: 31px;
    left: 30px;
  }

  .tit-info-sec.usos.interna.indu {
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 42px;
    line-height: 100%;
    top: 50px;
    left: 30px;
  }

  .tit-info-sec.usos.interna.ab-an {
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 42px;
    line-height: 100%;
    left: 30px;
  }

  .tit-info-sec.usos.interna.irriga {
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 42px;
    line-height: 100%;
    top: 51px;
    left: 30px;
  }

  .tit-info-sec.usos.interna.minera {
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 42px;
    top: 52px;
    left: 30px;
  }

  .tit-info-sec.sh {
    top: 55px;
    left: 26px;
  }

  .tit-info-sec.sh.comp {
    top: 0;
  }

  .tit-info-sec.sh.ish {
    margin-left: auto;
    margin-right: auto;
    top: 6px;
    left: 31px;
  }

  .tit-info-sec.sh.ish._1 {
    top: 58px;
  }

  .tit-info-sec.sh.riscos {
    top: 74px;
    left: 30px;
  }

  .tit-info-sec.tela.ferramentas.prh {
    top: 56px;
  }

  .tit-info-sec.tela.ferramentas.enquadra {
    top: 18px;
  }

  .tit-info-sec.tela.ferramentas.outorga {
    min-width: 600px;
    max-width: 600px;
    top: 101px;
    left: -249px;
  }

  .tit-info-sec.tela.ferramentas.cobra {
    top: 42px;
    left: -204px;
  }

  .tit-info-sec.tela.ferramentas.snirh {
    top: 12px;
    left: -51px;
  }

  .tit-info-sec.tela.ferramentas.cond {
    min-width: 400px;
    max-width: 300px;
    top: 108px;
    left: -368px;
  }

  .tit-info-sec.tela.ferramentas.cnarh {
    top: 9px;
    left: -331px;
  }

  .tit-info-sec.tela.ferramentas.regula {
    top: 61px;
    left: -329px;
  }

  .tit-info-sec.tela.ferramentas.sb {
    top: 33px;
    left: -360px;
  }

  .tit-info-sec.tela.ferramentas.fiscal {
    min-width: 500px;
    max-width: 500px;
    top: 0;
    left: 0;
  }

  .tit-info-sec.tela.ferramentas.marco {
    top: 20px;
    left: -324px;
  }

  .tit-info-sec.tela.acoes.gt {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 50px;
    max-height: 50px;
    left: -377px;
  }

  .tit-info-sec.tela.acoes.capac {
    left: -31px;
  }

  .tit-info-sec.tela.acoes.ods {
    width: auto;
    min-width: 400px;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    top: 77px;
    left: 28px;
  }

  .tit-info-sec.tela.acoes.destaque.mobile {
    color: #8c0636;
    width: auto;
    min-width: 500px;
    max-width: 500px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: auto;
    position: absolute;
    inset: 16px 0 0;
  }

  .tit-info-sec.tela.futuro.geg {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 40px;
    left: -362.102px;
  }

  .tit-info-sec.tela.futuro.geg.mobile {
    min-width: 450px;
    max-width: 450px;
    display: block;
    top: 17px;
    left: -136px;
  }

  .tit-info-sec.tela.futuro.infor {
    margin-top: 0;
    position: relative;
    top: 44px;
    left: 33px;
  }

  .tit-info-sec.tela.futuro.edu.mobile {
    top: 47px;
    left: 30px;
  }

  .tit-info-sec.tela.futuro.mobile {
    top: 28px;
    left: 44px;
  }

  .flex-block-55.secas {
    top: 124px;
    left: 150px;
  }

  .flex-block-55.secas.crises {
    top: 62px;
    left: 207px;
  }

  .flex-block-55.cheias {
    left: 156px;
  }

  .div-block-56 {
    width: auto;
    min-width: 800px;
    max-width: 800px;
    margin-left: 0;
    display: flex;
  }

  .text-but-info.monitor {
    left: -372px;
  }

  .section-32 {
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block-56 {
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: flex;
  }

  .flex-block-56.monitor {
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: none;
    position: relative;
    top: -15px;
    left: 78px;
  }

  .flex-block-56.inicio {
    display: none;
  }

  .div-block-57 {
    display: block;
  }

  .linha-quanti.monitor {
    display: none;
  }

  .linha-quanti.quanti {
    display: block;
  }

  .qt-tela.t1 {
    margin-left: auto;
    margin-right: auto;
    display: none;
    top: 25px;
    left: 55px;
    right: 0;
  }

  .qt-tela.t2 {
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    top: 25px;
    left: 55px;
    right: 0;
  }

  .qt-tela.t3 {
    background-position: 50% 100%;
    background-size: 538px;
    min-width: 600px;
    max-width: 600px;
    height: auto;
    min-height: 500px;
    max-height: 500px;
    display: block;
    position: relative;
    top: -80px;
    left: 263px;
  }

  .qt-tela.t4 {
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    top: 24px;
    left: 138px;
    right: 0;
  }

  .qt-tela.evapo {
    top: -41px;
    left: -235px;
  }

  .qt-tela.precip {
    display: block;
    top: 1px;
    left: -285px;
  }

  .qt-tela.retorna {
    left: -244px;
  }

  .qt-tela.sat.t2 {
    min-height: 500px;
    position: relative;
    top: 76px;
    left: 0;
  }

  .tit-info.reserva, .tit-info.reserva.mobile {
    left: 73px;
  }

  .tit-info.flu {
    min-width: 400px;
    max-width: 400px;
    left: -328px;
  }

  .tit-info.plu {
    min-width: 400px;
    max-width: 400px;
    left: -324px;
  }

  .tit-info.sub.mobile {
    display: flex;
    left: -320px;
  }

  .tit-info.pla {
    top: -35px;
    left: -344px;
  }

  .tit-info.sat {
    display: flex;
    top: 35px;
    left: 30px;
  }

  .tit-info.sat.mobile {
    left: 24px;
  }

  .tit-info.sala.mobile {
    display: flex;
    top: 42px;
    left: -324px;
  }

  .corpo-txt-info.reserva {
    min-width: 800px;
    max-width: 800px;
    min-height: 600px;
    max-height: 600px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: none;
  }

  .corpo-txt-info.evapo {
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: none;
  }

  .corpo-txt-info.precip {
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: none;
    top: 72px;
    left: 704px;
    right: 0;
  }

  .corpo-txt-info.escoa {
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: none;
  }

  .corpo-txt-info.monitor {
    display: none;
  }

  .corpo-txt-info.sala {
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: none;
  }

  .corpo-txt-info.sat {
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: none;
    top: 107px;
  }

  .corpo-txt-info.plata {
    margin-left: auto;
    margin-right: auto;
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: none;
    position: relative;
    top: 65px;
    left: 19px;
    right: 0;
  }

  .corpo-txt-info.sub {
    margin-left: auto;
    margin-right: auto;
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: none;
    position: relative;
    top: 38px;
    left: 0;
    right: 0;
  }

  .corpo-txt-info.pluvio, .corpo-txt-info.nivel {
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: none;
    top: 108px;
  }

  .corpo-txt-info.flu {
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: none;
    top: 107px;
  }

  .txt-block-info.reserva {
    left: 77px;
  }

  .txt-block-info.evapo {
    min-width: 250px;
    max-width: 250px;
  }

  .txt-block-info.escoa._2 {
    min-width: 190px;
    max-width: 190px;
    margin-left: 13px;
    padding-right: 0;
  }

  .txt-block-info.monitor.sub {
    left: -317px;
  }

  .txt-block-info.monitor.pla {
    top: 43px;
    left: -341px;
  }

  .txt-block-info.monitor.sat {
    top: 73px;
    left: 27px;
  }

  .txt-block-info.monitor.sala {
    top: 69px;
    left: -323px;
  }

  .ciclo-menu {
    display: none;
  }

  .ciclo-menu.monitor {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    margin-left: 43px;
    display: none;
  }

  .link-block-2.monito {
    border-radius: 20px;
  }

  .link-block-2.fluvio {
    margin-left: 33px;
  }

  .link-block-2.pressed {
    margin-top: -16px;
    top: 430px;
    left: 130px;
  }

  .link-block-2.pressed.evapo, .link-block-2.pressed.retorna, .link-block-2.pressed.escoa, .link-block-2.pressed.precipita {
    margin-top: 0;
  }

  .link-block-2.pressed.fluvio {
    margin-top: 0;
    left: -233px;
  }

  .link-block-2.pressed.niv {
    margin-top: 0;
    left: -143px;
  }

  .link-block-2.pressed.plu {
    margin-top: 0;
    left: -52px;
  }

  .link-block-2.pressed.sub {
    margin-top: 0;
    margin-left: 33px;
    left: 36px;
  }

  .link-block-2.pressed.pla {
    margin-top: 0;
    left: 126px;
  }

  .link-block-2.pressed.sat {
    margin-top: 0;
    margin-left: 376px;
    left: 230px;
  }

  .link-block-2.pressed.sat:hover {
    top: 512px;
    left: 230px;
  }

  .link-block-2.pressed.sala {
    margin-top: 0;
    display: block;
    top: 512px;
    left: 307px;
  }

  .link-block-2.voltar-ciclo {
    border-radius: 20px;
  }

  .flex-block-57 {
    margin-top: -35px;
    display: flex;
    top: 413px;
  }

  .tela, .tela.od._1 {
    display: none;
  }

  .tela.p {
    display: none;
    position: relative;
    left: 0;
  }

  .tela.t {
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
    left: 0;
  }

  .tela.ct, .tela.c, .tela.singreh.fund, .tela.singreh.diret, .tela.singreh.obj, .tela.singreh.inst {
    display: none;
  }

  .tela.secas {
    flex-flow: column;
    min-width: 800px;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    left: 0;
  }

  .tela.cheias {
    flex-flow: column;
    min-width: 800px;
    max-width: 800px;
    display: none;
    left: 0;
  }

  .tela.crises {
    flex-flow: column;
    min-width: 800px;
    max-width: 800px;
    display: none;
    top: 1px;
    left: 0;
  }

  .tela.mudancas {
    min-width: 800px;
    max-width: 800px;
    display: none;
    left: 0;
  }

  .tela.gestao-cl {
    flex-flow: column;
    min-width: 800px;
    max-width: 800px;
    display: none;
    left: 0;
  }

  .tela.oqe {
    display: none;
    left: 0;
  }

  .tela.pqs {
    display: none;
    top: 19px;
    left: 0;
  }

  .tela.limite {
    display: none;
    left: 0;
  }

  .tela.calculo {
    display: none;
    top: 49px;
  }

  .tela.usos.energia {
    z-index: auto;
    justify-content: center;
    align-items: flex-start;
    display: none;
  }

  .tela.usos.turismo, .tela.usos.pesca, .tela.usos.navegacao, .tela.usos.efluentes, .tela.usos.ab-hu, .tela.usos.ab-ru, .tela.usos.industria, .tela.usos.ab-an, .tela.usos.irriga, .tela.usos.minera {
    display: none;
  }

  .tela.sh.comp {
    min-width: 800px;
    max-width: 800px;
    min-height: 550px;
    max-height: 550px;
    display: none;
    top: 51px;
  }

  .tela.sh.risco {
    min-width: 800px;
    min-height: 550px;
    max-height: 550px;
    display: none;
    top: 48px;
  }

  .tela.sh.ish {
    min-width: 800px;
    max-width: 800px;
    min-height: 550px;
    max-height: 550px;
    display: none;
    top: 50px;
  }

  .tela.sh.caminhos {
    justify-content: center;
    align-items: flex-start;
    min-width: 800px;
    max-width: 800px;
    min-height: 550px;
    max-height: 550px;
    margin-left: 0;
    display: none;
    top: 49px;
    left: auto;
  }

  .tela.ferramentas.fe-telas.fiscal {
    min-width: 800px;
    max-width: 800px;
    display: none;
  }

  .tela.ferramentas.fe-telas.prh, .tela.ferramentas.fe-telas.enquadra {
    min-width: 800px;
    max-width: 800px;
    display: none;
    top: 0;
  }

  .tela.ferramentas.fe-telas.outorga {
    flex-flow: column;
    min-width: 800px;
    max-width: 800px;
    display: none;
    top: 0;
    left: 0;
  }

  .tela.ferramentas.fe-telas.cobra {
    order: 0;
    min-width: 800px;
    max-width: 800px;
    display: none;
    top: 0;
    left: 0;
  }

  .tela.ferramentas.fe-telas.snirh {
    min-width: 800px;
    max-width: 800px;
    display: none;
    top: 0;
  }

  .tela.ferramentas.fe-telas.cond {
    min-width: 800px;
    max-width: 800px;
    display: none;
  }

  .tela.ferramentas.fe-telas.cnarh {
    min-width: 800px;
    max-width: 800px;
    display: none;
    top: 0;
  }

  .tela.ferramentas.fe-telas.regula, .tela.ferramentas.fe-telas.sb {
    min-width: 800px;
    max-width: 800px;
    display: none;
  }

  .tela.ferramentas.fe-telas.marco {
    min-width: 800px;
    max-width: 800px;
    display: none;
    top: 0;
    left: 0;
  }

  .tela.acoes.gt {
    z-index: 4;
    min-width: 800px;
    max-width: 800px;
    min-height: 550px;
    max-height: 550px;
    display: none;
    position: absolute;
    left: auto;
  }

  .tela.acoes.capac {
    flex-flow: column;
    min-width: 800px;
    max-width: 800px;
    min-height: 550px;
    max-height: 550px;
    display: none;
    position: relative;
    top: 0;
    left: 0;
  }

  .tela.acoes.ods {
    flex-flow: column;
    width: auto;
    min-width: 800px;
    max-width: 800px;
    height: auto;
    min-height: 550px;
    max-height: 550px;
    display: none;
    top: auto;
    left: 0;
  }

  .tela.acoes.destaque {
    z-index: 3;
    flex-flow: column;
    min-width: 800px;
    max-width: 800px;
    min-height: 550px;
    max-height: 550px;
    display: none;
    position: absolute;
    top: 0;
    left: auto;
  }

  .tela.futuro.geg {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 800px;
    max-width: 800px;
    min-height: 550px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
  }

  .tela.futuro.acoes {
    min-width: 800px;
    max-width: 800px;
    display: none;
    position: relative;
    top: 1px;
    left: auto;
  }

  .tela.futuro.infor {
    min-width: 800px;
    max-width: 800px;
    min-height: 550px;
    max-height: 550px;
    display: none;
    position: relative;
    top: 0;
  }

  .tela.futuro.edu {
    display: none;
  }

  .flex-block-58 {
    top: 184px;
    bottom: -164px;
  }

  .but-ql-p.singreh.estadual {
    top: 552px;
    left: 181px;
  }

  .but-ql-p.ferramentas.prh, .but-ql-p.ferramentas.enquadramento, .but-ql-p.ferramentas.outorga, .but-ql-p.ferramentas.cobranca, .but-ql-p.ferramentas.snirh, .but-ql-p.ferramentas.outras, .but-ql-p.ferramentas.voltar, .but-ql-p.ferramentas.marco, .but-ql-p.ferramentas.cond, .but-ql-p.ferramentas.cnarh, .persona, .persona.singreh, .persona.clima {
    display: none;
  }

  .persona.usos, .persona.ferramentas {
    display: block;
  }

  .persona.acoes {
    display: block;
    left: auto;
  }

  .persona.futuro {
    display: block;
  }

  .info-abre {
    display: flex;
  }

  .info-abre.singreh {
    display: block;
  }

  .info-abre.singreh.inicio {
    display: none;
  }

  .info-abre.clima {
    margin-left: 414px;
    display: flex;
    position: relative;
  }

  .info-abre.balanco, .info-abre.usos {
    display: flex;
  }

  .info-abre.seguranca {
    min-width: 800px;
    max-width: 800px;
    min-height: 550px;
    max-height: 550px;
    display: flex;
  }

  .info-abre.ferramentas {
    display: flex;
    top: 73px;
    left: 303px;
  }

  .info-abre.ferramentas.outras {
    display: flex;
  }

  .info-abre.acoes {
    z-index: 2;
    display: none;
    position: absolute;
  }

  .info-abre.acoes.inicio {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-width: 800px;
    max-width: 800px;
    min-height: 550px;
    max-height: 550px;
    margin-top: 0;
    display: flex;
    position: relative;
    top: 0;
    left: 0;
  }

  .info-abre.futuro {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-width: 800px;
    max-width: 800px;
    min-height: 550px;
    max-height: 550px;
    margin-left: 24px;
    display: flex;
  }

  .m-buts {
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
    position: absolute;
    top: 227px;
    bottom: -226px;
  }

  .m-buts.singreh.fed {
    top: 57px;
    bottom: 0;
  }

  .m-buts.ferramentas.abre {
    top: 272px;
    bottom: 0;
    left: -370px;
  }

  .but-ql-pressed.singreh.pressed-apoio.inter {
    top: 165px;
  }

  .txt-but-menu.inter {
    top: 424px;
  }

  .txt-but-menu.cerh.estadual {
    top: 390px;
    left: 350px;
  }

  .txt-but-menu.cerh.estadual.sngrh {
    top: 602px;
    left: 552px;
  }

  .txt-but-menu.federal {
    top: 124px;
    left: 246px;
  }

  .txt-but-menu.federal.sngrh {
    top: 343px;
    left: 109px;
  }

  .sin-abre {
    display: none;
  }

  .sin-abre.inter {
    display: none;
    top: 0;
  }

  .sin-abre.cnrh, .sin-abre.midr, .sin-abre.ana, .sin-abre.ag-fed, .sin-abre.estaduais, .sin-abre.cerh, .sin-abre.sema, .sin-abre.ogerh {
    display: none;
  }

  .sin-abre.ag-est {
    display: none;
    left: auto;
  }

  .imagem-1.mapa-fed._1 {
    min-width: 120px;
    max-width: 120px;
    top: 12px;
  }

  .imagem-1.mapa-fed.sngrh-fed {
    top: 80px;
    left: 157px;
  }

  .img-2.mapa-est-1 {
    min-width: 120px;
    max-width: 120px;
    top: 12px;
  }

  .img-2.mapa-sngrh {
    top: 80px;
    left: 427px;
  }

  .img-3 {
    min-width: 50px;
    max-width: 50px;
    top: 233px;
    left: 169px;
  }

  .img-4 {
    min-width: 50px;
    max-width: 50px;
    top: 233px;
    left: 492px;
  }

  .img-5.singreh {
    top: 80px;
  }

  .tela-fed {
    top: 110px;
  }

  .imagem-tela-apoio.cnrh {
    top: 160px;
    left: 31px;
  }

  .imagem-tela-apoio.midr {
    top: 224px;
  }

  .imagem-tela-apoio.ana {
    top: 258px;
    left: 97px;
  }

  .imagem-tela-apoio.ag-fed {
    min-width: 300px;
    max-width: 300px;
    top: 103px;
    left: 19px;
  }

  .imagem-tela-apoio.estaduais {
    min-width: 250px;
    max-width: 250px;
  }

  .imagem-tela-apoio.inter {
    min-width: 250px;
    max-width: 250px;
    top: 149px;
    left: 40px;
  }

  .txt-info-apoio {
    top: 334px;
  }

  .txt-info-apoio.cnrh {
    width: auto;
    min-width: 350px;
    max-width: 350px;
    top: 293px;
    left: 332px;
  }

  .txt-info-apoio.midr {
    min-width: 300px;
    max-width: 300px;
    top: 318px;
  }

  .txt-info-apoio.ana._2 {
    min-width: 390px;
    max-width: 390px;
    top: 455px;
    left: 232px;
  }

  .txt-info-apoio.ana._1 {
    top: 327px;
  }

  .txt-info-apoio.ag-fed {
    top: 318px;
  }

  .image-57.secas-itens {
    left: 542px;
  }

  .image-57.secas-itens.crises {
    top: 284px;
    left: 226px;
  }

  .image-57.secas-itens.mudancas {
    left: 197px;
  }

  .image-57.cheias {
    top: 215px;
    left: 529px;
  }

  .image-57.gestao-cl {
    left: 162px;
  }

  .italic-text-57 {
    left: 30px;
  }

  .footer.home {
    position: static;
    inset: auto 0% 0%;
  }

  .container-15, .footer-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-62 {
    position: relative;
    left: 85px;
  }

  .image-62.blc.oqe {
    margin-bottom: auto;
    top: 98px;
    left: 148px;
  }

  .image-62.blc.pqs {
    top: 118px;
    left: 188px;
  }

  .image-62.blc.limite {
    left: 161px;
  }

  .image-62.seguranca {
    margin-bottom: auto;
    top: 109px;
    left: 372px;
  }

  .image-62.sh {
    top: 183px;
    left: 77px;
  }

  .image-62.sh.comp {
    top: 169px;
    left: 320px;
  }

  .image-62.sh.ish {
    top: 165px;
    left: 82px;
  }

  .image-62.sh.riscos {
    top: 181px;
    left: 102px;
  }

  .image-62.ferramentas {
    left: 77px;
  }

  .image-62.tla-img.ferramentas.fe-telas {
    width: auto;
    top: 219px;
    left: 252px;
  }

  .image-62.tla-img.ferramentas.fe-telas.enquadra {
    top: 125px;
    left: 131px;
  }

  .image-62.tla-img.ferramentas.fe-telas.outorga {
    top: 272px;
    left: 247px;
  }

  .image-62.tla-img.ferramentas.fe-telas.cobra {
    top: 159px;
    left: 363px;
  }

  .image-62.tla-img.ferramentas.fe-telas.snirh {
    top: 225px;
    left: 330px;
  }

  .image-62.tla-img.ferramentas.fe-telas.cnarh {
    top: 225px;
    left: 289px;
  }

  .image-62.tla-img.ferramentas.fe-telas.regula {
    top: 232px;
    left: 156px;
  }

  .image-62.tla-img.ferramentas.fe-telas.sb {
    top: 150px;
    left: 261px;
  }

  .image-62.tla-img.ferramentas.fe-telas.fiscal {
    top: 157px;
    left: 254px;
  }

  .image-62.tla-img.ferramentas.fe-telas.cond {
    width: auto;
    min-width: 600px;
    max-width: 600px;
    top: 228px;
    left: 151px;
  }

  .image-62.tla-img.ferramentas.marco {
    top: 237px;
    left: 141px;
  }

  .image-62.acoes {
    display: block;
    position: absolute;
    top: 65px;
    left: 162px;
  }

  .image-62.acoes.inicio {
    z-index: 3;
    width: auto;
    min-width: 400px;
    top: 20px;
    left: 349px;
  }

  .image-62.futuro {
    align-self: flex-end;
    position: relative;
    top: -160px;
    left: 134px;
  }

  .image-63.usos._1 {
    z-index: 15;
    width: auto;
    min-width: 350px;
    max-width: 350px;
    top: 131px;
    left: -24px;
  }

  .bacia-usos {
    z-index: 10;
    display: block;
    top: 330px;
    left: 562px;
  }

  .bacia-usos._1 {
    top: 284px;
    left: -275px;
  }

  .div-block-68 {
    display: flex;
  }

  .espaco-vazio {
    display: block;
  }

  .section-34 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .section-35 {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-35, .paragraph-36, .paragraph-37, .paragraph-38, .paragraph-39, .paragraph-40, .paragraph-41, .paragraph-42, .paragraph-43, .paragraph-44, .paragraph-45, .paragraph-46, .paragraph-47, .paragraph-48, .paragraph-49, .paragraph-50, .paragraph-51, .paragraph-52, .paragraph-53, .paragraph-54, .paragraph-55, .paragraph-56, .paragraph-57, .paragraph-58, .paragraph-59, .paragraph-60, .paragraph-61, .paragraph-62, .paragraph-63, .paragraph-64, .paragraph-65, .paragraph-66, .paragraph-67 {
    margin-bottom: 0;
  }

  .paragraph-69 {
    margin-bottom: 24px;
  }

  .paragraph-72, .paragraph-73 {
    margin-bottom: 0;
  }

  .paragraph-74 {
    padding-right: 22px;
  }

  .paragraph-75, .paragraph-76, .paragraph-77, .paragraph-78 {
    margin-bottom: 0;
  }

  .paragraph-79 {
    margin-bottom: 24px;
    font-size: 18px;
  }

  .paragraph-80, .paragraph-81, .paragraph-82 {
    margin-bottom: 0;
  }

  .paragraph-83 {
    margin-bottom: 24px;
  }

  .list-item-8, .paragraph-84, .paragraph-85, .paragraph-86, .paragraph-87 {
    margin-bottom: 0;
  }

  .texto-corrido {
    color: #464646;
    text-align: left;
    align-self: center;
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .texto-corrido.oqe-home {
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .cjt-2026 {
    border: 1px #000;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 78px;
  }

  .image-20 {
    width: 100%;
    max-width: none;
    height: 100%;
    max-height: none;
  }

  .image-20.futuro {
    width: auto;
    height: auto;
    min-height: 110px;
    max-height: 110px;
    margin-bottom: 39px;
  }

  .image-20.sh-cl {
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 160px;
    max-height: 160px;
  }

  .image-20.futuro-2026, .image-20.futuro-2027 {
    width: auto;
    height: auto;
    min-height: 110px;
    max-height: 110px;
    margin-bottom: 39px;
  }

  .italic-text-4 {
    color: #464646;
  }

  .italic-text-4.oqe_cjt {
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .flex-block-64 {
    grid-column-gap: 51px;
    grid-row-gap: 51px;
  }

  .icon-text {
    align-self: center;
  }

  .quadro-sombra {
    margin-top: 24px;
    margin-right: auto;
  }

  .heading-2._2026, .txt-auxiliar-but {
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .txt-como-nasce {
    font-family: "Sourcesans 3", Arial, sans-serif;
    top: -714px;
    left: -244px;
  }

  .txt-como-nasce._1 {
    width: 250px;
    font-size: 18px;
    line-height: 24px;
    top: -189px;
  }

  .txt-como-nasce._2 {
    width: 250px;
    font-size: 18px;
    line-height: 24px;
    top: -46px;
  }

  .txt-como-nasce._2._2026 {
    top: -74px;
  }

  .txt-como-nasce._2._2025, .txt-como-nasce._2._2028 {
    top: -349px;
  }

  .txt-como-nasce._2-2028 {
    margin-top: 75px;
    top: -410px;
  }

  .txt-como-nasce._2026 {
    top: -708px;
  }

  .txt-como-nasce._1-2026 {
    width: 260px;
    top: -210px;
    left: -259px;
  }

  .txt-como-nasce._2025, .txt-como-nasce._2028 {
    top: -405px;
  }

  .image-64 {
    top: 25px;
  }

  .cn-content-2026 {
    margin-top: 118px;
    margin-bottom: 0;
    padding-bottom: 0;
    top: 13px;
  }

  .hamburguer {
    display: none;
  }

  .hamburguer.mobile, .hamburguer.mobile.credito {
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .flex-block-67 {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
  }

  .quick-stack {
    margin-top: 32px;
  }

  .texto-corrido-2 {
    color: #464646;
    align-self: center;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .texto-corrido-2.alinhado-esquerda {
    color: #464646;
  }

  .code-embed {
    margin-left: 100px;
  }

  .code-embed.landing {
    margin-left: 0;
  }

  .text-block-8 {
    color: #464646;
  }

  .cell {
    padding-top: 113px;
  }

  .flex-block-68 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .flex-block-68.landing-2025 {
    padding-left: 0;
  }

  .flex-block-68.landing-2027 {
    padding-left: 21px;
  }

  .tit-divisao {
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .paragraph-88 {
    text-align: left;
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .paragraph-89, .paragraph-90 {
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .italic-text-61 {
    min-width: auto;
    max-width: none;
    max-height: none;
  }

  .italic-text-64, .italic-text-68 {
    left: 0;
  }

  .div-block-71 {
    display: none;
    top: 599px;
    left: 329px;
  }

  .div-block-72 {
    display: flex;
  }

  .italic-text-78 {
    position: static;
    left: 308px;
  }

  .paragraph-92, .paragraph-93, .paragraph-94, .paragraph-95, .paragraph-96, .paragraph-97, .paragraph-98, .paragraph-99 {
    margin-bottom: 0;
  }

  .paragraph-100 {
    margin-bottom: 4px;
  }

  .tit-info-mobile {
    display: flex;
  }

  .tit-info-mobile.inicio {
    display: none;
  }

  .flex-block-73 {
    z-index: 100;
  }

  .flex-block-73.ql-nmp {
    margin-top: 0;
    top: -69px;
  }

  .flex-block-73.izinho {
    top: 164px;
  }

  .flex-block-73.izinho.i-tempo-retorno {
    top: 229px;
  }

  .flex-block-73.izinho.volume-util {
    margin-top: -365px;
    top: 168px;
  }

  .flex-block-73.izinho.das {
    margin-top: -146px;
    top: 22px;
  }

  .italic-text-96, .italic-text-101 {
    font-size: 14px;
  }

  .italic-text-103 {
    min-width: 700px;
    max-width: 700px;
    height: auto;
    min-height: auto;
    max-height: none;
    top: -18px;
    left: 0;
  }

  .italic-text-103.mobile {
    color: #8c0636;
    min-width: auto;
    max-width: none;
    margin-top: 0;
    top: 0;
    left: 0;
  }

  .italic-text-103.mobile.futuro {
    top: 0;
    left: 0;
  }

  .italic-text-103.futuro {
    min-width: auto;
    max-width: none;
    position: relative;
    top: 0;
    left: 0;
  }

  .italic-text-103.fe.mobile {
    min-width: 600px;
    max-width: 600px;
    top: -11px;
  }

  .italic-text-103.sh {
    top: 0;
    left: 0;
    right: 0;
  }

  .italic-text-103.sh.risco {
    top: 0;
    left: 0;
  }

  .italic-text-110, .italic-text-111 {
    top: 0;
  }

  .image-77.futuro.geg {
    align-self: auto;
    top: 117px;
    left: 142px;
  }

  .image-77.futuro.acoes {
    position: relative;
    top: 53px;
    left: 174px;
  }

  .image-77.futuro.infor {
    position: relative;
    top: 33px;
    left: 81px;
  }

  .image-77.futuro.edu {
    width: auto;
    max-width: 480px;
    min-height: auto;
    max-height: none;
    margin-bottom: auto;
    position: relative;
    top: 125px;
    left: -178px;
  }

  .image-78.gt {
    min-width: 450px;
    max-width: 450px;
    top: 154px;
    left: 200px;
  }

  .image-78.capac {
    min-width: 550px;
    max-width: 500px;
    top: 89px;
    left: 202px;
  }

  .image-78.ods {
    min-width: 500px;
    max-width: 500px;
    top: 109px;
    left: 268px;
  }

  .image-78.destaque {
    min-width: 600px;
    max-width: 600px;
    left: 187px;
  }

  .dropdown {
    position: relative;
    top: 413px;
    left: 239px;
  }

  .dropdown.sh {
    justify-content: flex-end;
    align-items: flex-end;
    top: -77px;
    left: auto;
  }

  .dropdown-toggle-3 {
    min-width: 150px;
    max-width: 150px;
    position: relative;
    top: 141px;
    left: 0;
  }

  .dropdown-toggle-3.sh {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    top: 0;
    left: auto;
  }

  .dropdown-list-3 {
    background-color: #a8e9e4;
    min-width: 90px;
    display: none;
    position: absolute;
    top: 0;
    bottom: -271%;
  }

  .dropdown-list-3.sh {
    align-self: center;
    min-width: 150px;
    padding-bottom: 16px;
    display: none;
    position: absolute;
    inset: -75px auto 0% 325px;
  }

  .dropdown-link-2.sh {
    position: relative;
  }

  .seta.prox.acoes {
    top: 556px;
    left: 104px;
  }

  .seta.prox.acoes.destaque {
    top: 563px;
    left: 554px;
  }

  .seta.prox.acoes.desativa-prox {
    display: block;
    top: 596px;
    left: 104px;
  }

  .seta.prox.acoes.capa {
    top: 557px;
    left: 109px;
  }

  .seta.prox.acoes.abre {
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
    top: 381px;
    left: -99px;
  }

  .seta.prox.acoes.inicio {
    top: 603px;
    left: 122px;
  }

  .seta.prox.acoes.body-2 {
    top: 557px;
    left: 108px;
  }

  .seta.prox.sh {
    z-index: 5;
    position: relative;
    top: 0;
    left: auto;
  }

  .seta.prox.futuro {
    top: 562px;
    left: 51px;
  }

  .seta.ante {
    top: 566px;
    left: 58px;
  }

  .seta.ante.acoes {
    top: 566px;
    left: 72px;
  }

  .seta.ante.acoes.capa {
    top: 557px;
    left: 62px;
  }

  .seta.ante.desativa-volta {
    position: relative;
    top: 0;
    left: 0;
  }

  .seta.ante.desativa-volta.inicio {
    top: 589px;
    left: 40px;
  }

  .seta.ante.ods {
    top: 595px;
    left: 57px;
  }

  .seta.ante.sh {
    top: 0;
  }

  .seta.ante.futuro {
    left: 0;
  }

  .flex-block-74 {
    justify-content: center;
    align-items: flex-end;
    position: relative;
    top: -390px;
    left: 190px;
  }

  .flex-block-74.inicio {
    display: block;
    position: relative;
    top: -334px;
    left: 124px;
  }

  .flex-block-74.destaque {
    position: absolute;
    top: 5px;
    left: -163px;
  }

  .flex-block-74.ft {
    top: 198px;
    left: 78px;
  }

  .flex-block-74.ft.abre {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: flex-end;
    align-items: flex-end;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
    left: auto;
  }

  .flex-block-74.ft.abre._1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex;
  }

  .flex-block-74.ft.geg {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
    left: auto;
  }

  .flex-block-74.ft.tela-geg, .flex-block-74.ft.acoes, .flex-block-74.ft.infor, .flex-block-74.ft.edu {
    margin-left: 0;
    margin-right: 0;
    display: none;
    top: 0;
    left: auto;
  }

  .flex-block-74.ft.sh.abre {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .flex-block-74.ft.sh.caminho {
    margin-left: 0;
    display: none;
  }

  .flex-block-74.ft.qt.abertura {
    margin-top: 0;
    margin-left: 0;
    display: flex;
    top: 0;
    left: auto;
  }

  .flex-block-74.ft.qt.inicio {
    margin-top: 0;
    margin-left: 0;
    display: none;
    top: 0;
  }

  .flex-block-74.ft.qt.sala-fim {
    margin-left: 0;
    display: none;
    top: 0;
  }

  .flex-block-74.ft.ql.fim.c {
    margin-right: 0;
    left: 0;
  }

  .flex-block-74.ft.ql.abre {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    max-height: none;
    margin-right: 0;
    display: flex;
    top: 0;
    left: 0;
  }

  .flex-block-74.ft.us {
    display: flex;
  }

  .flex-block-74.ft.us.inicio {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    top: 0;
  }

  .flex-block-74.ft.us.fim {
    margin-left: 0;
    display: none;
  }

  .flex-block-74.ft.bh.inicio {
    margin-top: 0;
    display: flex;
    top: 0;
    left: auto;
  }

  .flex-block-74.ft.bh.limite {
    display: none;
    top: 0;
  }

  .flex-block-74.ft.sg {
    margin-top: 6px;
    display: flex;
  }

  .flex-block-74.ft.sg.inicio {
    margin-top: 0;
    display: flex;
    top: 0;
  }

  .flex-block-74.ft.sg.inicio.volta, .flex-block-74.ft.sg.inicio.espera {
    display: none;
  }

  .flex-block-74.ft.sg.fim {
    margin-top: 0;
    top: 0;
    left: auto;
  }

  .flex-block-74.ft.fe.abre {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .flex-block-74.ft.fe.fiscal {
    margin-left: 0;
    display: none;
    top: 0;
    left: auto;
    right: auto;
  }

  .flex-block-74.ft.ac {
    display: none;
  }

  .flex-block-74.ft.ac.abre {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    display: flex;
  }

  .flex-block-74.futuro {
    display: block;
    top: -490px;
    left: 402px;
  }

  .flex-block-74.futuro.infor {
    top: -523px;
    left: 402px;
  }

  .flex-block-74.futuro.edu {
    top: -67px;
    left: 598px;
  }

  .flex-block-74.ft {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-right: 0;
    top: 0;
    left: auto;
  }

  .flex-block-74.sh.comp, .flex-block-74.sh.riscos {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: none;
    top: 0;
    left: auto;
  }

  .flex-block-74.sh.ish {
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: none;
    top: 0;
    left: auto;
  }

  .flex-block-74.qt.reserva, .flex-block-74.qt.evapo, .flex-block-74.qt.precip {
    margin-left: 0;
    margin-right: 0;
    display: none;
    top: 0;
    left: auto;
  }

  .flex-block-74.qt.escoa, .flex-block-74.qt.monitor, .flex-block-74.qt.flu, .flex-block-74.qt.nivel, .flex-block-74.qt.pluvio, .flex-block-74.qt.sub, .flex-block-74.qt.plata, .flex-block-74.qt.sat {
    margin-left: 0;
    margin-right: 0;
    top: 0;
    left: auto;
  }

  .flex-block-74.ql.ct, .flex-block-74.ql.p, .flex-block-74.ql.od {
    top: 0;
    left: 0;
  }

  .flex-block-74.ql.dbo {
    display: none;
    top: 0;
    left: 0;
  }

  .flex-block-74.us {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    top: 0;
    left: 0;
  }

  .flex-block-74.us.energia, .flex-block-74.us.turis, .flex-block-74.us.pesca, .flex-block-74.us.navega, .flex-block-74.us.eflu, .flex-block-74.us.ab-hu, .flex-block-74.us.ab-ru, .flex-block-74.us.indu, .flex-block-74.us.ab-an, .flex-block-74.us.irriga {
    margin-left: 0;
    margin-right: 0;
    display: none;
    left: auto;
  }

  .flex-block-74.bh.oqe, .flex-block-74.bh.calculo, .flex-block-74.bh.pqs {
    display: none;
    top: 0;
    left: auto;
  }

  .flex-block-74.cl {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    top: 0;
    left: auto;
  }

  .flex-block-74.cl.bts.secas, .flex-block-74.cl.bts.cheias, .flex-block-74.cl.bts.crises, .flex-block-74.cl.bts.muda, .flex-block-74.cl.bts.gest {
    margin-top: 0;
    display: none;
  }

  .flex-block-74.sg.sin, .flex-block-74.sg.ogerh {
    margin-top: 0;
    margin-right: 0;
    top: 0;
    left: auto;
  }

  .flex-block-74.sg.sema {
    margin-top: 0;
    margin-right: auto;
    top: 0;
    left: auto;
  }

  .flex-block-74.sg.cerh, .flex-block-74.sg.estad, .flex-block-74.sg.ag-fed, .flex-block-74.sg.ana, .flex-block-74.sg.midr, .flex-block-74.sg.cnrh, .flex-block-74.sg.inter, .flex-block-74.sg.inst, .flex-block-74.sg.diret, .flex-block-74.sg.fund, .flex-block-74.sg.obj {
    margin-top: 0;
    margin-right: 0;
    top: 0;
    left: auto;
  }

  .flex-block-74.fe.sb, .flex-block-74.fe.regula, .flex-block-74.fe.cnarh, .flex-block-74.fe.cond, .flex-block-74.fe.marco, .flex-block-74.fe.snirh, .flex-block-74.fe.cobra, .flex-block-74.fe.outorga, .flex-block-74.fe.enquadra, .flex-block-74.fe.prh {
    margin-left: 0;
    margin-right: 0;
    display: none;
    top: 0;
    left: auto;
  }

  .flex-block-74.ac.destaque {
    margin-top: 0;
    margin-right: 0;
    display: none;
    position: relative;
    top: 0;
    left: auto;
  }

  .flex-block-74.ac.gt, .flex-block-74.ac.capac {
    margin-right: 0;
    display: none;
    top: 0;
    left: auto;
  }

  .inicio {
    position: relative;
  }

  .gt-a {
    position: absolute;
    top: -10px;
    left: -10px;
  }

  .div-block-73 {
    left: 0;
  }

  .div-block-74 {
    top: 1px;
    left: 345px;
  }

  .div-block-75 {
    z-index: 5;
    top: -311px;
  }

  .link-block-5 {
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
    position: absolute;
    top: 185px;
    bottom: 13px;
  }

  .div-block-76 {
    left: -299px;
  }

  .link-block-6 {
    position: absolute;
    top: 0;
    left: -276px;
  }

  .link-block-6.ft {
    position: static;
  }

  .link-block-6.ft.prox.inicio {
    background-image: url('../images/setas-22.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 35px;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
  }

  .link-block-6.ft.prox.acoes {
    display: block;
  }

  .link-block-6.ft.prox.sh.abre {
    margin-left: 0;
    margin-right: 0;
  }

  .link-block-6.ft.prox.desativa.us.fim, .link-block-6.ft.prox.desativa.fe.fiscal._1 {
    background-image: url('../images/setas-01.png');
  }

  .link-block-6.ft.prox.qt.abertura {
    display: block;
  }

  .link-block-6.ft.prox.qt.abertura.inicio {
    background-image: url('../images/setas-04.png');
  }

  .link-block-6.ft.prox.ql.inicio {
    background-image: url('../images/setas-06.png');
  }

  .link-block-6.ft.prox.us {
    background-image: url('../images/setas-08.png');
  }

  .link-block-6.ft.prox.fe {
    background-image: url('../images/setas-16.png');
  }

  .link-block-6.ft.prox.fe.enquadramento {
    display: block;
  }

  .link-block-6.futuro {
    left: auto;
  }

  .link-block-7 {
    position: absolute;
    top: -4px;
    left: 159px;
  }

  .link-block-7.ft {
    position: static;
    top: 0;
  }

  .link-block-7.ft.ante.desativado {
    background-image: url('../images/setas-02.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 35px;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
  }

  .link-block-7.ft.ante.desativado.sh.abre {
    margin-left: 0;
    margin-right: 0;
  }

  .link-block-7.ft.ante.desativado.us.inicio {
    background-image: url('../images/setas-02.png');
  }

  .link-block-7.ft.ante.acoes {
    display: block;
  }

  .link-block-7.ft.ante.us {
    background-image: url('../images/setas-07.png');
  }

  .link-block-7.futuro {
    left: auto;
  }

  .link-block-8 {
    align-self: flex-end;
  }

  .div-block-77 {
    width: 800px;
    height: 200px;
  }

  .nav-info {
    justify-content: flex-end;
    align-items: center;
    width: 780px;
    margin-top: -12px;
    margin-left: 24px;
  }

  .nav-info.futuro.ft {
    justify-content: flex-end;
    align-items: center;
    width: auto;
    padding-bottom: 4px;
  }

  .nav-info.sh {
    width: auto;
    min-width: 800px;
    max-width: 800px;
    margin-top: 0;
    display: flex;
    top: 5px;
  }

  .nav-info.qt {
    left: 24px;
    right: 0;
  }

  .nav-info.ql {
    width: auto;
    min-width: 800px;
    max-width: 800px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 2px;
    margin-left: 0;
    top: 0;
    bottom: 24px;
    left: 24px;
  }

  .nav-info.us {
    width: auto;
    min-width: 800px;
    max-width: 800px;
    margin-left: 24px;
  }

  .nav-info.bh {
    align-self: flex-end;
    width: auto;
    min-width: 800px;
    max-width: 800px;
    padding-left: 0;
  }

  .nav-info.cl {
    width: auto;
    min-width: 800px;
    max-width: 800px;
    margin-bottom: 24px;
    margin-left: 24px;
  }

  .nav-info.sg {
    width: auto;
    min-width: 800px;
    max-width: 800px;
    margin-top: 0;
    top: 5px;
  }

  .nav-info.fe {
    width: auto;
    min-width: 800px;
    max-width: 800px;
    margin-left: 24px;
  }

  .nav-info.ac {
    justify-content: flex-end;
    align-self: auto;
    align-items: center;
    width: auto;
    min-width: 800px;
    max-width: 800px;
    min-height: 38px;
    max-height: 38px;
    margin-top: 0;
    margin-left: 24px;
    margin-right: auto;
    top: 8px;
    left: auto;
  }

  .dropdown-toggle-4 {
    background-color: #4ecdc457;
    min-width: 250px;
    max-width: 250px;
    margin-left: 0;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .dropdown-toggle-4.futuro.ql {
    min-width: 250px;
    max-width: 250px;
    margin-top: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    top: auto;
  }

  .dropdown-toggle-4.futuro.us {
    background-color: #fff4d7;
    margin-bottom: 0;
  }

  .dropdown-toggle-4.futuro.us.cl {
    top: 0;
  }

  .dropdown-toggle-4.futuro.us.uso {
    background-color: #ccfaff;
  }

  .dropdown-toggle-4.futuro.bh {
    margin-top: 4px;
  }

  .dropdown-toggle-4.futuro.sg {
    margin-top: 6px;
  }

  .dropdown-list-4 {
    min-width: 250px;
    max-width: 200px;
    margin-top: -216px;
    margin-right: 0;
    padding-right: 0;
    display: none;
    position: relative;
    top: 0;
  }

  .dropdown-list-4.futuro.qt {
    min-height: 40px;
    display: flex;
  }

  .dropdown-list-4.futuro.us.cl {
    display: flex;
  }

  .dropdown-list-4.futuro.us.cl.w--open {
    flex-flow: column;
    min-height: 500px;
    margin-top: -534px;
  }

  .dropd {
    margin-left: 0;
  }

  .dropd.ql {
    top: auto;
  }

  .dropdown-link-4 {
    text-transform: uppercase;
  }

  .dropdown-link-4.mobile.futuro.qt {
    min-height: 30px;
    max-height: 30px;
  }

  .dropdown-link-4.mobile.futuro.us {
    min-width: 250px;
    max-width: 250px;
    min-height: 30px;
    max-height: 30px;
  }

  .dropdown-link-5, .dropdown-link-6 {
    text-transform: uppercase;
  }

  .text-block-51 {
    text-transform: uppercase;
    font-family: source-sans-pro, sans-serif;
    font-weight: 600;
  }

  .flex-buts {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    min-width: 450px;
    top: -8px;
  }

  .flex-buts.futuro.ft {
    grid-column-gap: 57px;
    grid-row-gap: 57px;
    justify-content: flex-start;
    align-items: center;
    margin-top: -5px;
    top: auto;
    left: 0;
    right: 0;
  }

  .flex-buts.sh {
    grid-column-gap: 57px;
    grid-row-gap: 57px;
    justify-content: flex-start;
    align-items: center;
    margin-top: -2px;
    top: auto;
    left: 0;
    right: 0;
  }

  .flex-buts.qt {
    grid-column-gap: 57px;
    grid-row-gap: 57px;
    justify-content: flex-start;
    align-items: center;
    margin-top: -3px;
    top: auto;
    left: 0;
    right: 0;
  }

  .flex-buts.ql {
    grid-column-gap: 57px;
    grid-row-gap: 57px;
    justify-content: flex-start;
    align-items: center;
    margin-top: -2px;
    margin-left: 0;
    margin-right: 0;
    top: auto;
    left: 0;
    right: 0;
  }

  .flex-buts.us {
    margin-top: -1px;
    top: -2px;
  }

  .flex-buts.us.cl {
    grid-column-gap: 57px;
    grid-row-gap: 57px;
    justify-content: flex-start;
    align-items: center;
    margin-top: -2px;
    margin-left: 0;
    margin-right: 0;
    top: auto;
    left: 0;
    right: 0;
  }

  .flex-buts.us.uso {
    grid-column-gap: 57px;
    grid-row-gap: 57px;
    justify-content: flex-start;
    align-items: center;
    margin: -2px 0 0;
    top: auto;
    left: 0;
    right: 0;
  }

  .flex-buts.bh {
    grid-column-gap: 57px;
    grid-row-gap: 57px;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: 0;
    top: -2px;
  }

  .flex-buts.sg {
    grid-column-gap: 77px;
    grid-row-gap: 77px;
    margin-top: -2px;
    margin-left: 0;
    margin-right: 0;
    top: auto;
    left: 0;
    right: 0;
  }

  .flex-buts.fe {
    justify-content: flex-start;
    align-items: center;
    margin-top: -6px;
    top: auto;
    left: 0;
    right: 0;
  }

  .flex-buts.ac {
    justify-content: flex-start;
    align-items: center;
    margin-top: -2px;
    margin-bottom: 0;
    top: auto;
    left: 0;
    right: 0;
  }

  .nav-info-flex {
    flex-flow: row;
    min-width: 800px;
    max-width: 800px;
    margin-left: auto;
  }

  .nav-info-flex.futuro.ft {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 800px;
    max-width: 800px;
    min-height: 35px;
    max-height: 35px;
    margin-top: 1px;
    margin-left: 0;
    padding-bottom: 0;
    left: 0;
    right: 0;
  }

  .nav-info-flex.sh {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 2px;
    margin-left: 0;
    padding-bottom: 0;
    left: 0;
    right: 0;
  }

  .nav-info-flex.qt {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 2px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    left: 0;
    right: 0;
  }

  .nav-info-flex.ql {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 3px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    top: auto;
    left: 0;
    right: 0;
  }

  .nav-info-flex.us {
    border-bottom-color: #814b0e;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    min-width: 800px;
    max-width: 800px;
    margin-top: 6px;
    margin-left: 0;
    margin-right: auto;
    position: relative;
    top: -4px;
    left: 0;
    right: auto;
  }

  .nav-info-flex.us.cl {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 2px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    top: auto;
    right: 0;
  }

  .nav-info-flex.us.uso {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 2px;
    margin-right: 0;
    padding-bottom: 0;
    top: auto;
    right: 0;
  }

  .nav-info-flex.bh {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 2px;
    margin-left: 0;
    padding-bottom: 0;
    left: 0;
    right: 0;
  }

  .nav-info-flex.cl {
    max-width: 800px;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
  }

  .nav-info-flex.sg {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 2px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    left: 0;
    right: 0;
  }

  .nav-info-flex.fe {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 2px;
    margin-left: 0;
    padding-bottom: 0;
    left: 0;
    right: 0;
  }

  .nav-info-flex.ac {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 800px;
    margin-top: 2px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    position: relative;
    top: auto;
    left: 0;
    right: 0;
  }

  .text-block-52 {
    color: #5c546e;
    min-width: 300px;
    max-width: 300px;
    font-family: source-sans-pro, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 100%;
    position: absolute;
    top: 29px;
    left: -21px;
  }

  .text-block-53 {
    color: #5c546e;
    min-width: 180px;
    font-family: source-sans-pro, sans-serif;
    font-size: 16px;
    font-weight: 600;
    position: absolute;
    top: 80px;
    left: -20px;
  }

  .image-96 {
    position: absolute;
  }

  .us-desck {
    min-width: 570px;
    max-width: 570px;
    min-height: auto;
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: absolute;
    top: 185px;
    left: -273px;
  }

  .us-desck.energia {
    min-width: 575px;
    top: 183px;
    left: 120px;
  }

  .us-desck.pesca {
    top: 182px;
    left: 120px;
  }

  .us-desck.navega {
    top: 207px;
    left: 120px;
  }

  .us-desck.turis {
    left: 120px;
  }

  .us-desck.minera {
    min-width: 565px;
    max-width: 565px;
    top: 185px;
    left: 120px;
  }

  .us-desck.ab-hu {
    top: 203px;
    left: 120px;
  }

  .us-desck.irriga {
    min-width: 580px;
    top: 186px;
    left: 120px;
  }

  .us-desck.ab-an {
    min-width: 595px;
    max-width: 590px;
    top: 190px;
    left: 120px;
  }

  .us-desck.indu {
    min-width: 580px;
    max-width: 580px;
    top: 201px;
    left: 120px;
  }

  .us-desck.ab-ru {
    min-width: 600px;
    max-width: 600px;
    top: 220px;
    left: 120px;
  }

  .us-desck.eflu {
    top: 205px;
    left: 120px;
  }

  .image-98, .mobile {
    min-width: 87svw;
    max-width: 87svw;
    display: none;
    position: absolute;
  }

  .code-embed-2 {
    min-height: 90%;
  }

  .link-4 {
    margin-left: 40px;
    left: -30px;
  }

  .link-4.w--current {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    color: #fff;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-left: 40px;
    margin-right: auto;
    display: block;
    position: relative;
    left: -30px;
    right: auto;
  }

  .image-107 {
    top: 12px;
    left: 12px;
  }

  .image-109 {
    top: 142px;
    left: 15px;
  }

  .image-110 {
    left: 16px;
  }

  .image-111 {
    top: 77px;
    left: 10px;
  }

  .titulo-ferramentas-info {
    top: 102px;
  }

  .titulo-ferramentas-info._2 {
    top: 84px;
  }

  .titulo-ferramentas-info._3, .titulo-ferramentas-info._4 {
    left: 30px;
  }

  .bold-text-20 {
    top: 8px;
  }

  .flex-block-76 {
    top: -1px;
    left: 414px;
  }

  .flex-block-77 {
    left: 394px;
  }

  .text-block-56 {
    z-index: 10;
    min-width: 300px;
    max-width: 300px;
    min-height: 60px;
    max-height: 60px;
    top: 58px;
    left: 27px;
  }

  .text-block-57 {
    top: 22px;
    left: 32px;
  }

  .text-block-59 {
    left: 27px;
  }

  .text-block-60 {
    top: 61px;
  }

  .flex-block-78 {
    top: 44px;
    left: -550px;
  }

  .flex-block-79 {
    top: 2px;
    left: 21px;
  }

  .flex-block-80 {
    position: relative;
    left: 437px;
  }

  .flex-block-81 {
    position: absolute;
    left: 414px;
  }

  .italic-text-126 {
    min-width: auto;
    max-width: none;
    min-height: auto;
  }

  .text-block-61 {
    margin-left: auto;
    margin-right: auto;
    top: 54px;
    left: 36px;
    right: 0;
  }

  .text-block-62 {
    left: -169px;
  }

  .text-block-63 {
    top: 45px;
    left: -237px;
  }

  .text-block-64 {
    color: #4c230b;
    margin-left: auto;
    margin-right: auto;
    font-family: source-sans-pro, sans-serif;
    font-size: 44px;
    font-weight: 900;
    line-height: 100%;
    position: relative;
    top: 76px;
    left: 15px;
  }

  .text-block-64.caminhos {
    top: 51px;
  }

  .link-5 {
    display: inline-flex;
  }

  .paragraph-229 {
    font-size: 18px;
  }

  .paragraph-232 {
    margin-bottom: 24px;
  }

  .image-134 {
    min-height: 0;
  }

  .paragraph-240 {
    margin-bottom: 32px;
  }

  .image-138 {
    margin-left: 0;
  }

  .flex-block-83 {
    display: none;
  }

  .dropdown-5 {
    margin-top: 4px;
  }

  .image-140 {
    min-width: 500px;
    max-width: 500px;
    margin-bottom: 24px;
  }

  .image-142 {
    align-self: center;
    min-width: 550px;
    max-width: 550px;
    margin-bottom: 24px;
  }

  .flex-block-84 {
    min-width: 500px;
  }

  .image-143 {
    min-width: 550px;
    max-width: 550px;
    margin-bottom: 24px;
  }

  .image-144 {
    min-width: 600px;
    max-width: 600px;
  }

  .image-145 {
    min-width: 200px;
    max-width: 200%;
    display: none;
  }

  .image-146 {
    min-width: 200px;
    max-width: 200px;
    display: none;
  }

  .paragraph-248, .paragraph-249, .paragraph-250, .paragraph-251, .paragraph-252, .paragraph-253 {
    font-size: 18px;
  }

  .paragraph-254 {
    font-size: 16px;
  }

  .rich-text-block-15, .list-item-10 {
    font-size: 18px;
  }

  .link-6 {
    align-self: center;
  }

  .image-151 {
    min-height: auto;
    max-height: none;
  }

  .image-157 {
    min-width: 250px;
    max-width: 250px;
  }

  .italic-text-133 {
    color: #464646;
    font-size: 18px;
  }

  .list-item-11, .list-item-12 {
    list-style-type: disc;
  }

  .footer-wrapper-three-2 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    margin-left: 52px;
  }

  .image-164 {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: -24px;
  }

  .italic-text-134 {
    font-style: normal;
    font-weight: 400;
  }

  .hero-portal {
    z-index: auto;
    background-color: #0000;
    background-image: url('../images/hero_fundo_large_portal.png'), linear-gradient(90deg, #0086ff 57%, #fff 58%);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto 800px, auto;
    border-bottom-style: solid;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    height: auto;
    min-height: 800px;
    max-height: 800px;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    position: static;
  }

  .hero-content {
    z-index: 3;
    grid-column-gap: 300px;
    grid-row-gap: 300px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    min-width: auto;
    min-height: auto;
    margin-top: -6px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 252px;
    position: relative;
    top: -581px;
  }

  .hero-content.note {
    grid-column-gap: 300px;
    grid-row-gap: 300px;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 250px;
  }

  .tit-e-sub-hero-2025 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    min-width: 400px;
    max-width: 400px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 22px;
    position: relative;
  }

  .logo-buts-2025 {
    background-image: none;
    margin-top: 18px;
    margin-right: auto;
    padding-right: 134px;
  }

  .h1-home-2026 {
    text-transform: none;
    min-width: 400px;
    max-width: 400px;
    margin-left: 0;
    font-size: 52px;
    line-height: 100%;
  }

  .h1-home-2026.resultado-da-busca {
    color: #0057a3;
    margin-top: 39px;
  }

  .h1-home-2026.mobile {
    width: auto;
    min-width: 400px;
    max-width: 400px;
    margin-top: -71px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
    position: relative;
    left: auto;
  }

  .h1-home-2026.mobile.m1 {
    width: 400px;
    max-width: 400px;
  }

  .texto-apoio-home-2026 {
    align-self: flex-start;
    width: auto;
    min-width: 270px;
    max-width: 270px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .div-como-nasce {
    margin-top: 0;
  }

  .bnt-explore {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    color: #0057a3;
    text-align: center;
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50% 0;
    background-size: 90px;
    justify-content: center;
    align-items: center;
    height: auto;
    max-height: 120px;
    font-size: 16px;
    text-decoration: none;
    display: flex;
  }

  .bnt-explore:hover {
    color: #00c9ff;
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50% 0;
    background-size: 90px;
  }

  .bnt-explore.explore {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    color: #0057a3;
    background-image: url('../images/icon_t1_2025.png');
    background-position: 50% 0;
    background-size: 90px;
    flex-flow: column;
    height: 48px;
    min-height: 140px;
    font-weight: 400;
  }

  .bnt-explore.explore:hover {
    color: #0057a3;
    background-image: url('../images/icon_t1_2025_hover.png');
    font-weight: 600;
  }

  .bnt-explore.explore.qualidade {
    background-image: url('../images/icon_t2_2026icon_t2_2025.avif');
    background-size: 90px;
  }

  .bnt-explore.explore.qualidade:hover {
    background-image: url('../images/icon_t2_2025_hover.png');
  }

  .bnt-explore.explore.ex-quanti {
    background-size: 90px;
    margin-bottom: 0;
  }

  .bnt-explore.explore.ex-usos {
    background-image: url('../images/icon_t3_2026icon_t3_2025.avif');
    background-size: 90px;
  }

  .bnt-explore.explore.ex-usos:hover {
    background-image: url('../images/icon_t3_2025_hover_1icon_t3_2025_hover.avif');
  }

  .bnt-explore.explore.ex-clima {
    background-image: url('../images/icon_t5_2026icon_t5_2025.avif');
    background-size: 90px;
  }

  .bnt-explore.explore.ex-clima:hover {
    background-image: url('../images/icon_t5_2025_hover_1icon_t5_2025_hover.avif');
  }

  .bnt-explore.explore.ex-balanco {
    background-image: url('../images/icon_t4_2026icon_t4_2025.avif');
    background-size: 90px;
  }

  .bnt-explore.explore.ex-balanco:hover {
    background-image: url('../images/icon_t4_2025_hover_1icon_t4_2025_hover.avif');
  }

  .bnt-explore.explore.ex-singreh {
    background-image: url('../images/icon_t6_2026icon_t6_2025.avif');
    background-size: 90px;
  }

  .bnt-explore.explore.ex-singreh:hover {
    background-image: url('../images/icon_t6_2025_hover_1icon_t6_2025_hover.avif');
  }

  .bnt-explore.explore.ex-ferramentas {
    background-image: url('../images/Property-1Default_1Property 1=Default.avif');
    background-size: 90px;
  }

  .bnt-explore.explore.ex-ferramentas:hover {
    background-image: url('../images/Property-1Variant2_1Property 1=Variant2.avif');
  }

  .bnt-explore.explore.ex-acoes {
    background-image: url('../images/icon_t8_2026icon_t8_2025.avif');
    background-size: 90px;
  }

  .bnt-explore.explore.ex-acoes:hover {
    background-image: url('../images/icon_t8_2025_hover_1icon_t8_2025_hover.avif');
  }

  .bnt-explore.explore.ex-seguranca {
    background-image: url('../images/icon_t9_2026icon_t9_2025.avif');
    background-size: 90px;
  }

  .bnt-explore.explore.ex-seguranca:hover {
    background-image: url('../images/icon_t9_2025_hover.png');
  }

  .bnt-explore.explore.ex-futuro {
    background-image: url('../images/icon_t10_2026icon_t10_2025.avif');
    background-size: 90px;
  }

  .bnt-explore.explore.ex-futuro:hover {
    background-image: url('../images/icon_t10_2025_hover_1icon_t10_2025_hover.avif');
  }

  .bnt-explore.quanti {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/1-quantidade-pb.svg');
    background-position: 0%;
    background-size: 45px;
    height: 50px;
  }

  .bnt-explore.quanti:hover {
    background-image: url('../images/1-quantidade.png');
  }

  .bnt-explore.quanti.w--current {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-position: 0%;
    background-size: 45px;
    height: 50px;
    min-height: auto;
  }

  .bnt-explore.usos {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/3-usos-pb.svg');
    background-position: 0%;
    background-size: 45px;
    height: 50px;
  }

  .bnt-explore.usos:hover {
    color: #95e1dc;
    background-image: url('../images/3-usos.svg');
  }

  .bnt-explore.usos.w--current {
    background-size: 46px;
    height: 50px;
  }

  .bnt-explore.usos.quali {
    height: 50px;
  }

  .bnt-explore.usos.quali:hover {
    background-size: 45px;
  }

  .bnt-explore.usos.quali.w--current {
    height: 50px;
  }

  .bnt-explore.balanco {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/4-balanco-pb.svg');
    background-position: 0%;
    background-size: 46px;
    height: 48px;
  }

  .bnt-explore.balanco:hover {
    color: #8b9e3b;
    background-image: url('../images/4-balanco.svg');
  }

  .bnt-explore.balanco.menu-balanco {
    text-align: left;
    background-size: 45px;
    height: 50px;
  }

  .bnt-explore.clima {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/5-clima-pb.svg');
    background-position: 0%;
    background-size: 45px;
    height: 50px;
  }

  .bnt-explore.clima:hover {
    color: #ffc639;
    background-image: url('../images/5-clima.svg');
  }

  .bnt-explore.singreh {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/6-singreh-pb.svg');
    background-position: 0%;
    background-size: 45px;
    height: 50px;
  }

  .bnt-explore.singreh:hover {
    color: #5b536e;
    background-image: url('../images/6-singreh.svg');
  }

  .bnt-explore.acoes {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/8-acoes-pb.svg');
    background-position: 0%;
    background-size: 45px;
    height: 50px;
  }

  .bnt-explore.acoes:hover {
    color: #8c0636;
    background-image: url('../images/8-acoes.svg');
  }

  .bnt-explore.seguranca {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/9-seguranca-pb.svg');
    background-position: 0%;
    background-size: 45px;
    height: 50px;
  }

  .bnt-explore.seguranca:hover {
    color: #ea7a6e;
    background-image: url('../images/9-seguranca.svg');
  }

  .bnt-explore.futuro {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/futuro-pb.svg');
    background-position: 0%;
    background-size: 46px;
    height: 48px;
  }

  .bnt-explore.futuro:hover {
    color: #4ecdc4;
    background-image: url('../images/futuro.svg');
  }

  .bnt-explore.futuro.menu-futuro {
    background-size: 45px;
    height: 50px;
  }

  .bnt-explore.ferramentas {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url('../images/7-ferramentas-pb.svg');
    background-position: 0%;
    background-size: 45px;
    height: 50px;
  }

  .bnt-explore.ferramentas:hover {
    color: #7e5bef;
    background-image: url('../images/7-ferramentas.svg');
  }

  .bnt-explore.quali {
    background-image: url('../images/2-qualidade-pb.svg');
    background-size: 46px;
    height: 46px;
  }

  .bnt-explore.quali:hover {
    color: #0086ff;
    background-image: url('../images/2-qualidade.svg');
  }

  .bnt-explore.quali.w--current {
    color: #0086ff;
    background-image: url('../images/2-qualidade.svg');
    background-size: 45px;
    height: 47px;
  }

  .bnt-explore.e-qt-2026 {
    color: #226258;
    background-image: url('../images/qt-2026_1qt-2026.avif');
    min-height: 100px;
    max-height: none;
    margin-bottom: 24px;
  }

  .bnt-explore.e-ql-2026 {
    background-image: url('../images/ql-2026_1ql-2026.avif');
    min-height: 100px;
    max-height: none;
  }

  .bnt-explore.e-us-2026 {
    background-image: url('../images/us-2026_1us-2026.avif');
    min-height: 100px;
    max-height: none;
  }

  .bnt-explore.e-bh-2026 {
    min-height: 100px;
    max-height: none;
  }

  .bnt-explore.e-cl-2026 {
    min-height: 100px;
    max-height: none;
    margin-bottom: 16px;
  }

  .bnt-explore.e-sg-2026 {
    flex-flow: column;
    min-height: 100px;
    max-height: 100px;
  }

  .bnt-explore.e-fe-2026 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-height: 140px;
    max-height: 100px;
  }

  .bnt-explore.e-ac-2026, .bnt-explore.e-sh-2026, .bnt-explore.e-ft-2026 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .bnt-explore.e-qt-2025 {
    background-image: url('../images/icon_t1_2025.png');
  }

  .bnt-explore.e-ql-2025 {
    background-image: url('../images/icon_t2_2026icon_t2_2025.avif');
  }

  .bnt-explore.e-us-2025 {
    background-image: url('../images/icon_t3_2026icon_t3_2025.avif');
  }

  .bnt-explore.e-qt-2027 {
    background-image: url('../images/qt_2027qt_2026.avif');
    flex-flow: column;
  }

  .bnt-explore.e-ql-2027 {
    background-image: url('../images/ql_2027ql_2026.avif');
    flex-flow: column;
  }

  .bnt-explore.e-us-2027 {
    background-image: url('../images/us_2027us_2026.avif');
    flex-flow: column;
  }

  .bnt-explore.e-bh-2027, .bnt-explore.e-cl-2027, .bnt-explore.e-sg-2027, .bnt-explore.e-fe-2027, .bnt-explore.e-ac-2027, .bnt-explore.e-sh-2027, .bnt-explore.e-ft-2027 {
    flex-flow: column;
  }

  .bnt-explore.e-qt-2028 {
    background-image: url('../images/qt-2028_1qt-2028.avif');
    flex-flow: column;
  }

  .bnt-explore.e-ql-2028 {
    background-image: url('../images/ql-2028_1ql-2028.avif');
    flex-flow: column;
  }

  .bnt-explore.e-us-2028 {
    background-image: url('../images/us-2028_1us-2028.avif');
    flex-flow: column;
  }

  .bnt-explore.e-bh-2028, .bnt-explore.e-cl-2028, .bnt-explore.e-sg-2028, .bnt-explore.e-fe-2028, .bnt-explore.e-ac-2028, .bnt-explore.e-sh-2028, .bnt-explore.e-ft-2028 {
    flex-flow: column;
  }

  .bnt-explore.e-qt-2027 {
    background-image: url('../images/qt_2027qt_2026.avif');
  }

  .bnt-explore.e-qt-2026 {
    background-image: url('../images/qt-2026_1qt-2026.avif');
  }

  .bnt-explore.e-fe-2026-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-height: 140px;
    max-height: 100px;
  }

  .bnt-explore-txt {
    color: #0057a3;
    text-align: center;
    -webkit-text-stroke-color: #464646;
    text-transform: uppercase;
    border: 1px #000;
    align-self: center;
    margin-top: 104px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    line-height: 18px;
    text-decoration: none;
    display: block;
    position: static;
    inset: 0 0% 0%;
  }

  .bnt-explore-txt:hover {
    color: #0057a3;
  }

  .bnt-explore-txt.explore {
    color: #0057a3;
    text-align: center;
    border-top-style: none;
    border-bottom-style: none;
    margin-top: 0;
    top: 47px;
  }

  .bnt-explore-txt.explore:hover {
    color: #0057a3;
    top: 47px;
  }

  .bnt-explore-txt.explore.q1, .bnt-explore-txt.explore.q2 {
    top: 47px;
  }

  .footer-home-2026 {
    background-color: #226258;
  }

  .footer-home-2026.home {
    position: static;
    inset: auto 0% 0%;
  }

  .hero-2025 {
    z-index: auto;
    background-color: #0000;
    background-image: url('../images/hero_fundo_large_2025.png'), linear-gradient(90deg, #0057a3 54%, #fff 54%);
    background-position: 50%, 0 0;
    background-size: auto 700px, auto;
    border-top-style: none;
    border-top-width: 1px;
    border-bottom-style: solid;
    width: auto;
    height: auto;
    min-height: 700px;
    max-height: 700px;
    margin-top: 70px;
    margin-bottom: 0;
    position: static;
  }

  .como-nasce-2026 {
    background-image: linear-gradient(#fff, #598982 17%, #226258 31%);
    margin-top: -357px;
    margin-bottom: 52px;
  }

  .explore-2026 {
    margin-top: 32px;
  }

  .explore-2026.mobile {
    position: relative;
  }

  .navbar-geral {
    z-index: 100;
    background-color: #fff;
    border-bottom: 2px #0057a3;
    min-height: 65px;
    position: fixed;
    inset: 0% 0% auto auto;
  }

  .navbar-geral.internas {
    height: 70px;
  }

  .hero-conten-2026 {
    z-index: 3;
    grid-column-gap: 280px;
    grid-row-gap: 280px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    min-width: auto;
    min-height: auto;
    max-height: 700px;
    margin-top: 7px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 208px;
    position: relative;
    top: 0;
  }

  .hero-conten-2026.note {
    grid-column-gap: 300px;
    grid-row-gap: 300px;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 250px;
  }

  .hero-content-portal {
    z-index: 10;
    grid-column-gap: 260px;
    grid-row-gap: 260px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    min-width: auto;
    min-height: auto;
    margin-top: 177px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 248px;
    position: relative;
    top: 0;
  }

  .hero-content-portal.note {
    grid-column-gap: 300px;
    grid-row-gap: 300px;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 250px;
  }

  .anos-portal {
    background-color: #fff;
    border: 1px #000;
    border-top: 2px solid #0086ff;
    align-self: center;
    margin-top: -45px;
  }

  .footer-home-portal {
    background-color: #0086ff;
    margin-top: 0;
    position: absolute;
    inset: auto 0% 0%;
  }

  .footer-home-portal.home {
    position: static;
    inset: auto 0% 0%;
  }

  .bts-anos {
    margin-top: 14px;
    margin-right: auto;
  }

  .botao-ano.mobile {
    align-self: center;
    min-width: 300px;
    max-width: 300px;
    padding-left: 50px;
    position: relative;
  }

  .flex-anos {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 0;
    top: 0;
  }

  .anos-ciclo {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    padding-left: 65px;
  }

  .div-hero-portal {
    z-index: 1;
    box-sizing: border-box;
    background-color: #0057a3;
    background-image: url('../images/teste_1.png'), linear-gradient(90deg, #0086ff 56%, #fff 58%);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto 700px, auto;
    background-attachment: scroll, scroll;
    min-width: auto;
    height: auto;
    min-height: 680px;
    margin-top: 0;
    position: relative;
    overflow: auto;
  }

  .div-hero-portal.mascara_home {
    z-index: 0;
    border-bottom: 2px solid #0057a3;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .logo-home-portal {
    background-image: url('../images/portal.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 380px;
    align-self: auto;
    width: auto;
    min-width: 400px;
    height: auto;
    min-height: 400px;
    margin-left: 9px;
    position: relative;
    overflow: hidden;
  }

  .favo-portal {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .favo-portal.w--current {
    margin-left: 0;
    margin-right: 0;
    left: 0;
  }

  .button-2026 {
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .button-2026.mobile {
    align-self: center;
    min-width: 300px;
    max-width: 300px;
    padding-left: 50px;
    position: relative;
  }

  .logo-home-2026 {
    background-image: url('../images/logo-2026_1logo-2026.avif');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 400px;
    align-self: auto;
    width: auto;
    min-width: 400px;
    height: auto;
    min-height: 400px;
    margin-left: 9px;
    position: relative;
    overflow: hidden;
  }

  .grid-explorar {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    padding-left: 6px;
    padding-right: 15px;
  }

  .temas-2026 {
    display: flex;
  }

  .embeded-2026 {
    margin-left: 100px;
  }

  .embeded-2026.landing {
    margin-left: 0;
  }

  .hero-2026 {
    z-index: auto;
    background-color: #0000;
    background-image: url('../images/hero_fundo_large_2026.png'), linear-gradient(90deg, #226258 52%, #fff 55%);
    background-position: 50%, 0 0;
    background-size: auto 700px, auto;
    border-top-style: solid;
    border-bottom-style: solid;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    min-height: 700px;
    max-height: 700px;
    margin: 70px auto 0;
    display: flex;
    position: static;
  }

  .hero-conten-2025 {
    z-index: 3;
    grid-column-gap: 300px;
    grid-row-gap: 300px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    min-width: auto;
    min-height: auto;
    max-height: 700px;
    margin-top: 95px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 35px;
    padding-left: 252px;
    position: relative;
    top: 0;
  }

  .hero-conten-2025.note {
    grid-column-gap: 300px;
    grid-row-gap: 300px;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 250px;
  }

  .logo-home-2025 {
    background-image: url('../images/logo_2025.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    align-self: auto;
    width: auto;
    min-width: 400px;
    height: auto;
    min-height: 400px;
    margin-left: 9px;
    position: relative;
    overflow: hidden;
  }

  .button-2025 {
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .button-2025.mobile {
    align-self: center;
    min-width: 300px;
    max-width: 300px;
    padding-left: 50px;
    position: relative;
  }

  .texto-apoio-home-2025 {
    align-self: flex-start;
    width: auto;
    min-width: 250px;
    max-width: 250px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: "Sourcesans 3", Arial, sans-serif;
    position: relative;
  }

  .h1-home-2025 {
    text-transform: none;
    min-width: 400px;
    max-width: 400px;
    margin-left: 0;
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 52px;
    line-height: 100%;
  }

  .h1-home-2025.resultado-da-busca {
    color: #0057a3;
    margin-top: 39px;
  }

  .h1-home-2025.mobile {
    width: auto;
    min-width: 400px;
    max-width: 400px;
    margin-top: -71px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
    position: relative;
    left: auto;
  }

  .h1-home-2025.mobile.m1 {
    width: 400px;
    max-width: 400px;
  }

  .quadro-sombra-2025 {
    margin-top: 24px;
    margin-right: auto;
  }

  .cjt-2025 {
    border: 1px #000;
    align-self: center;
  }

  .cn-content-2025 {
    top: 129px;
  }

  .embeded-2025, .embeded-2025.landing {
    margin-left: 0;
  }

  .logo-buts-2026 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    background-image: none;
    margin-top: 15px;
    margin-right: auto;
    padding-right: 153px;
  }

  .quadro-sombra-2026 {
    margin-top: 24px;
    margin-right: auto;
  }

  .hero-2027 {
    z-index: auto;
    background-color: #0000;
    background-image: url('../images/hero_fundo_large_2027.png'), linear-gradient(90deg, #7e5bef 53%, #e2dbfb 54%, #fff 55%);
    background-position: 50%, 0 0;
    background-size: auto 700px, auto;
    border-top-style: solid;
    border-bottom-style: solid;
    width: auto;
    height: auto;
    min-height: 700px;
    max-height: 700px;
    margin-top: 70px;
    margin-bottom: 0;
    margin-right: auto;
    position: static;
  }

  .hero-conten-2027 {
    z-index: 3;
    grid-column-gap: 290px;
    grid-row-gap: 290px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    min-width: auto;
    min-height: auto;
    max-height: 700px;
    margin-top: -13px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 35px;
    padding-left: 242px;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .hero-conten-2027.note {
    grid-column-gap: 300px;
    grid-row-gap: 300px;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 250px;
  }

  .h1-home-2027 {
    text-transform: none;
    min-width: 400px;
    max-width: 400px;
    margin-left: 0;
    font-size: 52px;
    line-height: 100%;
  }

  .h1-home-2027.resultado-da-busca {
    color: #0057a3;
    margin-top: 39px;
  }

  .h1-home-2027.mobile {
    width: auto;
    min-width: 400px;
    max-width: 400px;
    margin-top: -71px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
    position: relative;
    left: auto;
  }

  .h1-home-2027.mobile.m1 {
    width: 400px;
    max-width: 400px;
  }

  .texto-apoio-home-2027 {
    align-self: flex-start;
    width: auto;
    min-width: 250px;
    max-width: 250px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .tit-e-sub-hero-2027 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    min-width: 400px;
    max-width: 400px;
    margin-top: -17px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 33px;
    position: relative;
  }

  .logo-home-2027 {
    background-image: url('../images/logo-2027_1logo-2027.avif');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 400px;
    align-self: auto;
    width: auto;
    min-width: 400px;
    height: auto;
    min-height: 400px;
    margin-left: 9px;
    position: relative;
    overflow: hidden;
  }

  .button-2027.mobile {
    align-self: center;
    min-width: 300px;
    max-width: 300px;
    padding-left: 50px;
    position: relative;
  }

  .logo-buts-2027 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: none;
    margin-top: 4px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 200px;
  }

  .cn-content-2027 {
    margin-top: 130px;
    top: 124px;
  }

  .embeded-2027 {
    margin-left: 3px;
  }

  .embeded-2027.landing {
    margin-left: 0;
  }

  .temas-2027 {
    display: flex;
  }

  .footer-home-2027 {
    background-color: #7e5bef;
  }

  .footer-home-2027.home {
    position: static;
    inset: auto 0% 0%;
  }

  .hero-2028 {
    z-index: auto;
    background-color: #0000;
    background-image: url('../images/hero_fundo_large_2028.png'), linear-gradient(90deg, #fcd36c 53%, #fff 57%);
    background-position: 50%, 0 0;
    background-size: auto 700px, auto;
    border-top-style: solid;
    border-bottom-style: solid;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    min-height: 700px;
    max-height: 700px;
    margin-top: 70px;
    margin-bottom: 0;
    display: flex;
    position: static;
  }

  .hero-conten-2028 {
    z-index: 3;
    grid-column-gap: 330px;
    grid-row-gap: 330px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    min-width: auto;
    min-height: auto;
    max-height: 700px;
    margin-top: -26px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 35px;
    padding-left: 143px;
    position: relative;
    top: 0;
  }

  .hero-conten-2028.note {
    grid-column-gap: 300px;
    grid-row-gap: 300px;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 250px;
  }

  .tit-e-sub-hero-2028 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    min-width: 400px;
    max-width: 400px;
    margin-top: -7px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 64px;
    position: relative;
  }

  .h1-home-2028 {
    text-transform: none;
    min-width: 400px;
    max-width: 400px;
    margin-left: 0;
    padding-left: 0;
    font-size: 52px;
    line-height: 100%;
  }

  .h1-home-2028.resultado-da-busca {
    color: #0057a3;
    margin-top: 39px;
  }

  .h1-home-2028.mobile {
    width: auto;
    min-width: 400px;
    max-width: 400px;
    margin-top: -71px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
    position: relative;
    left: auto;
  }

  .h1-home-2028.mobile.m1 {
    width: 400px;
    max-width: 400px;
  }

  .texto-apoio-home-2028 {
    align-self: flex-start;
    width: auto;
    min-width: 250px;
    max-width: 250px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2px;
    padding-right: 0;
    font-family: "Sourcesans 3", Arial, sans-serif;
    position: relative;
  }

  .logo-home-2028 {
    background-image: url('../images/logo-2028_1logo-2028.avif');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 400px;
    align-self: auto;
    width: auto;
    min-width: 400px;
    height: auto;
    min-height: 400px;
    margin-left: 9px;
    position: relative;
    overflow: hidden;
  }

  .button-2028.mobile {
    align-self: center;
    min-width: 300px;
    max-width: 300px;
    padding-left: 50px;
    position: relative;
  }

  .logo-buts-2028 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: none;
    margin-top: 14px;
    margin-right: auto;
    padding-right: 130px;
  }

  .cn-content-2028 {
    margin-top: 92px;
    top: 175px;
  }

  .embeded-2028 {
    margin-left: 100px;
  }

  .embeded-2028.landing {
    margin-left: 0;
  }

  .txt-como-nasce-2028 {
    margin-top: -5px;
    top: 24px;
  }

  .quadro-sombra-2028 {
    margin-top: 24px;
    margin-right: auto;
  }

  .como-nasce-2025 {
    background-image: linear-gradient(#fff, #0057a3 30%);
    margin-bottom: 50px;
  }

  .como-nasce-2027 {
    margin-top: -386px;
    margin-bottom: 50px;
  }

  .bnt-explore-txt-2027 {
    color: #7e5bef;
    text-align: center;
    -webkit-text-stroke-color: #464646;
    text-transform: uppercase;
    border: 1px #000;
    align-self: center;
    margin-top: 104px;
    font-size: 14px;
    line-height: 16px;
    text-decoration: none;
    display: block;
    position: relative;
    inset: 0 0% 0%;
  }

  .bnt-explore-txt-2027:hover {
    color: #7e5bef;
  }

  .bnt-explore-txt-2027.explore {
    color: #0057a3;
    text-align: center;
    border-top-style: none;
    border-bottom-style: none;
    margin-top: 0;
    top: 47px;
  }

  .bnt-explore-txt-2027.explore:hover {
    color: #0057a3;
    top: 47px;
  }

  .bnt-explore-txt-2027.explore.q1, .bnt-explore-txt-2027.explore.q2 {
    top: 47px;
  }

  .bnt-explore-txt-2027._1linha {
    top: -6px;
  }

  .cn-mapa-2026 {
    width: 700px;
    max-width: 700%;
    margin-top: 42px;
    top: -141px;
  }

  .tit-divisao-2026 {
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .footer-home-2028 {
    background-color: #ffc639;
  }

  .footer-home-2028.home {
    position: static;
    inset: auto 0% 0%;
  }

  .como-nasce-2028 {
    background-image: linear-gradient(#fff, #ffe092e0 30%);
    margin-top: -407px;
    margin-bottom: 50px;
  }

  .image-165 {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-top: 10px;
    margin-bottom: 9px;
  }

  .bnt-explore-txt-2026 {
    color: #226258;
    text-align: center;
    -webkit-text-stroke-color: #464646;
    text-transform: uppercase;
    border: 1px #000;
    justify-content: center;
    align-self: center;
    align-items: flex-end;
    margin-top: 0;
    line-height: 18px;
    text-decoration: none;
    display: block;
    position: relative;
    inset: 46px 0% 0%;
  }

  .bnt-explore-txt-2026:hover {
    color: #0057a3;
  }

  .bnt-explore-txt-2026.explore {
    color: #0057a3;
    text-align: center;
    border-top-style: none;
    border-bottom-style: none;
    margin-top: 0;
    top: 47px;
  }

  .bnt-explore-txt-2026.explore:hover {
    color: #0057a3;
    top: 47px;
  }

  .bnt-explore-txt-2026.explore.q1, .bnt-explore-txt-2026.explore.q2 {
    top: 47px;
  }

  .bnt-explore-txt-2026._1linha {
    margin-bottom: 0;
    top: 38px;
  }

  .footer-home-2025 {
    background-color: #0057a3;
  }

  .footer-home-2025.home {
    position: static;
    inset: auto 0% 0%;
  }

  .image-20-2025 {
    width: 100%;
    max-width: none;
    height: 100%;
    max-height: none;
  }

  .image-20-2025.futuro {
    width: auto;
    height: auto;
    min-height: 110px;
    max-height: 110px;
    margin-bottom: 39px;
  }

  .image-20-2025.sh-cl {
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 160px;
    max-height: 160px;
  }

  .image-20-2025.futuro-2026, .image-20-2025.futuro-2027 {
    width: auto;
    height: auto;
    min-height: 110px;
    max-height: 110px;
    margin-bottom: 39px;
  }

  .image-20-copy {
    width: 100%;
    max-width: none;
    height: 100%;
    max-height: none;
  }

  .image-20-copy.futuro {
    width: auto;
    height: auto;
    min-height: 110px;
    max-height: 110px;
    margin-bottom: 39px;
  }

  .image-20-copy.sh-cl {
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 160px;
    max-height: 160px;
  }

  .image-20-copy.futuro-2026, .image-20-copy.futuro-2027 {
    width: auto;
    height: auto;
    min-height: 110px;
    max-height: 110px;
    margin-bottom: 39px;
  }

  .image-20-2028 {
    width: 100%;
    max-width: none;
    height: 100%;
    max-height: none;
  }

  .image-20-2028.futuro {
    width: auto;
    height: auto;
    min-height: 110px;
    max-height: 110px;
    margin-bottom: 39px;
  }

  .image-20-2028.sh-cl {
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 160px;
    max-height: 160px;
  }

  .image-20-2028.futuro-2026, .image-20-2028.futuro-2027 {
    width: auto;
    height: auto;
    min-height: 110px;
    max-height: 110px;
    margin-bottom: 39px;
  }

  .i-icon-qt {
    align-self: flex-end;
  }

  .i-icon-qt.i-2 {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    margin-left: 0;
    padding-left: 0;
    position: relative;
    top: -1px;
  }

  .i-icon-qt.i4 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin-left: 4px;
    margin-right: 0;
    display: block;
    position: relative;
    top: -7px;
    left: 5px;
    right: 0;
  }

  .i-icon-qt.i-5 {
    z-index: 3;
    align-self: center;
    width: 35px;
    height: 35px;
    margin-left: 8px;
    position: static;
  }

  .i-icon-qt.i-6 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin: 0 9px 0 4px;
    padding-left: 0;
    display: block;
    position: relative;
    top: 0;
  }

  .i-icon-qt.usos-1 {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
    margin-top: 0;
  }

  .i-icon-qt.i-1 {
    width: 35px;
    min-width: 35px;
    height: 35px;
    min-height: 35px;
    margin-top: 0;
    margin-left: 4px;
    padding-bottom: 0;
    position: relative;
    top: -6px;
  }

  .i-icon-qt.i-1.tempo-retorno {
    max-width: 35px;
  }

  .i-icon-qt.i-1.volume-util {
    max-width: 35px;
    top: 0;
  }

  .i-icon-qt.i-1.ren {
    max-width: 35px;
  }

  .i-icon-qt.i-1.das {
    max-width: 35px;
    top: 0;
  }

  .i-icon-qt.s1 {
    align-self: center;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    min-height: auto;
    margin: 0 -5px 60px 0;
    padding-top: 0;
    padding-left: 0;
  }

  .i-icon-qt.s1.bh {
    min-width: 40px;
    max-width: 40px;
    margin-top: 0;
  }

  .i-icon-qt.s1.com-grafico {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: auto;
    margin-left: 8px;
  }

  .i-icon-qt._1-7 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin-top: 0;
    position: relative;
    top: -47px;
  }

  .i-icon-qt.s-2 {
    align-self: center;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    margin-top: 0;
    margin-left: 8px;
    position: relative;
    top: -44px;
  }

  .i-icon-qt.cl {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    margin-top: 22px;
    margin-left: 10px;
  }

  .i-icon-qt.ac-1 {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
    margin-top: 0;
  }

  .i-icon-qt.q-7 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin-left: 4px;
    position: relative;
    top: -35px;
  }

  .i-icon-qt.saiba-1.s1 {
    min-width: 40px;
    max-width: 40%;
  }

  .i-icon-qt.fe1 {
    align-self: center;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
  }

  .i-icon-qt.ql-nmp {
    align-self: auto;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    padding-left: 0;
  }

  .i-icon-qt.usos-2 {
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
  }

  .i-icon-qt.qt-7a {
    align-self: center;
    width: 35px;
    height: 35px;
  }

  .i-icon-qt.qt-7a.das {
    height: 35px;
  }

  .i-nota-lateral {
    z-index: 100;
  }

  .i-nota-lateral.ql-nmp {
    margin-top: 0;
    top: -69px;
  }

  .i-nota-lateral.izinho {
    top: 164px;
  }

  .i-nota-lateral.izinho.i-tempo-retorno {
    top: 229px;
  }

  .i-nota-lateral.izinho.volume-util {
    margin-top: -365px;
    top: 168px;
  }

  .i-nota-lateral.izinho.das {
    margin-top: -146px;
    top: 22px;
  }

  .i-nota-txt {
    color: #0a1335;
    background-color: #00c9ff7a;
    align-self: flex-end;
    margin-right: 20px;
    padding: 12px;
    font-family: source-sans-pro, sans-serif;
    font-weight: 600;
    display: block;
  }

  .i-nota-txt.i-1 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    margin-top: 0;
    display: none;
    position: relative;
    top: -55px;
  }

  .i-nota-txt.i-1.a {
    display: none;
    top: -27px;
  }

  .i-nota-txt.i-1.tempo-retorno, .i-nota-txt.i-1.volume-util {
    display: none;
    top: 0;
  }

  .i-nota-txt.i-1.ren {
    display: none;
    top: -6px;
  }

  .i-nota-txt.i-1.das {
    display: none;
    top: 0;
  }

  .i-nota-txt.i4 {
    background-color: #fff;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    font-size: 16px;
    display: none;
  }

  .i-nota-txt.i4.q-4 {
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    margin-left: 4px;
    margin-right: 20px;
    font-style: italic;
    display: flex;
    position: relative;
    top: -35px;
    left: 0;
    right: 0;
  }

  .i-nota-txt.i4.q-6 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 8px;
    margin-right: 20px;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
    position: relative;
    top: 0;
  }

  .i-nota-txt.i-5 {
    z-index: 3;
    clear: none;
    background-color: #ffffff7a;
    border: 1px #000;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    margin-top: -25px;
    display: block;
    position: relative;
    top: 0;
  }

  .i-nota-txt.i-5.q-6 {
    margin-top: -110px;
    display: flex;
  }

  .i-nota-txt.i-5.qt-7a {
    display: flex;
    top: auto;
  }

  .i-nota-txt.i-5.qt-7a.das {
    font-style: italic;
    display: flex;
  }

  .i-nota-txt.i-6 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
    padding-left: 12px;
    display: none;
    position: static;
    top: auto;
  }

  .i-nota-txt.usos-1 {
    z-index: 3;
    color: #464646;
    background-color: #fff;
    border-left: 1px dashed #99f3ff;
    display: none;
    position: relative;
  }

  .i-nota-txt.usos-1.saiba-1 {
    background-color: #99f3ff80;
    border-left-style: none;
    border-left-width: 0;
    border-radius: 16px;
    display: none;
    top: -26px;
  }

  .i-nota-txt.usos-1.saiba-1.ete {
    display: none;
  }

  .i-nota-txt.s1 {
    background-color: #00c9ff4d;
    border-radius: 16px;
    align-self: center;
    margin-top: 0;
    padding-left: 9px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 14px;
    display: none;
    position: relative;
    top: -17px;
  }

  .i-nota-txt.s1.s-2 {
    display: none;
  }

  .i-nota-txt.s1.s-2.s3 {
    margin-top: -60px;
    display: none;
  }

  .i-nota-txt.s1.s-2.s4 {
    display: none;
  }

  .i-nota-txt.i-7 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: flex-start;
    margin-top: -131px;
    display: flex;
    position: relative;
    top: 5px;
  }

  .i-nota-txt.s-2 {
    background-color: #00c9ff4d;
    border-radius: 16px;
    margin-top: 0;
    display: none;
  }

  .i-nota-txt.bh-s1 {
    color: #515a30;
    background-color: #e8ecd8;
    border-radius: 16px;
    margin-bottom: 0;
    display: none;
    position: relative;
    top: -192px;
  }

  .i-nota-txt.cl1 {
    z-index: 100;
    color: #814b0e;
    background-color: #ffffff7a;
    border-left: 1px dashed #ffc639;
    align-self: center;
    margin-top: -131px;
    margin-bottom: -127px;
    display: none;
    position: relative;
    top: -94px;
  }

  .i-nota-txt.cl-3 {
    color: #814b0e;
    background-color: #fff;
    border-left: 1px dashed #ffc639;
    align-self: center;
    display: none;
  }

  .i-nota-txt.cl-3.i-cl4 {
    display: none;
  }

  .i-nota-txt.ac-1 {
    background-color: #ffffff7a;
    border-left: 1px dashed #8c0636;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    display: none;
  }

  .i-nota-txt.fe-1 {
    display: none;
    top: 4px;
  }

  .i-nota-txt.fe-2 {
    display: none;
  }

  .i-nota-txt.sn1 {
    padding-right: 589px;
    display: none;
    top: -29px;
  }

  .i-nota-txt.fe1 {
    border-radius: 16px;
    display: none;
  }

  .i-nota-txt._1-2 {
    border-left-width: 1px;
    margin-top: -57px;
    line-height: 20px;
    display: none;
  }

  .i-nota-txt.qlnmp {
    border-left-width: 1px;
    display: none;
  }

  .i-nota-txt.usos-2 {
    color: #464646;
    border-left-width: 1px;
    display: none;
  }

  .i-nota-txt.f-3 {
    border-left-width: 1px;
    display: none;
  }

  .i-nota-ql {
    z-index: 100;
  }

  .i-nota-ql.ql-nmp {
    margin-top: 0;
    top: -69px;
  }

  .i-nota-ql.izinho {
    top: 164px;
  }

  .i-nota-ql.izinho.i-tempo-retorno {
    top: 229px;
  }

  .i-nota-ql.izinho.volume-util {
    margin-top: -365px;
    top: 168px;
  }

  .i-nota-ql.izinho.das {
    margin-top: -146px;
    top: 22px;
  }

  .i-ql-icon {
    align-self: flex-end;
  }

  .i-ql-icon.i-2 {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    margin-left: 0;
    padding-left: 0;
    position: relative;
    top: -1px;
  }

  .i-ql-icon.i4 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin-left: 4px;
    margin-right: 0;
    display: block;
    position: relative;
    top: -7px;
    left: 5px;
    right: 0;
  }

  .i-ql-icon.i-5 {
    z-index: 3;
    align-self: center;
    width: 35px;
    height: 35px;
    margin-left: 8px;
    position: static;
  }

  .i-ql-icon.i-6 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin: 0 9px 0 4px;
    padding-left: 0;
    display: block;
    position: relative;
    top: 0;
  }

  .i-ql-icon.usos-1 {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
    margin-top: 0;
  }

  .i-ql-icon.i-1 {
    width: 35px;
    min-width: 35px;
    height: 35px;
    min-height: 35px;
    margin-top: 0;
    margin-left: 4px;
    padding-bottom: 0;
    position: relative;
    top: -6px;
  }

  .i-ql-icon.i-1.tempo-retorno {
    max-width: 35px;
  }

  .i-ql-icon.i-1.volume-util {
    max-width: 35px;
    top: 0;
  }

  .i-ql-icon.i-1.ren {
    max-width: 35px;
  }

  .i-ql-icon.i-1.das {
    max-width: 35px;
    top: 0;
  }

  .i-ql-icon.s1 {
    align-self: center;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    min-height: auto;
    margin: 0 -5px 60px 0;
    padding-top: 0;
    padding-left: 0;
  }

  .i-ql-icon.s1.bh {
    min-width: 40px;
    max-width: 40px;
    margin-top: 0;
  }

  .i-ql-icon.s1.com-grafico {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: auto;
    margin-left: 8px;
  }

  .i-ql-icon._1-7 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin-top: 0;
    position: relative;
    top: -47px;
  }

  .i-ql-icon.s-2 {
    align-self: center;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    margin-top: 0;
    margin-left: 8px;
    position: relative;
    top: -44px;
  }

  .i-ql-icon.cl {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    margin-top: 22px;
    margin-left: 10px;
  }

  .i-ql-icon.ac-1 {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
    margin-top: 0;
  }

  .i-ql-icon.q-7 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin-left: 4px;
    position: relative;
    top: -35px;
  }

  .i-ql-icon.saiba-1.s1 {
    min-width: 40px;
    max-width: 40%;
  }

  .i-ql-icon.fe1 {
    align-self: center;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
  }

  .i-ql-icon.ql-nmp {
    align-self: auto;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    padding-left: 0;
  }

  .i-ql-icon.usos-2 {
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
  }

  .i-ql-icon.qt-7a {
    align-self: center;
    width: 35px;
    height: 35px;
  }

  .i-ql-icon.qt-7a.das {
    height: 35px;
  }

  .info-txt-quanti-copy {
    color: #0a1335;
    background-color: #00c9ff7a;
    align-self: flex-end;
    margin-right: 20px;
    padding: 12px;
    font-family: source-sans-pro, sans-serif;
    font-weight: 600;
    display: block;
  }

  .info-txt-quanti-copy.i-1 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    margin-top: 0;
    display: none;
    position: relative;
    top: -55px;
  }

  .info-txt-quanti-copy.i-1.a {
    display: none;
    top: -27px;
  }

  .info-txt-quanti-copy.i-1.tempo-retorno, .info-txt-quanti-copy.i-1.volume-util {
    display: none;
    top: 0;
  }

  .info-txt-quanti-copy.i-1.ren {
    display: none;
    top: -6px;
  }

  .info-txt-quanti-copy.i-1.das {
    display: none;
    top: 0;
  }

  .info-txt-quanti-copy.i4 {
    background-color: #fff;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    font-size: 16px;
    display: none;
  }

  .info-txt-quanti-copy.i4.q-4 {
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    margin-left: 4px;
    margin-right: 20px;
    font-style: italic;
    display: flex;
    position: relative;
    top: -35px;
    left: 0;
    right: 0;
  }

  .info-txt-quanti-copy.i4.q-6 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 8px;
    margin-right: 20px;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
    position: relative;
    top: 0;
  }

  .info-txt-quanti-copy.i-5 {
    z-index: 3;
    clear: none;
    background-color: #ffffff7a;
    border: 1px #000;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    margin-top: -25px;
    display: block;
    position: relative;
    top: 0;
  }

  .info-txt-quanti-copy.i-5.q-6 {
    margin-top: -110px;
    display: flex;
  }

  .info-txt-quanti-copy.i-5.qt-7a {
    display: flex;
    top: auto;
  }

  .info-txt-quanti-copy.i-5.qt-7a.das {
    font-style: italic;
    display: flex;
  }

  .info-txt-quanti-copy.i-6 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
    padding-left: 12px;
    display: none;
    position: static;
    top: auto;
  }

  .info-txt-quanti-copy.usos-1 {
    z-index: 3;
    color: #464646;
    background-color: #fff;
    border-left: 1px dashed #99f3ff;
    display: none;
    position: relative;
  }

  .info-txt-quanti-copy.usos-1.saiba-1 {
    background-color: #99f3ff80;
    border-left-style: none;
    border-left-width: 0;
    border-radius: 16px;
    display: none;
    top: -26px;
  }

  .info-txt-quanti-copy.usos-1.saiba-1.ete {
    display: none;
  }

  .info-txt-quanti-copy.s1 {
    background-color: #00c9ff4d;
    border-radius: 16px;
    align-self: center;
    margin-top: 0;
    padding-left: 9px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 14px;
    display: none;
    position: relative;
    top: -17px;
  }

  .info-txt-quanti-copy.s1.s-2 {
    display: none;
  }

  .info-txt-quanti-copy.s1.s-2.s3 {
    margin-top: -60px;
    display: none;
  }

  .info-txt-quanti-copy.s1.s-2.s4 {
    display: none;
  }

  .info-txt-quanti-copy.i-7 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: flex-start;
    margin-top: -131px;
    display: flex;
    position: relative;
    top: 5px;
  }

  .info-txt-quanti-copy.s-2 {
    background-color: #00c9ff4d;
    border-radius: 16px;
    margin-top: 0;
    display: none;
  }

  .info-txt-quanti-copy.bh-s1 {
    color: #515a30;
    background-color: #e8ecd8;
    border-radius: 16px;
    margin-bottom: 0;
    display: none;
    position: relative;
    top: -192px;
  }

  .info-txt-quanti-copy.cl1 {
    z-index: 100;
    color: #814b0e;
    background-color: #ffffff7a;
    border-left: 1px dashed #ffc639;
    align-self: center;
    margin-top: -131px;
    margin-bottom: -127px;
    display: none;
    position: relative;
    top: -94px;
  }

  .info-txt-quanti-copy.cl-3 {
    color: #814b0e;
    background-color: #fff;
    border-left: 1px dashed #ffc639;
    align-self: center;
    display: none;
  }

  .info-txt-quanti-copy.cl-3.i-cl4 {
    display: none;
  }

  .info-txt-quanti-copy.ac-1 {
    background-color: #ffffff7a;
    border-left: 1px dashed #8c0636;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    display: none;
  }

  .info-txt-quanti-copy.fe-1 {
    display: none;
    top: 4px;
  }

  .info-txt-quanti-copy.fe-2 {
    display: none;
  }

  .info-txt-quanti-copy.sn1 {
    padding-right: 589px;
    display: none;
    top: -29px;
  }

  .info-txt-quanti-copy.fe1 {
    border-radius: 16px;
    display: none;
  }

  .info-txt-quanti-copy._1-2 {
    border-left-width: 1px;
    margin-top: -57px;
    line-height: 20px;
    display: none;
  }

  .info-txt-quanti-copy.qlnmp {
    border-left-width: 1px;
    display: none;
  }

  .info-txt-quanti-copy.usos-2 {
    color: #464646;
    border-left-width: 1px;
    display: none;
  }

  .info-txt-quanti-copy.f-3 {
    border-left-width: 1px;
    display: none;
  }

  .i-nota-txt-ql {
    color: #0a1335;
    background-color: #00c9ff7a;
    align-self: flex-end;
    margin-right: 20px;
    padding: 12px;
    font-family: source-sans-pro, sans-serif;
    font-weight: 600;
    display: block;
  }

  .i-nota-txt-ql.i-1 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    margin-top: 0;
    display: none;
    position: relative;
    top: -55px;
  }

  .i-nota-txt-ql.i-1.a {
    display: none;
    top: -27px;
  }

  .i-nota-txt-ql.i-1.tempo-retorno, .i-nota-txt-ql.i-1.volume-util {
    display: none;
    top: 0;
  }

  .i-nota-txt-ql.i-1.ren {
    display: none;
    top: -6px;
  }

  .i-nota-txt-ql.i-1.das {
    display: none;
    top: 0;
  }

  .i-nota-txt-ql.i4 {
    background-color: #fff;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    font-size: 16px;
    display: none;
  }

  .i-nota-txt-ql.i4.q-4 {
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    margin-left: 4px;
    margin-right: 20px;
    font-style: italic;
    display: flex;
    position: relative;
    top: -35px;
    left: 0;
    right: 0;
  }

  .i-nota-txt-ql.i4.q-6 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 8px;
    margin-right: 20px;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
    position: relative;
    top: 0;
  }

  .i-nota-txt-ql.i-5 {
    z-index: 3;
    clear: none;
    background-color: #ffffff7a;
    border: 1px #000;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    margin-top: -25px;
    display: block;
    position: relative;
    top: 0;
  }

  .i-nota-txt-ql.i-5.q-6 {
    margin-top: -110px;
    display: flex;
  }

  .i-nota-txt-ql.i-5.qt-7a {
    display: flex;
    top: auto;
  }

  .i-nota-txt-ql.i-5.qt-7a.das {
    font-style: italic;
    display: flex;
  }

  .i-nota-txt-ql.i-6 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
    padding-left: 12px;
    display: none;
    position: static;
    top: auto;
  }

  .i-nota-txt-ql.usos-1 {
    z-index: 3;
    color: #464646;
    background-color: #fff;
    border-left: 1px dashed #99f3ff;
    display: none;
    position: relative;
  }

  .i-nota-txt-ql.usos-1.saiba-1 {
    background-color: #99f3ff80;
    border-left-style: none;
    border-left-width: 0;
    border-radius: 16px;
    display: none;
    top: -26px;
  }

  .i-nota-txt-ql.usos-1.saiba-1.ete {
    display: none;
  }

  .i-nota-txt-ql.s1 {
    background-color: #00c9ff4d;
    border-radius: 16px;
    align-self: center;
    margin-top: 0;
    padding-left: 9px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 14px;
    display: none;
    position: relative;
    top: -17px;
  }

  .i-nota-txt-ql.s1.s-2 {
    display: none;
  }

  .i-nota-txt-ql.s1.s-2.s3 {
    margin-top: -60px;
    display: none;
  }

  .i-nota-txt-ql.s1.s-2.s4 {
    display: none;
  }

  .i-nota-txt-ql.i-7 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: flex-start;
    margin-top: -131px;
    display: flex;
    position: relative;
    top: 5px;
  }

  .i-nota-txt-ql.s-2 {
    background-color: #00c9ff4d;
    border-radius: 16px;
    margin-top: 0;
    display: none;
  }

  .i-nota-txt-ql.bh-s1 {
    color: #515a30;
    background-color: #e8ecd8;
    border-radius: 16px;
    margin-bottom: 0;
    display: none;
    position: relative;
    top: -192px;
  }

  .i-nota-txt-ql.cl1 {
    z-index: 100;
    color: #814b0e;
    background-color: #ffffff7a;
    border-left: 1px dashed #ffc639;
    align-self: center;
    margin-top: -131px;
    margin-bottom: -127px;
    display: none;
    position: relative;
    top: -94px;
  }

  .i-nota-txt-ql.cl-3 {
    color: #814b0e;
    background-color: #fff;
    border-left: 1px dashed #ffc639;
    align-self: center;
    display: none;
  }

  .i-nota-txt-ql.cl-3.i-cl4 {
    display: none;
  }

  .i-nota-txt-ql.ac-1 {
    background-color: #ffffff7a;
    border-left: 1px dashed #8c0636;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    display: none;
  }

  .i-nota-txt-ql.fe-1 {
    display: none;
    top: 4px;
  }

  .i-nota-txt-ql.fe-2 {
    display: none;
  }

  .i-nota-txt-ql.sn1 {
    padding-right: 589px;
    display: none;
    top: -29px;
  }

  .i-nota-txt-ql.fe1 {
    border-radius: 16px;
    display: none;
  }

  .i-nota-txt-ql._1-2 {
    border-left-width: 1px;
    margin-top: -57px;
    line-height: 20px;
    display: none;
  }

  .i-nota-txt-ql.qlnmp {
    border-left-width: 1px;
    display: none;
  }

  .i-nota-txt-ql.usos-2 {
    color: #464646;
    border-left-width: 1px;
    display: none;
  }

  .i-nota-txt-ql.f-3 {
    border-left-width: 1px;
    display: none;
  }

  .i-nota-us {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .i-nota-us.info-1 {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -74px;
    margin-bottom: 0;
    position: relative;
    top: 59px;
  }

  .i-nota-us.info-1.q-1 {
    margin-top: 0;
    top: -15px;
  }

  .i-nota-us.info-1.q-2 {
    margin-top: -186px;
    top: 13px;
    left: 9px;
  }

  .i-nota-us.info-1.usos-2 {
    top: -13px;
  }

  .i-nota-us.info-1.usos-3 {
    top: 94px;
  }

  .i-nota-us.info-4 {
    margin-top: -242px;
    margin-bottom: 0;
  }

  .i-nota-us.info-4.q-5 {
    margin-top: -53px;
    position: relative;
    top: auto;
  }

  .i-nota-us.info-4.q-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: -6px;
    padding-left: 0;
    position: relative;
    top: 86px;
  }

  .i-nota-us.info-7 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    top: -5px;
    left: 0;
  }

  .i-nota-us.saiba.s1 {
    justify-content: center;
    align-items: center;
    margin-top: -252px;
    display: flex;
    position: relative;
    top: 137px;
  }

  .i-nota-us.saiba.s1.s4 {
    margin-left: 83px;
  }

  .i-nota-us.saiba.s-2 {
    z-index: 3;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -296px;
    position: relative;
  }

  .i-nota-us.saiba.bh-1 {
    margin-top: -113px;
    margin-bottom: -365px;
    display: flex;
    top: 254px;
    bottom: 0;
  }

  .i-nota-us.cl-1 {
    z-index: 10;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    top: 53px;
    bottom: 0;
  }

  .i-nota-us.cl-3 {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -157px;
    margin-bottom: 0;
    position: relative;
    top: 51px;
  }

  .i-nota-us.cl-3.i-cl4 {
    top: 93px;
  }

  .i-nota-us.acoes {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -105px;
    margin-bottom: 0;
    position: relative;
  }

  .i-nota-us.ferramentas.f-1 {
    justify-content: flex-start;
    align-items: center;
    margin-top: -567px;
    position: relative;
    top: 295px;
  }

  .i-nota-us.ferramentas.f-2 {
    margin-top: -30px;
    position: relative;
    top: 12px;
  }

  .i-nota-us.ferramentas.sn1 {
    left: 244px;
  }

  .i-nota-us.ferramentas.sn {
    left: 327px;
  }

  .i-nota-us.ferramentas.sn.i1 {
    left: 385px;
  }

  .i-nota-us.ferramentas.sn.i2 {
    left: 329px;
  }

  .i-nota-us.ferramentas.sn.i3 {
    left: 311px;
  }

  .i-nota-us.ferramentas.sn.i4 {
    left: 303px;
  }

  .i-nota-us.ferramentas.sn.i5 {
    left: 267px;
  }

  .i-nota-us.ferramentas.sn.i6 {
    left: 239px;
  }

  .i-nota-us.q-6 {
    justify-content: flex-start;
    align-items: center;
    margin-top: -48px;
    top: 44px;
  }

  .i-nota-us.saiba-mais {
    margin-top: -20px;
  }

  .i-nota-us.qt-7a {
    top: 93px;
  }

  .i-nota-us.qt-7a.das {
    margin-top: -295px;
  }

  .i-nota-txt-us {
    color: #0a1335;
    background-color: #00c9ff7a;
    align-self: flex-end;
    margin-right: 20px;
    padding: 12px;
    font-family: source-sans-pro, sans-serif;
    font-weight: 600;
    display: block;
  }

  .i-nota-txt-us.i-1 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    margin-top: 0;
    display: none;
    position: relative;
    top: -55px;
  }

  .i-nota-txt-us.i-1.a {
    display: none;
    top: -27px;
  }

  .i-nota-txt-us.i-1.tempo-retorno, .i-nota-txt-us.i-1.volume-util {
    display: none;
    top: 0;
  }

  .i-nota-txt-us.i-1.ren {
    display: none;
    top: -6px;
  }

  .i-nota-txt-us.i-1.das {
    display: none;
    top: 0;
  }

  .i-nota-txt-us.i4 {
    background-color: #fff;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    font-size: 16px;
    display: none;
  }

  .i-nota-txt-us.i4.q-4 {
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    margin-left: 4px;
    margin-right: 20px;
    font-style: italic;
    display: flex;
    position: relative;
    top: -35px;
    left: 0;
    right: 0;
  }

  .i-nota-txt-us.i4.q-6 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 8px;
    margin-right: 20px;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
    position: relative;
    top: 0;
  }

  .i-nota-txt-us.i-5 {
    z-index: 3;
    clear: none;
    background-color: #ffffff7a;
    border: 1px #000;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    margin-top: -25px;
    display: block;
    position: relative;
    top: 0;
  }

  .i-nota-txt-us.i-5.q-6 {
    margin-top: -110px;
    display: flex;
  }

  .i-nota-txt-us.i-5.qt-7a {
    display: flex;
    top: auto;
  }

  .i-nota-txt-us.i-5.qt-7a.das {
    font-style: italic;
    display: flex;
  }

  .i-nota-txt-us.i-6 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
    padding-left: 12px;
    display: none;
    position: static;
    top: auto;
  }

  .i-nota-txt-us.usos-1 {
    z-index: 3;
    color: #464646;
    background-color: #fff;
    border-left: 1px dashed #99f3ff;
    display: none;
    position: relative;
  }

  .i-nota-txt-us.usos-1.saiba-1 {
    background-color: #99f3ff80;
    border-left-style: none;
    border-left-width: 0;
    border-radius: 16px;
    display: none;
    top: -26px;
  }

  .i-nota-txt-us.usos-1.saiba-1.ete {
    display: none;
  }

  .i-nota-txt-us.s1 {
    background-color: #00c9ff4d;
    border-radius: 16px;
    align-self: center;
    margin-top: 0;
    padding-left: 9px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 14px;
    display: none;
    position: relative;
    top: -17px;
  }

  .i-nota-txt-us.s1.s-2 {
    display: none;
  }

  .i-nota-txt-us.s1.s-2.s3 {
    margin-top: -60px;
    display: none;
  }

  .i-nota-txt-us.s1.s-2.s4 {
    display: none;
  }

  .i-nota-txt-us.i-7 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: flex-start;
    margin-top: -131px;
    display: flex;
    position: relative;
    top: 5px;
  }

  .i-nota-txt-us.s-2 {
    background-color: #00c9ff4d;
    border-radius: 16px;
    margin-top: 0;
    display: none;
  }

  .i-nota-txt-us.bh-s1 {
    color: #515a30;
    background-color: #e8ecd8;
    border-radius: 16px;
    margin-bottom: 0;
    display: none;
    position: relative;
    top: -192px;
  }

  .i-nota-txt-us.cl1 {
    z-index: 100;
    color: #814b0e;
    background-color: #ffffff7a;
    border-left: 1px dashed #ffc639;
    align-self: center;
    margin-top: -131px;
    margin-bottom: -127px;
    display: none;
    position: relative;
    top: -94px;
  }

  .i-nota-txt-us.cl-3 {
    color: #814b0e;
    background-color: #fff;
    border-left: 1px dashed #ffc639;
    align-self: center;
    display: none;
  }

  .i-nota-txt-us.cl-3.i-cl4 {
    display: none;
  }

  .i-nota-txt-us.ac-1 {
    background-color: #ffffff7a;
    border-left: 1px dashed #8c0636;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    display: none;
  }

  .i-nota-txt-us.fe-1 {
    display: none;
    top: 4px;
  }

  .i-nota-txt-us.fe-2 {
    display: none;
  }

  .i-nota-txt-us.sn1 {
    padding-right: 589px;
    display: none;
    top: -29px;
  }

  .i-nota-txt-us.fe1 {
    border-radius: 16px;
    display: none;
  }

  .i-nota-txt-us._1-2 {
    border-left-width: 1px;
    margin-top: -57px;
    line-height: 20px;
    display: none;
  }

  .i-nota-txt-us.qlnmp {
    border-left-width: 1px;
    display: none;
  }

  .i-nota-txt-us.usos-2 {
    color: #464646;
    border-left-width: 1px;
    display: none;
  }

  .i-nota-txt-us.f-3 {
    border-left-width: 1px;
    display: none;
  }

  .saiba-nota-us {
    z-index: 100;
  }

  .saiba-nota-us.ql-nmp {
    margin-top: 0;
    top: -69px;
  }

  .saiba-nota-us.izinho {
    top: 164px;
  }

  .saiba-nota-us.izinho.i-tempo-retorno {
    top: 229px;
  }

  .saiba-nota-us.izinho.volume-util {
    margin-top: -365px;
    top: 168px;
  }

  .saiba-nota-us.izinho.das {
    margin-top: -146px;
    top: 22px;
  }

  .saiba-icone-bh {
    align-self: flex-end;
  }

  .saiba-icone-bh.i-2 {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    margin-left: 0;
    padding-left: 0;
    position: relative;
    top: -1px;
  }

  .saiba-icone-bh.i4 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin-left: 4px;
    margin-right: 0;
    display: block;
    position: relative;
    top: -7px;
    left: 5px;
    right: 0;
  }

  .saiba-icone-bh.i-5 {
    z-index: 3;
    align-self: center;
    width: 35px;
    height: 35px;
    margin-left: 8px;
    position: static;
  }

  .saiba-icone-bh.i-6 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin: 0 9px 0 4px;
    padding-left: 0;
    display: block;
    position: relative;
    top: 0;
  }

  .saiba-icone-bh.usos-1 {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
    margin-top: 0;
  }

  .saiba-icone-bh.i-1 {
    width: 35px;
    min-width: 35px;
    height: 35px;
    min-height: 35px;
    margin-top: 0;
    margin-left: 4px;
    padding-bottom: 0;
    position: relative;
    top: -6px;
  }

  .saiba-icone-bh.i-1.tempo-retorno {
    max-width: 35px;
  }

  .saiba-icone-bh.i-1.volume-util {
    max-width: 35px;
    top: 0;
  }

  .saiba-icone-bh.i-1.ren {
    max-width: 35px;
  }

  .saiba-icone-bh.i-1.das {
    max-width: 35px;
    top: 0;
  }

  .saiba-icone-bh.s1 {
    align-self: center;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    min-height: auto;
    margin: 0 -5px 60px 0;
    padding-top: 0;
    padding-left: 0;
  }

  .saiba-icone-bh.s1.bh {
    min-width: 40px;
    max-width: 40px;
    margin-top: 0;
  }

  .saiba-icone-bh.s1.com-grafico {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: auto;
    margin-left: 8px;
  }

  .saiba-icone-bh._1-7 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin-top: 0;
    position: relative;
    top: -47px;
  }

  .saiba-icone-bh.s-2 {
    align-self: center;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    margin-top: 0;
    margin-left: 8px;
    position: relative;
    top: -44px;
  }

  .saiba-icone-bh.cl {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    margin-top: 22px;
    margin-left: 10px;
  }

  .saiba-icone-bh.ac-1 {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
    margin-top: 0;
  }

  .saiba-icone-bh.q-7 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin-left: 4px;
    position: relative;
    top: -35px;
  }

  .saiba-icone-bh.saiba-1.s1 {
    min-width: 40px;
    max-width: 40%;
  }

  .saiba-icone-bh.fe1 {
    align-self: center;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
  }

  .saiba-icone-bh.ql-nmp {
    align-self: auto;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    padding-left: 0;
  }

  .saiba-icone-bh.usos-2 {
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
  }

  .saiba-icone-bh.qt-7a {
    align-self: center;
    width: 35px;
    height: 35px;
  }

  .saiba-icone-bh.qt-7a.das {
    height: 35px;
  }

  .saiba-nota-bh {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .saiba-nota-bh.info-1 {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -74px;
    margin-bottom: 0;
    position: relative;
    top: 59px;
  }

  .saiba-nota-bh.info-1.q-1 {
    margin-top: 0;
    top: -15px;
  }

  .saiba-nota-bh.info-1.q-2 {
    margin-top: -186px;
    top: 13px;
    left: 9px;
  }

  .saiba-nota-bh.info-1.usos-2 {
    top: -13px;
  }

  .saiba-nota-bh.info-1.usos-3 {
    top: 94px;
  }

  .saiba-nota-bh.info-4 {
    margin-top: -242px;
    margin-bottom: 0;
  }

  .saiba-nota-bh.info-4.q-5 {
    margin-top: -53px;
    position: relative;
    top: auto;
  }

  .saiba-nota-bh.info-4.q-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: -6px;
    padding-left: 0;
    position: relative;
    top: 86px;
  }

  .saiba-nota-bh.info-7 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    top: -5px;
    left: 0;
  }

  .saiba-nota-bh.saiba.s1 {
    justify-content: center;
    align-items: center;
    margin-top: -252px;
    display: flex;
    position: relative;
    top: 137px;
  }

  .saiba-nota-bh.saiba.s1.s4 {
    margin-left: 83px;
  }

  .saiba-nota-bh.saiba.s-2 {
    z-index: 3;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -296px;
    position: relative;
  }

  .saiba-nota-bh.saiba.bh-1 {
    margin-top: -113px;
    margin-bottom: -365px;
    display: flex;
    top: 254px;
    bottom: 0;
  }

  .saiba-nota-bh.cl-1 {
    z-index: 10;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    top: 53px;
    bottom: 0;
  }

  .saiba-nota-bh.cl-3 {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -157px;
    margin-bottom: 0;
    position: relative;
    top: 51px;
  }

  .saiba-nota-bh.cl-3.i-cl4 {
    top: 93px;
  }

  .saiba-nota-bh.acoes {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -105px;
    margin-bottom: 0;
    position: relative;
  }

  .saiba-nota-bh.ferramentas.f-1 {
    justify-content: flex-start;
    align-items: center;
    margin-top: -567px;
    position: relative;
    top: 295px;
  }

  .saiba-nota-bh.ferramentas.f-2 {
    margin-top: -30px;
    position: relative;
    top: 12px;
  }

  .saiba-nota-bh.ferramentas.sn1 {
    left: 244px;
  }

  .saiba-nota-bh.ferramentas.sn {
    left: 327px;
  }

  .saiba-nota-bh.ferramentas.sn.i1 {
    left: 385px;
  }

  .saiba-nota-bh.ferramentas.sn.i2 {
    left: 329px;
  }

  .saiba-nota-bh.ferramentas.sn.i3 {
    left: 311px;
  }

  .saiba-nota-bh.ferramentas.sn.i4 {
    left: 303px;
  }

  .saiba-nota-bh.ferramentas.sn.i5 {
    left: 267px;
  }

  .saiba-nota-bh.ferramentas.sn.i6 {
    left: 239px;
  }

  .saiba-nota-bh.q-6 {
    justify-content: flex-start;
    align-items: center;
    margin-top: -48px;
    top: 44px;
  }

  .saiba-nota-bh.saiba-mais {
    margin-top: -20px;
  }

  .saiba-nota-bh.qt-7a {
    top: 93px;
  }

  .saiba-nota-bh.qt-7a.das {
    margin-top: -295px;
  }

  .i-nota-cl {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .i-nota-cl.info-1 {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -74px;
    margin-bottom: 0;
    position: relative;
    top: 59px;
  }

  .i-nota-cl.info-1.q-1 {
    margin-top: 0;
    top: -15px;
  }

  .i-nota-cl.info-1.q-2 {
    margin-top: -186px;
    top: 13px;
    left: 9px;
  }

  .i-nota-cl.info-1.usos-2 {
    top: -13px;
  }

  .i-nota-cl.info-1.usos-3 {
    top: 94px;
  }

  .i-nota-cl.info-4 {
    margin-top: -242px;
    margin-bottom: 0;
  }

  .i-nota-cl.info-4.q-5 {
    margin-top: -53px;
    position: relative;
    top: auto;
  }

  .i-nota-cl.info-4.q-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: -6px;
    padding-left: 0;
    position: relative;
    top: 86px;
  }

  .i-nota-cl.info-7 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    top: -5px;
    left: 0;
  }

  .i-nota-cl.saiba.s1 {
    justify-content: center;
    align-items: center;
    margin-top: -252px;
    display: flex;
    position: relative;
    top: 137px;
  }

  .i-nota-cl.saiba.s1.s4 {
    margin-left: 83px;
  }

  .i-nota-cl.saiba.s-2 {
    z-index: 3;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -296px;
    position: relative;
  }

  .i-nota-cl.saiba.bh-1 {
    margin-top: -113px;
    margin-bottom: -365px;
    display: flex;
    top: 254px;
    bottom: 0;
  }

  .i-nota-cl.cl-1 {
    z-index: 10;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    top: 53px;
    bottom: 0;
  }

  .i-nota-cl.cl-3 {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -157px;
    margin-bottom: 0;
    position: relative;
    top: 51px;
  }

  .i-nota-cl.cl-3.i-cl4 {
    top: 93px;
  }

  .i-nota-cl.acoes {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -105px;
    margin-bottom: 0;
    position: relative;
  }

  .i-nota-cl.ferramentas.f-1 {
    justify-content: flex-start;
    align-items: center;
    margin-top: -567px;
    position: relative;
    top: 295px;
  }

  .i-nota-cl.ferramentas.f-2 {
    margin-top: -30px;
    position: relative;
    top: 12px;
  }

  .i-nota-cl.ferramentas.sn1 {
    left: 244px;
  }

  .i-nota-cl.ferramentas.sn {
    left: 327px;
  }

  .i-nota-cl.ferramentas.sn.i1 {
    left: 385px;
  }

  .i-nota-cl.ferramentas.sn.i2 {
    left: 329px;
  }

  .i-nota-cl.ferramentas.sn.i3 {
    left: 311px;
  }

  .i-nota-cl.ferramentas.sn.i4 {
    left: 303px;
  }

  .i-nota-cl.ferramentas.sn.i5 {
    left: 267px;
  }

  .i-nota-cl.ferramentas.sn.i6 {
    left: 239px;
  }

  .i-nota-cl.q-6 {
    justify-content: flex-start;
    align-items: center;
    margin-top: -48px;
    top: 44px;
  }

  .i-nota-cl.saiba-mais {
    margin-top: -20px;
  }

  .i-nota-cl.qt-7a {
    top: 93px;
  }

  .i-nota-cl.qt-7a.das {
    margin-top: -295px;
  }

  .info-quanti-icon-copy {
    align-self: flex-end;
  }

  .info-quanti-icon-copy.i-2 {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    margin-left: 0;
    padding-left: 0;
    position: relative;
    top: -1px;
  }

  .info-quanti-icon-copy.i4 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin-left: 4px;
    margin-right: 0;
    display: block;
    position: relative;
    top: -7px;
    left: 5px;
    right: 0;
  }

  .info-quanti-icon-copy.i-5 {
    z-index: 3;
    align-self: center;
    width: 35px;
    height: 35px;
    margin-left: 8px;
    position: static;
  }

  .info-quanti-icon-copy.i-6 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin: 0 9px 0 4px;
    padding-left: 0;
    display: block;
    position: relative;
    top: 0;
  }

  .info-quanti-icon-copy.usos-1 {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
    margin-top: 0;
  }

  .info-quanti-icon-copy.i-1 {
    width: 35px;
    min-width: 35px;
    height: 35px;
    min-height: 35px;
    margin-top: 0;
    margin-left: 4px;
    padding-bottom: 0;
    position: relative;
    top: -6px;
  }

  .info-quanti-icon-copy.i-1.tempo-retorno {
    max-width: 35px;
  }

  .info-quanti-icon-copy.i-1.volume-util {
    max-width: 35px;
    top: 0;
  }

  .info-quanti-icon-copy.i-1.ren {
    max-width: 35px;
  }

  .info-quanti-icon-copy.i-1.das {
    max-width: 35px;
    top: 0;
  }

  .info-quanti-icon-copy.s1 {
    align-self: center;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    min-height: auto;
    margin: 0 -5px 60px 0;
    padding-top: 0;
    padding-left: 0;
  }

  .info-quanti-icon-copy.s1.bh {
    min-width: 40px;
    max-width: 40px;
    margin-top: 0;
  }

  .info-quanti-icon-copy.s1.com-grafico {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: auto;
    margin-left: 8px;
  }

  .info-quanti-icon-copy._1-7 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin-top: 0;
    position: relative;
    top: -47px;
  }

  .info-quanti-icon-copy.s-2 {
    align-self: center;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    margin-top: 0;
    margin-left: 8px;
    position: relative;
    top: -44px;
  }

  .info-quanti-icon-copy.cl {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    margin-top: 22px;
    margin-left: 10px;
  }

  .info-quanti-icon-copy.ac-1 {
    align-self: center;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
    margin-top: 0;
  }

  .info-quanti-icon-copy.q-7 {
    align-self: center;
    width: 35px;
    height: 35px;
    margin-left: 4px;
    position: relative;
    top: -35px;
  }

  .info-quanti-icon-copy.saiba-1.s1 {
    min-width: 40px;
    max-width: 40%;
  }

  .info-quanti-icon-copy.fe1 {
    align-self: center;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
  }

  .info-quanti-icon-copy.ql-nmp {
    align-self: auto;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    padding-left: 0;
  }

  .info-quanti-icon-copy.usos-2 {
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
  }

  .info-quanti-icon-copy.qt-7a {
    align-self: center;
    width: 35px;
    height: 35px;
  }

  .info-quanti-icon-copy.qt-7a.das {
    height: 35px;
  }

  .i-nota-txt-cl {
    color: #0a1335;
    background-color: #00c9ff7a;
    align-self: flex-end;
    margin-right: 20px;
    padding: 12px;
    font-family: source-sans-pro, sans-serif;
    font-weight: 600;
    display: block;
  }

  .i-nota-txt-cl.i-1 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    margin-top: 0;
    display: none;
    position: relative;
    top: -55px;
  }

  .i-nota-txt-cl.i-1.a {
    display: none;
    top: -27px;
  }

  .i-nota-txt-cl.i-1.tempo-retorno, .i-nota-txt-cl.i-1.volume-util {
    display: none;
    top: 0;
  }

  .i-nota-txt-cl.i-1.ren {
    display: none;
    top: -6px;
  }

  .i-nota-txt-cl.i-1.das {
    display: none;
    top: 0;
  }

  .i-nota-txt-cl.i4 {
    background-color: #fff;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    font-size: 16px;
    display: none;
  }

  .i-nota-txt-cl.i4.q-4 {
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    margin-left: 4px;
    margin-right: 20px;
    font-style: italic;
    display: flex;
    position: relative;
    top: -35px;
    left: 0;
    right: 0;
  }

  .i-nota-txt-cl.i4.q-6 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 8px;
    margin-right: 20px;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
    position: relative;
    top: 0;
  }

  .i-nota-txt-cl.i-5 {
    z-index: 3;
    clear: none;
    background-color: #ffffff7a;
    border: 1px #000;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    margin-top: -25px;
    display: block;
    position: relative;
    top: 0;
  }

  .i-nota-txt-cl.i-5.q-6 {
    margin-top: -110px;
    display: flex;
  }

  .i-nota-txt-cl.i-5.qt-7a {
    display: flex;
    top: auto;
  }

  .i-nota-txt-cl.i-5.qt-7a.das {
    font-style: italic;
    display: flex;
  }

  .i-nota-txt-cl.i-6 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
    padding-left: 12px;
    display: none;
    position: static;
    top: auto;
  }

  .i-nota-txt-cl.usos-1 {
    z-index: 3;
    color: #464646;
    background-color: #fff;
    border-left: 1px dashed #99f3ff;
    display: none;
    position: relative;
  }

  .i-nota-txt-cl.usos-1.saiba-1 {
    background-color: #99f3ff80;
    border-left-style: none;
    border-left-width: 0;
    border-radius: 16px;
    display: none;
    top: -26px;
  }

  .i-nota-txt-cl.usos-1.saiba-1.ete {
    display: none;
  }

  .i-nota-txt-cl.s1 {
    background-color: #00c9ff4d;
    border-radius: 16px;
    align-self: center;
    margin-top: 0;
    padding-left: 9px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 14px;
    display: none;
    position: relative;
    top: -17px;
  }

  .i-nota-txt-cl.s1.s-2 {
    display: none;
  }

  .i-nota-txt-cl.s1.s-2.s3 {
    margin-top: -60px;
    display: none;
  }

  .i-nota-txt-cl.s1.s-2.s4 {
    display: none;
  }

  .i-nota-txt-cl.i-7 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: flex-start;
    margin-top: -131px;
    display: flex;
    position: relative;
    top: 5px;
  }

  .i-nota-txt-cl.s-2 {
    background-color: #00c9ff4d;
    border-radius: 16px;
    margin-top: 0;
    display: none;
  }

  .i-nota-txt-cl.bh-s1 {
    color: #515a30;
    background-color: #e8ecd8;
    border-radius: 16px;
    margin-bottom: 0;
    display: none;
    position: relative;
    top: -192px;
  }

  .i-nota-txt-cl.cl1 {
    z-index: 100;
    color: #814b0e;
    background-color: #ffffff7a;
    border-left: 1px dashed #ffc639;
    align-self: center;
    margin-top: -131px;
    margin-bottom: -127px;
    display: none;
    position: relative;
    top: -94px;
  }

  .i-nota-txt-cl.cl-3 {
    color: #814b0e;
    background-color: #fff;
    border-left: 1px dashed #ffc639;
    align-self: center;
    display: none;
  }

  .i-nota-txt-cl.cl-3.i-cl4 {
    display: none;
  }

  .i-nota-txt-cl.ac-1 {
    background-color: #ffffff7a;
    border-left: 1px dashed #8c0636;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    display: none;
  }

  .i-nota-txt-cl.fe-1 {
    display: none;
    top: 4px;
  }

  .i-nota-txt-cl.fe-2 {
    display: none;
  }

  .i-nota-txt-cl.sn1 {
    padding-right: 589px;
    display: none;
    top: -29px;
  }

  .i-nota-txt-cl.fe1 {
    border-radius: 16px;
    display: none;
  }

  .i-nota-txt-cl._1-2 {
    border-left-width: 1px;
    margin-top: -57px;
    line-height: 20px;
    display: none;
  }

  .i-nota-txt-cl.qlnmp {
    border-left-width: 1px;
    display: none;
  }

  .i-nota-txt-cl.usos-2 {
    color: #464646;
    border-left-width: 1px;
    display: none;
  }

  .i-nota-txt-cl.f-3 {
    border-left-width: 1px;
    display: none;
  }

  .paragraph-476 {
    margin-bottom: 0;
  }

  .i-nota-fe {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .i-nota-fe.info-1 {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -74px;
    margin-bottom: 0;
    position: relative;
    top: 59px;
  }

  .i-nota-fe.info-1.q-1 {
    margin-top: 0;
    top: -15px;
  }

  .i-nota-fe.info-1.q-2 {
    margin-top: -186px;
    top: 13px;
    left: 9px;
  }

  .i-nota-fe.info-1.usos-2 {
    top: -13px;
  }

  .i-nota-fe.info-1.usos-3 {
    top: 94px;
  }

  .i-nota-fe.info-4 {
    margin-top: -242px;
    margin-bottom: 0;
  }

  .i-nota-fe.info-4.q-5 {
    margin-top: -53px;
    position: relative;
    top: auto;
  }

  .i-nota-fe.info-4.q-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: -6px;
    padding-left: 0;
    position: relative;
    top: 86px;
  }

  .i-nota-fe.info-7 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    top: -5px;
    left: 0;
  }

  .i-nota-fe.saiba.s1 {
    justify-content: center;
    align-items: center;
    margin-top: -252px;
    display: flex;
    position: relative;
    top: 137px;
  }

  .i-nota-fe.saiba.s1.s4 {
    margin-left: 83px;
  }

  .i-nota-fe.saiba.s-2 {
    z-index: 3;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -296px;
    position: relative;
  }

  .i-nota-fe.saiba.bh-1 {
    margin-top: -113px;
    margin-bottom: -365px;
    display: flex;
    top: 254px;
    bottom: 0;
  }

  .i-nota-fe.cl-1 {
    z-index: 10;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    top: 53px;
    bottom: 0;
  }

  .i-nota-fe.cl-3 {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -157px;
    margin-bottom: 0;
    position: relative;
    top: 51px;
  }

  .i-nota-fe.cl-3.i-cl4 {
    top: 93px;
  }

  .i-nota-fe.acoes {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -105px;
    margin-bottom: 0;
    position: relative;
  }

  .i-nota-fe.ferramentas.f-1 {
    justify-content: flex-start;
    align-items: center;
    margin-top: -567px;
    position: relative;
    top: 295px;
  }

  .i-nota-fe.ferramentas.f-2 {
    margin-top: -30px;
    position: relative;
    top: 12px;
  }

  .i-nota-fe.ferramentas.sn1 {
    left: 244px;
  }

  .i-nota-fe.ferramentas.sn {
    left: 327px;
  }

  .i-nota-fe.ferramentas.sn.i1 {
    left: 385px;
  }

  .i-nota-fe.ferramentas.sn.i2 {
    left: 329px;
  }

  .i-nota-fe.ferramentas.sn.i3 {
    left: 311px;
  }

  .i-nota-fe.ferramentas.sn.i4 {
    left: 303px;
  }

  .i-nota-fe.ferramentas.sn.i5 {
    left: 267px;
  }

  .i-nota-fe.ferramentas.sn.i6 {
    left: 239px;
  }

  .i-nota-fe.q-6 {
    justify-content: flex-start;
    align-items: center;
    margin-top: -48px;
    top: 44px;
  }

  .i-nota-fe.saiba-mais {
    margin-top: -20px;
  }

  .i-nota-fe.qt-7a {
    top: 93px;
  }

  .i-nota-fe.qt-7a.das {
    margin-top: -295px;
  }

  .i-nota-txt-fe {
    color: #0a1335;
    background-color: #00c9ff7a;
    align-self: flex-end;
    margin-right: 20px;
    padding: 12px;
    font-family: source-sans-pro, sans-serif;
    font-weight: 600;
    display: block;
  }

  .i-nota-txt-fe.i-1 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    margin-top: 0;
    display: none;
    position: relative;
    top: -55px;
  }

  .i-nota-txt-fe.i-1.a {
    display: none;
    top: -27px;
  }

  .i-nota-txt-fe.i-1.tempo-retorno, .i-nota-txt-fe.i-1.volume-util {
    display: none;
    top: 0;
  }

  .i-nota-txt-fe.i-1.ren {
    display: none;
    top: -6px;
  }

  .i-nota-txt-fe.i-1.das {
    display: none;
    top: 0;
  }

  .i-nota-txt-fe.i4 {
    background-color: #fff;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    font-size: 16px;
    display: none;
  }

  .i-nota-txt-fe.i4.q-4 {
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    margin-left: 4px;
    margin-right: 20px;
    font-style: italic;
    display: flex;
    position: relative;
    top: -35px;
    left: 0;
    right: 0;
  }

  .i-nota-txt-fe.i4.q-6 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 8px;
    margin-right: 20px;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
    position: relative;
    top: 0;
  }

  .i-nota-txt-fe.i-5 {
    z-index: 3;
    clear: none;
    background-color: #ffffff7a;
    border: 1px #000;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    margin-top: -25px;
    display: block;
    position: relative;
    top: 0;
  }

  .i-nota-txt-fe.i-5.q-6 {
    margin-top: -110px;
    display: flex;
  }

  .i-nota-txt-fe.i-5.qt-7a {
    display: flex;
    top: auto;
  }

  .i-nota-txt-fe.i-5.qt-7a.das {
    font-style: italic;
    display: flex;
  }

  .i-nota-txt-fe.i-6 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
    padding-left: 12px;
    display: none;
    position: static;
    top: auto;
  }

  .i-nota-txt-fe.usos-1 {
    z-index: 3;
    color: #464646;
    background-color: #fff;
    border-left: 1px dashed #99f3ff;
    display: none;
    position: relative;
  }

  .i-nota-txt-fe.usos-1.saiba-1 {
    background-color: #99f3ff80;
    border-left-style: none;
    border-left-width: 0;
    border-radius: 16px;
    display: none;
    top: -26px;
  }

  .i-nota-txt-fe.usos-1.saiba-1.ete {
    display: none;
  }

  .i-nota-txt-fe.s1 {
    background-color: #00c9ff4d;
    border-radius: 16px;
    align-self: center;
    margin-top: 0;
    padding-left: 9px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 14px;
    display: none;
    position: relative;
    top: -17px;
  }

  .i-nota-txt-fe.s1.s-2 {
    display: none;
  }

  .i-nota-txt-fe.s1.s-2.s3 {
    margin-top: -60px;
    display: none;
  }

  .i-nota-txt-fe.s1.s-2.s4 {
    display: none;
  }

  .i-nota-txt-fe.i-7 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: flex-start;
    margin-top: -131px;
    display: flex;
    position: relative;
    top: 5px;
  }

  .i-nota-txt-fe.s-2 {
    background-color: #00c9ff4d;
    border-radius: 16px;
    margin-top: 0;
    display: none;
  }

  .i-nota-txt-fe.bh-s1 {
    color: #515a30;
    background-color: #e8ecd8;
    border-radius: 16px;
    margin-bottom: 0;
    display: none;
    position: relative;
    top: -192px;
  }

  .i-nota-txt-fe.cl1 {
    z-index: 100;
    color: #814b0e;
    background-color: #ffffff7a;
    border-left: 1px dashed #ffc639;
    align-self: center;
    margin-top: -131px;
    margin-bottom: -127px;
    display: none;
    position: relative;
    top: -94px;
  }

  .i-nota-txt-fe.cl-3 {
    color: #814b0e;
    background-color: #fff;
    border-left: 1px dashed #ffc639;
    align-self: center;
    display: none;
  }

  .i-nota-txt-fe.cl-3.i-cl4 {
    display: none;
  }

  .i-nota-txt-fe.ac-1 {
    background-color: #ffffff7a;
    border-left: 1px dashed #8c0636;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    display: none;
  }

  .i-nota-txt-fe.fe-1 {
    display: none;
    top: 4px;
  }

  .i-nota-txt-fe.fe-2 {
    display: none;
  }

  .i-nota-txt-fe.sn1 {
    padding-right: 589px;
    display: none;
    top: -29px;
  }

  .i-nota-txt-fe.fe1 {
    border-radius: 16px;
    display: none;
  }

  .i-nota-txt-fe._1-2 {
    border-left-width: 1px;
    margin-top: -57px;
    line-height: 20px;
    display: none;
  }

  .i-nota-txt-fe.qlnmp {
    border-left-width: 1px;
    display: none;
  }

  .i-nota-txt-fe.usos-2 {
    color: #464646;
    border-left-width: 1px;
    display: none;
  }

  .i-nota-txt-fe.f-3 {
    border-left-width: 1px;
    display: none;
  }

  .i-txt-italic-fe {
    padding-left: 0;
  }

  .saiba-nota-fe {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .saiba-nota-fe.info-1 {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -74px;
    margin-bottom: 0;
    position: relative;
    top: 59px;
  }

  .saiba-nota-fe.info-1.q-1 {
    margin-top: 0;
    top: -15px;
  }

  .saiba-nota-fe.info-1.q-2 {
    margin-top: -186px;
    top: 13px;
    left: 9px;
  }

  .saiba-nota-fe.info-1.usos-2 {
    top: -13px;
  }

  .saiba-nota-fe.info-1.usos-3 {
    top: 94px;
  }

  .saiba-nota-fe.info-4 {
    margin-top: -242px;
    margin-bottom: 0;
  }

  .saiba-nota-fe.info-4.q-5 {
    margin-top: -53px;
    position: relative;
    top: auto;
  }

  .saiba-nota-fe.info-4.q-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: -6px;
    padding-left: 0;
    position: relative;
    top: 86px;
  }

  .saiba-nota-fe.info-7 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    top: -5px;
    left: 0;
  }

  .saiba-nota-fe.saiba.s1 {
    justify-content: center;
    align-items: center;
    margin-top: -252px;
    display: flex;
    position: relative;
    top: 137px;
  }

  .saiba-nota-fe.saiba.s1.s4 {
    margin-left: 83px;
  }

  .saiba-nota-fe.saiba.s-2 {
    z-index: 3;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -296px;
    position: relative;
  }

  .saiba-nota-fe.saiba.bh-1 {
    margin-top: -113px;
    margin-bottom: -365px;
    display: flex;
    top: 254px;
    bottom: 0;
  }

  .saiba-nota-fe.cl-1 {
    z-index: 10;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    top: 53px;
    bottom: 0;
  }

  .saiba-nota-fe.cl-3 {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -157px;
    margin-bottom: 0;
    position: relative;
    top: 51px;
  }

  .saiba-nota-fe.cl-3.i-cl4 {
    top: 93px;
  }

  .saiba-nota-fe.acoes {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -105px;
    margin-bottom: 0;
    position: relative;
  }

  .saiba-nota-fe.ferramentas.f-1 {
    justify-content: flex-start;
    align-items: center;
    margin-top: -567px;
    position: relative;
    top: 295px;
  }

  .saiba-nota-fe.ferramentas.f-2 {
    margin-top: -30px;
    position: relative;
    top: 12px;
  }

  .saiba-nota-fe.ferramentas.sn1 {
    left: 244px;
  }

  .saiba-nota-fe.ferramentas.sn {
    left: 327px;
  }

  .saiba-nota-fe.ferramentas.sn.i1 {
    left: 385px;
  }

  .saiba-nota-fe.ferramentas.sn.i2 {
    left: 329px;
  }

  .saiba-nota-fe.ferramentas.sn.i3 {
    left: 311px;
  }

  .saiba-nota-fe.ferramentas.sn.i4 {
    left: 303px;
  }

  .saiba-nota-fe.ferramentas.sn.i5 {
    left: 267px;
  }

  .saiba-nota-fe.ferramentas.sn.i6 {
    left: 239px;
  }

  .saiba-nota-fe.q-6 {
    justify-content: flex-start;
    align-items: center;
    margin-top: -48px;
    top: 44px;
  }

  .saiba-nota-fe.saiba-mais {
    margin-top: -20px;
  }

  .saiba-nota-fe.qt-7a {
    top: 93px;
  }

  .saiba-nota-fe.qt-7a.das {
    margin-top: -295px;
  }

  .i-nota-ac {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .i-nota-ac.info-1 {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -74px;
    margin-bottom: 0;
    position: relative;
    top: 59px;
  }

  .i-nota-ac.info-1.q-1 {
    margin-top: 0;
    top: -15px;
  }

  .i-nota-ac.info-1.q-2 {
    margin-top: -186px;
    top: 13px;
    left: 9px;
  }

  .i-nota-ac.info-1.usos-2 {
    top: -13px;
  }

  .i-nota-ac.info-1.usos-3 {
    top: 94px;
  }

  .i-nota-ac.info-4 {
    margin-top: -242px;
    margin-bottom: 0;
  }

  .i-nota-ac.info-4.q-5 {
    margin-top: -53px;
    position: relative;
    top: auto;
  }

  .i-nota-ac.info-4.q-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: -6px;
    padding-left: 0;
    position: relative;
    top: 86px;
  }

  .i-nota-ac.info-7 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    top: -5px;
    left: 0;
  }

  .i-nota-ac.saiba.s1 {
    justify-content: center;
    align-items: center;
    margin-top: -252px;
    display: flex;
    position: relative;
    top: 137px;
  }

  .i-nota-ac.saiba.s1.s4 {
    margin-left: 83px;
  }

  .i-nota-ac.saiba.s-2 {
    z-index: 3;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -296px;
    position: relative;
  }

  .i-nota-ac.saiba.bh-1 {
    margin-top: -113px;
    margin-bottom: -365px;
    display: flex;
    top: 254px;
    bottom: 0;
  }

  .i-nota-ac.cl-1 {
    z-index: 10;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    top: 53px;
    bottom: 0;
  }

  .i-nota-ac.cl-3 {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -157px;
    margin-bottom: 0;
    position: relative;
    top: 51px;
  }

  .i-nota-ac.cl-3.i-cl4 {
    top: 93px;
  }

  .i-nota-ac.acoes {
    z-index: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: -105px;
    margin-bottom: 0;
    position: relative;
  }

  .i-nota-ac.ferramentas.f-1 {
    justify-content: flex-start;
    align-items: center;
    margin-top: -567px;
    position: relative;
    top: 295px;
  }

  .i-nota-ac.ferramentas.f-2 {
    margin-top: -30px;
    position: relative;
    top: 12px;
  }

  .i-nota-ac.ferramentas.sn1 {
    left: 244px;
  }

  .i-nota-ac.ferramentas.sn {
    left: 327px;
  }

  .i-nota-ac.ferramentas.sn.i1 {
    left: 385px;
  }

  .i-nota-ac.ferramentas.sn.i2 {
    left: 329px;
  }

  .i-nota-ac.ferramentas.sn.i3 {
    left: 311px;
  }

  .i-nota-ac.ferramentas.sn.i4 {
    left: 303px;
  }

  .i-nota-ac.ferramentas.sn.i5 {
    left: 267px;
  }

  .i-nota-ac.ferramentas.sn.i6 {
    left: 239px;
  }

  .i-nota-ac.q-6 {
    justify-content: flex-start;
    align-items: center;
    margin-top: -48px;
    top: 44px;
  }

  .i-nota-ac.saiba-mais {
    margin-top: -20px;
  }

  .i-nota-ac.qt-7a {
    top: 93px;
  }

  .i-nota-ac.qt-7a.das {
    margin-top: -295px;
  }

  .i-nota-txt-ac {
    color: #0a1335;
    background-color: #00c9ff7a;
    align-self: flex-end;
    margin-right: 20px;
    padding: 12px;
    font-family: source-sans-pro, sans-serif;
    font-weight: 600;
    display: none;
  }

  .i-nota-txt-ac.i-1 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    margin-top: 0;
    display: none;
    position: relative;
    top: -55px;
  }

  .i-nota-txt-ac.i-1.a {
    display: none;
    top: -27px;
  }

  .i-nota-txt-ac.i-1.tempo-retorno, .i-nota-txt-ac.i-1.volume-util {
    display: none;
    top: 0;
  }

  .i-nota-txt-ac.i-1.ren {
    display: none;
    top: -6px;
  }

  .i-nota-txt-ac.i-1.das {
    display: none;
    top: 0;
  }

  .i-nota-txt-ac.i4 {
    background-color: #fff;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    font-size: 16px;
    display: none;
  }

  .i-nota-txt-ac.i4.q-4 {
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    margin-left: 4px;
    margin-right: 20px;
    font-style: italic;
    display: flex;
    position: relative;
    top: -35px;
    left: 0;
    right: 0;
  }

  .i-nota-txt-ac.i4.q-6 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 8px;
    margin-right: 20px;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
    position: relative;
    top: 0;
  }

  .i-nota-txt-ac.i-5 {
    z-index: 3;
    clear: none;
    background-color: #ffffff7a;
    border: 1px #000;
    border-left: 1px dashed #00c9ff;
    align-self: center;
    margin-top: -25px;
    display: block;
    position: relative;
    top: 0;
  }

  .i-nota-txt-ac.i-5.q-6 {
    margin-top: -110px;
    display: flex;
  }

  .i-nota-txt-ac.i-5.qt-7a {
    display: flex;
    top: auto;
  }

  .i-nota-txt-ac.i-5.qt-7a.das {
    font-style: italic;
    display: flex;
  }

  .i-nota-txt-ac.i-6 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: auto;
    padding-left: 12px;
    display: none;
    position: static;
    top: auto;
  }

  .i-nota-txt-ac.usos-1 {
    z-index: 3;
    color: #464646;
    background-color: #fff;
    border-left: 1px dashed #99f3ff;
    display: none;
    position: relative;
  }

  .i-nota-txt-ac.usos-1.saiba-1 {
    background-color: #99f3ff80;
    border-left-style: none;
    border-left-width: 0;
    border-radius: 16px;
    display: none;
    top: -26px;
  }

  .i-nota-txt-ac.usos-1.saiba-1.ete {
    display: none;
  }

  .i-nota-txt-ac.s1 {
    background-color: #00c9ff4d;
    border-radius: 16px;
    align-self: center;
    margin-top: 0;
    padding-left: 9px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 14px;
    display: none;
    position: relative;
    top: -17px;
  }

  .i-nota-txt-ac.s1.s-2 {
    display: none;
  }

  .i-nota-txt-ac.s1.s-2.s3 {
    margin-top: -60px;
    display: none;
  }

  .i-nota-txt-ac.s1.s-2.s4 {
    display: none;
  }

  .i-nota-txt-ac.i-7 {
    z-index: 3;
    background-color: #ffffff7a;
    border-left: 1px dashed #00c9ff;
    align-self: flex-start;
    margin-top: -131px;
    display: flex;
    position: relative;
    top: 5px;
  }

  .i-nota-txt-ac.s-2 {
    background-color: #00c9ff4d;
    border-radius: 16px;
    margin-top: 0;
    display: none;
  }

  .i-nota-txt-ac.bh-s1 {
    color: #515a30;
    background-color: #e8ecd8;
    border-radius: 16px;
    margin-bottom: 0;
    display: none;
    position: relative;
    top: -192px;
  }

  .i-nota-txt-ac.cl1 {
    z-index: 100;
    color: #814b0e;
    background-color: #ffffff7a;
    border-left: 1px dashed #ffc639;
    align-self: center;
    margin-top: -131px;
    margin-bottom: -127px;
    display: none;
    position: relative;
    top: -94px;
  }

  .i-nota-txt-ac.cl-3 {
    color: #814b0e;
    background-color: #fff;
    border-left: 1px dashed #ffc639;
    align-self: center;
    display: none;
  }

  .i-nota-txt-ac.cl-3.i-cl4 {
    display: none;
  }

  .i-nota-txt-ac.ac-1 {
    background-color: #ffffff7a;
    border-left: 1px dashed #8c0636;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    display: none;
  }

  .i-nota-txt-ac.fe-1 {
    display: none;
    top: 4px;
  }

  .i-nota-txt-ac.fe-2 {
    display: none;
  }

  .i-nota-txt-ac.sn1 {
    padding-right: 589px;
    display: none;
    top: -29px;
  }

  .i-nota-txt-ac.fe1 {
    border-radius: 16px;
    display: none;
  }

  .i-nota-txt-ac._1-2 {
    border-left-width: 1px;
    margin-top: -57px;
    line-height: 20px;
    display: none;
  }

  .i-nota-txt-ac.qlnmp {
    border-left-width: 1px;
    display: none;
  }

  .i-nota-txt-ac.usos-2 {
    color: #464646;
    border-left-width: 1px;
    display: none;
  }

  .i-nota-txt-ac.f-3 {
    border-left-width: 1px;
    display: none;
  }

  .div-block-80 {
    min-width: 800px;
    max-width: 1440px;
  }

  .texto-corrido-3 {
    color: #464646;
    text-align: left;
    align-self: center;
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-167 {
    width: 100%;
    max-width: none;
    height: 100%;
    max-height: none;
  }

  .image-167.futuro-2027 {
    width: auto;
    height: auto;
    min-height: 110px;
    max-height: 110px;
    margin-bottom: 39px;
  }

  .image-167.sh-cl {
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 160px;
    max-height: 160px;
  }

  .tit-h3-2 {
    font-size: 24px;
  }

  .image-169 {
    min-height: 100px;
    max-height: 100px;
    margin-left: 4px;
    padding-top: 0;
  }

  .flex-block-86 {
    grid-column-gap: 51px;
    grid-row-gap: 51px;
  }

  .grid-artigo-2 {
    z-index: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    place-content: start;
    place-items: start;
    width: auto;
    max-width: 1200px;
    margin: 0 auto 24px;
    padding-left: 0;
    position: relative;
    left: auto;
  }

  .grid-artigo-2.graficos-mapas {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: 1200px;
    margin-bottom: 32px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 41px;
    padding-right: 0;
  }

  .paragraph-718 {
    text-align: left;
  }

  .bnt-explore-txt-2028 {
    color: #0057a3;
    text-align: center;
    -webkit-text-stroke-color: #464646;
    text-transform: uppercase;
    border: 1px #000;
    align-self: center;
    margin-top: 104px;
    line-height: 18px;
    text-decoration: none;
    display: block;
    position: static;
    inset: 0 0% 0%;
  }

  .bnt-explore-txt-2028:hover {
    color: #0057a3;
  }

  .heading-8 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-8.branco-2027 {
    padding-top: 0;
  }

  .footer-wrapper-three-3 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    margin-left: 52px;
  }

  .h1-home-2027-2 {
    text-transform: none;
    min-width: 400px;
    max-width: 400px;
    margin-left: 0;
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 52px;
    line-height: 100%;
  }

  .logo-home-2029 {
    background-image: url('../images/logo-2027_1logo-2027.avif');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 400px;
    align-self: auto;
    width: auto;
    min-width: 400px;
    height: auto;
    min-height: 400px;
    margin-left: 9px;
    padding-right: 0;
    position: relative;
    overflow: hidden;
  }

  .txt-como-nasce-2029._1 {
    top: -214px;
  }

  .txt-como-nasce-2029._2 {
    top: -333px;
  }

  .italic-text-136 {
    color: #464646;
  }

  .texto-apoio-home-2027-2 {
    align-self: flex-start;
    width: auto;
    min-width: 250px;
    max-width: 250px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: "Sourcesans 3", Arial, sans-serif;
    position: relative;
  }

  .flex-block-90 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .flex-block-90.landing-2027 {
    padding-left: 21px;
  }

  .div-block-82 {
    min-width: 800px;
    max-width: 1440px;
  }

  .cn-content-2026-2 {
    margin-top: -146px;
    margin-bottom: 0;
    padding-bottom: 12px;
  }

  .image-174 {
    width: 100%;
    max-width: none;
    height: 100%;
    max-height: none;
  }

  .image-174.futuro-2026 {
    width: auto;
    height: auto;
    min-height: 110px;
    max-height: 110px;
    margin-bottom: 39px;
  }

  .image-174.sh-cl {
    width: auto;
    min-width: auto;
    height: auto;
    min-height: 160px;
    max-height: 160px;
  }

  .texto-apoio-home-2026-2 {
    align-self: flex-start;
    width: auto;
    min-width: 250px;
    max-width: 250px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: "Sourcesans 3", Arial, sans-serif;
    position: relative;
  }

  .image-176 {
    min-height: 100px;
    max-height: 100px;
    margin-left: 4px;
    padding-top: 0;
  }

  .bnt-explore-txt-2029 {
    color: #226258;
    text-align: center;
    -webkit-text-stroke-color: #464646;
    text-transform: uppercase;
    border: 1px #000;
    align-self: center;
    margin-top: 104px;
    line-height: 18px;
    text-decoration: none;
    display: block;
    position: static;
    inset: 0 0% 0%;
  }

  .bnt-explore-txt-2029:hover {
    color: #0057a3;
  }

  .flex-block-91 {
    grid-column-gap: 51px;
    grid-row-gap: 51px;
  }

  .grid-artigo-3 {
    z-index: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    place-content: start;
    place-items: start;
    width: auto;
    max-width: 1200px;
    margin: 0 auto 24px;
    padding-left: 0;
    position: relative;
    left: auto;
  }

  .grid-artigo-3.graficos-mapas {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: 1200px;
    margin-bottom: 32px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 41px;
    padding-right: 0;
  }

  .paragraph-721 {
    text-align: left;
  }

  .heading-10 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-10.branco-2026 {
    margin-top: -38px;
    margin-bottom: 36px;
  }

  .txt-como-nasce-2030 {
    margin-top: -1px;
    top: -3px;
  }

  .txt-como-nasce-2030._1 {
    top: -256px;
  }

  .txt-como-nasce-2030._2 {
    top: -384px;
  }

  .italic-text-137 {
    color: #464646;
  }

  .flex-block-95 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .h1-home-2026-2 {
    text-transform: none;
    min-width: 400px;
    max-width: 400px;
    margin-left: 0;
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 52px;
    line-height: 100%;
  }

  .logo-home-2030 {
    background-image: url('../images/logo-2026_1logo-2026.avif');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 400px;
    align-self: auto;
    width: auto;
    min-width: 400px;
    height: auto;
    min-height: 400px;
    margin-left: 9px;
    position: relative;
    overflow: hidden;
  }

  .cn-mapa-2027 {
    width: 700px;
    max-width: 700%;
    margin-top: -22px;
    top: -141px;
  }

  .flex-block-96 {
    margin-top: 2px;
    display: flex;
  }

  .paragraph-723 {
    margin-bottom: 22px;
  }

  .link-7 {
    display: inline;
  }

  .italic-text-138 {
    display: inline-flex;
  }

  .italic-text-139 {
    display: inline;
  }

  .body-portal {
    justify-content: flex-start;
    align-items: stretch;
    height: 700px;
    min-height: 700px;
    max-height: 700px;
    display: block;
  }

  .txt-portal {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    min-width: 400px;
    max-width: 400px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 37px;
    position: relative;
  }

  .div-block-54-copy {
    width: 25px;
    max-width: 20px;
    height: 25px;
    max-height: 20px;
    margin-top: 0;
  }

  .div-block-54-copy.mais2 {
    margin-top: 0;
  }

  .div-block-54-copy.evolu, .div-block-54-qt {
    width: 25px;
    max-width: 20px;
    height: 25px;
    max-height: 20px;
    margin-top: 0;
  }

  .div-block-54-qt.mais2 {
    margin-top: 0;
  }

  .div-block-54-qt.evolu, .div-block-54-sg {
    width: 25px;
    max-width: 20px;
    height: 25px;
    max-height: 20px;
    margin-top: 0;
  }

  .div-block-54-sg.mais2 {
    margin-top: 0;
  }

  .div-block-54-sg.evolu, .div-block-54-sh {
    width: 25px;
    max-width: 20px;
    height: 25px;
    max-height: 20px;
    margin-top: 0;
  }

  .div-block-54-sh.mais2 {
    margin-top: 0;
  }

  .div-block-54-sh.evolu, .div-block-54-ql {
    width: 25px;
    max-width: 20px;
    height: 25px;
    max-height: 20px;
    margin-top: 0;
  }

  .div-block-54-ql.mais2 {
    margin-top: 0;
  }

  .div-block-54-ql.evolu {
    width: 25px;
    max-width: 20px;
    height: 25px;
    max-height: 20px;
    margin-top: 0;
  }

  .heading-2-copy._2026 {
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .loginho-home {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .loginho-home.w--current {
    margin-left: 0;
    margin-right: 0;
    left: 0;
  }

  .navbar-brand-internas {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .navbar-brand-internas.w--current {
    margin-left: 0;
    margin-right: 0;
    left: 0;
  }

  .navbar-brand-internas2 {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .navbar-brand-internas2.w--current {
    margin-left: 0;
    margin-right: 0;
    left: 0;
  }

  .navbar-brand-home {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .navbar-brand-home.w--current {
    margin-left: 0;
    margin-right: 0;
    left: 0;
  }

  .heading-2026._2026 {
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .section-24-copy {
    z-index: auto;
    z-index: auto;
    background-color: #0000;
    background-image: none;
    border-bottom-style: none;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    min-height: auto;
    max-height: 700px;
    margin-top: 70px;
    margin-bottom: 0;
    display: block;
    position: static;
  }

  .image-cn-2026 {
    margin-top: 34px;
    top: 3px;
  }

  .heading-2027._2026 {
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .image-cn-2027 {
    margin-top: 34px;
    top: -12px;
    left: 42px;
  }

  .cmn-2026, .cmn-2027 {
    margin-bottom: 50px;
    margin-left: 0;
    margin-right: 0;
  }

  .cn-content-2025-copy {
    top: 129px;
  }

  .heading-2028._2026 {
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .cmn-2028 {
    background-image: linear-gradient(#fff, #ffd876 30%);
    margin-bottom: 50px;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-2028-1 {
    z-index: auto;
    background-color: #0000;
    background-image: url('../images/hero_fundo_large_2028.png'), linear-gradient(90deg, #ffd876 53%, #e2dbfb 54%, #fff 55%);
    background-position: 50%, 0 0;
    background-size: auto 700px, auto;
    border-top-style: none;
    border-bottom-style: solid;
    width: auto;
    height: auto;
    min-height: 700px;
    max-height: 700px;
    margin-top: 70px;
    margin-bottom: 0;
    margin-right: auto;
    position: static;
  }

  .cmn-2028-1 {
    margin-bottom: 50px;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-portal-1 {
    z-index: auto;
    background-color: #0000;
    background-image: url('../images/hero_fundo_large_portal.png'), linear-gradient(90deg, #0086ff 53%, #e2dbfb 54%, #fff 55%);
    background-position: 50%, 0 0;
    background-size: auto 700px, auto;
    border-top-style: none;
    border-bottom-style: solid;
    width: auto;
    height: auto;
    min-height: 700px;
    max-height: 700px;
    margin-top: 66px;
    margin-bottom: 0;
    margin-right: auto;
    position: static;
  }

  .hero-portal-1.buts {
    background-image: none;
    margin-top: -457px;
    position: relative;
    top: 194px;
  }
}

@media screen and (max-width: 991px) {
  p {
    font-weight: 400;
  }

  .titulo-h1.infografico.quanti {
    width: auto;
    min-width: auto;
    max-width: none;
    min-height: auto;
    font-size: 42px;
    top: 61px;
    left: -154px;
  }

  .titulo-h1.infografico.quanti.monitor {
    min-width: 350px;
    max-width: 350px;
    min-height: 110px;
    max-height: 110px;
    font-size: 42px;
    top: 82px;
    left: -258px;
  }

  .titulo-h1.infografico.quanti.inicio {
    min-width: 200px;
    max-width: 200px;
    min-height: 100px;
    max-height: 100px;
    left: -127px;
  }

  .titulo-h1.infografico.singreh.mobile {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    font-size: 56px;
    top: 73px;
    left: -111px;
  }

  .titulo-h1.infografico.clima.mobile {
    min-width: 200px;
    max-width: 200px;
    font-size: 52px;
    top: 49px;
    left: -115px;
  }

  .titulo-h1.infografico.balanco.mobile {
    font-size: 42px;
    top: 134px;
  }

  .titulo-h1.infografico.usos.mobile {
    font-size: 52px;
    line-height: 100%;
    top: 44px;
    left: -139px;
  }

  .titulo-h1.infografico.mobile {
    font-size: 42px;
    top: 52px;
    left: -137px;
  }

  .titulo-h1.infografico.seguranca {
    font-size: 42px;
    top: 64px;
    left: 35px;
  }

  .titulo-h1.infografico.ferramentas {
    min-width: 300px;
    max-width: 300px;
    min-height: 50px;
    max-height: 50px;
    font-size: 42px;
    top: 67px;
  }

  .titulo-h1.infografico.ferramentas.apoio-tit-ferramentas {
    min-width: 300px;
    max-width: 300px;
    min-height: 50px;
    max-height: 50px;
    font-size: 24px;
    top: 112px;
  }

  .titulo-h1.infografico.acoes.inicio.mobile {
    min-width: 250px;
    max-width: 250px;
    font-size: 32px;
    top: 82px;
    left: -43px;
  }

  .titulo-h1.infografico.acoes.mobile {
    position: relative;
    top: -244px;
    left: 17px;
  }

  .titulo-h1.infografico.futuro.mobile {
    left: 25px;
  }

  .titulo-h1.infografico.futuro.mobile.h {
    align-self: center;
    min-width: 350px;
    max-width: 300px;
    min-height: auto;
    max-height: 100%;
    margin-top: 0;
    padding-left: 34px;
    font-size: 42px;
    position: relative;
    top: -100px;
    left: 19px;
  }

  .titulo-h1.infografico.futuro.mobile.v {
    left: -145px;
  }

  .texto-apoio {
    align-self: flex-start;
    width: 291px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .navbar-no-shadow.internas {
    border-bottom-color: #0057a3;
    min-width: 100svw;
    max-width: 100svw;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
  }

  .container-regular {
    width: auto;
    max-width: none;
    min-height: auto;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    left: 0;
    right: 0;
  }

  .navbar-wrapper {
    grid-column-gap: 58px;
    grid-row-gap: 58px;
    margin-left: auto;
    margin-right: auto;
  }

  .navbar-wrapper.ham {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    height: auto;
    min-height: 60px;
    max-height: 60px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: -2px;
    left: 0;
  }

  .navbar-brand {
    align-self: center;
    width: 10%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    left: 0;
    right: 0;
  }

  .navbar-brand.w--current {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 0;
  }

  .nav-menu-wrapper {
    background-color: #fff;
    flex-flow: column;
    min-height: 100svh;
    max-height: 100svh;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: flex;
    overflow: scroll;
  }

  .nav-menu {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-color: #fff;
    flex-flow: column;
    justify-content: space-around;
    align-self: flex-start;
    align-items: flex-start;
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: 100svh;
    margin-left: auto;
    margin-right: auto;
    padding: 32px;
    font-size: 16px;
    display: flex;
    overflow: auto;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-link.sem-barra.creditos {
    text-align: left;
  }

  .nav-link.sem-barra.ham {
    color: #6b6b6a;
    text-align: left;
    font-size: 16px;
  }

  .nav-link.sem-barra.ham.w--current {
    width: auto;
    min-width: auto;
  }

  .nav-link.sem-barra.ham.sobre {
    align-self: flex-start;
    left: 0;
  }

  .nav-link.hamburguer.mobile {
    border-right-style: none;
  }

  .menu-button {
    flex-flow: row;
    order: 1;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 12px 0;
    display: block;
    left: 0;
    right: 0;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .heading-3 {
    font-size: 36px;
  }

  .heading-3.azul.explore {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tit-h2 {
    text-align: left;
  }

  .tit-h2.apresentacao {
    text-transform: none;
  }

  .container-5 {
    max-width: 728px;
  }

  .footer-wrapper-three {
    flex-flow: row;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
  }

  .footer-wrapper-three.mobile {
    flex-flow: row;
    display: none;
  }

  .footer-social-block-three {
    margin-top: 0;
  }

  .footer-social-block-three.home {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 0;
  }

  .link--pag, .neste-tema {
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .tit-h3.apresentacao {
    color: #0086ff;
  }

  .botao-topo {
    display: none;
  }

  .body-2 {
    color: #464646;
    overflow: auto;
  }

  .sidebar {
    display: none;
  }

  .main-info.quali.q1 {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    margin-top: -7px;
  }

  .main-info.usos {
    min-height: 250px;
    max-height: 250px;
    position: relative;
  }

  .main-info.clima {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
  }

  .main-info.singreh {
    min-height: 250px;
    max-height: 250px;
  }

  .main-info.acoes {
    min-width: 550px;
    max-width: 550px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    padding-left: 0;
  }

  .main-info.seguranca {
    height: auto;
  }

  .main-info.seguranca.futuro {
    width: auto;
    min-width: 550px;
    max-width: 550px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-bottom: 4px;
  }

  .main-info.futuro {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .main-info.quantidade.qt-2, .main-info.balanco {
    min-width: 550px;
    max-width: 550px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
  }

  .main-temas {
    width: auto;
    min-width: auto;
    max-width: none;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .artigo {
    min-width: 550px;
    max-width: 550px;
    margin-left: auto;
  }

  .flex-block-10.clima {
    margin-bottom: 24px;
    position: relative;
    left: 0;
  }

  .grid-artigo {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 700px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: relative;
  }

  .grid-artigo.paragrafo-solto {
    display: flex;
  }

  .grid-artigo.graficos-mapas {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center;
    width: auto;
    max-width: none;
    padding-right: 0;
    display: flex;
  }

  .grid-artigo.graficos-mapas.grande {
    justify-content: flex-start;
    align-items: center;
  }

  .grid-artigo.tema {
    margin-top: 0;
  }

  .flex-txt-artigo {
    flex-flow: column;
  }

  .flex-txt-artigo.acoes {
    max-width: 550px;
    max-height: none;
  }

  .flex-txt-artigo.credito.equipe-tit {
    align-self: flex-start;
    position: static;
  }

  .flex-txt-artigo._25-anos {
    padding-left: 80px;
    padding-right: 80px;
  }

  .corpo-txt {
    font-weight: 400;
  }

  .graficos-mapas {
    max-width: 600px;
    padding-left: 0;
  }

  .graficos-mapas.grande {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-width: auto;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .graficos-mapas.qt-evol {
    max-width: 600px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .paragraph-7 {
    max-width: none;
    margin-bottom: 24px;
    font-weight: 400;
  }

  .image-24.usos-1 {
    margin-top: -24px;
  }

  .section-24 {
    background-position: 70% 70%, 0 0;
    min-height: 60svh;
    max-height: none;
    margin-top: 60px;
    padding-left: 0;
  }

  .logo-home {
    width: 280px;
  }

  .flex-block-15 {
    margin-left: 0;
    padding-right: 0;
  }

  .flex-block-16 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 72px;
    margin-left: 0;
    padding-left: 0;
  }

  .flex-block-16._2027 {
    padding-left: 33px;
  }

  .h1-header.mobile {
    width: 323px;
    padding-right: 0;
  }

  .info-quanti-icon.usos-1 {
    top: 0;
  }

  .info-quanti-icon.s1 {
    width: 25px;
  }

  .info-quanti-icon.s1.bh {
    align-self: center;
  }

  .info-quanti-icon.s1.com-grafico {
    width: 25px;
    max-width: 25px;
    margin-bottom: 12px;
  }

  .info-quanti-icon.s-2 {
    width: 25px;
    margin-bottom: 16px;
  }

  .info-txt-quanti.i-1 {
    flex-flow: column;
    display: flex;
  }

  .info-txt-quanti.i-1.a, .info-txt-quanti.i-1.tempo-retorno, .info-txt-quanti.i-1.volume-util, .info-txt-quanti.i-1.das {
    display: block;
  }

  .info-txt-quanti.i4.q-4 {
    color: #464646;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
    display: flex;
  }

  .info-txt-quanti.i4.q-6 {
    display: block;
  }

  .info-txt-quanti.i-5.q-6 {
    margin-top: 0;
    display: block;
  }

  .info-txt-quanti.usos-1, .info-txt-quanti.usos-1.saiba-1.ete {
    display: flex;
  }

  .info-txt-quanti.s1 {
    margin-left: 8px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: block;
  }

  .info-txt-quanti.s1.s-2 {
    margin-top: 0;
    display: block;
  }

  .info-txt-quanti.s1.s-2.s3 {
    color: #464646;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    display: block;
  }

  .info-txt-quanti.s1.s-2.s4 {
    display: block;
  }

  .info-txt-quanti.i-7 {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
    display: block;
  }

  .info-txt-quanti.s-2 {
    border-radius: 16px;
    margin-top: 0;
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
    display: block;
    top: 0;
  }

  .info-txt-quanti.bh-s1 {
    display: flex;
    top: 0;
  }

  .info-txt-quanti.cl1 {
    margin-top: 0;
    display: flex;
  }

  .info-txt-quanti.cl-3, .info-txt-quanti.cl-3.i-cl4, .info-txt-quanti.ac-1 {
    display: flex;
  }

  .info-txt-quanti.fe-1 {
    display: flex;
    top: 0;
  }

  .info-txt-quanti.fe-2 {
    margin-top: 0;
    display: flex;
  }

  .info-txt-quanti.fe1, .info-txt-quanti._1-2, .info-txt-quanti.qlnmp, .info-txt-quanti.usos-2, .info-txt-quanti.f-3 {
    display: flex;
  }

  .flex-info.info-1.q-1 {
    flex-flow: column;
    margin-top: 0;
  }

  .flex-info.info-1.q-2 {
    flex-flow: row;
    margin-top: 0;
    top: 0;
  }

  .flex-info.info-1.usos-2, .flex-info.info-1.usos-3, .flex-info.info-4.q-6, .flex-info.info-7 {
    margin-top: 0;
    top: 0;
  }

  .flex-info.saiba.s1 {
    flex-flow: row;
    margin-top: 0;
    top: 0;
  }

  .flex-info.saiba.s1.s4 {
    flex-flow: row;
  }

  .flex-info.saiba.s-2 {
    flex-flow: row;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
    bottom: 0;
  }

  .flex-info.saiba.bh-1 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    top: 0;
  }

  .flex-info.saiba.fe1 {
    top: 0;
  }

  .flex-info.cl-1, .flex-info.cl-3 {
    margin-top: 0;
    top: 0;
  }

  .flex-info.cl-3.i-cl4 {
    margin-top: 0;
  }

  .flex-info.acoes {
    margin-top: 0;
    margin-bottom: 0;
  }

  .flex-info.ferramentas.f-1 {
    margin-top: 0;
    top: 0;
  }

  .flex-info.ferramentas.f-2 {
    top: 0;
  }

  .flex-info.ferramentas.f-3 {
    margin-top: 0;
  }

  .flex-info.ferramentas.f-1-copy {
    margin-top: 0;
    top: 0;
  }

  .flex-info.q-6 {
    margin-top: 0;
    top: auto;
  }

  .flex-info.saiba-mais {
    margin-top: 0;
  }

  .paragraph-13 {
    font-weight: 400;
  }

  .flex-figura.ish {
    left: 0;
  }

  .paragraph-16 {
    margin-bottom: 0;
  }

  .section-29 {
    align-self: flex-start;
  }

  .abre.note, .abre.note-2026 {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    margin-top: 108px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 45px;
    padding-right: 24px;
  }

  .abre.note-2027, .abre.note-2028 {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: auto;
    max-width: none;
    margin-top: -12px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 64px;
    padding-right: 64px;
    position: absolute;
  }

  .div-block-48.mascara_home {
    justify-content: center;
    align-items: center;
  }

  .div-block-48.mascara_home._2027 {
    align-self: center;
  }

  .flex-block-32 {
    margin-top: 0;
    top: 0;
  }

  .search {
    min-width: 70svw;
    max-width: 70svw;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .search-input.geral {
    width: auto;
    min-width: 60svw;
  }

  .image-38 {
    max-width: 80%;
    max-height: 80%;
    margin-left: 0;
  }

  .image-39 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
    left: auto;
  }

  .italic-text-11 {
    width: 100%;
    min-width: 100%;
  }

  .italic-text-16 {
    color: #464646;
  }

  .paragraph-18, .paragraph-19 {
    font-weight: 400;
  }

  .paragraph-20 {
    max-width: none;
    margin-bottom: 24px;
  }

  .txt-fig-branco.info-but.acoes {
    min-width: 200px;
    display: block;
    position: relative;
    top: -19px;
    left: 19px;
  }

  .txt-fig-branco.info-but.acoes.inicio {
    max-width: 160px;
  }

  .txt-fig-branco.info-but.txt-nav {
    text-align: left;
    width: auto;
    min-width: 200px;
    max-width: 200px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    padding-left: 7px;
    display: block;
    position: relative;
    top: 0;
    bottom: 0;
    left: auto;
  }

  .txt-fig-branco.info-but.txt-nav.futuro, .txt-fig-branco.info-but.txt-nav.futuro.sh, .txt-fig-branco.info-but.txt-nav.futuro.qt {
    display: none;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.ql {
    flex: 0 auto;
    display: none;
    top: 0;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.us {
    text-align: left;
    min-width: 200px;
    max-width: 200px;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.us.cl, .txt-fig-branco.info-but.txt-nav.futuro.us.uso, .txt-fig-branco.info-but.txt-nav.futuro.bh, .txt-fig-branco.info-but.txt-nav.futuro.sg {
    display: none;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.fe {
    padding-right: 6px;
    display: none;
    top: 2px;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.ac {
    font-size: 12px;
    line-height: 14px;
    display: none;
  }

  .txt-fig-branco.dbo.a {
    color: #fff;
    width: auto;
    min-width: 180px;
    max-width: 180px;
    font-size: 12px;
    line-height: 14px;
    top: 237px;
    left: 362px;
  }

  .txt-fig-branco.dbo._1 {
    min-width: 180px;
    max-width: 180px;
    font-size: 12px;
    line-height: 14px;
    top: 48px;
  }

  .txt-fig-branco.od._1 {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    font-size: 12px;
    line-height: 14px;
    top: 49px;
  }

  .txt-fig-branco.p._1 {
    width: auto;
    min-width: 160px;
    max-width: 160px;
    font-size: 12px;
    line-height: 14px;
    top: 47px;
  }

  .txt-fig-branco.t._1 {
    width: auto;
    min-width: 160px;
    max-width: 160px;
    font-size: 12px;
    line-height: 14px;
    top: 48px;
    left: 34px;
  }

  .txt-fig-branco.ct._1 {
    width: auto;
    min-width: 160px;
    max-width: 160px;
    font-size: 12px;
    line-height: 14px;
    top: 76px;
    left: 35px;
  }

  .txt-fig-branco.c._1 {
    width: auto;
    min-width: 170px;
    max-width: 170px;
    font-size: 12px;
    line-height: 14px;
    display: block;
    top: 48px;
  }

  .txt-fig-branco.txt-singreh.fund {
    width: auto;
    min-width: 280px;
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
    font-size: 10px;
    line-height: 14px;
    top: 60px;
    left: 203px;
    right: 0;
  }

  .txt-fig-branco.txt-singreh.diret {
    width: auto;
    min-width: 270px;
    max-width: 270px;
    font-size: 10px;
    line-height: 13px;
    top: 60px;
    left: 243px;
  }

  .txt-fig-branco.txt-singreh.obj {
    width: auto;
    min-width: 270px;
    max-width: 270px;
    font-size: 10px;
    line-height: 14px;
    top: 77px;
    left: 239px;
  }

  .txt-fig-branco.txt-singreh.inst {
    width: auto;
    min-width: 250px;
    max-width: 250px;
    font-size: 10px;
    line-height: 14px;
    top: 78px;
    left: 239px;
  }

  .txt-fig-branco.secas._2 {
    min-width: 120px;
    max-width: 120px;
    font-size: 10px;
    line-height: 12px;
    top: 51px;
    left: 383px;
  }

  .txt-fig-branco.secas._4 {
    font-size: 10px;
    line-height: 12px;
    top: 147px;
    left: 394px;
  }

  .txt-fig-branco.secas._3 {
    font-size: 10px;
    line-height: 12px;
    top: 100px;
    left: 400px;
  }

  .txt-fig-branco.secas._5 {
    font-size: 10px;
    line-height: 12px;
    top: 186px;
    left: 379px;
  }

  .txt-fig-branco.secas.a {
    width: 150px;
    font-size: 12px;
    line-height: 14px;
    top: 45px;
    left: 13px;
  }

  .txt-fig-branco.secas.crises {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    font-size: 12px;
    line-height: 14px;
    top: 45px;
    left: 12px;
  }

  .txt-fig-branco.secas.crises._1 {
    font-size: 10px;
    line-height: 12px;
    top: 94px;
    left: 405px;
  }

  .txt-fig-branco.secas.crises._2 {
    min-width: 90px;
    max-width: 90px;
    font-size: 10px;
    line-height: 12px;
    top: 191px;
    left: 379px;
  }

  .txt-fig-branco.secas.crises._3 {
    min-width: 80px;
    max-width: 80px;
    font-size: 10px;
    line-height: 12px;
    top: 193px;
    left: 95px;
  }

  .txt-fig-branco.secas.mudancas {
    width: auto;
    min-width: 130px;
    max-width: 130px;
    font-size: 12px;
    line-height: 14px;
    top: 49px;
    left: 16px;
  }

  .txt-fig-branco.secas.mudancas._1 {
    font-size: 10px;
    line-height: 12px;
    top: 13px;
    left: 362px;
  }

  .txt-fig-branco.secas.mudancas._2 {
    width: auto;
    min-width: 90px;
    max-width: 90px;
    font-size: 10px;
    line-height: 12px;
    top: 24px;
    left: 456px;
  }

  .txt-fig-branco.secas.mudancas._2.a {
    padding-left: 10px;
    top: 8px;
    left: 453px;
  }

  .txt-fig-branco.secas.mudancas._2.b {
    width: 80px;
    min-width: 80px;
    max-width: 80px;
    padding-left: 10px;
    top: 179px;
    left: 453px;
  }

  .txt-fig-branco.secas.mudancas.label.l-1 {
    top: 117px;
    left: 94px;
  }

  .txt-fig-branco.secas.mudancas.label.l2 {
    width: auto;
    min-width: 60px;
    max-width: 60px;
    font-size: 10px;
    line-height: 12px;
    top: 217px;
    left: 165px;
  }

  .txt-fig-branco.secas.mudancas.label.l3 {
    width: auto;
    min-width: 50px;
    max-width: 50px;
    font-size: 10px;
    line-height: 12px;
    top: 217px;
    left: 233px;
  }

  .txt-fig-branco.secas.mudancas.label.l4 {
    width: auto;
    min-width: 70px;
    max-width: 70px;
    font-size: 10px;
    line-height: 12px;
    top: 217px;
    left: 301px;
  }

  .txt-fig-branco.secas.mudancas.label.l5 {
    min-width: 50px;
    max-width: 50px;
    font-size: 10px;
    line-height: 12px;
    top: 167px;
    left: 94px;
  }

  .txt-fig-branco.secas.gl-clima.gl-1 {
    width: auto;
    min-width: 90px;
    max-width: 90px;
    font-size: 10px;
    line-height: 12px;
    top: 27px;
    left: 241px;
  }

  .txt-fig-branco.secas.gl-clima.gl-2 {
    width: auto;
    min-width: 90px;
    max-width: 90px;
    font-size: 10px;
    line-height: 12px;
    top: 177px;
    left: 245px;
  }

  .txt-fig-branco.secas.gl-clima.gl-3 {
    min-width: 90px;
    max-width: 90px;
    font-size: 10px;
    line-height: 12px;
    top: 184px;
    left: 410px;
  }

  .txt-fig-branco.secas.gl-clima.gl-4 {
    min-width: 90px;
    max-width: 90px;
    font-size: 10px;
    line-height: 12px;
    top: 45px;
    left: 449px;
  }

  .txt-fig-branco.cheias._2 {
    font-size: 12px;
    line-height: 14px;
    top: 18px;
    left: 364px;
  }

  .txt-fig-branco.cheias._1 {
    min-width: 100px;
    max-width: 120px;
    font-size: 12px;
    line-height: 14px;
    top: 44px;
    left: 12px;
  }

  .txt-fig-branco.cheias._3 {
    min-width: 70px;
    font-size: 10px;
    line-height: 12px;
    top: 56px;
    left: 380px;
  }

  .txt-fig-branco.cheias._4 {
    min-width: 50px;
    font-size: 10px;
    line-height: 12px;
    top: 102px;
    left: 397px;
  }

  .txt-fig-branco.cheias._5 {
    min-width: 80px;
    font-size: 10px;
    line-height: 12px;
    top: 145px;
    left: 391px;
  }

  .txt-fig-branco.cheias._6 {
    min-width: 70px;
    font-size: 10px;
    line-height: 12px;
    top: 186px;
    left: 369px;
  }

  .txt-fig-branco.blc.oqe {
    font-size: 12px;
    line-height: 14px;
    top: 36px;
    left: 242px;
  }

  .txt-fig-branco.blc.oqe._1 {
    width: auto;
    top: 54px;
    left: 461px;
  }

  .txt-fig-branco.blc.oqe._3 {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    font-size: 12px;
    line-height: 14px;
    top: 33px;
  }

  .txt-fig-branco.blc.pqs {
    font-size: 10px;
    line-height: 12px;
    top: 38px;
    left: 393px;
  }

  .txt-fig-branco.blc.pqs._1 {
    width: auto;
    min-width: 120px;
    max-width: 120px;
    top: 93px;
    left: 412px;
  }

  .txt-fig-branco.blc.pqs._2 {
    font-size: 10px;
    line-height: 12px;
    top: 174px;
    left: 412px;
  }

  .txt-fig-branco.blc.limite {
    width: auto;
    min-width: 90px;
    max-width: 90px;
    font-size: 10px;
    line-height: 12px;
    top: 27px;
    left: 406px;
  }

  .txt-fig-branco.blc.limite._1 {
    width: auto;
    min-width: 100px;
    max-width: 100px;
    top: 99px;
    left: 428px;
  }

  .txt-fig-branco.blc.limite._2 {
    width: auto;
    min-width: 100px;
    max-width: 100px;
    top: 171px;
    left: 409px;
  }

  .txt-fig-branco.blc.calculo {
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    top: 75px;
    left: 101px;
  }

  .txt-fig-branco.blc.calculo._1 {
    top: 78px;
    left: 341px;
  }

  .txt-fig-branco.blc.calculo._2 {
    top: 123px;
  }

  .txt-fig-branco.blc.calculo._4 {
    top: 138px;
    left: 353px;
  }

  .txt-fig-branco.blc.calculo.a {
    font-size: 10px;
    line-height: 12px;
    top: 212px;
    left: 50px;
  }

  .txt-fig-branco.blc.calculo.b {
    width: auto;
    font-size: 10px;
    line-height: 12px;
    top: 212px;
    left: 138px;
  }

  .txt-fig-branco.blc.calculo.c {
    width: auto;
    min-width: 80px;
    max-width: 80px;
    font-size: 10px;
    line-height: 12px;
    top: 212px;
    left: 188px;
  }

  .txt-fig-branco.blc.calculo.d {
    width: auto;
    font-size: 10px;
    line-height: 12px;
    top: 212px;
    left: 282px;
  }

  .txt-fig-branco.blc.calculo.e {
    width: auto;
    font-size: 10px;
    line-height: 12px;
    top: 212px;
    left: 367px;
  }

  .txt-fig-branco.blc.calculo.f {
    width: auto;
    min-width: auto;
    font-size: 10px;
    line-height: 12px;
    top: 212px;
    left: 409px;
  }

  .txt-fig-branco.usos.interna.turis, .txt-fig-branco.usos.interna.pesca, .txt-fig-branco.usos.interna.navega {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    top: 50px;
    left: 24px;
  }

  .txt-fig-branco.usos.interna.eflu {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    top: 71px;
    left: 24px;
  }

  .txt-fig-branco.usos.interna.ab-hu {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    top: 78px;
    left: 24px;
  }

  .txt-fig-branco.usos.interna.ab-ru {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    top: 77px;
    left: 24px;
  }

  .txt-fig-branco.usos.interna.indu {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    top: 50px;
    left: 24px;
  }

  .txt-fig-branco.usos.interna.ab-an, .txt-fig-branco.usos.interna.irriga, .txt-fig-branco.usos.interna.minera, .txt-fig-branco.usos.interna.energia {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    top: 50px;
    left: 24px;
  }

  .txt-fig-branco.sh.comp {
    width: 200px;
    position: relative;
    top: 17px;
    left: 20px;
  }

  .txt-fig-branco.sh.comp._1 {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    top: 37px;
    bottom: 198px;
    left: 30px;
  }

  .txt-fig-branco.sh.comp._2 {
    width: 150px;
    font-size: 10px;
    line-height: 12px;
    top: 138px;
    left: 64px;
  }

  .txt-fig-branco.sh.comp._3 {
    width: 160px;
    min-width: 180px;
    font-size: 10px;
    line-height: 12px;
    top: 3px;
    left: 306px;
  }

  .txt-fig-branco.sh.comp._4 {
    width: 140px;
    font-size: 10px;
    line-height: 12px;
    top: 9px;
    left: 398px;
  }

  .txt-fig-branco.sh.comp._5 {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    font-size: 10px;
    line-height: 12px;
    top: 13px;
    left: 359px;
  }

  .txt-fig-branco.sh.comp.abre-comp {
    font-size: 12px;
    line-height: 14px;
    top: -103px;
    left: 29px;
  }

  .txt-fig-branco.sh.ish {
    font-size: 12px;
    line-height: 14px;
    top: 44px;
    left: 10px;
  }

  .txt-fig-branco.sh.ish.apoio._2 {
    width: auto;
    min-width: 140px;
    max-width: 140px;
    font-size: 12px;
    line-height: 14px;
    top: 110px;
    left: -248px;
  }

  .txt-fig-branco.sh.ish.apoio._1 {
    text-align: left;
    font-size: 12px;
    line-height: 14px;
    top: 79px;
    left: -246px;
  }

  .txt-fig-branco.sh.ish.apoio._3 {
    font-size: 10px;
    line-height: 14px;
    top: -27px;
    left: 111px;
  }

  .txt-fig-branco.sh.ish.apoio._4 {
    font-size: 10px;
    line-height: 14px;
    top: 17px;
    left: 184px;
  }

  .txt-fig-branco.sh.ish.apoio._4.a {
    top: 152px;
    left: 117px;
  }

  .txt-fig-branco.sh.ish.apoio._4.b {
    top: 102px;
    left: -9px;
  }

  .txt-fig-branco.sh.riscos.bloco-1 {
    font-size: 12px;
    line-height: 16px;
    top: 117px;
    left: 6px;
  }

  .txt-fig-branco.sh.riscos._2 {
    width: 120px;
    font-size: 12px;
    line-height: 16px;
    top: 117px;
    left: 150px;
  }

  .txt-fig-branco.sh.riscos._3 {
    font-size: 12px;
    line-height: 16px;
    top: 117px;
    left: 278px;
  }

  .txt-fig-branco.sh.riscos._4 {
    width: 100px;
    font-size: 12px;
    line-height: 16px;
    top: 117px;
    left: 421px;
  }

  .txt-fig-branco.sh._1 {
    width: 140px;
    min-width: 105px;
    max-width: 105px;
    font-size: 10px;
    line-height: 12px;
    top: 112px;
    left: 27px;
  }

  .txt-fig-branco.sh._2 {
    width: 140px;
    font-size: 10px;
    line-height: 12px;
    top: 28px;
    left: 390px;
  }

  .txt-fig-branco.sh._3 {
    text-align: left;
    font-size: 10px;
    line-height: 12px;
    top: 194px;
    left: 305px;
  }

  .txt-fig-branco.sh._4 {
    font-size: 10px;
    line-height: 12px;
    top: 148px;
    left: 412px;
  }

  .txt-fig-branco.txt-tela.ferramentas.prh {
    width: auto;
    min-width: 170px;
    max-width: 170px;
    font-size: 12px;
    line-height: 14px;
    top: 40px;
    left: 32px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.prh._1 {
    width: 50px;
    top: 51px;
    left: 445px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.prh._2 {
    min-width: 50px;
    max-width: 50px;
    top: 105px;
    left: 482px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.prh._3 {
    min-width: 50px;
    max-width: 50px;
    top: 142px;
    left: 473px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.outorga._1 {
    top: 197px;
    left: 103px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.outorga._2 {
    top: 197px;
    left: 241px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.outorga._3 {
    top: 197px;
    left: 386px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.sb {
    width: auto;
    min-width: 90px;
    max-width: 90px;
    font-size: 10px;
    line-height: 12px;
    top: 183px;
    left: 454px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.marco._1 {
    width: auto;
    min-width: 120px;
    max-width: 120px;
    font-size: 10px;
    line-height: 12px;
    top: 164px;
    left: 193px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.marco._2 {
    width: auto;
    min-width: 90px;
    max-width: 90px;
    font-size: 10px;
    line-height: 12px;
    top: 84px;
    left: 307px;
  }

  .txt-fig-branco.txt-tela.ferramentas.enquadra {
    width: 200px;
    font-size: 12px;
    line-height: 14px;
    top: 65px;
  }

  .txt-fig-branco.txt-tela.ferramentas.outorga {
    font-size: 12px;
    line-height: 14px;
    top: 41px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.ferramentas.cobra {
    top: 47px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.ferramentas.snirh {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    font-size: 12px;
    line-height: 14px;
    top: 74px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.ferramentas.cond {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    font-size: 12px;
    line-height: 14px;
    top: 71px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.ferramentas.cnerh {
    font-size: 12px;
    line-height: 14px;
    top: 69px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.ferramentas.regular {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    font-size: 12px;
    line-height: 14px;
    top: 67px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.ferramentas.sb {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    font-size: 12px;
    line-height: 14px;
    top: 70px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.ferramentas.fiscal {
    width: auto;
    font-size: 12px;
    line-height: 14px;
    top: 69px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.ferramentas.marco {
    width: auto;
    min-width: 90px;
    max-width: 120px;
    font-size: 12px;
    line-height: 14px;
    top: 66px;
    left: 30px;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._1.gt {
    min-width: 100px;
    max-width: 100px;
    font-size: 10px;
    line-height: 12px;
    top: 191px;
    left: 441px;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._1.destaque.d2 {
    color: #8c0636;
    font-size: 10px;
    line-height: 12px;
    top: 178px;
    left: 113px;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._2.destaque.d3 {
    color: #8c0636;
    min-width: 100px;
    font-size: 10px;
    line-height: 12px;
    top: 178px;
    left: 193px;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._3.destaque.d4 {
    color: #8c0636;
    min-width: 100px;
    font-size: 10px;
    line-height: 12px;
    top: 178px;
    left: 301px;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._4.destaque.d5 {
    color: #8c0636;
    font-size: 10px;
    line-height: 12px;
    position: absolute;
    top: 178px;
    left: 432px;
  }

  .txt-fig-branco.txt-tela.acoes.apoio.ods {
    min-width: 120px;
    max-width: 120px;
    font-size: 10px;
    line-height: 12px;
    top: 166px;
    left: 114px;
  }

  .txt-fig-branco.txt-tela.acoes.apoio.ods._2 {
    min-width: 120px;
    max-width: 120px;
    font-size: 10px;
    line-height: 12px;
    top: 88px;
    left: 409px;
  }

  .txt-fig-branco.txt-tela.acoes.gt {
    width: auto;
    min-width: 160px;
    max-width: 160px;
    font-size: 12px;
    line-height: 14px;
    top: 50px;
    left: 23px;
  }

  .txt-fig-branco.txt-tela.acoes.capac {
    width: 180px;
    font-size: 12px;
    line-height: 14px;
    top: 54px;
    left: 24px;
  }

  .txt-fig-branco.txt-tela.acoes.ods {
    min-width: 160px;
    max-width: 160px;
    font-size: 12px;
    line-height: 14px;
    top: 48px;
    left: 27px;
  }

  .txt-fig-branco.txt-tela.acoes.destaque.d1 {
    font-size: 12px;
    line-height: 14px;
    top: 43px;
    left: 21px;
  }

  .txt-fig-branco.txt-tela.futuro.geg {
    font-size: 14px;
    line-height: 16px;
    top: 42px;
    left: 24px;
  }

  .txt-fig-branco.txt-tela.futuro.geg.t2 {
    font-size: 12px;
    line-height: 16px;
    top: 137px;
    left: 59px;
  }

  .txt-fig-branco.txt-tela.futuro.geg.t3 {
    width: 90px;
    font-size: 12px;
    line-height: 14px;
    top: 24px;
    left: 452px;
  }

  .txt-fig-branco.txt-tela.futuro.geg.t4 {
    font-size: 12px;
    line-height: 14px;
    top: 172px;
    left: 447px;
  }

  .txt-fig-branco.txt-tela.futuro.acoes {
    width: 160px;
    font-size: 14px;
    line-height: 16px;
    top: 49px;
    left: 21px;
  }

  .txt-fig-branco.txt-tela.futuro.infor {
    width: 180px;
    font-size: 14px;
    line-height: 16px;
    top: 55px;
    left: 17px;
  }

  .txt-fig-branco.txt-tela.futuro.infor.apoio {
    width: 130px;
    font-size: 12px;
    line-height: 14px;
    top: -74px;
    left: 417px;
  }

  .txt-fig-branco.txt-tela.futuro.edu {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    font-size: 14px;
    line-height: 16px;
    top: 59px;
    left: 19px;
  }

  .txt-fig-branco.txt-tela.futuro.apoio.t1 {
    width: 70px;
    font-size: 12px;
    line-height: 14px;
    top: 178px;
    left: 209px;
  }

  .txt-fig-branco.txt-tela.futuro.apoio.t2 {
    width: 100px;
    font-size: 12px;
    line-height: 14px;
    top: 193px;
    left: 300px;
  }

  .txt-fig-branco.txt-tela.futuro.apoio.t3 {
    width: 100px;
    font-size: 12px;
    line-height: 14px;
    top: 175px;
    left: 418px;
  }

  .paragraph-24, .paragraph-25 {
    margin-bottom: 24px;
  }

  .info {
    width: auto;
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    position: relative;
  }

  .info.singreh {
    min-width: 550px;
    max-width: 550px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
  }

  .info.clima {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
  }

  .info.usos {
    min-width: 550px;
    max-width: 550px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
  }

  .info.balanco {
    min-width: 550px;
    max-width: 550px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-top: -6px;
  }

  .info.seguranca {
    min-width: 550px;
    height: auto;
    min-height: 250px;
    max-height: none;
    margin-top: -6px;
  }

  .info.ferramentas {
    min-width: 550px;
    max-width: 550px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-top: -5px;
  }

  .info.acoes {
    min-width: 550px;
    max-width: 550px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-top: -6px;
  }

  .info.futuro {
    background-image: linear-gradient(#fff 4% 44%, #d6f3f1 99% 100%, #d6f3f1 100%, #d6f3f1);
    width: auto;
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    margin-top: -6px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    top: 0;
    left: -21px;
  }

  .personagem.ql-1 {
    min-width: 70px;
    max-width: 70px;
    top: 44px;
    left: -251px;
  }

  .personagem.qt-p1-copy {
    min-width: 70px;
    max-width: 70px;
    top: 26px;
    left: -245px;
  }

  .personagem.qt-p1-copy.p1 {
    left: -297px;
  }

  .personagem.m-p1 {
    min-width: 80px;
    max-width: 80px;
    top: 75px;
    left: 144px;
  }

  .personagem.p4 {
    min-width: 100px;
    max-width: 100px;
    top: 64px;
    left: -84px;
  }

  .personagem.p5 {
    min-width: 50px;
    max-width: 50px;
    top: 62px;
    left: -6px;
  }

  .personagem.p6 {
    min-width: 140px;
    max-width: 140px;
    display: block;
    top: 29px;
    left: 181px;
  }

  .personagem.p7 {
    min-width: 60px;
    max-width: 60px;
    top: 42px;
    left: 168px;
  }

  .personagem.cl._1 {
    min-width: auto;
    max-width: none;
    min-height: 200px;
    max-height: 200px;
    top: 52px;
    left: -205px;
  }

  .personagem.cl._2 {
    min-width: auto;
    max-width: none;
    min-height: 160px;
    max-height: 160px;
    top: 91px;
    left: 80px;
  }

  .personagem.cl._2.cheia {
    max-width: none;
    top: 91px;
    left: 80px;
  }

  .personagem.cl._3 {
    min-width: 40px;
    max-width: 40px;
    top: 93px;
    left: 99px;
  }

  .personagem.cl4 {
    min-width: 90px;
    max-width: 90px;
    height: auto;
    max-height: none;
    top: 122px;
    left: 0;
  }

  .personagem.balanco {
    min-width: 90px;
    max-width: 90px;
    top: 108px;
    left: -121px;
  }

  .personagem.balanco._1 {
    min-width: 95px;
    max-width: 95px;
    display: none;
    top: 105px;
    left: -121px;
  }

  .personagem.oqe {
    min-width: 120px;
    max-width: 120px;
    top: 65px;
    left: 312px;
  }

  .personagem.calculo {
    min-width: 70px;
    max-width: 70px;
    top: 59px;
  }

  .personagem.pqs {
    min-width: 70px;
    max-width: 70px;
    max-height: none;
    top: 31px;
    left: 28px;
  }

  .personagem.usos.mapa {
    min-width: 60px;
    max-width: 60px;
    max-height: none;
    top: 30px;
    left: -220px;
  }

  .personagem.seguranca {
    min-width: 100px;
    max-width: 100px;
    position: absolute;
    top: 44px;
    left: -64px;
  }

  .personagem.ferramentas.p1 {
    min-width: 80px;
    max-width: 80px;
    top: 85px;
    left: -82px;
  }

  .personagem.ferramentas.p1._3 {
    top: 91px;
    left: 217px;
  }

  .personagem.ferramentas.p2._2 {
    width: auto;
    min-width: 55px;
    max-width: 55px;
    height: auto;
    min-height: auto;
    max-height: none;
    top: 82px;
    left: 186px;
  }

  .personagem.ferramentas.p2._2.a {
    top: 72px;
    left: 174px;
  }

  .personagem.ferramentas.p2._3 {
    width: auto;
    min-width: 60px;
    max-width: 60px;
    height: auto;
    min-height: auto;
    max-height: none;
    top: 60px;
    left: 219px;
  }

  .personagem.ferramentas.p3 {
    width: auto;
    min-width: 65px;
    max-width: 65px;
    top: 60px;
    left: 241px;
  }

  .personagem.ferramentas.fe-p4 {
    width: auto;
    min-width: 50px;
    max-width: 50px;
    top: 95px;
    left: 30px;
  }

  .personagem.ferramentas.fe-p5._2 {
    width: auto;
    min-width: 60px;
    max-width: 60px;
    top: 87px;
    left: 218px;
  }

  .personagem.ferramentas.fe-p5._2.b {
    top: 87px;
    left: 200px;
  }

  .personagem.acoes.p1 {
    min-width: 60px;
    max-width: 60px;
    position: relative;
    top: 83px;
    left: -228px;
  }

  .personagem.acoes.p1.inicio {
    min-width: 70px;
    max-width: 70px;
    top: 47px;
    left: -77px;
  }

  .personagem.acoes.p2 {
    min-width: 55px;
    max-width: 55px;
    display: block;
    top: 93px;
    left: 38px;
  }

  .personagem.futuro.ft-p2 {
    min-width: 70px;
    max-width: 70px;
    top: 70px;
    left: 176px;
  }

  .personagem.futuro.ft-p3 {
    min-width: 60px;
    max-width: 60px;
    top: 123px;
    left: 128px;
  }

  .personagem.futuro.ft-p1 {
    align-self: auto;
    min-width: 80px;
    max-width: 80px;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 69px;
    left: -187px;
  }

  .circulo.quanti.a {
    width: auto;
    min-width: 200px;
    max-width: 200px;
    top: 11px;
    left: 34px;
  }

  .circulo.quanti.a.monitor {
    height: auto;
    min-height: auto;
    top: 38px;
  }

  .circulo.quali {
    min-width: 200px;
    max-width: 200px;
    min-height: auto;
    max-height: none;
    top: 14px;
    left: 29px;
  }

  .circulo.singreh {
    width: auto;
    min-width: 200px;
    max-width: 200px;
    top: 14px;
    left: 37px;
  }

  .circulo.clima {
    min-width: 200px;
    max-width: 200px;
    top: 5px;
    left: -6px;
  }

  .circulo.usos {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    top: 22px;
    left: 12px;
  }

  .bt-info.qt {
    left: 312px;
  }

  .linha-info {
    width: 600px;
  }

  .linha-info.singreh {
    display: none;
  }

  .linha-info.acoes {
    width: 90svh;
    min-width: 90svh;
    max-width: 90svh;
    left: 1px;
  }

  .linha-info.futuro {
    align-self: auto;
    top: 713px;
    left: 0;
  }

  .info-but-menu.singreh.sin {
    display: none;
  }

  .tit-info-sec.dbo {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    font-size: 24px;
    line-height: 100%;
    top: 21px;
    left: -51px;
  }

  .tit-info-sec.od {
    font-size: 24px;
    top: 21px;
    left: -223px;
  }

  .tit-info-sec.p {
    font-size: 24px;
    top: 21px;
    left: 35px;
  }

  .tit-info-sec.c {
    font-size: 24px;
    top: 19px;
  }

  .tit-info-sec.t, .tit-info-sec.ct {
    font-size: 24px;
    line-height: 100%;
    top: 20px;
  }

  .tit-info-sec.tit-info-singreh.fund {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    top: 31px;
    left: 74px;
    right: 0;
  }

  .tit-info-sec.tit-info-singreh.obj {
    font-size: 18px;
    line-height: 100%;
    top: 34px;
    left: 242px;
  }

  .tit-info-sec.tit-info-singreh.inst {
    font-size: 18px;
    top: 45px;
    left: 238px;
  }

  .tit-info-sec.tit-info-singreh.apoio {
    font-size: 24px;
    top: 58px;
    left: 292px;
  }

  .tit-info-sec.tit-info-singreh.apoio.cnrh {
    top: 36px;
    left: 252px;
  }

  .tit-info-sec.tit-info-singreh.apoio.midr {
    font-size: 22px;
    top: 34px;
    left: 332px;
  }

  .tit-info-sec.tit-info-singreh.apoio.midr.sub {
    min-width: 200px;
    max-width: 200px;
    font-size: 12px;
    top: 61px;
    left: 330px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ana {
    width: auto;
    min-width: 200px;
    max-width: 200px;
    font-size: 22px;
    line-height: 100%;
    top: 38px;
    left: 248px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ag-fed {
    top: 25px;
    left: 339px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ag-fed._1 {
    top: 55px;
    left: 337px;
  }

  .tit-info-sec.tit-info-singreh.apoio.estaduais {
    top: 18px;
    left: 18px;
  }

  .tit-info-sec.tit-info-singreh.apoio.cerh {
    top: 23px;
    left: 25px;
  }

  .tit-info-sec.tit-info-singreh.apoio.sema {
    top: 33px;
    left: 20px;
  }

  .tit-info-sec.tit-info-singreh.apoio.sema._1 {
    min-width: 180px;
    max-width: 180px;
    font-size: 12px;
    line-height: 100%;
    top: 85px;
    left: 18px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ogerh {
    top: 27px;
    left: 20px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ag-est {
    top: 26px;
    left: 27px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ag-est._1 {
    font-size: 14px;
    line-height: 16px;
    top: 53px;
    left: 25px;
  }

  .tit-info-sec.tit-info-singreh.apoio.singreh-abre {
    font-size: 22px;
    top: 125px;
    left: 148px;
  }

  .tit-info-sec.secas.a {
    font-size: 24px;
    line-height: 100%;
    left: 13px;
  }

  .tit-info-sec.secas.crises {
    font-size: 24px;
    line-height: 100%;
    top: 17px;
    left: 12px;
  }

  .tit-info-sec.secas.mudancas {
    font-size: 24px;
    line-height: 100%;
    top: 21px;
    left: 15px;
  }

  .tit-info-sec.secas.gl-clima {
    font-size: 24px;
    line-height: 100%;
    top: 8px;
    left: 30px;
  }

  .tit-info-sec.cheias {
    font-size: 24px;
    line-height: 100%;
    top: 17px;
    left: 11px;
  }

  .tit-info-sec.blc.oqe {
    width: auto;
    font-size: 24px;
    top: 4px;
    left: 27px;
  }

  .tit-info-sec.blc.pqs {
    top: 1px;
  }

  .tit-info-sec.blc.limite {
    font-size: 24px;
    top: 2px;
  }

  .tit-info-sec.blc.calculo {
    top: 7px;
    left: 15px;
  }

  .tit-info-sec.usos.interna.energia, .tit-info-sec.usos.interna.turis {
    min-width: 400px;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    position: absolute;
    top: 21px;
    left: 24px;
  }

  .tit-info-sec.usos.interna.pesca {
    min-width: 300px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 100%;
    position: absolute;
    top: 21px;
    left: 24px;
  }

  .tit-info-sec.usos.interna.navega, .tit-info-sec.usos.interna.eflu, .tit-info-sec.usos.interna.ab-hu, .tit-info-sec.usos.interna.ab-ru, .tit-info-sec.usos.interna.indu {
    min-width: 300px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    position: absolute;
    top: 21px;
    left: 24px;
  }

  .tit-info-sec.usos.interna.ab-an {
    min-width: 300px;
    max-width: 300px;
    font-size: 24px;
    position: absolute;
    top: 21px;
    left: 24px;
  }

  .tit-info-sec.usos.interna.irriga {
    min-width: 300px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    position: absolute;
    top: 21px;
    left: 24px;
  }

  .tit-info-sec.usos.interna.minera {
    min-width: 300px;
    max-width: 300px;
    font-size: 24px;
    top: 21px;
    left: 24px;
  }

  .tit-info-sec.sh {
    width: auto;
    min-width: auto;
    top: 20px;
  }

  .tit-info-sec.sh.comp {
    align-self: flex-start;
    width: auto;
    min-width: auto;
    font-size: 24px;
    position: relative;
    top: 7px;
    left: 21px;
  }

  .tit-info-sec.sh.ish {
    color: #4c230b;
    width: auto;
    min-width: auto;
    font-size: 24px;
    position: absolute;
    top: 3px;
    left: -88px;
  }

  .tit-info-sec.sh.ish._1.tela1 {
    top: 16px;
    left: -34px;
  }

  .tit-info-sec.sh.riscos {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    font-size: 24px;
    position: absolute;
    top: -27px;
    left: 16px;
  }

  .tit-info-sec.tela.ferramentas.prh {
    top: -8px;
    left: -192px;
  }

  .tit-info-sec.tela.ferramentas.enquadra {
    min-width: 300px;
    left: 42px;
  }

  .tit-info-sec.tela.ferramentas.outorga {
    min-width: 300px;
    max-width: 300px;
    left: -196px;
  }

  .tit-info-sec.tela.ferramentas.cobra.fe.mobile {
    min-width: 300px;
    top: 53px;
    left: -168px;
  }

  .tit-info-sec.tela.ferramentas.snirh.fe.mobile {
    left: -43px;
  }

  .tit-info-sec.tela.ferramentas.cond {
    min-width: 350px;
    max-width: 350px;
    top: 48px;
    left: -233px;
  }

  .tit-info-sec.tela.ferramentas.cnarh {
    width: auto;
    top: -31px;
  }

  .tit-info-sec.tela.ferramentas.cnarh.fe {
    min-width: 500px;
    max-width: 500px;
    top: 3px;
  }

  .tit-info-sec.tela.ferramentas.regula {
    top: 0;
  }

  .tit-info-sec.tela.ferramentas.sb {
    min-width: 300px;
    max-width: 300px;
    top: -29px;
    left: -246px;
  }

  .tit-info-sec.tela.ferramentas.fiscal {
    min-width: 250px;
    max-width: 250px;
    top: -32px;
    left: -365px;
  }

  .tit-info-sec.tela.ferramentas.marco.fe.mobile {
    font-size: 24px;
    left: -289px;
  }

  .tit-info-sec.tela.acoes.gt {
    align-self: flex-start;
    margin-left: 0;
    left: 79px;
  }

  .tit-info-sec.tela.acoes.capac {
    margin-left: 46px;
    position: absolute;
  }

  .tit-info-sec.tela.acoes.ods {
    position: relative;
    top: 18px;
  }

  .tit-info-sec.tela.acoes.destaque.mobile {
    min-width: 450px;
    max-width: 450px;
    margin-left: 20px;
  }

  .tit-info-sec.tela.futuro.geg.mobile {
    font-size: 36px;
    left: 24px;
  }

  .tit-info-sec.tela.futuro.infor {
    font-size: 24px;
    top: 17px;
    left: 19px;
  }

  .tit-info-sec.tela.futuro.edu.mobile {
    left: 19px;
  }

  .tit-info-sec.tela.futuro.mobile {
    font-size: 24px;
    top: 19px;
    left: 23px;
  }

  .flex-block-55 {
    width: auto;
    max-width: none;
    height: auto;
    position: relative;
    top: auto;
    left: auto;
  }

  .flex-block-55.singreh.fund {
    background-size: 400px;
    min-width: 450px;
    max-width: 450px;
    min-height: 245px;
    max-height: 245px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -6px;
    left: 88px;
    right: 0;
  }

  .flex-block-55.singreh.diret {
    background-size: 400px;
    min-width: 450px;
    max-width: 450px;
    min-height: 245px;
    max-height: 245px;
    position: relative;
    top: 5px;
    left: 108px;
  }

  .flex-block-55.singreh.obj {
    background-size: 400px;
    min-width: 430px;
    max-width: 430px;
    min-height: 245px;
    max-height: 245px;
    top: 6px;
    left: 117px;
  }

  .flex-block-55.singreh.inst {
    background-size: 400px;
    min-width: 430px;
    max-width: 430px;
    min-height: 245px;
    max-height: 245px;
    top: 6px;
    left: 118px;
  }

  .flex-block-55.secas {
    width: auto;
    display: none;
  }

  .flex-block-55.secas.crises, .flex-block-55.cheias {
    display: none;
  }

  .div-block-56 {
    width: auto;
    min-width: 550px;
    max-width: none;
    min-height: 250px;
    max-height: 250px;
    margin-left: 0;
  }

  .text-but-info.monitor {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    font-size: 12px;
    line-height: 100%;
    top: 161px;
    left: -239px;
  }

  .text-but-info.qt {
    left: 296px;
  }

  .flex-block-56 {
    display: flex;
  }

  .flex-block-56.monitor {
    order: 0;
    display: none;
  }

  .flex-block-56.inicio {
    display: none;
  }

  .linha-quanti.monitor {
    width: 750px;
    display: none;
    top: 223px;
  }

  .linha-quanti.quanti {
    width: 100%;
  }

  .qt-tela.t1, .qt-tela.t2 {
    display: none;
  }

  .qt-tela.t3 {
    min-height: 250px;
    display: none;
  }

  .qt-tela.t4 {
    display: none;
    top: -2px;
    left: -14px;
  }

  .qt-tela.evapo, .qt-tela.precip, .qt-tela.escoa {
    display: none;
  }

  .qt-tela.flu {
    min-width: 400px;
    max-width: 400px;
    height: 240px;
    display: none;
  }

  .qt-tela.niv, .qt-tela.plu, .qt-tela.sub, .qt-tela.pla {
    display: none;
  }

  .qt-tela.sat.t2 {
    display: none;
    top: -19px;
  }

  .qt-tela.sala {
    display: none;
  }

  .tit-info.reserva {
    font-size: 24px;
    top: 22px;
    left: -185px;
  }

  .tit-info.reserva.mobile {
    font-size: 25px;
    display: block;
    top: 23px;
    left: -181px;
  }

  .tit-info.evapo {
    top: 14px;
    left: -264px;
  }

  .tit-info.evapo.mobile {
    top: 16px;
    left: -259px;
  }

  .tit-info.precip {
    top: 18px;
    left: 19px;
  }

  .tit-info.escoa {
    font-size: 24px;
    top: 13px;
    left: 0;
  }

  .tit-info.retorna {
    left: -275px;
  }

  .tit-info.flu {
    min-width: 250px;
    max-width: 250px;
    font-size: 24px;
    top: 22px;
    left: -86px;
  }

  .tit-info.flu.mobile {
    min-width: 250px;
    font-size: 25px;
    top: 21px;
    left: -82px;
  }

  .tit-info.niv {
    min-width: 250px;
    max-width: 250px;
    font-size: 24px;
    line-height: 38px;
    top: 31px;
    left: -76px;
  }

  .tit-info.plu {
    min-width: 250px;
    max-width: 250px;
    font-size: 24px;
    left: -84px;
  }

  .tit-info.plu.mobile {
    min-width: 200px;
    font-size: 24px;
    display: flex;
    left: -81px;
  }

  .tit-info.sub.mobile {
    min-width: 250px;
    font-size: 24px;
    line-height: 28px;
    left: -70px;
  }

  .tit-info.pla {
    font-size: 24px;
    line-height: 28px;
    left: 16px;
  }

  .tit-info.sat {
    min-width: 300px;
    max-width: 300px;
    font-size: 24px;
    top: 16px;
    left: -203px;
  }

  .tit-info.sat.mobile {
    min-width: 200px;
    max-width: 200px;
    font-size: 24px;
    line-height: 26px;
    left: -203px;
  }

  .tit-info.sala {
    font-size: 24px;
    top: 26px;
    left: -131px;
  }

  .tit-info.sala.mobile {
    font-size: 24px;
    line-height: 28px;
    left: -96px;
  }

  .corpo-txt-info.reserva {
    display: none;
    left: 207.742px;
  }

  .corpo-txt-info.evapo {
    display: none;
    left: 280.945px;
  }

  .corpo-txt-info.precip {
    min-width: 500px;
    max-width: 500px;
    min-height: 250px;
    max-height: 250px;
    display: none;
    left: 0;
  }

  .corpo-txt-info.escoa {
    min-width: 500px;
    max-width: 500px;
    min-height: 240px;
    max-height: 240px;
    display: none;
  }

  .corpo-txt-info.monitor, .corpo-txt-info.sala {
    display: none;
  }

  .corpo-txt-info.sat {
    display: none;
    position: relative;
    left: 113px;
  }

  .corpo-txt-info.plata {
    min-height: 200px;
    max-height: 200px;
    display: none;
    top: 24px;
    left: 0;
  }

  .corpo-txt-info.sub, .corpo-txt-info.pluvio, .corpo-txt-info.nivel, .corpo-txt-info.flu {
    display: none;
  }

  .txt-block-info.reserva {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    left: -181px;
  }

  .txt-block-info.evapo {
    min-width: 160px;
    max-width: 160px;
    font-size: 12px;
    line-height: 14px;
    top: 48px;
    left: -260px;
  }

  .txt-block-info.precip {
    width: auto;
    min-width: 160px;
    max-width: 160px;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    top: 53px;
    left: 16px;
  }

  .txt-block-info.escoa {
    width: auto;
    min-width: 180px;
    max-width: 170px;
    font-weight: 400;
    line-height: 16px;
    top: 37px;
    left: -23px;
  }

  .txt-block-info.escoa._2 {
    font-size: 10px;
    line-height: 12px;
    top: 165px;
    left: 4px;
  }

  .txt-block-info.retorna {
    left: 297px;
  }

  .txt-block-info.monitor.flu {
    min-width: 170px;
    max-width: 170px;
    font-size: 12px;
    line-height: 14px;
    top: 49px;
    left: -84px;
  }

  .txt-block-info.monitor.niv {
    min-width: 160px;
    max-width: 160px;
    font-size: 12px;
    line-height: 14px;
    top: 65px;
    left: -76px;
  }

  .txt-block-info.monitor.plu {
    min-width: 180px;
    max-width: 180px;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    left: -84px;
  }

  .txt-block-info.monitor.sub {
    min-width: 160px;
    max-width: 160px;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    position: relative;
    top: 59px;
    left: -70px;
  }

  .txt-block-info.monitor.pla {
    width: auto;
    min-width: 160px;
    max-width: 160px;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    top: 57px;
    left: 16px;
  }

  .txt-block-info.monitor.sat {
    width: auto;
    min-width: 160px;
    max-width: 160px;
    height: auto;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    top: 50px;
    left: -205px;
  }

  .txt-block-info.monitor.sala {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    height: auto;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    top: 53px;
    left: -133px;
  }

  .ciclo-menu {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    padding-left: 163px;
    display: none;
  }

  .ciclo-menu.monitor {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding-left: 35px;
    display: none;
  }

  .link-block-2.pressed {
    left: -109px;
  }

  .link-block-2.pressed.evapo {
    left: -105px;
  }

  .link-block-2.pressed.retorna {
    left: 162px;
  }

  .link-block-2.pressed.escoa {
    left: 73px;
  }

  .link-block-2.pressed.precipita {
    left: -14px;
  }

  .link-block-2.pressed.fluvio {
    left: -223px;
  }

  .link-block-2.pressed.niv {
    left: -140px;
  }

  .link-block-2.pressed.plu {
    left: -58px;
  }

  .link-block-2.pressed.sub {
    left: 26px;
  }

  .link-block-2.pressed.pla {
    left: 109px;
  }

  .link-block-2.pressed.sala {
    left: 275px;
  }

  .tela {
    width: auto;
    min-width: 550px;
    max-width: 550px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    display: none;
  }

  .tela.od._1, .tela.p, .tela.t, .tela.ct, .tela.c {
    display: none;
  }

  .tela.singreh.fund {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    display: none;
    left: 0;
  }

  .tela.singreh.diret {
    min-width: 550px;
    max-width: 550px;
    display: none;
  }

  .tela.singreh.obj {
    width: auto;
    min-width: 550px;
    max-width: 550px;
    display: none;
    left: 0;
  }

  .tela.singreh.inst {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    display: none;
  }

  .tela.secas {
    flex-flow: column;
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    display: none;
    position: relative;
  }

  .tela.cheias {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    display: none;
  }

  .tela.crises {
    flex-flow: column;
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    display: none;
  }

  .tela.mudancas {
    flex-flow: column;
    display: none;
  }

  .tela.gestao-cl {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    display: none;
    left: auto;
  }

  .tela.oqe {
    display: none;
  }

  .tela.pqs {
    display: none;
    top: 4px;
  }

  .tela.limite {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    display: none;
  }

  .tela.calculo {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    display: none;
    top: 0;
  }

  .tela.usos.energia {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    display: none;
    position: absolute;
  }

  .tela.usos.turismo {
    min-width: 550px;
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
  }

  .tela.usos.pesca {
    min-width: 550px;
    max-width: 500px;
    display: none;
  }

  .tela.usos.navegacao {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .tela.usos.efluentes, .tela.usos.ab-hu {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
  }

  .tela.usos.ab-ru, .tela.usos.industria {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    display: none;
  }

  .tela.usos.ab-an {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    display: none;
    position: absolute;
    top: auto;
    bottom: auto;
  }

  .tela.usos.irriga {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    display: none;
  }

  .tela.usos.minera {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
    top: 0;
  }

  .tela.sh.comp {
    flex-flow: column;
    align-self: flex-start;
    min-width: 550px;
    min-height: 250px;
    max-height: 250px;
    margin-left: 0;
    display: none;
    top: 0;
  }

  .tela.sh.risco {
    display: none;
    left: 0;
  }

  .tela.sh.ish {
    display: none;
  }

  .tela.sh.caminhos {
    display: none;
    top: 0;
  }

  .tela.ferramentas.fe-telas.fiscal, .tela.ferramentas.fe-telas.prh, .tela.ferramentas.fe-telas.enquadra {
    display: none;
  }

  .tela.ferramentas.fe-telas.outorga {
    display: none;
    top: 0;
    left: 0;
  }

  .tela.ferramentas.fe-telas.cobra {
    display: none;
    left: 0;
  }

  .tela.ferramentas.fe-telas.snirh, .tela.ferramentas.fe-telas.cond {
    display: none;
  }

  .tela.ferramentas.fe-telas.cnarh, .tela.ferramentas.fe-telas.regula, .tela.ferramentas.fe-telas.sb {
    display: none;
    left: 0;
  }

  .tela.ferramentas.fe-telas.marco {
    display: none;
  }

  .tela.acoes.gt {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .tela.acoes.capac {
    display: none;
  }

  .tela.acoes.ods {
    justify-content: center;
    align-items: flex-start;
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    display: none;
    left: 0;
  }

  .tela.acoes.destaque {
    display: none;
    left: 0;
  }

  .tela.futuro.geg, .tela.futuro.acoes, .tela.futuro.infor, .tela.futuro.edu, .menu.singreh {
    display: none;
  }

  .persona.acoes {
    position: relative;
    top: -42px;
    left: 345px;
  }

  .persona.futuro {
    display: block;
  }

  .info-abre, .info-abre.singreh {
    display: flex;
  }

  .info-abre.singreh.inicio {
    display: none;
  }

  .info-abre.clima, .info-abre.balanco, .info-abre.usos, .info-abre.seguranca, .info-abre.ferramentas {
    display: flex;
  }

  .info-abre.acoes {
    display: block;
  }

  .info-abre.acoes.inicio {
    justify-content: center;
    align-items: flex-start;
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    margin-top: -6px;
    display: flex;
    position: relative;
  }

  .info-abre.futuro {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    min-width: auto;
    max-width: none;
    min-height: 10svw;
    max-height: 40vh;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .m-buts {
    display: flex;
    position: relative;
  }

  .m-buts.singreh.est, .m-buts.singreh.ambito {
    display: none;
  }

  .sg-p.p1 {
    width: auto;
    min-width: 70px;
    max-width: 70px;
    top: 52px;
    left: -205px;
  }

  .sg-p.p5.small {
    min-width: 200px;
    max-width: 200px;
    top: -77px;
    left: 32px;
  }

  .txt-but-menu.cerh.estadual {
    left: 485px;
  }

  .txt-but-menu.cerh.estadual.sngrh {
    top: 149px;
    left: 433px;
  }

  .txt-but-menu.federal {
    top: 162px;
    left: 28px;
  }

  .txt-but-menu.federal.sngrh {
    top: 149px;
    left: 69px;
  }

  .div-block-63 {
    flex-flow: column;
    display: flex;
  }

  .sin-abre {
    min-width: 550px;
    max-width: 550px;
    min-height: 245px;
    max-height: 245px;
    display: none;
  }

  .sin-abre.inter, .sin-abre.cnrh, .sin-abre.midr, .sin-abre.ana {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    display: none;
  }

  .sin-abre.ag-fed {
    min-width: 550px;
    max-width: 500px;
    min-height: 250px;
    max-height: 250px;
    display: none;
  }

  .sin-abre.estaduais, .sin-abre.cerh, .sin-abre.sema, .sin-abre.ogerh, .sin-abre.ag-est {
    min-width: 550px;
    max-width: 550px;
    min-height: 250px;
    max-height: 250px;
    display: none;
  }

  .imagem-1.mapa-fed._1 {
    min-width: 90px;
    max-width: 90px;
    left: 8px;
  }

  .imagem-1.mapa-fed.sngrh-fed {
    min-width: 60px;
    max-width: 60px;
    top: 14px;
    left: 120px;
  }

  .img-2.mapa-est-1 {
    left: 420px;
  }

  .img-2.mapa-sngrh {
    min-width: 60px;
    max-width: 60px;
    top: 14px;
    left: 367px;
  }

  .img-3 {
    min-width: 30px;
    max-width: 30px;
    min-height: auto;
    max-height: none;
    top: 88px;
    left: 125px;
  }

  .img-4 {
    min-width: 30px;
    max-width: 30px;
    min-height: auto;
    max-height: none;
    top: 88px;
    left: 395px;
    overflow: auto;
  }

  .imagem-tela-apoio.cnrh {
    min-width: 160px;
    max-width: 160px;
    min-height: auto;
    top: 10px;
    left: 85px;
  }

  .imagem-tela-apoio.midr {
    min-width: 200px;
    max-width: 200px;
    top: 28px;
    left: 112px;
  }

  .imagem-tela-apoio.ana {
    min-width: 80px;
    max-width: 80px;
    top: 66px;
    left: 148px;
  }

  .imagem-tela-apoio.ag-fed {
    min-width: 200px;
    max-width: 200px;
    top: -22px;
    left: 119px;
  }

  .imagem-tela-apoio.estaduais {
    min-width: 180px;
    max-width: 180px;
    top: 54px;
    left: 260px;
  }

  .imagem-tela-apoio.cerh {
    min-width: 180px;
    max-width: 180px;
    top: 53px;
    left: 262px;
  }

  .imagem-tela-apoio.sema {
    min-width: 200px;
    max-width: 200px;
    top: 48px;
    left: 226px;
  }

  .imagem-tela-apoio.ogerh {
    min-width: 180px;
    max-width: 180px;
    top: 59px;
    left: 271px;
  }

  .imagem-tela-apoio.ag-est {
    min-width: 180px;
    max-width: 180px;
    top: 45px;
    left: 251px;
  }

  .imagem-tela-apoio.inter {
    min-width: 150px;
    max-width: 150px;
    display: block;
    top: -8px;
    left: 112px;
  }

  .txt-info-apoio {
    min-width: 180px;
    max-width: 180px;
    font-size: 12px;
    line-height: 16px;
    top: 119px;
    left: 292px;
  }

  .txt-info-apoio.cnrh {
    min-width: 260px;
    max-width: 260px;
    top: 88px;
    left: 253px;
  }

  .txt-info-apoio.midr {
    min-width: 200px;
    max-width: 200px;
    top: 117px;
    left: 328px;
  }

  .txt-info-apoio.ana._2 {
    min-width: 380px;
    max-width: 380px;
    font-size: 9px;
    line-height: 10px;
    top: 186px;
    left: 165px;
  }

  .txt-info-apoio.ana._1 {
    min-width: 250px;
    max-width: 250px;
    font-size: 11px;
    line-height: 14px;
    top: 109px;
    left: 251px;
  }

  .txt-info-apoio.ag-fed {
    min-width: 200px;
    max-width: 200px;
    top: 84px;
    left: 339px;
  }

  .txt-info-apoio.estaduais {
    min-width: 200px;
    max-width: 200px;
    line-height: 14px;
    top: 77px;
    left: 20px;
  }

  .txt-info-apoio.cerh {
    min-width: 200px;
    max-width: 200px;
    line-height: 14px;
    top: 95px;
    left: 23px;
  }

  .txt-info-apoio.sema {
    line-height: 14px;
    top: 128px;
    left: 18px;
  }

  .txt-info-apoio.ogerh {
    min-width: 230px;
    max-width: 230px;
    line-height: 14px;
    top: 81px;
    left: 19px;
  }

  .txt-info-apoio.ag-est {
    min-width: 180px;
    max-width: 180px;
    line-height: 14px;
    top: 78px;
    left: 26px;
  }

  .image-57.secas-itens {
    min-width: 40px;
    max-width: 40px;
    top: 63px;
    left: 354px;
  }

  .image-57.secas-itens.crises {
    min-width: 225px;
    max-width: 225px;
    top: 104px;
    left: 174px;
  }

  .image-57.secas-itens.mudancas {
    width: auto;
    min-width: 350px;
    max-width: 350px;
    top: 33px;
    left: 153px;
  }

  .image-57.cheias {
    width: auto;
    min-width: 35px;
    max-width: 35px;
    height: auto;
    min-height: auto;
    max-height: none;
    top: 68px;
    left: 353px;
  }

  .image-57.gestao-cl {
    min-width: 300px;
    max-width: 300px;
    top: 23px;
    left: 167px;
  }

  .italic-text-56 {
    min-width: 120px;
    max-width: 120px;
    font-size: 12px;
    line-height: 14px;
    top: -120px;
    left: 219px;
  }

  .italic-text-57 {
    width: auto;
    min-width: 250px;
    max-width: 250px;
    top: 0;
    left: 0;
  }

  .footer._2027 {
    background-color: #7e5bef;
  }

  .container-15, .footer-wrapper {
    max-width: 728px;
  }

  .footer-wrapper.quanti {
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 0;
    padding-left: 0;
  }

  .image-62 {
    min-width: auto;
    max-width: none;
    min-height: 200px;
    max-height: 200px;
    top: 73px;
  }

  .image-62.blc.oqe {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 210px;
    max-height: 210px;
    top: -16px;
    left: 229px;
  }

  .image-62.blc.pqs {
    min-width: auto;
    max-width: none;
    min-height: 220px;
    max-height: 220px;
    top: 18px;
    left: 197px;
  }

  .image-62.blc.limite {
    min-width: auto;
    max-width: none;
    min-height: 220px;
    max-height: 220px;
    top: 1px;
    left: 185px;
  }

  .image-62.blc.calculo {
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 180px;
    max-height: 180px;
    top: 30px;
    left: 61px;
  }

  .image-62.seguranca {
    width: auto;
    min-width: 200px;
    max-width: 200px;
    top: 0;
    left: 131px;
  }

  .image-62.sh {
    width: auto;
    min-width: 350px;
    max-width: 350px;
    inset: 19% auto 0% 23%;
  }

  .image-62.sh.comp {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    min-height: 180px;
    max-height: 180px;
    position: relative;
    top: -176px;
    left: 210px;
    overflow: scroll;
  }

  .image-62.sh.ish {
    width: 350px;
    min-width: 350px;
    position: absolute;
    top: 57px;
    left: 146px;
  }

  .image-62.sh.riscos {
    width: auto;
    min-width: 500px;
    max-width: 500px;
    top: 41px;
    left: 25px;
  }

  .image-62.ferramentas {
    min-width: 200px;
    max-width: 200px;
    top: 9px;
    left: 112px;
  }

  .image-62.tla-img.ferramentas.fe-telas {
    width: auto;
    min-width: 280px;
    max-width: 280px;
    top: 40px;
    left: 194px;
  }

  .image-62.tla-img.ferramentas.fe-telas.enquadra {
    width: auto;
    min-width: 200px;
    max-width: 200px;
    top: 6px;
    left: 124px;
  }

  .image-62.tla-img.ferramentas.fe-telas.outorga {
    min-width: 400px;
    max-width: 400px;
    min-height: auto;
    max-height: none;
    top: 82px;
    left: 51px;
  }

  .image-62.tla-img.ferramentas.fe-telas.cobra {
    width: auto;
    min-width: 200px;
    max-width: 200px;
    top: 23px;
    left: 313px;
  }

  .image-62.tla-img.ferramentas.fe-telas.snirh {
    width: auto;
    min-width: 250px;
    max-width: 250px;
    top: 36px;
    left: 291px;
  }

  .image-62.tla-img.ferramentas.fe-telas.cnarh {
    width: auto;
    min-width: 250px;
    max-width: 250px;
    top: 40px;
    left: 281px;
  }

  .image-62.tla-img.ferramentas.fe-telas.regula {
    min-width: auto;
    max-width: none;
    min-height: 230px;
    max-height: 230px;
    top: 25px;
    left: 200px;
  }

  .image-62.tla-img.ferramentas.fe-telas.sb {
    min-width: 260px;
    max-width: 260px;
    top: 15px;
    left: 267px;
  }

  .image-62.tla-img.ferramentas.fe-telas.fiscal {
    min-width: 250px;
    max-width: 250px;
    min-height: auto;
    max-height: none;
    top: 19px;
    left: 263px;
  }

  .image-62.tla-img.ferramentas.fe-telas.cond {
    min-height: auto;
    max-height: none;
    top: 78px;
    left: 247px;
  }

  .image-62.tla-img.ferramentas.marco {
    width: auto;
    min-width: 350px;
    max-width: 350px;
    top: 46px;
    left: 190px;
  }

  .image-62.acoes {
    top: 30px;
    left: 163px;
  }

  .image-62.acoes.inicio {
    width: auto;
    min-width: 220px;
    max-width: 220px;
    min-height: 220px;
    max-height: 220px;
    margin-right: auto;
    position: absolute;
    top: 24px;
    left: 279px;
  }

  .image-62.futuro {
    align-self: flex-end;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 200px;
    max-height: 200px;
    margin-top: 0;
    margin-right: 10px;
    position: relative;
    top: -312px;
    left: 84px;
    right: auto;
  }

  .italic-text-58 {
    font-size: 10px;
    line-height: 12px;
  }

  .paragraph-48 {
    margin-bottom: 24px;
  }

  .paragraph-74 {
    font-weight: 400;
  }

  .paragraph-82 {
    margin-bottom: 24px;
  }

  .o-cjt {
    margin-left: -5px;
    margin-right: -5px;
  }

  .image-20 {
    width: auto;
    height: 150px;
    padding-top: 5px;
    padding-bottom: 24px;
  }

  .image-20.futuro-2027 {
    height: 120px;
    min-height: 150px;
    max-height: 150px;
  }

  .quadro-sombra {
    margin-top: 27px;
  }

  .txt-auxiliar-but.pdf {
    min-width: 500px;
    max-width: 500px;
  }

  .txt-como-nasce {
    left: -204px;
  }

  .txt-como-nasce._1 {
    top: -191px;
    left: -208px;
  }

  .txt-como-nasce._2 {
    width: 260px;
    left: 254px;
  }

  .txt-como-nasce._2._2026 {
    width: 250px;
    top: -84px;
    left: 232px;
  }

  .txt-como-nasce._2._2027 {
    margin-top: 0;
    position: relative;
    top: -79px;
    left: 227px;
  }

  .txt-como-nasce._1-2028 {
    left: -240px;
  }

  .txt-como-nasce._2-2028 {
    left: 254px;
  }

  .txt-como-nasce._2026 {
    top: -705px;
    left: -188px;
  }

  .txt-como-nasce._1-2026 {
    top: -218px;
    left: -225px;
  }

  .txt-como-nasce._2025, .txt-como-nasce._2028 {
    left: -199px;
  }

  .image-64 {
    top: 10px;
    left: 29px;
  }

  .cn-content-2026 {
    top: 60px;
  }

  .text-block-48 {
    align-self: center;
  }

  .hamburguer.mobile {
    align-self: flex-start;
    min-width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: flex;
  }

  .hamburguer.mobile.sobre {
    display: flex;
    left: auto;
  }

  .hamburguer.mobile.futuro, .hamburguer.mobile.seg, .hamburguer.mobile.acoes, .hamburguer.mobile.ferr, .hamburguer.mobile.sin, .hamburguer.mobile.clima, .hamburguer.mobile.blc, .hamburguer.mobile.usos, .hamburguer.mobile.quali {
    display: block;
  }

  .hamburguer.mobile.quanti {
    display: flex;
  }

  .list-item-9 {
    display: block;
  }

  .flex-block-68 {
    padding-left: 16px;
  }

  .flex-block-68.landing {
    margin-bottom: 29px;
  }

  .rich-text-block-5 {
    color: #464646;
    min-width: auto;
    max-width: 600px;
    max-height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .section-38 {
    margin-left: auto;
    margin-right: auto;
  }

  .italic-text-60 {
    min-width: auto;
    max-width: none;
    font-size: 12px;
    line-height: 14px;
  }

  .italic-text-61 {
    font-size: 12px;
    line-height: 14px;
  }

  .italic-text-62 {
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
  }

  .italic-text-64 {
    font-size: 12px;
    line-height: 14px;
    top: -16px;
    left: -5px;
  }

  .italic-text-65 {
    line-height: 14px;
  }

  .italic-text-66, .italic-text-67 {
    font-size: 25px;
  }

  .image-68 {
    min-width: 350px;
    max-width: 350px;
    display: block;
    position: absolute;
    top: -11px;
    left: -383px;
  }

  .italic-text-68 {
    min-width: auto;
    max-width: none;
    left: 0;
  }

  .italic-text-69 {
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
  }

  .image-71 {
    display: block;
  }

  .image-72 {
    min-width: 340px;
    max-width: 340px;
    display: none;
    position: absolute;
    top: -10px;
    left: -78px;
  }

  .italic-text-72 {
    line-height: 14px;
    position: relative;
  }

  .image-73 {
    min-width: 350px;
    max-width: 350px;
    display: none;
    position: absolute;
    top: 5px;
    left: -85px;
  }

  .italic-text-73 {
    font-size: 12px;
  }

  .image-74 {
    min-height: 240px;
    max-height: 240px;
    margin-top: -28px;
    margin-left: 201px;
    display: none;
  }

  .italic-text-75 {
    line-height: 14px;
  }

  .image-75 {
    min-width: auto;
    max-width: none;
    min-height: 250px;
    max-height: 250px;
    display: none;
    position: absolute;
    top: 5px;
    left: -69px;
  }

  .image-76 {
    min-height: 250px;
    max-height: 250px;
    display: block;
    position: relative;
    left: 115px;
  }

  .div-block-71 {
    width: 750px;
    min-width: 750px;
    display: none;
    left: 0;
  }

  .paragraph-92 {
    margin-bottom: 24px;
    font-weight: 400;
  }

  .paragraph-93 {
    margin-bottom: 20px;
    font-weight: 400;
  }

  .paragraph-94 {
    margin-bottom: 24px;
    font-weight: 400;
  }

  .paragraph-95 {
    margin-bottom: 16px;
    font-weight: 400;
  }

  .paragraph-96, .paragraph-97 {
    font-weight: 400;
  }

  .paragraph-98 {
    margin-bottom: 24px;
    font-weight: 400;
  }

  .paragraph-99, .paragraph-100, .paragraph-101 {
    font-weight: 400;
  }

  .paragraph-102 {
    margin-bottom: 24px;
    font-weight: 400;
  }

  .flex-block-72 {
    flex-flow: column;
  }

  .italic-text-81 {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
  }

  .tit-info-mobile {
    display: none;
  }

  .link-3 {
    width: 100%;
    display: block;
  }

  .italic-text-94 {
    padding-left: 14px;
    font-size: 14px;
    line-height: 18%;
  }

  .italic-text-94.i-1 {
    margin-left: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 22px;
    position: relative;
  }

  .italic-text-94.i-1._1-2, .italic-text-95 {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
  }

  .bold-text-16 {
    font-size: 14px;
    line-height: 18px;
  }

  .paragraph-104 {
    border-left: 1px dashed #00c9ff;
    padding-left: 14px;
    padding-right: 11px;
    font-size: 14px;
  }

  .paragraph-104.i-1 {
    margin-left: 8px;
    font-weight: 600;
  }

  .paragraph-105 {
    margin-left: 0;
    padding-left: 0;
    padding-right: 11px;
  }

  .rich-text-block-10 {
    color: #464646;
    border-left: 1px dashed #00c9ff;
    width: 100%;
    display: block;
  }

  .flex-block-73 {
    margin-top: 0;
    top: 0;
  }

  .flex-block-73.ql-nmp, .flex-block-73.izinho.i-tempo-retorno {
    top: 0;
  }

  .flex-block-73.izinho.das {
    justify-content: center;
    align-items: flex-start;
    top: 0;
  }

  .flex-block-73.izinho._13 {
    top: 0;
  }

  .flex-block-73.ac1 {
    margin-top: 0;
  }

  .italic-text-96 {
    color: #464646;
    font-weight: 600;
    line-height: 22px;
  }

  .italic-text-97 {
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
  }

  .italic-text-98 {
    color: #464646;
    font-size: 16px;
    line-height: 22px;
  }

  .italic-text-99, .italic-text-100 {
    font-size: 16px;
    line-height: 22px;
  }

  .italic-text-101 {
    color: #464646;
    font-weight: 600;
    line-height: 22px;
  }

  .italic-text-102 {
    color: #464646;
    font-size: 16px;
    line-height: 22px;
  }

  .paragraph-106, .paragraph-107, .paragraph-108, .paragraph-109, .paragraph-110, .paragraph-111 {
    font-weight: 400;
  }

  .rich-text-block-11 {
    font-family: source-sans-pro, sans-serif;
  }

  .section-40 {
    font-family: source-sans-pro, sans-serif;
    font-weight: 400;
  }

  .paragraph-112, .paragraph-113, .paragraph-114, .paragraph-115, .paragraph-116, .paragraph-117, .paragraph-118, .paragraph-119 {
    font-weight: 400;
  }

  .paragraph-120 {
    margin-bottom: 0;
    font-weight: 400;
  }

  .paragraph-121, .paragraph-122, .paragraph-123, .paragraph-124, .paragraph-125, .paragraph-126, .paragraph-127, .paragraph-128, .paragraph-129, .paragraph-130, .paragraph-131, .paragraph-132, .paragraph-133, .paragraph-134, .paragraph-135, .paragraph-136, .paragraph-137, .paragraph-138, .paragraph-139, .paragraph-140, .paragraph-141, .paragraph-142, .paragraph-143, .paragraph-144, .paragraph-145, .paragraph-146, .paragraph-147, .paragraph-148, .paragraph-149, .paragraph-150 {
    font-weight: 400;
  }

  .paragraph-151, .paragraph-152 {
    margin-bottom: 0;
    font-weight: 400;
  }

  .paragraph-153, .paragraph-154, .paragraph-155, .paragraph-156 {
    font-weight: 400;
  }

  .rich-text-block-12 {
    color: #464646;
  }

  .paragraph-157, .paragraph-158, .paragraph-159, .paragraph-160, .paragraph-161, .paragraph-162, .paragraph-163, .paragraph-164, .paragraph-165, .paragraph-166, .paragraph-167, .paragraph-168, .paragraph-169, .paragraph-170, .paragraph-171, .paragraph-172, .paragraph-173, .paragraph-174, .paragraph-175, .paragraph-176, .paragraph-177, .paragraph-178, .paragraph-179, .paragraph-181, .paragraph-182, .paragraph-183, .paragraph-184 {
    font-weight: 400;
  }

  .italic-text-103 {
    color: #fff;
    min-width: 50svh;
    max-width: 50svh;
    height: auto;
    min-height: auto;
    max-height: none;
    font-size: 24px;
    line-height: 26px;
    position: relative;
    top: 0;
    left: 0;
  }

  .italic-text-103.mobile {
    min-width: 400px;
    max-width: none;
    margin-left: 0;
    position: absolute;
    top: 0;
    left: 0;
  }

  .italic-text-103.futuro {
    min-width: 50vw;
    position: relative;
    left: 0;
  }

  .italic-text-103.fe.mobile {
    color: #fff;
    min-width: auto;
    top: -33px;
    left: -13px;
  }

  .italic-text-103.fe.mobile.cobra {
    min-width: 300px;
    top: -28px;
    left: 2px;
  }

  .italic-text-103.fe.fiscal {
    min-width: 250px;
    max-width: 250px;
  }

  .italic-text-103.fe.fiscal.mobile {
    top: -5px;
  }

  .italic-text-103.fe.mobile {
    color: #fff;
  }

  .italic-text-103.sh {
    color: #4c230b;
    font-size: 24px;
    top: 0;
    left: 0;
  }

  .italic-text-103.sh.risco.tela-riscos {
    font-size: 24px;
  }

  .italic-text-103.sh.tela-1.tela-ish {
    font-size: 24px;
    top: 0;
    left: 0;
    right: 0;
  }

  .italic-text-109 {
    font-size: 24px;
    top: 0;
  }

  .italic-text-110 {
    font-size: 24px;
  }

  .image-77.futuro.geg {
    width: auto;
    min-width: 300px;
    max-width: 300px;
    top: 46px;
    left: 165px;
  }

  .image-77.futuro.acoes {
    width: auto;
    min-width: 300px;
    max-width: 300px;
    top: 67px;
    left: 195px;
  }

  .image-77.futuro.infor {
    width: auto;
    min-width: 300px;
    max-width: 300px;
    min-height: auto;
    max-height: none;
    margin-bottom: auto;
    top: 9px;
    left: 102px;
    right: 0;
  }

  .image-77.futuro.edu {
    width: auto;
    min-width: 250px;
    max-width: 250px;
    top: 51px;
    left: 254px;
  }

  .image-78.gt {
    min-width: 240px;
    max-width: 240px;
    top: 37px;
    left: 215px;
  }

  .image-78.capac {
    min-width: 300px;
    max-width: 30px;
    top: 10px;
    left: 216px;
  }

  .image-78.ods {
    min-width: 300px;
    max-width: 300px;
    top: 22px;
    left: 192px;
  }

  .image-78.destaque {
    min-width: 400px;
    max-width: 400px;
    top: 102px;
    left: 125px;
  }

  .dropdown {
    position: relative;
    left: 146.227px;
  }

  .dropdown.sh {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    top: auto;
    left: 222.227px;
  }

  .dropdown-toggle-3 {
    min-width: 150px;
    max-width: 150px;
    top: 0;
  }

  .dropdown-toggle-3.sh {
    min-width: 5svh;
    max-width: none;
    top: 714px;
  }

  .dropdown-list-3 {
    display: none;
  }

  .flex-block-74 {
    left: 175px;
  }

  .flex-block-74.destaque {
    left: 342px;
  }

  .flex-block-74.ft {
    left: 276px;
  }

  .flex-block-74.ft.abre {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-end;
    align-items: center;
    min-width: 11svh;
    max-width: 12svh;
    margin-top: 0;
    margin-right: 11px;
    padding-top: 0;
    position: relative;
    top: 0;
    left: 0;
  }

  .flex-block-74.ft.abre._1 {
    display: flex;
  }

  .flex-block-74.ft.geg {
    left: 302px;
  }

  .flex-block-74.ft.tela-geg, .flex-block-74.ft.acoes, .flex-block-74.ft.infor, .flex-block-74.ft.edu {
    margin-right: auto;
    display: none;
    left: auto;
  }

  .flex-block-74.ft.sh.abre {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .flex-block-74.ft.sh.caminho {
    margin-left: auto;
    margin-right: auto;
    display: none;
    left: auto;
  }

  .flex-block-74.ft.qt.abertura {
    margin-left: auto;
    margin-right: auto;
    display: none;
    top: 0;
    left: auto;
  }

  .flex-block-74.ft.qt.inicio {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    top: 0;
    left: 0;
  }

  .flex-block-74.ft.qt.sala-fim {
    margin-left: auto;
    margin-right: auto;
    top: 0;
  }

  .flex-block-74.ft.ql.fim.c {
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    top: -2px;
    left: auto;
  }

  .flex-block-74.ft.ql.abre {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
    position: absolute;
    top: -2px;
    left: auto;
    right: auto;
  }

  .flex-block-74.ft.us.inicio {
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    left: auto;
    right: auto;
  }

  .flex-block-74.ft.us.fim {
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    top: 0;
    left: auto;
  }

  .flex-block-74.ft.bh.inicio {
    display: flex;
    left: auto;
    right: auto;
  }

  .flex-block-74.ft.bh.limite {
    display: none;
    left: auto;
  }

  .flex-block-74.ft.sg.inicio {
    display: none;
    left: 0;
  }

  .flex-block-74.ft.sg.inicio.volta {
    justify-content: center;
    align-items: center;
    margin-right: auto;
    display: flex;
    position: absolute;
    left: 0;
    right: 0;
  }

  .flex-block-74.ft.sg.fim {
    justify-content: center;
    align-items: center;
    margin-right: auto;
    display: none;
    position: absolute;
    left: 0;
    right: 0;
  }

  .flex-block-74.ft.fe.abre {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    top: 2px;
    left: 0;
  }

  .flex-block-74.ft.fe.fiscal {
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: none;
    top: 2px;
  }

  .flex-block-74.ft.ac {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: none;
    left: 0;
    right: auto;
  }

  .flex-block-74.ft.ac.abre {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    right: auto;
  }

  .flex-block-74.ft {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    left: auto;
  }

  .flex-block-74.sh.comp, .flex-block-74.sh.riscos {
    margin-left: auto;
    margin-right: auto;
    display: none;
    left: auto;
  }

  .flex-block-74.sh.ish {
    margin-right: auto;
    display: none;
    left: auto;
  }

  .flex-block-74.qt.reserva {
    margin-left: auto;
    margin-right: auto;
    display: none;
    top: 0;
    left: auto;
  }

  .flex-block-74.qt.evapo {
    margin-left: auto;
    margin-right: auto;
    top: 0;
    left: auto;
  }

  .flex-block-74.qt.precip {
    margin-left: auto;
    margin-right: auto;
    display: none;
    top: 0;
    left: auto;
  }

  .flex-block-74.qt.escoa, .flex-block-74.qt.monitor, .flex-block-74.qt.flu, .flex-block-74.qt.nivel, .flex-block-74.qt.pluvio, .flex-block-74.qt.sub, .flex-block-74.qt.plata, .flex-block-74.qt.sat {
    margin-left: auto;
    margin-right: auto;
    top: 0;
    left: auto;
  }

  .flex-block-74.ql.ct, .flex-block-74.ql.p, .flex-block-74.ql.od {
    margin-right: 0;
    position: absolute;
    top: -2px;
    left: auto;
  }

  .flex-block-74.ql.dbo {
    margin-right: 0;
    display: none;
    position: absolute;
    top: -2px;
    left: auto;
  }

  .flex-block-74.us.energia {
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    left: auto;
  }

  .flex-block-74.us.turis, .flex-block-74.us.pesca, .flex-block-74.us.navega, .flex-block-74.us.eflu, .flex-block-74.us.ab-hu, .flex-block-74.us.ab-ru, .flex-block-74.us.indu, .flex-block-74.us.ab-an, .flex-block-74.us.irriga {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: auto;
  }

  .flex-block-74.bh.oqe, .flex-block-74.bh.calculo, .flex-block-74.bh.pqs {
    display: none;
    left: auto;
  }

  .flex-block-74.cl {
    margin-top: 3px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    top: 2px;
    left: 0;
    right: 0;
  }

  .flex-block-74.sg.sin, .flex-block-74.sg.ogerh, .flex-block-74.sg.sema, .flex-block-74.sg.cerh, .flex-block-74.sg.estad, .flex-block-74.sg.ag-fed, .flex-block-74.sg.ana, .flex-block-74.sg.midr, .flex-block-74.sg.cnrh, .flex-block-74.sg.inter, .flex-block-74.sg.inst {
    margin-right: auto;
    position: absolute;
    left: 0;
    right: 0;
  }

  .flex-block-74.sg.diret {
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    left: 0;
    right: 0;
  }

  .flex-block-74.sg.fund {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    left: 0;
    right: 0;
  }

  .flex-block-74.sg.obj {
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }

  .flex-block-74.fe {
    display: flex;
    top: 2px;
    left: 0;
  }

  .flex-block-74.fe.sb, .flex-block-74.fe.regula, .flex-block-74.fe.cnarh, .flex-block-74.fe.cond, .flex-block-74.fe.marco, .flex-block-74.fe.snirh {
    margin-left: auto;
    margin-right: auto;
    display: none;
    top: 2px;
  }

  .flex-block-74.fe.cobra {
    margin-left: auto;
    margin-right: auto;
    top: 2px;
  }

  .flex-block-74.fe.outorga, .flex-block-74.fe.enquadra {
    margin-left: auto;
    margin-right: auto;
    display: none;
    top: 2px;
  }

  .flex-block-74.fe.prh {
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: none;
    top: 2px;
    left: 0;
  }

  .flex-block-74.ac.destaque {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .flex-block-74.ac.gt, .flex-block-74.ac.capac {
    margin-left: auto;
    margin-right: auto;
    display: none;
    left: 0;
  }

  .div-block-76 {
    top: 21px;
    left: 33px;
  }

  .link-block-6.ft.prox.inicio {
    background-image: url('../images/setas-22.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 35px;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
  }

  .link-block-6.ft.prox.desativa.fe.fiscal._1 {
    background-image: url('../images/setas-01.png');
  }

  .link-block-6.ft.prox.qt.abertura.inicio {
    background-image: url('../images/setas-04.png');
  }

  .link-block-6.ft.prox.ql.inicio {
    background-image: url('../images/setas-06.png');
  }

  .link-block-6.ft.prox.us.inicio {
    background-image: url('../images/setas-08.png');
  }

  .link-block-6.ft.prox.fe.prh, .link-block-6.ft.prox.fe.enquadramento, .link-block-6.ft.prox.fe.outorga, .link-block-6.ft.prox.fe.cobra, .link-block-6.ft.prox.fe.snirh, .link-block-6.ft.prox.fe.marco, .link-block-6.ft.prox.fe.cond, .link-block-6.ft.prox.fe.cnarh, .link-block-6.ft.prox.fe.regula, .link-block-6.ft.prox.fe.sb {
    background-image: url('../images/setas-16.png');
  }

  .link-block-7.ft.ante.desativado {
    background-image: url('../images/setas-02.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 35px;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
  }

  .link-block-7.ft.ante.ac.ods {
    position: static;
  }

  .nav-info {
    box-sizing: border-box;
    grid-column-gap: 90px;
    grid-row-gap: 90px;
    border-bottom: 1.5px solid #4ecdc4;
    justify-content: flex-start;
    align-items: center;
    min-width: 550px;
    max-width: 550px;
    margin-top: -17px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 3px;
    display: flex;
    position: relative;
    top: 0;
    left: 9px;
  }

  .nav-info.futuro.ft {
    left: 0;
  }

  .nav-info.sh {
    border-bottom-color: #ea7a6e;
    margin-top: 4px;
  }

  .nav-info.qt {
    border-bottom-color: #00c9ff;
    left: 0;
  }

  .nav-info.ql {
    border-bottom-color: #0086ff;
    top: 4px;
    left: auto;
    right: auto;
  }

  .nav-info.us {
    border-bottom-color: #ccfaff;
    margin-top: 4px;
    padding-bottom: 0;
    left: auto;
  }

  .nav-info.bh {
    border-bottom-color: #515a30;
    margin-top: 4px;
    padding-left: 0;
  }

  .nav-info.cl {
    border-bottom-color: #814b0e;
    min-width: 550px;
    max-width: 550px;
    margin-bottom: 24px;
    margin-left: auto;
  }

  .nav-info.sg {
    border-bottom-color: #5c546e;
  }

  .nav-info.fe {
    border-bottom-color: #7e5bef;
    margin-left: 24px;
    margin-right: auto;
    padding-left: 0;
    left: auto;
  }

  .nav-info.ac {
    border-bottom-color: #8c0636;
    left: 0;
  }

  .dropdown-toggle-4 {
    background-color: #4ecdc457;
    min-width: 200px;
    max-width: 200px;
    margin-left: 0;
    margin-right: auto;
    padding-top: 8px;
    padding-bottom: 8px;
    display: block;
    left: 0;
  }

  .dropdown-toggle-4.futuro.us {
    margin-left: auto;
  }

  .dropdown-list-4 {
    min-width: 200px;
    margin-top: -214px;
    margin-left: 0;
    display: none;
    position: relative;
  }

  .dropd {
    margin-left: 0;
  }

  .flex-buts {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    min-width: 350px;
  }

  .flex-buts.futuro.ft {
    justify-content: center;
    align-items: flex-start;
  }

  .flex-buts.sh {
    justify-content: center;
    align-items: center;
  }

  .flex-buts.ql {
    justify-content: center;
    align-items: flex-start;
    position: relative;
  }

  .flex-buts.us.uso {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
    min-width: 300px;
    left: 0;
    right: 0;
  }

  .flex-buts.bh {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
    min-width: 350px;
    max-width: 350px;
  }

  .flex-buts.ac {
    display: flex;
  }

  .nav-info-flex {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    border-bottom-style: none;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    min-width: 550px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-info-flex.futuro.ft {
    min-width: 550px;
    max-width: 550px;
  }

  .nav-info-flex.us {
    border-bottom-color: #814b0e;
    padding-bottom: 4px;
  }

  .nav-info-flex.us.cl {
    margin-left: 0;
  }

  .nav-info-flex.us.uso {
    max-width: 550px;
    left: 0;
    right: 0;
  }

  .nav-info-flex.ac {
    margin-top: 4px;
    margin-bottom: -4px;
    padding-bottom: 0;
  }

  .italic-text-113 {
    min-width: auto;
    font-size: 10px;
    line-height: 12px;
  }

  .italic-text-114 {
    font-size: 10px;
    line-height: 12px;
  }

  .text-block-52 {
    font-size: 16px;
  }

  .text-block-53 {
    font-size: 12px;
  }

  .div-block-78 {
    top: 11px;
    left: 21px;
  }

  .image-80 {
    max-width: none;
    min-height: 240px;
    max-height: 240px;
    display: none;
  }

  .image-82, .image-83, .image-84, .image-85 {
    display: none;
  }

  .image-86 {
    max-width: none;
    min-height: 240px;
    max-height: 240px;
    display: block;
    position: relative;
    top: 17px;
    left: -19px;
  }

  .image-87 {
    max-width: none;
    min-height: 240px;
    max-height: 240px;
    display: block;
    position: relative;
    top: -23px;
    left: 193px;
    overflow: auto;
  }

  .image-88 {
    max-width: none;
    min-height: 240px;
    max-height: 240px;
    display: block;
    position: relative;
    top: -50px;
    left: 87px;
  }

  .image-89 {
    max-width: none;
    min-height: 240px;
    max-height: 240px;
    display: block;
    position: relative;
    left: 100px;
  }

  .image-90 {
    max-width: none;
    min-height: 240px;
    max-height: 240px;
    display: block;
    position: relative;
    left: 101px;
  }

  .image-91 {
    max-width: none;
    min-height: 240px;
    max-height: 240px;
    display: block;
    position: relative;
    left: 97px;
  }

  .image-92 {
    max-width: none;
    min-height: 280px;
    max-height: 280px;
    display: block;
    position: relative;
    top: -105px;
    left: 55px;
  }

  .image-93 {
    max-width: none;
    min-height: 240px;
    max-height: 240px;
    display: block;
  }

  .image-94 {
    max-width: none;
    min-height: 240px;
    max-height: 240px;
    display: block;
    position: relative;
    left: 206px;
  }

  .image-95 {
    max-width: none;
    min-height: 240px;
    max-height: 240px;
    display: block;
    position: relative;
    left: 86px;
  }

  .us-desck.energia {
    align-self: center;
    min-width: 320px;
    max-width: 320px;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: -5px;
    left: 91px;
  }

  .us-desck.pesca {
    min-width: 320px;
    max-width: 320px;
    position: relative;
    top: 8px;
    left: 204px;
  }

  .us-desck.navega {
    min-width: 320px;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 22px;
    left: 205px;
  }

  .us-desck.turis {
    min-width: 320px;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 12px;
    left: 206px;
  }

  .us-desck.minera {
    min-width: 315px;
    max-width: 315px;
    display: block;
    position: absolute;
    top: 12px;
    left: 204px;
  }

  .us-desck.ab-hu {
    min-width: 315px;
    max-width: 315px;
    min-height: auto;
    max-height: none;
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    top: 23px;
    left: 206px;
    right: auto;
  }

  .us-desck.irriga {
    min-width: 320px;
    max-width: 320px;
    display: block;
    position: absolute;
    top: 14px;
    left: 207px;
  }

  .us-desck.ab-an {
    min-width: 333px;
    max-width: 333px;
    display: block;
    position: absolute;
    top: 12px;
    left: 206px;
  }

  .us-desck.indu {
    min-width: 320px;
    max-width: 320px;
    position: absolute;
    top: 23px;
    left: 206px;
  }

  .us-desck.ab-ru {
    min-width: 340px;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 28px;
    left: 203px;
  }

  .us-desck.eflu {
    min-width: 320px;
    max-width: 320px;
    position: absolute;
    top: 21px;
    left: 205px;
  }

  .us-desck.ab-hu-1 {
    min-width: 320px;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 8px;
  }

  .mobile.energia {
    display: none;
  }

  .link-4 {
    margin-top: -18px;
    margin-left: auto;
    padding-top: 0;
    display: none;
    left: 0;
  }

  .link-4.w--current {
    margin-left: auto;
    display: none;
    left: 0;
  }

  .image-103 {
    min-width: 220px;
    max-width: 220px;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
    margin-left: 0;
    display: block;
    position: relative;
    top: 19px;
    left: 166px;
  }

  .italic-text-123 {
    position: relative;
    top: -41px;
  }

  .image-104 {
    min-width: 250px;
    max-width: 250px;
    display: block;
    position: relative;
    top: -19px;
    left: 141px;
  }

  .image-105 {
    min-width: 300px;
    max-width: 300px;
    display: block;
    position: relative;
    top: -30px;
    left: 160px;
  }

  .image-106 {
    min-width: auto;
    max-width: none;
    min-height: 240px;
    max-height: 240px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    top: 10px;
    left: -25px;
  }

  .image-107 {
    min-width: auto;
    max-width: none;
    min-height: 240px;
    max-height: 240px;
    display: block;
    top: -52px;
    left: 90px;
  }

  .image-108 {
    min-width: auto;
    max-width: none;
    min-height: 240px;
    max-height: 240px;
    top: 9px;
    left: 86px;
  }

  .image-109 {
    min-width: auto;
    max-width: none;
    min-height: 220px;
    max-height: 220px;
    top: 30px;
    left: 94px;
  }

  .image-110 {
    min-width: auto;
    max-width: none;
    min-height: 265px;
    max-height: 265px;
    top: -15px;
    left: 96px;
  }

  .image-111 {
    min-width: auto;
    max-width: none;
    min-height: 252px;
    max-height: 252px;
    top: -2px;
    left: 199px;
  }

  .titulo-ferramentas-info {
    font-size: 24px;
    top: 13px;
  }

  .titulo-ferramentas-info._2 {
    top: 10px;
  }

  .titulo-ferramentas-info._3 {
    top: 19px;
    left: 30px;
  }

  .titulo-ferramentas-info._4 {
    left: 30px;
  }

  .bold-text-20 {
    min-width: 300px;
    max-width: 300px;
    font-size: 24px;
    line-height: 100%;
    position: static;
    top: -117px;
  }

  .flex-block-76 {
    left: 0;
  }

  .flex-block-77 {
    top: 6px;
    left: 4px;
  }

  .text-block-56 {
    font-size: 24px;
    top: 26px;
  }

  .text-block-57 {
    font-size: 24px;
    top: 15px;
  }

  .text-block-58 {
    font-size: 24px;
    top: 22px;
    left: 17px;
  }

  .text-block-59 {
    font-size: 24px;
    top: 24px;
    left: 28px;
  }

  .text-block-60 {
    min-width: 250px;
    max-width: 250px;
    font-size: 24px;
    top: -252px;
  }

  .text-block-60.tablet {
    top: 17px;
  }

  .flex-block-78 {
    top: 76px;
    left: -497px;
  }

  .flex-block-80 {
    position: absolute;
    top: 67px;
    left: 263px;
  }

  .flex-block-81 {
    position: absolute;
    top: 64px;
    left: 293px;
  }

  .text-block-61 {
    font-size: 24px;
    top: 32px;
    left: 19px;
  }

  .text-block-62 {
    font-size: 24px;
    line-height: 100%;
    top: 15px;
    left: -143px;
  }

  .text-block-63 {
    font-size: 24px;
    top: 28px;
    left: -135px;
  }

  .text-block-64.caminhos {
    margin-top: 9px;
    margin-left: 26px;
    font-size: 24px;
    line-height: 26px;
  }

  .paragraph-186, .paragraph-188 {
    margin-bottom: 24px;
  }

  .paragraph-237, .rich-text-block-14 {
    font-weight: 400;
  }

  .paragraph-238 {
    margin-bottom: 0;
  }

  .paragraph-239 {
    margin-bottom: 24px;
  }

  .dropdown-2 {
    display: none;
  }

  .dropdown-list-5 {
    margin-top: 0;
    margin-left: 0;
    display: none;
    overflow: visible;
  }

  .dropdown-link-7.reserva {
    padding-left: 20px;
  }

  .dropdown-toggle-5.qt, .dropdown-toggle-6, .dropdown-toggle-7, .dropdown-toggle-9, .dropdown-toggle-10, .dropdown-5, .dropdown-6, .dropdown-toggle-13, .dropdown-7, .dropdown-toggle-14, .dropdown-10, .dropdown-11 {
    display: none;
  }

  .image-143 {
    min-width: 500px;
    max-width: 500px;
  }

  .text-block-75 {
    align-self: center;
    margin-left: 0;
  }

  .footer-wrapper-three-2 {
    flex-flow: row;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
  }

  .footer-social-block-three-2 {
    margin-top: 0;
  }

  .footer-social-block-three-2.home {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 0;
  }

  .icon-9 {
    margin-right: auto;
  }

  .hero-portal {
    background-position: 60% 0, 0 0;
    background-size: auto 600px, auto;
    min-height: 500px;
    max-height: 500px;
    margin-top: 60px;
    padding-left: 0;
  }

  .hero-content {
    margin-top: 116px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-content.note {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: 53px;
    padding-left: 45px;
    padding-right: 24px;
  }

  .tit-e-sub-hero-2025 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 26px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .logo-buts-2025 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    left: 65px;
  }

  .h1-home-2026 {
    margin-left: 24px;
  }

  .h1-home-2026.mobile {
    width: 323px;
    padding-right: 0;
  }

  .texto-apoio-home-2026 {
    align-self: flex-start;
    width: 291px;
    margin-left: 24px;
    padding-right: 0;
  }

  .bnt-explore {
    height: 100px;
    min-height: 100px;
  }

  .bnt-explore.e-qt-2026, .bnt-explore.e-ql-2026, .bnt-explore.e-us-2026 {
    flex-flow: column;
    height: 100px;
    min-height: 100px;
    display: flex;
  }

  .bnt-explore.e-bh-2026 {
    flex-flow: column;
    min-height: 100px;
    display: flex;
  }

  .bnt-explore.e-cl-2026, .bnt-explore-txt {
    flex-flow: column;
    display: flex;
  }

  .hero-2025 {
    background-position: 70%, 0 0;
    background-size: cover, auto;
    border-top-style: none;
    min-height: 70svh;
    max-height: none;
    margin-top: 60px;
    padding-left: 0;
  }

  .navbar-geral.internas {
    height: 60px;
  }

  .hero-conten-2026 {
    grid-column-gap: 180px;
    grid-row-gap: 180px;
    margin-top: 75px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 57px;
    position: relative;
    top: -47px;
  }

  .hero-conten-2026.note {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: 53px;
    padding-left: 45px;
    padding-right: 24px;
  }

  .hero-content-portal {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 34px;
    top: 108px;
    left: 0;
    right: 0;
  }

  .hero-content-portal.note {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: 53px;
    padding-left: 45px;
    padding-right: 24px;
  }

  .anos-portal {
    justify-content: flex-start;
    align-items: center;
    margin-top: 77px;
  }

  .bts-anos {
    margin-top: -23px;
  }

  .botao-ano._2025, .botao-ano._2026 {
    background-color: #0086ff;
    padding-left: 16px;
    padding-right: 16px;
  }

  .botao-ano._2027, .botao-ano._2028 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .flex-anos {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    top: 0;
    left: 28px;
  }

  .anos-ciclo {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
  }

  .logo-home-portal {
    background-size: 230px;
    width: 235px;
    height: 235px;
  }

  .favo-portal {
    align-self: center;
    width: 10%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    left: -45px;
  }

  .favo-portal.w--current {
    margin-left: 56px;
    left: 0;
  }

  .logo-home-2026 {
    width: 280px;
  }

  .cn-mapa {
    left: 4px;
  }

  .hero-2026 {
    background-position: 60%, 0 0;
    background-size: cover, auto;
    min-height: 70svh;
    max-height: none;
    padding-left: 0;
  }

  .hero-conten-2025 {
    margin-top: 65px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-conten-2025.note {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: 53px;
    padding-left: 45px;
    padding-right: 24px;
  }

  .logo-home-2025 {
    width: 280px;
  }

  .texto-apoio-home-2025 {
    align-self: flex-start;
    width: 291px;
    margin-left: 24px;
    padding-right: 0;
  }

  .h1-home-2025 {
    margin-left: 24px;
  }

  .h1-home-2025.mobile {
    width: 323px;
    padding-right: 0;
  }

  .quadro-sombra-2025 {
    margin-top: 27px;
  }

  .logo-buts-2026 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .quadro-sombra-2026 {
    margin-top: 27px;
  }

  .hero-2027 {
    background-position: 60%, 0 0;
    background-size: cover, auto;
    min-height: 70svh;
    max-height: none;
    margin-top: 59px;
    padding-left: 0;
  }

  .hero-conten-2027 {
    grid-column-gap: 180px;
    grid-row-gap: 180px;
    margin-top: -47px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-conten-2027.note {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: 53px;
    padding-left: 45px;
    padding-right: 24px;
  }

  .h1-home-2027 {
    margin-left: 24px;
  }

  .h1-home-2027.mobile {
    width: 323px;
    padding-right: 0;
  }

  .texto-apoio-home-2027 {
    align-self: flex-start;
    width: 291px;
    margin-left: 24px;
    padding-right: 0;
  }

  .tit-e-sub-hero-2027 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .logo-home-2027 {
    width: 280px;
  }

  .logo-buts-2027 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-2028 {
    background-position: 55%, 0 0;
    background-size: cover, auto;
    min-height: 70svh;
    max-height: none;
    padding-left: 0;
  }

  .hero-conten-2028 {
    margin-top: 65px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-conten-2028.note {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: 53px;
    padding-left: 45px;
    padding-right: 24px;
  }

  .tit-e-sub-hero-2028 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .h1-home-2028 {
    margin-left: 24px;
  }

  .h1-home-2028.mobile {
    width: 323px;
    padding-right: 0;
  }

  .texto-apoio-home-2028 {
    align-self: flex-start;
    width: 291px;
    margin-left: 24px;
    padding-right: 0;
  }

  .logo-home-2028 {
    width: 280px;
  }

  .logo-buts-2028 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .txt-como-nasce-2028 {
    left: -204px;
  }

  .txt-como-nasce-2028._1 {
    left: -240px;
  }

  .txt-como-nasce-2028._2 {
    left: 254px;
  }

  .quadro-sombra-2028 {
    margin-top: 27px;
  }

  .cn-mapa-2026 {
    left: 4px;
  }

  .bnt-explore-txt-2026 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    margin-top: 0;
    font-size: 14px;
    display: block;
  }

  .image-20-2025 {
    width: auto;
    height: 150px;
    padding-top: 5px;
    padding-bottom: 24px;
  }

  .image-20-2025.futuro-2027 {
    height: 120px;
    min-height: 150px;
    max-height: 150px;
  }

  .image-20-copy {
    width: auto;
    height: 150px;
    padding-top: 5px;
    padding-bottom: 24px;
  }

  .image-20-copy.futuro-2027 {
    height: 120px;
    min-height: 150px;
    max-height: 150px;
  }

  .image-20-2028 {
    width: auto;
    height: 150px;
    padding-top: 5px;
    padding-bottom: 24px;
  }

  .image-20-2028.futuro-2027 {
    height: 120px;
    min-height: 150px;
    max-height: 150px;
  }

  .i-icon-qt.usos-1 {
    top: 0;
  }

  .i-icon-qt.s1 {
    width: 25px;
  }

  .i-icon-qt.s1.com-grafico {
    width: 25px;
    max-width: 25px;
    margin-bottom: 12px;
  }

  .i-icon-qt.s-2 {
    width: 25px;
    margin-bottom: 16px;
  }

  .i-nota-lateral {
    margin-top: 0;
    top: 0;
  }

  .i-nota-lateral.ql-nmp, .i-nota-lateral.izinho.i-tempo-retorno {
    top: 0;
  }

  .i-nota-txt.i-1 {
    flex-flow: column;
    display: flex;
  }

  .i-nota-txt.i-1.a, .i-nota-txt.i-1.tempo-retorno, .i-nota-txt.i-1.volume-util, .i-nota-txt.i-1.das {
    display: block;
  }

  .i-nota-txt.i4.q-4 {
    color: #464646;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
    display: flex;
  }

  .i-nota-txt.i4.q-6 {
    display: block;
  }

  .i-nota-txt.i-5.q-6 {
    margin-top: 0;
    display: block;
  }

  .i-nota-txt.usos-1, .i-nota-txt.usos-1.saiba-1.ete {
    display: flex;
  }

  .i-nota-txt.s1 {
    margin-left: 8px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: block;
  }

  .i-nota-txt.s1.s-2 {
    margin-top: 0;
    display: block;
  }

  .i-nota-txt.s1.s-2.s3 {
    color: #464646;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt.s1.s-2.s4 {
    display: block;
  }

  .i-nota-txt.i-7 {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt.s-2 {
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt.bh-s1 {
    display: flex;
  }

  .i-nota-txt.cl1 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt.cl-3, .i-nota-txt.cl-3.i-cl4, .i-nota-txt.ac-1 {
    display: flex;
  }

  .i-nota-txt.fe-1 {
    display: flex;
    top: 0;
  }

  .i-nota-txt.fe-2 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt.fe1, .i-nota-txt._1-2, .i-nota-txt.qlnmp, .i-nota-txt.usos-2, .i-nota-txt.f-3 {
    display: flex;
  }

  .i-nota-italic {
    color: #464646;
    font-size: 16px;
    line-height: 22px;
  }

  .i-nota-ql {
    margin-top: 0;
    top: 0;
  }

  .i-nota-ql.ql-nmp, .i-nota-ql.izinho.i-tempo-retorno, .i-ql-icon.usos-1 {
    top: 0;
  }

  .i-ql-icon.s1 {
    width: 25px;
  }

  .i-ql-icon.s1.com-grafico {
    width: 25px;
    max-width: 25px;
    margin-bottom: 12px;
  }

  .i-ql-icon.s-2 {
    width: 25px;
    margin-bottom: 16px;
  }

  .info-txt-quanti-copy.i-1 {
    flex-flow: column;
    display: flex;
  }

  .info-txt-quanti-copy.i-1.a, .info-txt-quanti-copy.i-1.tempo-retorno, .info-txt-quanti-copy.i-1.volume-util, .info-txt-quanti-copy.i-1.das {
    display: block;
  }

  .info-txt-quanti-copy.i4.q-4 {
    color: #464646;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
    display: flex;
  }

  .info-txt-quanti-copy.i4.q-6 {
    display: block;
  }

  .info-txt-quanti-copy.i-5.q-6 {
    margin-top: 0;
    display: block;
  }

  .info-txt-quanti-copy.usos-1, .info-txt-quanti-copy.usos-1.saiba-1.ete {
    display: flex;
  }

  .info-txt-quanti-copy.s1 {
    margin-left: 8px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: block;
  }

  .info-txt-quanti-copy.s1.s-2 {
    margin-top: 0;
    display: block;
  }

  .info-txt-quanti-copy.s1.s-2.s3 {
    color: #464646;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    display: block;
  }

  .info-txt-quanti-copy.s1.s-2.s4 {
    display: block;
  }

  .info-txt-quanti-copy.i-7 {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
    display: block;
  }

  .info-txt-quanti-copy.s-2 {
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
    display: block;
  }

  .info-txt-quanti-copy.bh-s1 {
    display: flex;
  }

  .info-txt-quanti-copy.cl1 {
    margin-top: 0;
    display: flex;
  }

  .info-txt-quanti-copy.cl-3, .info-txt-quanti-copy.cl-3.i-cl4, .info-txt-quanti-copy.ac-1 {
    display: flex;
  }

  .info-txt-quanti-copy.fe-1 {
    display: flex;
    top: 0;
  }

  .info-txt-quanti-copy.fe-2 {
    margin-top: 0;
    display: flex;
  }

  .info-txt-quanti-copy.fe1, .info-txt-quanti-copy._1-2, .info-txt-quanti-copy.qlnmp, .info-txt-quanti-copy.usos-2, .info-txt-quanti-copy.f-3 {
    display: flex;
  }

  .i-nota-txt-ql.i-1 {
    flex-flow: column;
    display: flex;
  }

  .i-nota-txt-ql.i-1.a, .i-nota-txt-ql.i-1.tempo-retorno, .i-nota-txt-ql.i-1.volume-util, .i-nota-txt-ql.i-1.das {
    display: block;
  }

  .i-nota-txt-ql.i4.q-4 {
    color: #464646;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
    display: flex;
  }

  .i-nota-txt-ql.i4.q-6 {
    display: block;
  }

  .i-nota-txt-ql.i-5.q-6 {
    margin-top: 0;
    display: block;
  }

  .i-nota-txt-ql.usos-1, .i-nota-txt-ql.usos-1.saiba-1.ete {
    display: flex;
  }

  .i-nota-txt-ql.s1 {
    margin-left: 8px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: block;
  }

  .i-nota-txt-ql.s1.s-2 {
    margin-top: 0;
    display: block;
  }

  .i-nota-txt-ql.s1.s-2.s3 {
    color: #464646;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt-ql.s1.s-2.s4 {
    display: block;
  }

  .i-nota-txt-ql.i-7 {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt-ql.s-2 {
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt-ql.bh-s1 {
    display: flex;
  }

  .i-nota-txt-ql.cl1 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt-ql.cl-3, .i-nota-txt-ql.cl-3.i-cl4, .i-nota-txt-ql.ac-1 {
    display: flex;
  }

  .i-nota-txt-ql.fe-1 {
    display: flex;
    top: 0;
  }

  .i-nota-txt-ql.fe-2 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt-ql.fe1, .i-nota-txt-ql._1-2, .i-nota-txt-ql.qlnmp, .i-nota-txt-ql.usos-2, .i-nota-txt-ql.f-3 {
    display: flex;
  }

  .i {
    color: #464646;
    font-size: 16px;
    line-height: 22px;
  }

  .i-nota-us.info-1.q-1 {
    flex-flow: column;
    margin-top: 0;
  }

  .i-nota-us.info-1.q-2 {
    flex-flow: row;
    margin-top: 0;
    top: 0;
  }

  .i-nota-us.info-1.usos-2, .i-nota-us.info-1.usos-3, .i-nota-us.info-4.q-6, .i-nota-us.info-7 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-us.saiba.s1 {
    flex-flow: row;
    margin-top: 0;
    top: 0;
  }

  .i-nota-us.saiba.s1.s4 {
    flex-flow: row;
  }

  .i-nota-us.saiba.s-2 {
    flex-flow: row;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-us.saiba.bh-1 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    top: 0;
  }

  .i-nota-us.saiba.fe1 {
    top: 0;
  }

  .i-nota-us.cl-1, .i-nota-us.cl-3 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-us.cl-3.i-cl4 {
    margin-top: 0;
  }

  .i-nota-us.acoes {
    margin-top: 0;
    margin-bottom: 0;
  }

  .i-nota-us.ferramentas.f-1 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-us.ferramentas.f-2 {
    top: 0;
  }

  .i-nota-us.ferramentas.f-3 {
    margin-top: 0;
  }

  .i-nota-us.q-6 {
    margin-top: 0;
    top: auto;
  }

  .i-nota-txt-us.i-1 {
    flex-flow: column;
    display: flex;
  }

  .i-nota-txt-us.i-1.a, .i-nota-txt-us.i-1.tempo-retorno, .i-nota-txt-us.i-1.volume-util, .i-nota-txt-us.i-1.das {
    display: block;
  }

  .i-nota-txt-us.i4.q-4 {
    color: #464646;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
    display: flex;
  }

  .i-nota-txt-us.i4.q-6 {
    display: block;
  }

  .i-nota-txt-us.i-5.q-6 {
    margin-top: 0;
    display: block;
  }

  .i-nota-txt-us.usos-1, .i-nota-txt-us.usos-1.saiba-1.ete {
    display: flex;
  }

  .i-nota-txt-us.s1 {
    margin-left: 8px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: block;
  }

  .i-nota-txt-us.s1.s-2 {
    margin-top: 0;
    display: block;
  }

  .i-nota-txt-us.s1.s-2.s3 {
    color: #464646;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt-us.s1.s-2.s4 {
    display: block;
  }

  .i-nota-txt-us.i-7 {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt-us.s-2 {
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt-us.bh-s1 {
    display: flex;
  }

  .i-nota-txt-us.cl1 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt-us.cl-3, .i-nota-txt-us.cl-3.i-cl4, .i-nota-txt-us.ac-1 {
    display: flex;
  }

  .i-nota-txt-us.fe-1 {
    display: flex;
    top: 0;
  }

  .i-nota-txt-us.fe-2 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt-us.fe1, .i-nota-txt-us._1-2, .i-nota-txt-us.qlnmp, .i-nota-txt-us.usos-2, .i-nota-txt-us.f-3 {
    display: flex;
  }

  .saiba-nota-us {
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-us.ql-nmp, .saiba-nota-us.izinho.i-tempo-retorno, .saiba-icone-bh.usos-1 {
    top: 0;
  }

  .saiba-icone-bh.s1 {
    width: 25px;
  }

  .saiba-icone-bh.s1.com-grafico {
    width: 25px;
    max-width: 25px;
    margin-bottom: 12px;
  }

  .saiba-icone-bh.s-2 {
    width: 25px;
    margin-bottom: 16px;
  }

  .saiba-nota-bh.info-1.q-1 {
    flex-flow: column;
    margin-top: 0;
  }

  .saiba-nota-bh.info-1.q-2 {
    flex-flow: row;
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-bh.info-1.usos-2, .saiba-nota-bh.info-1.usos-3, .saiba-nota-bh.info-4.q-6, .saiba-nota-bh.info-7 {
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-bh.saiba.s1 {
    flex-flow: row;
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-bh.saiba.s1.s4 {
    flex-flow: row;
  }

  .saiba-nota-bh.saiba.s-2 {
    flex-flow: row;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .saiba-nota-bh.saiba.bh-1 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    top: 0;
  }

  .saiba-nota-bh.saiba.fe1 {
    top: 0;
  }

  .saiba-nota-bh.cl-1, .saiba-nota-bh.cl-3 {
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-bh.cl-3.i-cl4 {
    margin-top: 0;
  }

  .saiba-nota-bh.acoes {
    margin-top: 0;
    margin-bottom: 0;
  }

  .saiba-nota-bh.ferramentas.f-1 {
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-bh.ferramentas.f-2 {
    top: 0;
  }

  .saiba-nota-bh.ferramentas.f-3 {
    margin-top: 0;
  }

  .saiba-nota-bh.q-6 {
    margin-top: 0;
    top: auto;
  }

  .i-nota-cl.info-1.q-1 {
    flex-flow: column;
    margin-top: 0;
  }

  .i-nota-cl.info-1.q-2 {
    flex-flow: row;
    margin-top: 0;
    top: 0;
  }

  .i-nota-cl.info-1.usos-2, .i-nota-cl.info-1.usos-3, .i-nota-cl.info-4.q-6, .i-nota-cl.info-7 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-cl.saiba.s1 {
    flex-flow: row;
    margin-top: 0;
    top: 0;
  }

  .i-nota-cl.saiba.s1.s4 {
    flex-flow: row;
  }

  .i-nota-cl.saiba.s-2 {
    flex-flow: row;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-cl.saiba.bh-1 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    top: 0;
  }

  .i-nota-cl.saiba.fe1 {
    top: 0;
  }

  .i-nota-cl.cl-1, .i-nota-cl.cl-3 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-cl.cl-3.i-cl4 {
    margin-top: 0;
  }

  .i-nota-cl.acoes {
    margin-top: 0;
    margin-bottom: 0;
  }

  .i-nota-cl.ferramentas.f-1 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-cl.ferramentas.f-2 {
    top: 0;
  }

  .i-nota-cl.ferramentas.f-3 {
    margin-top: 0;
  }

  .i-nota-cl.q-6 {
    margin-top: 0;
    top: auto;
  }

  .info-quanti-icon-copy.usos-1 {
    top: 0;
  }

  .info-quanti-icon-copy.s1 {
    width: 25px;
  }

  .info-quanti-icon-copy.s1.com-grafico {
    width: 25px;
    max-width: 25px;
    margin-bottom: 12px;
  }

  .info-quanti-icon-copy.s-2 {
    width: 25px;
    margin-bottom: 16px;
  }

  .i-nota-txt-cl.i-1 {
    flex-flow: column;
    display: flex;
  }

  .i-nota-txt-cl.i-1.a, .i-nota-txt-cl.i-1.tempo-retorno, .i-nota-txt-cl.i-1.volume-util, .i-nota-txt-cl.i-1.das {
    display: block;
  }

  .i-nota-txt-cl.i4.q-4 {
    color: #464646;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
    display: flex;
  }

  .i-nota-txt-cl.i4.q-6 {
    display: block;
  }

  .i-nota-txt-cl.i-5.q-6 {
    margin-top: 0;
    display: block;
  }

  .i-nota-txt-cl.usos-1, .i-nota-txt-cl.usos-1.saiba-1.ete {
    display: flex;
  }

  .i-nota-txt-cl.s1 {
    margin-left: 8px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: block;
  }

  .i-nota-txt-cl.s1.s-2 {
    margin-top: 0;
    display: block;
  }

  .i-nota-txt-cl.s1.s-2.s3 {
    color: #464646;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt-cl.s1.s-2.s4 {
    display: block;
  }

  .i-nota-txt-cl.i-7 {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt-cl.s-2 {
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt-cl.bh-s1 {
    display: flex;
  }

  .i-nota-txt-cl.cl1 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt-cl.cl-3, .i-nota-txt-cl.cl-3.i-cl4, .i-nota-txt-cl.ac-1 {
    display: flex;
  }

  .i-nota-txt-cl.fe-1 {
    display: flex;
    top: 0;
  }

  .i-nota-txt-cl.fe-2 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt-cl.fe1, .i-nota-txt-cl._1-2, .i-nota-txt-cl.qlnmp, .i-nota-txt-cl.usos-2, .i-nota-txt-cl.f-3 {
    display: flex;
  }

  .i-nota-fe.info-1.q-1 {
    flex-flow: column;
    margin-top: 0;
  }

  .i-nota-fe.info-1.q-2 {
    flex-flow: row;
    margin-top: 0;
    top: 0;
  }

  .i-nota-fe.info-1.usos-2, .i-nota-fe.info-1.usos-3, .i-nota-fe.info-4.q-6, .i-nota-fe.info-7 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-fe.saiba.s1 {
    flex-flow: row;
    margin-top: 0;
    top: 0;
  }

  .i-nota-fe.saiba.s1.s4 {
    flex-flow: row;
  }

  .i-nota-fe.saiba.s-2 {
    flex-flow: row;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-fe.saiba.bh-1 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    top: 0;
  }

  .i-nota-fe.saiba.fe1 {
    top: 0;
  }

  .i-nota-fe.cl-1, .i-nota-fe.cl-3 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-fe.cl-3.i-cl4 {
    margin-top: 0;
  }

  .i-nota-fe.acoes {
    margin-top: 0;
    margin-bottom: 0;
  }

  .i-nota-fe.ferramentas.f-1 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-fe.ferramentas.f-2 {
    top: 0;
  }

  .i-nota-fe.ferramentas.f-3 {
    margin-top: 0;
  }

  .i-nota-fe.q-6 {
    margin-top: 0;
    top: auto;
  }

  .i-nota-txt-fe.i-1 {
    flex-flow: column;
    display: flex;
  }

  .i-nota-txt-fe.i-1.a, .i-nota-txt-fe.i-1.tempo-retorno, .i-nota-txt-fe.i-1.volume-util, .i-nota-txt-fe.i-1.das {
    display: block;
  }

  .i-nota-txt-fe.i4.q-4 {
    color: #464646;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
    display: flex;
  }

  .i-nota-txt-fe.i4.q-6 {
    display: block;
  }

  .i-nota-txt-fe.i-5.q-6 {
    margin-top: 0;
    display: block;
  }

  .i-nota-txt-fe.usos-1, .i-nota-txt-fe.usos-1.saiba-1.ete {
    display: flex;
  }

  .i-nota-txt-fe.s1 {
    margin-left: 8px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: block;
  }

  .i-nota-txt-fe.s1.s-2 {
    margin-top: 0;
    display: block;
  }

  .i-nota-txt-fe.s1.s-2.s3 {
    color: #464646;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt-fe.s1.s-2.s4 {
    display: block;
  }

  .i-nota-txt-fe.i-7 {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt-fe.s-2 {
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt-fe.bh-s1 {
    display: flex;
  }

  .i-nota-txt-fe.cl1 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt-fe.cl-3, .i-nota-txt-fe.cl-3.i-cl4, .i-nota-txt-fe.ac-1 {
    display: flex;
  }

  .i-nota-txt-fe.fe-1 {
    display: flex;
    top: 0;
  }

  .i-nota-txt-fe.fe-2 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt-fe.fe1, .i-nota-txt-fe._1-2, .i-nota-txt-fe.qlnmp, .i-nota-txt-fe.usos-2, .i-nota-txt-fe.f-3 {
    display: flex;
  }

  .saiba-nota-fe.info-1.q-1 {
    flex-flow: column;
    margin-top: 0;
  }

  .saiba-nota-fe.info-1.q-2 {
    flex-flow: row;
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-fe.info-1.usos-2, .saiba-nota-fe.info-1.usos-3, .saiba-nota-fe.info-4.q-6, .saiba-nota-fe.info-7 {
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-fe.saiba.s1 {
    flex-flow: row;
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-fe.saiba.s1.s4 {
    flex-flow: row;
  }

  .saiba-nota-fe.saiba.s-2 {
    flex-flow: row;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .saiba-nota-fe.saiba.bh-1 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    top: 0;
  }

  .saiba-nota-fe.saiba.fe1 {
    top: 0;
  }

  .saiba-nota-fe.cl-1, .saiba-nota-fe.cl-3 {
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-fe.cl-3.i-cl4 {
    margin-top: 0;
  }

  .saiba-nota-fe.acoes {
    margin-top: 0;
    margin-bottom: 0;
  }

  .saiba-nota-fe.ferramentas.f-1 {
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-fe.ferramentas.f-2 {
    top: 0;
  }

  .saiba-nota-fe.ferramentas.f-3 {
    margin-top: 0;
  }

  .saiba-nota-fe.q-6 {
    margin-top: 0;
    top: auto;
  }

  .i-nota-ac.info-1.q-1 {
    flex-flow: column;
    margin-top: 0;
  }

  .i-nota-ac.info-1.q-2 {
    flex-flow: row;
    margin-top: 0;
    top: 0;
  }

  .i-nota-ac.info-1.usos-2, .i-nota-ac.info-1.usos-3, .i-nota-ac.info-4.q-6, .i-nota-ac.info-7 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-ac.saiba.s1 {
    flex-flow: row;
    margin-top: 0;
    top: 0;
  }

  .i-nota-ac.saiba.s1.s4 {
    flex-flow: row;
  }

  .i-nota-ac.saiba.s-2 {
    flex-flow: row;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-ac.saiba.bh-1 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    top: 0;
  }

  .i-nota-ac.saiba.fe1 {
    top: 0;
  }

  .i-nota-ac.cl-1, .i-nota-ac.cl-3 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-ac.cl-3.i-cl4 {
    margin-top: 0;
  }

  .i-nota-ac.acoes {
    margin-top: 0;
    margin-bottom: 0;
  }

  .i-nota-ac.ferramentas.f-1 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-ac.ferramentas.f-2 {
    top: 0;
  }

  .i-nota-ac.ferramentas.f-3 {
    margin-top: 0;
  }

  .i-nota-ac.q-6 {
    margin-top: 0;
    top: auto;
  }

  .i-nota-ac.ac-1 {
    top: 0;
  }

  .i-nota-txt-ac.i-1 {
    flex-flow: column;
    display: flex;
  }

  .i-nota-txt-ac.i-1.a, .i-nota-txt-ac.i-1.tempo-retorno, .i-nota-txt-ac.i-1.volume-util, .i-nota-txt-ac.i-1.das {
    display: block;
  }

  .i-nota-txt-ac.i4.q-4 {
    color: #464646;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
    display: flex;
  }

  .i-nota-txt-ac.i4.q-6 {
    display: block;
  }

  .i-nota-txt-ac.i-5.q-6 {
    margin-top: 0;
    display: block;
  }

  .i-nota-txt-ac.usos-1, .i-nota-txt-ac.usos-1.saiba-1.ete {
    display: flex;
  }

  .i-nota-txt-ac.s1 {
    margin-left: 8px;
    font-family: "Sourcesans 3", Arial, sans-serif;
    display: block;
  }

  .i-nota-txt-ac.s1.s-2 {
    margin-top: 0;
    display: block;
  }

  .i-nota-txt-ac.s1.s-2.s3 {
    color: #464646;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt-ac.s1.s-2.s4 {
    display: block;
  }

  .i-nota-txt-ac.i-7 {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt-ac.s-2 {
    font-family: "Sourcesans 3", Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
    display: block;
  }

  .i-nota-txt-ac.bh-s1 {
    display: flex;
  }

  .i-nota-txt-ac.cl1 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt-ac.cl-3, .i-nota-txt-ac.cl-3.i-cl4, .i-nota-txt-ac.ac-1 {
    display: flex;
  }

  .i-nota-txt-ac.fe-1 {
    display: flex;
    top: 0;
  }

  .i-nota-txt-ac.fe-2 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt-ac.fe1, .i-nota-txt-ac._1-2, .i-nota-txt-ac.qlnmp, .i-nota-txt-ac.usos-2, .i-nota-txt-ac.f-3 {
    display: flex;
  }

  .image-167 {
    width: auto;
    height: 150px;
    padding-top: 5px;
    padding-bottom: 24px;
  }

  .image-167.futuro-2027 {
    height: 120px;
    min-height: 150px;
    max-height: 150px;
  }

  .grid-artigo-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 700px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: relative;
  }

  .grid-artigo-2.graficos-mapas {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center;
    width: auto;
    max-width: none;
    padding-right: 0;
    display: flex;
  }

  .heading-8 {
    font-size: 36px;
  }

  .footer-wrapper-three-3 {
    flex-flow: row;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
  }

  .text-block-76 {
    align-self: center;
    margin-left: 0;
  }

  .h1-home-2027-2 {
    margin-left: 24px;
  }

  .footer-social-block-three-3 {
    margin-top: 0;
  }

  .footer-social-block-three-3.home {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 0;
  }

  .logo-home-2029 {
    width: 280px;
  }

  .txt-como-nasce-2029 {
    left: -204px;
  }

  .txt-como-nasce-2029._1 {
    left: -240px;
  }

  .txt-como-nasce-2029._2 {
    left: 254px;
  }

  .texto-apoio-home-2027-2 {
    align-self: flex-start;
    width: 291px;
    margin-left: 24px;
    padding-right: 0;
  }

  .flex-block-90 {
    padding-left: 16px;
  }

  .image-174 {
    width: auto;
    height: 150px;
    padding-top: 5px;
    padding-bottom: 24px;
  }

  .texto-apoio-home-2026-2 {
    align-self: flex-start;
    width: 291px;
    margin-left: 24px;
    padding-right: 0;
  }

  .grid-artigo-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 700px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: relative;
  }

  .grid-artigo-3.graficos-mapas {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center;
    width: auto;
    max-width: none;
    padding-right: 0;
    display: flex;
  }

  .heading-10 {
    font-size: 36px;
  }

  .text-block-77 {
    align-self: center;
    margin-left: 0;
  }

  .footer-social-block-three-4 {
    margin-top: 0;
  }

  .footer-social-block-three-4.home {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 0;
  }

  .txt-como-nasce-2030 {
    left: -204px;
  }

  .txt-como-nasce-2030._1 {
    left: -240px;
  }

  .txt-como-nasce-2030._2 {
    left: 254px;
  }

  .flex-block-95 {
    padding-left: 16px;
  }

  .h1-home-2026-2 {
    margin-left: 24px;
  }

  .logo-home-2030 {
    width: 280px;
  }

  .cn-mapa-2027 {
    left: 4px;
  }

  .txt-portal {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .loginho-home {
    align-self: center;
    width: 10%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    left: 2px;
  }

  .loginho-home.w--current {
    margin-left: 56px;
    left: 0;
  }

  .navbar-brand-internas {
    align-self: center;
    width: 10%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    left: 0;
    right: 0;
  }

  .navbar-brand-internas.w--current {
    margin-left: 7px;
    left: 0;
  }

  .navbar-brand-internas2 {
    align-self: center;
    width: 10%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    left: -37px;
    right: 11px;
  }

  .navbar-brand-internas2.w--current {
    margin-left: 7px;
    left: 0;
  }

  .menu-button-interna {
    flex-flow: row;
    order: 1;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 12px 0;
    display: block;
    left: 0;
    right: 0;
  }

  .menu-button-interna.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .navbar-brand-home {
    align-self: center;
    width: 10%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    left: 0;
    right: 0;
  }

  .navbar-brand-home.w--current {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 0;
  }

  .section-24-copy {
    background-position: 70% 70%, 0 0;
    min-height: 60svh;
    max-height: none;
    margin-top: 60px;
    padding-left: 0;
  }

  .image-cn-2026 {
    top: 0;
    left: 23px;
  }

  .heading-2027 {
    color: #7e5bef;
  }

  .image-cn-2027 {
    left: 20px;
  }

  .cmn-2026 {
    background-image: linear-gradient(#fff, #226258 30%);
  }

  .cmn-2027 {
    background-image: linear-gradient(#fff, #7e5bef 30%);
  }

  .heading-2028 {
    color: #0057a3;
  }

  .cmn-2028 {
    background-image: linear-gradient(#fff, #ffd876 30%);
  }

  .hero-2028-1 {
    background-position: 60%, 0 0;
    background-size: cover, auto;
    min-height: 70svh;
    max-height: none;
    margin-top: 59px;
    padding-left: 0;
  }

  .cmn-2028-1 {
    background-image: linear-gradient(#fff, #ffd876 30%);
  }

  .hero-portal-1 {
    background-position: 60%, 0 0;
    background-size: cover, auto;
    min-height: 70svh;
    max-height: none;
    margin-top: 75px;
    margin-bottom: 12px;
    padding-left: 0;
  }

  .hero-portal-1.buts {
    background-image: none;
    border-top-width: 0;
    border-bottom-style: none;
    border-bottom-width: 0;
    min-height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  .body {
    display: flex;
  }

  .titulo-h1.infografico.quanti {
    font-size: 60px;
    top: 51px;
    left: -40px;
  }

  .titulo-h1.infografico.quanti.inicio {
    font-size: 42px;
  }

  .titulo-h1.infografico.quanti.quantidade {
    font-size: 42px;
    left: -118px;
  }

  .titulo-h1.infografico.singreh.mobile {
    min-width: 250px;
    max-width: 250px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    left: 35px;
    right: 0;
  }

  .titulo-h1.infografico.clima.mobile {
    min-height: 100px;
    max-height: 100px;
    display: flex;
    left: 24px;
    right: 0;
  }

  .titulo-h1.infografico.balanco.mobile {
    min-width: 200px;
    max-width: 200px;
    height: 248.003px;
    min-height: 100px;
    max-height: 100px;
    padding-left: 0;
    position: absolute;
    top: 68px;
    left: 85px;
    right: 0;
  }

  .titulo-h1.infografico.usos.mobile {
    width: 250px;
    left: 37px;
  }

  .titulo-h1.infografico.mobile {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 60px;
    left: 13px;
    right: 94px;
  }

  .titulo-h1.infografico.seguranca {
    min-width: 250px;
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    left: 138px;
    right: 0;
  }

  .titulo-h1.infografico.ferramentas {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    top: 44px;
    left: 97px;
    right: 0;
  }

  .titulo-h1.infografico.ferramentas.apoio-tit-ferramentas {
    top: 89px;
    left: 87px;
  }

  .titulo-h1.infografico.acoes {
    width: 46vh;
    font-size: 54px;
    top: 88px;
    left: -46px;
  }

  .titulo-h1.infografico.acoes.inicio.mobile {
    width: 200px;
    min-width: 250px;
    max-width: 200px;
    padding-left: 0;
    padding-right: 0;
    font-size: 36px;
    position: absolute;
    top: 69px;
    left: 58px;
    right: 0;
  }

  .titulo-h1.infografico.acoes.mobile {
    padding-left: 0;
  }

  .titulo-h1.infografico.futuro.mobile {
    align-self: center;
    min-width: 300px;
    padding-left: 0;
    font-size: 54px;
    top: 63px;
    left: -164px;
    right: 0;
  }

  .titulo-h1.infografico.futuro.mobile.h {
    align-self: flex-start;
    min-width: 30svh;
    max-width: 30svh;
    min-height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 36px;
    top: -104px;
    left: 25px;
    right: auto;
  }

  .titulo-h1.infografico.futuro.mobile.v {
    top: -2px;
  }

  .texto-apoio {
    z-index: 100;
    width: 60%;
    min-width: 300px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: -73px;
  }

  .texto-apoio._2028 {
    color: #0057a3;
  }

  .button.mobile {
    margin-top: 0;
    margin-bottom: 64px;
    position: relative;
    top: -172px;
  }

  .button.mobile._2027 {
    top: 2px;
  }

  .button.mobile._2028 {
    background-color: #0057a3;
    top: -18px;
  }

  .button.sobre, .button.sobre-2025, .button.sobre-2026, .button.sobre-2027, .button.sobre-2028, .button.pdf, .button.pdf-2026, .button.pdf-2027, .button.pdf-2028 {
    align-self: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .navbar-no-shadow.internas {
    justify-content: center;
    align-items: stretch;
    min-width: 100svw;
    max-width: 100svw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    top: -1px;
    left: 0%;
    right: 0%;
  }

  .navbar-no-shadow-container {
    width: 100svw;
    min-width: 100svw;
    max-width: 100svw;
    max-height: none;
    padding-left: 0;
    left: auto;
    right: auto;
  }

  .container-regular {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
    min-width: 100svw;
    max-width: 100svw;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    left: auto;
    right: auto;
  }

  .navbar-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
    min-width: 100svw;
    max-width: 100svw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
    position: absolute;
    left: auto;
    right: auto;
  }

  .navbar-brand {
    width: 80px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    left: -18px;
    right: 0;
  }

  .navbar-brand.w--current {
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    left: 12px;
  }

  .nav-menu-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
  }

  .nav-menu {
    flex-direction: column;
    align-items: stretch;
    min-width: 100svw;
    max-width: 100svw;
    min-height: 100svw;
    max-height: 100svw;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .menu-button {
    order: 1;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }

  .section-3 {
    background-image: linear-gradient(#fff, #0057a3 30%);
    height: 200%;
    min-height: 140svh;
    max-height: none;
    margin-top: -406px;
    padding-top: 93px;
    padding-bottom: 85px;
  }

  .heading-3.azul.explore.menu-home-2026 {
    color: #226258;
  }

  .heading-3.azul.explore.menu-home-2027 {
    color: #7e5bef;
  }

  .heading-3.azul.explore.menu-home-2028 {
    color: #0057a3;
  }

  .heading-3.como-nasce {
    margin-top: -48px;
  }

  .heading-3.como-nasce.mobile {
    margin-top: 79px;
  }

  .tit-h2.quali {
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .tit-h2.acoes {
    min-width: 89svw;
  }

  .team-circles {
    padding: 0 15px 60px;
  }

  .footer-subscribe {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper-three {
    flex-flow: row;
    margin-left: 0;
  }

  .footer-wrapper-three.mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: flex-start;
    display: none;
  }

  .footer-block-three {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    display: none;
  }

  .footer-block-three.mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 0;
  }

  .footer-link-three {
    margin-bottom: 10px;
  }

  .footer-social-block-three {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: center;
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: auto;
    position: relative;
    top: -13px;
  }

  .link--pag {
    min-width: auto;
  }

  .botao-topo {
    display: none;
  }

  .div-block-24 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .main-info.quali.q1 {
    min-width: 89svw;
    max-width: 89svw;
  }

  .main-info.clima {
    min-width: 89svw;
    max-width: 89svw;
    margin-bottom: 0;
    margin-left: auto;
  }

  .main-info.singreh {
    min-width: 89svw;
    max-width: 89svw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .main-info.acoes {
    width: auto;
    min-width: 90svw;
    max-width: 90svw;
    height: auto;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    position: relative;
  }

  .main-info.seguranca {
    min-width: 89svw;
    max-width: 89svw;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .main-info.seguranca.futuro {
    width: auto;
    min-width: 89svw;
    max-width: 89svw;
    height: auto;
    padding-left: 0;
    padding-right: 8px;
  }

  .main-info.quantidade.qt-2 {
    justify-content: center;
    align-items: flex-start;
    min-width: 89svw;
    max-width: 89svw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .main-info.balanco {
    min-width: 89svw;
    max-width: 89svw;
    margin-left: auto;
    margin-right: auto;
  }

  .main-temas {
    align-self: center;
    min-width: 89svw;
    max-width: 89svw;
    padding-left: 0;
    left: auto;
  }

  .artigo {
    min-width: 89svw;
    max-width: 89svw;
    margin-left: auto;
    margin-right: auto;
  }

  .artigo.clima {
    margin-left: 0;
  }

  .flex-block-10 {
    min-width: 89svw;
    max-width: 89svw;
    margin-left: 0;
  }

  .flex-block-10.futuro {
    min-width: auto;
    max-width: none;
  }

  .flex-block-10.quanti {
    align-self: flex-start;
  }

  .grid-artigo {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    display: flex;
  }

  .grid-artigo.graficos-mapas {
    grid-template-columns: 1fr;
    place-items: start center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .grid-artigo.image {
    display: none;
  }

  .flex-txt-artigo {
    width: 100%;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .flex-txt-artigo._25-anos {
    padding-left: 54px;
    padding-right: 54px;
  }

  .corpo-txt {
    align-self: flex-start;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
  }

  .corpo-txt.ana.destaque {
    margin-left: auto;
  }

  .graficos-mapas {
    padding-right: 0;
  }

  .graficos-mapas.grande {
    flex-flow: column;
    align-self: center;
    width: 100%;
    min-width: 100%;
    display: block;
  }

  .section-24 {
    background-image: url('../images/teste_1.png');
    background-position: 55% 0;
    background-repeat: no-repeat;
    background-size: auto 550px;
    min-height: 700px;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    position: static;
  }

  .logo-home {
    background-image: url('../images/logo_2025.svg');
    margin-top: -415px;
    margin-left: 0;
    position: static;
  }

  .flex-block-15 {
    z-index: 40;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1px #000;
    margin-top: 397px;
    margin-bottom: 0;
    margin-right: auto;
    position: relative;
  }

  .flex-block-16 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    margin-top: -215px;
    margin-left: 0;
    display: block;
    position: relative;
    top: 393px;
  }

  .flex-block-16._2025 {
    top: 11px;
  }

  .flex-block-16._2027 {
    top: 357px;
  }

  .flex-block-16._2026 {
    top: 177px;
  }

  .h1-header.mobile {
    z-index: 100;
    align-self: center;
    width: 60%;
    margin-top: 68px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    top: -73px;
  }

  .h1-header.mobile.m1 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 54px;
    padding-right: 54px;
  }

  .h1-header.mobile._2028 {
    color: #0057a3;
  }

  .info-quanti-icon.s1.bh {
    align-self: center;
  }

  .info-txt-quanti.i-1.ren, .info-txt-quanti.s1.s-2, .info-txt-quanti.s1.s-2.s3 {
    display: block;
  }

  .info-txt-quanti.bh-s1 {
    justify-content: flex-start;
    align-items: center;
    position: static;
    top: 0;
  }

  .info-txt-quanti.fe1 {
    display: inline-flex;
  }

  .flex-info.saiba.bh-1 {
    align-self: auto;
    margin-top: 0;
    margin-left: 0;
    position: static;
    top: auto;
  }

  .flex-info.cl-3 {
    margin-top: 0;
    top: 0;
  }

  .flex-info.acoes {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
  }

  .flex-block-21 {
    display: none;
  }

  .flex-figura.ish {
    width: auto;
    height: 350px;
    min-height: 350px;
  }

  .flex-figura.acoes {
    padding-top: 0;
  }

  .flex-figura.acoes.ac-1 {
    display: none;
  }

  .flex-block-22 {
    flex-flow: column;
  }

  .section-31 {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .abre.note {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    background-image: linear-gradient(#0057a3 24%, #fff 32%);
    flex-flow: column;
    height: 100%;
    min-height: 0;
    margin-top: 128px;
    margin-bottom: 14px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .abre.note-2026 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    background-image: linear-gradient(#0057a3 32%, #fff 39%);
    flex-flow: column;
    height: 100%;
    min-height: 0;
    margin-top: 72px;
    margin-bottom: 14px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .abre.note-2027, .abre.note-2028 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    background-image: linear-gradient(#ffdc89 32%, #fff 39%);
    flex-flow: column;
    min-width: 100svw;
    height: 100%;
    min-height: 0;
    margin-top: 72px;
    margin-bottom: 14px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-48.mascara_home {
    display: flex;
    position: static;
  }

  .grid-28 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .flex-block-34 {
    justify-content: flex-end;
    align-self: flex-end;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .pr-ximo.quantidade {
    text-align: right;
  }

  .search {
    justify-content: space-between;
    align-items: flex-start;
    min-width: 50svw;
    max-width: 50svw;
    min-height: 30px;
    max-height: 30px;
    display: flex;
    left: auto;
  }

  .search-button {
    margin-left: auto;
    margin-right: auto;
  }

  .image-36 {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
    left: auto;
  }

  .image-38 {
    margin-left: 0;
  }

  .image-39 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    left: 5px;
  }

  .flex-block-41 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
  }

  .figura.sh-2, .tit-figura.ac-1 {
    display: none;
  }

  .flex-block-44 {
    width: auto;
    height: auto;
  }

  .flex-block-45.fig-acoes-2 {
    display: none;
  }

  .txt-fig-branco.info-but.acoes {
    min-width: 120px;
    max-width: 120px;
    top: 458px;
    left: 99px;
  }

  .txt-fig-branco.info-but.acoes.inicio {
    text-align: center;
    min-width: 25svh;
    max-width: none;
    min-height: 7svh;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 500px;
    left: auto;
  }

  .txt-fig-branco.info-but.txt-nav {
    text-align: left;
    align-self: flex-start;
    width: auto;
    min-width: 300px;
    max-width: 300px;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 14px;
    line-height: 16px;
    top: 0;
    left: auto;
  }

  .txt-fig-branco.dbo.a {
    margin-left: auto;
    margin-right: auto;
    left: 224px;
    right: 0;
  }

  .txt-fig-branco.dbo._1 {
    top: 38px;
    left: -232px;
    right: 0;
  }

  .txt-fig-branco.od._1 {
    position: relative;
    top: 16px;
    left: -107px;
  }

  .txt-fig-branco.p._1 {
    min-width: 200px;
    max-width: 100px;
    position: absolute;
    top: 39px;
    left: -206px;
    right: 0;
  }

  .txt-fig-branco.t._1 {
    min-width: 130px;
    max-width: 120px;
    left: 14px;
  }

  .txt-fig-branco.ct._1 {
    min-width: 25svw;
    max-width: 25svw;
    left: 18px;
  }

  .txt-fig-branco.c._1 {
    min-width: 135px;
    max-width: 130px;
    left: -263px;
    right: 0;
  }

  .txt-fig-branco.txt-singreh.fund {
    z-index: 10;
    background-color: #fff;
    justify-content: center;
    align-items: flex-start;
    width: 200px;
    min-height: 230px;
    max-height: 230px;
    margin-left: auto;
    margin-right: auto;
    padding: 25px 10px 10px;
    display: flex;
    position: absolute;
    top: 16px;
    left: 132px;
    right: 0;
  }

  .txt-fig-branco.txt-singreh.diret {
    z-index: 10;
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px 10px;
    top: 22px;
    left: 129px;
    right: 0;
  }

  .txt-fig-branco.txt-singreh.obj {
    z-index: 10;
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px 10px;
    top: 52px;
    left: 115px;
    right: 0;
  }

  .txt-fig-branco.txt-singreh.inst {
    z-index: 10;
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 10px 10px;
    left: 142px;
    right: 0;
  }

  .txt-fig-branco.secas._4 {
    min-width: 100px;
    max-width: 100px;
  }

  .txt-fig-branco.secas.a {
    margin-left: auto;
    margin-right: auto;
    top: 35px;
    left: -268px;
    right: 0;
  }

  .txt-fig-branco.secas.crises {
    min-width: 125px;
    max-width: 125px;
    margin-left: auto;
    margin-right: auto;
    left: -278px;
    right: 0;
  }

  .txt-fig-branco.secas.crises._1 {
    min-width: 40px;
    max-width: 40px;
    top: 101px;
    left: 245px;
    right: 0;
  }

  .txt-fig-branco.secas.crises._2 {
    min-width: 50px;
    max-width: 50px;
    top: 195px;
    left: -241px;
  }

  .txt-fig-branco.secas.crises._3 {
    min-width: 40px;
    max-width: 40px;
    left: 222px;
    right: 0;
  }

  .txt-fig-branco.secas.mudancas {
    margin-left: auto;
    margin-right: auto;
    top: 38px;
    left: -313px;
    right: 0;
  }

  .txt-fig-branco.secas.mudancas._1 {
    margin-left: auto;
    margin-right: auto;
    top: 22px;
    left: 108px;
    right: 0;
  }

  .txt-fig-branco.secas.mudancas._2 {
    left: 350px;
  }

  .txt-fig-branco.secas.mudancas._2.a {
    min-width: 100px;
    max-width: 100px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    top: 19px;
    left: 310px;
  }

  .txt-fig-branco.secas.mudancas._2.b {
    min-width: 70px;
    max-width: 70px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    top: 189px;
    left: 299px;
    right: 0;
  }

  .txt-fig-branco.secas.mudancas.label.l-1 {
    margin-left: auto;
    margin-right: auto;
    top: 106px;
    left: -315px;
    right: 0;
  }

  .txt-fig-branco.secas.mudancas.label.l2 {
    margin-left: auto;
    margin-right: auto;
    top: 227px;
    left: -218px;
    right: 0;
  }

  .txt-fig-branco.secas.mudancas.label.l3 {
    margin-left: auto;
    margin-right: auto;
    top: 227px;
    left: -104px;
    right: 0;
  }

  .txt-fig-branco.secas.mudancas.label.l4 {
    margin-left: auto;
    margin-right: auto;
    top: 227px;
    left: 42px;
    right: 0;
  }

  .txt-fig-branco.secas.mudancas.label.l5 {
    min-width: 100px;
    max-width: 100px;
    margin-left: auto;
    margin-right: auto;
    top: 142px;
    left: -234px;
    right: 0;
  }

  .txt-fig-branco.secas.gl-clima.gl-1 {
    margin-left: auto;
    margin-right: auto;
    top: 38px;
    left: 64px;
    right: 0;
  }

  .txt-fig-branco.secas.gl-clima.gl-2 {
    margin-left: auto;
    margin-right: auto;
    left: -1px;
    right: 0;
  }

  .txt-fig-branco.secas.gl-clima.gl-3 {
    min-width: 70px;
    max-width: 70px;
    margin-left: auto;
    margin-right: auto;
    top: 191px;
    left: 322px;
    right: 0;
  }

  .txt-fig-branco.secas.gl-clima.gl-4 {
    min-width: 90px;
    max-width: 90px;
    margin-left: auto;
    margin-right: auto;
    top: 113px;
    left: 311px;
    right: 0;
  }

  .txt-fig-branco.cheias._2 {
    top: 23px;
    left: 355px;
    right: 0;
  }

  .txt-fig-branco.cheias._1 {
    margin-left: auto;
    margin-right: auto;
    left: -286px;
    right: 0;
  }

  .txt-fig-branco.cheias._3 {
    max-width: 70px;
    left: 374px;
    right: 0;
  }

  .txt-fig-branco.cheias._4 {
    min-width: 70px;
    max-width: 70px;
    left: 392px;
    right: 0;
  }

  .txt-fig-branco.cheias._5 {
    min-width: 70px;
    max-width: 70px;
    right: 0;
  }

  .txt-fig-branco.cheias._6 {
    max-width: 70px;
    left: 376px;
    right: 0;
  }

  .txt-fig-branco.blc.oqe {
    margin-left: auto;
    margin-right: auto;
    top: 54px;
    left: 12px;
    right: 0;
  }

  .txt-fig-branco.blc.oqe._1 {
    z-index: 0;
    min-width: 50px;
    max-width: 50px;
    top: 73px;
    left: 379px;
  }

  .txt-fig-branco.blc.oqe._3 {
    margin-left: auto;
    margin-right: auto;
    top: 51px;
    left: -266px;
    right: 0;
  }

  .txt-fig-branco.blc.pqs {
    margin-left: auto;
    margin-right: auto;
    left: 330px;
    right: 0;
  }

  .txt-fig-branco.blc.pqs._1 {
    min-width: 90px;
    max-width: 90px;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
    top: 104px;
    left: 344px;
    right: 0;
  }

  .txt-fig-branco.blc.pqs._2 {
    min-width: 90px;
    max-width: 90px;
    margin-left: auto;
    margin-right: auto;
    top: 171px;
    left: 342px;
    right: 0;
  }

  .txt-fig-branco.blc.limite {
    margin-left: auto;
    margin-right: auto;
    top: 31px;
    left: 314px;
    right: 0;
  }

  .txt-fig-branco.blc.limite._1 {
    min-width: 90px;
    max-width: 90px;
    margin-left: auto;
    margin-right: auto;
    top: 103px;
    left: 344px;
    right: 0;
  }

  .txt-fig-branco.blc.limite._2 {
    left: 326px;
  }

  .txt-fig-branco.usos.interna.turis {
    top: 71px;
    left: -235px;
    right: 0;
  }

  .txt-fig-branco.usos.interna.pesca {
    min-width: 130px;
    max-width: 130px;
    top: 71px;
    left: -275px;
    right: 0;
  }

  .txt-fig-branco.usos.interna.navega {
    min-width: 140px;
    max-width: 140px;
    left: -264px;
    right: 0;
  }

  .txt-fig-branco.usos.interna.eflu {
    min-width: 130px;
    max-width: 130px;
    left: -280px;
    right: 0;
  }

  .txt-fig-branco.usos.interna.ab-hu {
    top: 94px;
    left: -265px;
    right: 0;
  }

  .txt-fig-branco.usos.interna.ab-ru {
    top: 73px;
    left: -266px;
    right: 0;
  }

  .txt-fig-branco.usos.interna.indu {
    min-width: 120px;
    max-width: 120px;
    left: -293px;
    right: 0;
  }

  .txt-fig-branco.usos.interna.ab-an {
    top: 71px;
    left: -264px;
    right: 0;
  }

  .txt-fig-branco.usos.interna.irriga {
    min-width: 130px;
    max-width: 130px;
    left: -287px;
    right: 0;
  }

  .txt-fig-branco.usos.interna.minera {
    min-width: 130px;
    max-width: 130px;
    left: -281px;
    right: 0;
  }

  .txt-fig-branco.usos.interna.energia {
    top: 72px;
    left: -263px;
    right: 0;
  }

  .txt-fig-branco.sh.comp {
    width: auto;
    min-width: 120px;
    max-width: 130px;
    font-size: 12px;
    line-height: 14px;
    top: 10px;
    left: -225px;
  }

  .txt-fig-branco.sh.comp._1 {
    min-width: 230px;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 2px;
    font-size: 10px;
    position: absolute;
    inset: 89px 0 auto -155px;
  }

  .txt-fig-branco.sh.comp._2 {
    text-align: left;
    width: 250px;
    min-width: 230px;
    max-width: 200px;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    top: 213px;
    left: -152px;
  }

  .txt-fig-branco.sh.comp._3 {
    width: auto;
    min-width: 220px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    top: 179px;
    left: -161px;
    right: 0;
  }

  .txt-fig-branco.sh.comp._4 {
    width: auto;
    min-width: 230px;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    top: 145px;
    left: -150px;
    right: 0;
  }

  .txt-fig-branco.sh.comp._5 {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    top: 114px;
    left: -178px;
    right: 0;
  }

  .txt-fig-branco.sh.comp.abre-comp {
    min-width: 250px;
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 41px;
    left: -140px;
    right: 0;
  }

  .txt-fig-branco.sh.ish {
    width: 250px;
    margin-right: auto;
    top: 45px;
    left: -162px;
    right: 0;
  }

  .txt-fig-branco.sh.ish.apoio._2 {
    left: -426px;
  }

  .txt-fig-branco.sh.ish.apoio._1.pnsh {
    top: 72px;
    left: -461px;
  }

  .txt-fig-branco.sh.ish.apoio._3 {
    top: -2px;
    left: -17px;
  }

  .txt-fig-branco.sh.ish.apoio._4 {
    width: 70px;
    min-width: 70px;
    max-width: 70px;
    top: 41px;
    left: 83px;
  }

  .txt-fig-branco.sh.ish.apoio._4.a {
    top: 146px;
    left: 56px;
  }

  .txt-fig-branco.sh.ish.apoio._4.b {
    top: 124px;
    left: -252px;
  }

  .txt-fig-branco.sh.riscos.bloco-1 {
    width: 120px;
    margin-left: auto;
    margin-right: auto;
    left: -253px;
    right: 0;
  }

  .txt-fig-branco.sh.riscos._2 {
    margin-left: auto;
    margin-right: auto;
    left: -27px;
    right: 0;
  }

  .txt-fig-branco.sh.riscos._3 {
    width: 80px;
    margin-left: auto;
    margin-right: auto;
    left: 162px;
    right: 0;
  }

  .txt-fig-branco.sh.riscos._4 {
    margin-left: auto;
    margin-right: auto;
    left: 372px;
    right: 0;
  }

  .txt-fig-branco.sh._1 {
    margin-left: auto;
    margin-right: auto;
    top: 76px;
    left: -170px;
    right: 0;
  }

  .txt-fig-branco.sh._2 {
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    top: 5px;
    left: 237px;
    right: 0;
  }

  .txt-fig-branco.sh._3 {
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    top: 196px;
    left: 294px;
    right: 0;
  }

  .txt-fig-branco.sh._4 {
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    top: 68px;
    left: 322px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.prh {
    min-width: 115px;
    max-width: 115px;
    margin-left: auto;
    margin-right: auto;
    top: 49px;
    left: -288px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.prh._1 {
    left: 331px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.prh._2 {
    left: 360px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.prh._3 {
    top: 144px;
    left: 346px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.outorga._1 {
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    left: -196px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.outorga._2 {
    margin-left: auto;
    margin-right: auto;
    left: 50px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.outorga._3 {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    margin-left: auto;
    margin-right: auto;
    left: 294px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.sb {
    left: 317px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.marco._1 {
    margin-left: auto;
    margin-right: auto;
    left: -58px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.marco._2 {
    margin-left: auto;
    margin-right: auto;
    top: 65px;
    left: 122px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.enquadra {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    top: 68px;
    left: -251px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.outorga {
    margin-left: auto;
    margin-right: auto;
    left: -118px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.cobra {
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    line-height: 18px;
    left: -152px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.snirh {
    min-width: 100px;
    max-width: 100px;
    margin-left: auto;
    margin-right: auto;
    top: 97px;
    left: -309px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.cond {
    min-width: 140px;
    max-width: 140px;
    margin-left: auto;
    margin-right: auto;
    left: -263px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.cnerh {
    width: 150px;
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    top: 111px;
    left: -220px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.regular {
    min-width: 120px;
    max-width: 120px;
    margin-left: auto;
    margin-right: auto;
    left: -287px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.sb {
    min-width: 120px;
    max-width: 120px;
    margin-left: auto;
    margin-right: auto;
    left: -292px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.fiscal {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    top: 88px;
    left: -252px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.marco {
    margin-left: auto;
    margin-right: auto;
    left: -289px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._1.gt {
    width: 70px;
    min-width: 70px;
    max-width: 70px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 128px;
    left: 356px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._1.destaque.d2 {
    min-width: 100px;
    max-width: 100px;
    margin-left: auto;
    margin-right: auto;
    top: 154px;
    left: -299px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._2.destaque.d3 {
    max-width: 100px;
    margin-left: auto;
    margin-right: auto;
    top: 154px;
    left: -146px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._3.destaque.d4 {
    max-width: 100px;
    margin-left: auto;
    margin-right: auto;
    top: 154px;
    left: 66px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._4.destaque.d5 {
    min-width: 50px;
    max-width: 50px;
    margin-left: auto;
    margin-right: auto;
    top: 154px;
    left: 283px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.acoes.apoio.ods {
    min-width: 100px;
    max-width: 100px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 99px;
    left: -246px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.acoes.apoio.ods._2 {
    min-width: 100px;
    max-width: 100px;
    display: block;
    top: 27px;
    left: 280px;
  }

  .txt-fig-branco.txt-tela.acoes.gt {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    margin-left: auto;
    margin-right: auto;
    top: 72px;
    left: -295px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.acoes.capac {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 150px;
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 38px;
    left: -130px;
  }

  .txt-fig-branco.txt-tela.acoes.ods {
    min-width: 120px;
    max-width: 120px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -11px;
    left: -294px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.acoes.destaque.d1 {
    margin-left: auto;
    margin-right: auto;
    left: -163px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.futuro.geg {
    width: 120px;
    margin-left: auto;
    margin-right: auto;
    top: 78px;
    left: -293px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.futuro.geg.t2 {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    line-height: 14px;
    top: 35px;
    left: 36px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.futuro.geg.t3 {
    width: 120px;
    margin-left: auto;
    margin-right: auto;
    top: 204px;
    left: -164px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.futuro.geg.t4 {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 158px;
    left: 339px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.futuro.acoes {
    width: 120px;
    min-width: 120px;
    max-width: 120px;
    margin-left: auto;
    margin-right: auto;
    top: 43px;
    left: -282px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.futuro.infor {
    width: 120px;
    margin-left: auto;
    margin-right: auto;
    top: 53px;
    left: -281px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.futuro.infor.apoio {
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 143px;
    left: 306px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.futuro.edu {
    width: 170px;
    min-width: 170px;
    max-width: 170px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    top: 43px;
    left: -235px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.futuro.apoio.t1 {
    margin-left: auto;
    margin-right: auto;
    top: 167px;
    left: -37px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.futuro.apoio.t2 {
    margin-left: auto;
    margin-right: auto;
    top: 30px;
    left: 127px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.futuro.apoio.t3 {
    margin-left: auto;
    margin-right: auto;
    top: 168px;
    left: 330px;
    right: 0;
  }

  .info {
    min-width: 89svw;
    max-width: 89svw;
  }

  .info.singreh {
    min-width: 89svw;
    max-width: 89svw;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
  }

  .info.clima, .info.usos, .info.balanco {
    min-width: 89svw;
    max-width: 89svw;
  }

  .info.seguranca {
    min-width: 89svw;
    max-width: 89svw;
    max-height: 250px;
    margin-left: 0;
    left: 0;
  }

  .info.ferramentas {
    min-width: 89svw;
    max-width: 89svw;
    margin-top: -6px;
  }

  .info.acoes {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-width: 90svw;
    max-width: 90svw;
    min-height: 250px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
    position: static;
    left: auto;
  }

  .info.futuro {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-width: 89svw;
    max-width: 89svw;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    display: flex;
    left: auto;
    right: auto;
  }

  .personagem.ql-1 {
    margin-left: auto;
    margin-right: auto;
    top: 43px;
    left: -289px;
    right: 0;
  }

  .personagem.qt-p1-copy {
    max-width: Infinity% ;
    min-width: auto;
    min-height: 100px;
    top: 17px;
    left: -209px;
  }

  .personagem.cl._1 {
    margin-left: auto;
    margin-right: auto;
    left: -277px;
    right: 0;
  }

  .personagem.cl._2 {
    margin-left: auto;
    margin-right: auto;
    left: -314px;
    right: 0;
  }

  .personagem.cl._2.cheia {
    left: -332px;
  }

  .personagem.cl._3 {
    min-width: 38px;
    max-width: 38px;
    margin-left: auto;
    margin-right: auto;
    top: 97px;
    left: -320px;
    right: 0;
  }

  .personagem.cl4 {
    margin-left: auto;
    margin-right: auto;
    top: 132px;
    left: -409px;
    right: 0;
  }

  .personagem.balanco {
    margin-left: auto;
    margin-right: auto;
    top: 47px;
    left: -242px;
    right: 0;
  }

  .personagem.oqe {
    min-width: 100px;
    max-width: 100px;
    margin-left: auto;
    margin-right: auto;
    top: 120px;
    left: 178px;
    right: 0;
  }

  .personagem.calculo {
    min-width: 80px;
    max-width: 80px;
    margin-left: auto;
    margin-right: auto;
    top: 42px;
    left: -328px;
    right: 0;
  }

  .personagem.pqs {
    margin-left: auto;
    margin-right: auto;
    left: -337px;
    right: 0;
  }

  .personagem.usos.mapa {
    margin-left: auto;
    margin-right: auto;
    left: -313px;
    right: 0;
  }

  .personagem.seguranca {
    margin-left: auto;
    margin-right: auto;
    left: -241px;
    right: 0;
  }

  .personagem.ferramentas.p1 {
    margin-left: auto;
    margin-right: auto;
    left: -320px;
    right: 0;
  }

  .personagem.ferramentas.p1._3 {
    margin-left: auto;
    margin-right: auto;
    left: -73px;
    right: 0;
  }

  .personagem.ferramentas.p2._2 {
    margin-left: auto;
    margin-right: auto;
    top: 74px;
    left: -123px;
    right: 0;
  }

  .personagem.ferramentas.p2._2.a {
    left: -118px;
  }

  .personagem.ferramentas.p2._3 {
    margin-left: auto;
    margin-right: auto;
    left: -68px;
    right: 0;
  }

  .personagem.ferramentas.p3 {
    margin-left: auto;
    margin-right: auto;
    left: -9px;
    right: 0;
  }

  .personagem.ferramentas.fe-p4 {
    margin-left: auto;
    margin-right: auto;
    left: -364px;
    right: 0;
  }

  .personagem.ferramentas.fe-p5._2 {
    margin-left: auto;
    margin-right: auto;
    left: -152px;
    right: 0;
  }

  .personagem.ferramentas.fe-p5._2.b {
    left: -114px;
  }

  .personagem.acoes.p1 {
    min-width: auto;
    max-width: 15svh;
    min-height: auto;
    display: none;
    position: relative;
    top: 44px;
    left: -163px;
  }

  .personagem.acoes.p1.inicio {
    min-width: 70px;
    max-width: 70px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 45px;
    left: -314px;
    right: 0;
  }

  .personagem.acoes.p2 {
    min-width: 100px;
    max-width: 100px;
    display: none;
    top: 317px;
    left: auto;
  }

  .personagem.futuro.ft-p2 {
    margin-left: auto;
    margin-right: auto;
    left: -90px;
    right: 0;
  }

  .personagem.futuro.ft-p3 {
    margin-left: auto;
    margin-right: auto;
    top: 121px;
    left: -194px;
    right: 0;
  }

  .personagem.futuro.ft-p1 {
    min-width: auto;
    min-height: 20svh;
    max-height: 20svw;
    margin-top: 0;
    position: relative;
    top: 73px;
    left: -161px;
  }

  .circulo.quanti.a {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    top: 6px;
    left: 14px;
  }

  .circulo.quali {
    min-width: 190px;
    max-width: 190px;
    margin-left: auto;
    margin-right: auto;
    top: 0;
    left: 209px;
    right: 0;
  }

  .circulo.singreh {
    width: Infinity% ;
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 204px;
    right: 0;
  }

  .circulo.clima {
    margin-left: auto;
    margin-right: auto;
    left: 207px;
    right: 0;
  }

  .circulo.usos {
    margin-left: auto;
    margin-right: auto;
    top: 6px;
    left: 235px;
    right: 0;
  }

  .bt-info.qt {
    display: none;
    top: 506px;
    left: 44px;
  }

  .linha-info.singreh {
    width: 400px;
  }

  .linha-info.acoes {
    width: auto;
    min-width: 30svh;
    max-width: none;
    height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 630px;
    left: auto;
  }

  .linha-info.futuro {
    align-self: center;
    width: 200px;
    min-width: 200px;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    position: absolute;
    inset: 607px auto 0;
  }

  .tit-info-sec.dbo {
    position: relative;
    top: 11px;
    left: -182px;
    right: 0;
  }

  .tit-info-sec.od {
    top: 15px;
    left: -181px;
  }

  .tit-info-sec.p {
    min-width: 140px;
    max-width: 140px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 13px;
    left: -258px;
    right: 0;
  }

  .tit-info-sec.c {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    left: -201px;
    right: 0;
  }

  .tit-info-sec.t {
    position: absolute;
    left: 13px;
  }

  .tit-info-sec.ct {
    left: 16px;
  }

  .tit-info-sec.tit-info-singreh.fund {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    height: auto;
    min-height: 20px;
    max-height: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 15px;
    left: 22px;
    right: 0;
  }

  .tit-info-sec.tit-info-singreh.obj {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    top: 29px;
    left: 31px;
    right: 0;
  }

  .tit-info-sec.tit-info-singreh.inst {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    top: 80px;
    left: 66px;
    right: 0;
  }

  .tit-info-sec.tit-info-singreh.apoio {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    left: 246px;
    right: 0;
  }

  .tit-info-sec.tit-info-singreh.apoio.cnrh {
    min-width: 220px;
    max-width: 220px;
    top: 5px;
    left: 201px;
  }

  .tit-info-sec.tit-info-singreh.apoio.midr {
    left: 153px;
  }

  .tit-info-sec.tit-info-singreh.apoio.midr.sub {
    left: 201px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ana {
    top: 35px;
    left: 156px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ag-fed {
    min-width: 200px;
    max-width: 200px;
    left: 199px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ag-fed._1 {
    top: 60px;
    left: 199px;
  }

  .tit-info-sec.tit-info-singreh.apoio.estaduais {
    min-width: 220px;
    max-width: 200px;
    top: 29px;
    left: 195px;
  }

  .tit-info-sec.tit-info-singreh.apoio.cerh {
    min-width: 180px;
    max-width: 180px;
    top: 80px;
    left: -188px;
  }

  .tit-info-sec.tit-info-singreh.apoio.sema {
    min-width: 220px;
    max-width: 180px;
    top: 83px;
    left: -185px;
  }

  .tit-info-sec.tit-info-singreh.apoio.sema._1 {
    min-width: 220px;
    top: 137px;
    left: -185px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ogerh {
    min-width: 240px;
    max-width: 240px;
    top: 19px;
    left: 188px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ag-est {
    min-width: 200px;
    top: 84px;
    left: -210px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ag-est._1 {
    top: 114px;
    left: -211px;
  }

  .tit-info-sec.tit-info-singreh.apoio.singreh-abre {
    display: block;
    left: 46px;
  }

  .tit-info-sec.secas.a {
    min-width: 100px;
    max-width: 100px;
    margin-left: auto;
    margin-right: auto;
    top: 9px;
    left: -315px;
    right: 0;
  }

  .tit-info-sec.secas.crises {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    left: -232px;
    right: 0;
  }

  .tit-info-sec.secas.mudancas {
    margin-left: auto;
    margin-right: auto;
    top: 13px;
    left: -227px;
    right: 0;
  }

  .tit-info-sec.secas.gl-clima {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    line-height: 90%;
    top: 4px;
    left: -178px;
    right: 0;
  }

  .tit-info-sec.cheias {
    min-width: 100px;
    max-width: 100px;
    margin-left: auto;
    margin-right: auto;
    left: -307px;
    right: 0;
  }

  .tit-info-sec.blc.oqe {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    left: -249px;
    right: 0;
  }

  .tit-info-sec.blc.pqs {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    left: -224px;
    right: 0;
  }

  .tit-info-sec.blc.limite {
    width: 150px;
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    left: -261px;
    right: 0;
  }

  .tit-info-sec.blc.calculo {
    left: 58px;
    right: 0;
  }

  .tit-info-sec.usos.interna.energia {
    min-width: 150px;
    max-width: 150px;
    left: -262px;
    right: 0;
  }

  .tit-info-sec.usos.interna.turis {
    min-width: 150px;
    max-width: 150px;
    left: -233px;
    right: 0;
  }

  .tit-info-sec.usos.interna.pesca {
    min-width: 150px;
    max-width: 150px;
    left: -249px;
    right: 0;
  }

  .tit-info-sec.usos.interna.navega {
    min-width: 150px;
    max-width: 150px;
    left: -254px;
    right: 0;
  }

  .tit-info-sec.usos.interna.eflu {
    min-width: 160px;
    max-width: 160px;
    left: -247px;
    right: 0;
  }

  .tit-info-sec.usos.interna.ab-hu {
    min-width: 150px;
    max-width: 150px;
    left: -262px;
    right: 0;
  }

  .tit-info-sec.usos.interna.ab-ru {
    min-width: 150px;
    max-width: 150px;
    left: -266px;
    right: 0;
  }

  .tit-info-sec.usos.interna.indu {
    min-width: 150px;
    max-width: 150px;
    left: -265px;
    right: 0;
  }

  .tit-info-sec.usos.interna.ab-an {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    left: -260px;
    right: 0;
  }

  .tit-info-sec.usos.interna.irriga {
    min-width: 150px;
    max-width: 150px;
    left: -265px;
    right: 0;
  }

  .tit-info-sec.usos.interna.minera {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    left: -260px;
    right: 0;
  }

  .tit-info-sec.sh.comp {
    width: auto;
    min-width: auto;
    top: -42px;
    left: -167px;
  }

  .tit-info-sec.sh.ish._1.tela1 {
    margin-left: auto;
    margin-right: auto;
    left: -106px;
    right: 0;
  }

  .tit-info-sec.sh.riscos.tela-riscos {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    top: 22px;
    left: -203px;
    right: 0;
  }

  .tit-info-sec.tela.acoes.gt {
    top: -54px;
  }

  .tit-info-sec.tela.acoes.capac {
    position: relative;
    top: -13px;
    left: -95px;
  }

  .tit-info-sec.tela.acoes.ods {
    top: -88px;
    left: 0;
  }

  .tit-info-sec.tela.futuro.geg {
    width: 400px;
    position: absolute;
    top: 27px;
    left: -232.047px;
  }

  .tit-info-sec.tela.futuro.geg.mobile {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    top: 155px;
    left: -253px;
  }

  .tit-info-sec.tela.futuro.edu.mobile {
    top: 7px;
    left: auto;
  }

  .tit-info-sec.tela.futuro.mobile {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    left: -40px;
    right: 0;
  }

  .flex-block-55.singreh.fund {
    width: 400px;
    min-width: 400px;
    max-width: 400px;
    min-height: 240px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    top: 0;
    left: 71px;
  }

  .flex-block-55.singreh.diret, .flex-block-55.singreh.obj, .flex-block-55.singreh.inst, .flex-block-55.secas {
    display: none;
  }

  .div-block-56 {
    width: auto;
    min-width: 89svw;
    max-width: 89svw;
    height: auto;
    min-height: 250px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-but-info.qt {
    display: none;
    top: 530px;
    left: 148px;
  }

  .flex-block-56 {
    display: flex;
  }

  .flex-block-56.inicio {
    display: none;
  }

  .linha-quanti.quanti {
    max-width: 100%;
    display: none;
    top: 511px;
  }

  .ciclo-menu {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 88px;
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 45px;
    display: none;
    position: relative;
    top: 149px;
    left: 0;
    right: 0;
  }

  .link-block-2.pressed {
    top: 540px;
  }

  .link-menu-qt.monitor {
    text-align: right;
  }

  .tela, .tela.od._1, .tela.p {
    min-width: 89svw;
    max-width: 89svw;
    display: none;
  }

  .tela.t, .tela.ct, .tela.c {
    display: none;
  }

  .tela.singreh.fund {
    align-self: center;
    width: 89svw;
    min-width: 89svw;
    max-width: 89svw;
    display: none;
    position: absolute;
  }

  .tela.singreh.diret, .tela.singreh.obj, .tela.singreh.inst, .tela.secas, .tela.cheias, .tela.crises {
    min-width: 89svw;
    max-width: 89svw;
    display: none;
  }

  .tela.mudancas {
    display: none;
  }

  .tela.gestao-cl {
    min-width: 89svw;
    max-width: 89svw;
    display: none;
  }

  .tela.oqe {
    margin-left: auto;
    margin-right: auto;
    display: none;
    top: 0;
    right: 0;
  }

  .tela.pqs {
    display: none;
  }

  .tela.limite {
    min-width: 89svw;
    max-width: 89svw;
    display: none;
  }

  .tela.calculo {
    min-width: 89svw;
    max-width: 89svw;
    margin-left: auto;
    margin-right: auto;
    display: none;
    left: 0;
    right: 0;
  }

  .tela.usos.energia, .tela.usos.turismo, .tela.usos.pesca, .tela.usos.navegacao, .tela.usos.efluentes, .tela.usos.ab-hu, .tela.usos.ab-ru, .tela.usos.industria, .tela.usos.ab-an, .tela.usos.irriga, .tela.usos.minera {
    min-width: 89svw;
    max-width: 89svw;
    display: none;
  }

  .tela.sh.comp {
    min-width: 89svw;
    display: none;
  }

  .tela.sh.risco, .tela.sh.ish, .tela.sh.caminhos, .tela.ferramentas.fe-telas.fiscal, .tela.ferramentas.fe-telas.prh {
    display: none;
  }

  .tela.ferramentas.fe-telas.enquadra {
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: none;
    right: 0;
  }

  .tela.ferramentas.fe-telas.outorga {
    width: auto;
    display: none;
  }

  .tela.ferramentas.fe-telas.cobra, .tela.ferramentas.fe-telas.snirh, .tela.ferramentas.fe-telas.cond, .tela.ferramentas.fe-telas.cnarh, .tela.ferramentas.fe-telas.regula, .tela.ferramentas.fe-telas.sb, .tela.ferramentas.fe-telas.marco {
    display: none;
  }

  .tela.acoes.gt {
    flex-flow: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    display: none;
    left: auto;
  }

  .tela.acoes.capac {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: none;
    left: auto;
  }

  .tela.acoes.ods {
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    min-width: 89svw;
    max-width: 89svw;
    display: none;
    top: 47px;
    left: auto;
  }

  .tela.acoes.destaque {
    display: none;
    right: 0;
  }

  .tela.futuro.geg {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }

  .tela.futuro.acoes {
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
    top: 0;
    left: auto;
  }

  .tela.futuro.infor {
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
    top: 0;
  }

  .tela.futuro.edu {
    justify-content: center;
    align-items: flex-start;
    min-width: 425px;
    max-width: 425px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
    top: 0;
    left: auto;
  }

  .menu.sh {
    display: flex;
  }

  .persona.acoes {
    min-width: 20svh;
    min-height: 20svh;
    display: block;
    left: 0;
  }

  .info-abre {
    min-width: 89svw;
    max-width: 89svw;
    display: flex;
  }

  .info-abre.singreh {
    width: 400px;
    height: auto;
    display: none;
    position: relative;
  }

  .info-abre.singreh.inicio {
    display: flex;
  }

  .info-abre.clima {
    min-height: 250px;
    max-height: 250px;
    display: flex;
  }

  .info-abre.balanco {
    min-height: 250px;
    max-height: 250px;
    display: flex;
    top: 0;
  }

  .info-abre.usos {
    display: flex;
  }

  .info-abre.seguranca {
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    left: 0;
    right: 0;
  }

  .info-abre.ferramentas {
    min-height: 250px;
    max-height: 250px;
    display: flex;
  }

  .info-abre.acoes {
    display: none;
  }

  .info-abre.acoes.inicio {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    min-width: 89svw;
    max-width: 89svw;
    min-height: 250px;
    display: flex;
    position: relative;
  }

  .info-abre.futuro {
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    min-width: 89svw;
    max-width: 89svw;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: flex;
    position: relative;
    left: auto;
    right: auto;
  }

  .sg-p.p1 {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 41px;
    left: -297px;
    right: 0;
  }

  .sg-p.p5.small {
    left: 17px;
  }

  .txt-but-menu.cerh.estadual {
    top: 27px;
    left: 41px;
  }

  .txt-but-menu.federal {
    text-align: left;
    font-size: 12px;
    top: 27px;
    left: 41px;
    right: 0;
  }

  .div-block-63 {
    display: flex;
  }

  .sin-abre {
    min-width: 500px;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    left: -278px;
    right: 0;
  }

  .sin-abre.inter, .sin-abre.cnrh, .sin-abre.midr, .sin-abre.ana, .sin-abre.ag-fed, .sin-abre.estaduais, .sin-abre.cerh, .sin-abre.sema, .sin-abre.ogerh, .sin-abre.ag-est {
    min-width: 89svw;
    max-width: 89svw;
    display: none;
  }

  .imagem-1.mapa-fed._1 {
    min-width: 40px;
    max-width: 40px;
    top: -8px;
  }

  .img-2.mapa-est-1 {
    min-width: 40px;
    max-width: 40px;
    top: -8px;
    left: 8px;
    right: 0;
  }

  .imagem-tela-apoio.cnrh {
    margin-left: auto;
    margin-right: auto;
    top: 29px;
    left: -231px;
    right: 0;
  }

  .imagem-tela-apoio.midr {
    min-width: 170px;
    max-width: 170px;
    margin-left: auto;
    margin-right: auto;
    top: 75px;
    left: -236px;
    right: 0;
  }

  .imagem-tela-apoio.ana {
    min-width: 140px;
    max-width: 140px;
    margin-left: auto;
    margin-right: auto;
    top: 82px;
    left: -269px;
    right: 0;
  }

  .imagem-tela-apoio.ag-fed {
    min-width: 170px;
    max-width: 170px;
    margin-left: auto;
    margin-right: auto;
    top: 17px;
    left: -235px;
    right: 0;
  }

  .imagem-tela-apoio.estaduais {
    margin-left: auto;
    margin-right: auto;
    top: 67px;
    left: -243px;
    right: 0;
  }

  .imagem-tela-apoio.cerh {
    min-width: 170px;
    max-width: 170px;
    margin-left: auto;
    margin-right: auto;
    top: 67px;
    left: 250px;
    right: 0;
  }

  .imagem-tela-apoio.sema {
    margin-left: auto;
    margin-right: auto;
    left: 223px;
    right: 0;
  }

  .imagem-tela-apoio.ogerh {
    min-width: 170px;
    max-width: 170px;
    margin-left: auto;
    margin-right: auto;
    top: 76px;
    left: -249px;
    right: 0;
  }

  .imagem-tela-apoio.ag-est {
    margin-left: auto;
    margin-right: auto;
    top: 36px;
    left: 210px;
    right: 0;
  }

  .imagem-tela-apoio.inter {
    min-width: 140px;
    max-width: 140px;
    margin-left: auto;
    margin-right: auto;
    top: 1px;
    left: -65px;
    right: 0;
  }

  .txt-info-apoio {
    margin-left: auto;
    margin-right: auto;
    top: 141px;
    left: 260px;
    right: 0;
  }

  .txt-info-apoio.cnrh {
    min-width: 210px;
    max-width: 210px;
    top: 58px;
    left: 196px;
  }

  .txt-info-apoio.midr {
    left: 201px;
  }

  .txt-info-apoio.ana._1 {
    min-width: 200px;
    max-width: 200px;
    left: 159px;
  }

  .txt-info-apoio.ag-fed {
    top: 85px;
    left: 199px;
  }

  .txt-info-apoio.estaduais {
    min-width: 220px;
    max-width: 220px;
    top: 87px;
    left: 198px;
  }

  .txt-info-apoio.cerh {
    min-width: 210px;
    max-width: 210px;
    top: 136px;
    left: -161px;
  }

  .txt-info-apoio.sema {
    top: 168px;
    left: -223px;
  }

  .txt-info-apoio.ogerh {
    min-width: 225px;
    max-width: 225px;
    left: 179px;
  }

  .txt-info-apoio.ag-est {
    min-width: 210px;
    max-width: 210px;
    top: 138px;
    left: -194px;
  }

  .image-57.secas-itens {
    top: 45px;
    left: 187px;
    right: 0;
  }

  .image-57.secas-itens.crises {
    left: 15px;
  }

  .image-57.secas-itens.mudancas {
    min-width: 330px;
    max-width: 330px;
    margin-left: auto;
    margin-right: auto;
    top: 51px;
    left: 20px;
  }

  .image-57.cheias {
    left: 213px;
    right: 0;
  }

  .image-57.gestao-cl {
    margin-left: auto;
    margin-right: auto;
    left: 67px;
    right: 0;
  }

  .italic-text-57 {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    line-height: 90%;
    left: -17px;
    right: 0;
  }

  .footer.singreh {
    padding-left: 30px;
  }

  .footer.home {
    background-color: #0057a3;
    padding-left: 29px;
    padding-right: 43px;
  }

  .footer._2027 {
    padding-left: 3px;
    padding-right: 33px;
  }

  .footer-wrapper.quanti {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    padding-left: 0;
  }

  .image-62 {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 17px;
    left: 174px;
    right: 0;
  }

  .image-62.blc.oqe {
    min-height: 190px;
    max-height: 190px;
    top: 12px;
    left: 175px;
  }

  .image-62.blc.pqs {
    left: 47px;
  }

  .image-62.blc.limite {
    left: 19px;
  }

  .image-62.blc.calculo {
    left: -9px;
  }

  .image-62.seguranca {
    top: 5px;
    left: 210px;
  }

  .image-62.sh {
    top: 30%;
    left: -1%;
    right: 0;
  }

  .image-62.sh.comp {
    width: 170px;
    min-width: 170px;
    max-width: 170px;
    min-height: auto;
    max-height: none;
    position: absolute;
    top: 18%;
    left: 243px;
    right: 0;
  }

  .image-62.sh.ish {
    width: 300px;
    min-width: 300px;
    max-width: 300px;
    margin-left: auto;
    top: 90px;
    left: 83px;
    right: 0;
  }

  .image-62.sh.riscos {
    min-width: 400px;
    max-width: 400px;
    position: absolute;
    top: 48px;
    left: 1px;
  }

  .image-62.ferramentas {
    min-width: 170px;
    max-width: 170px;
    min-height: auto;
    max-height: none;
    left: 256px;
  }

  .image-62.tla-img.ferramentas.fe-telas {
    min-width: 200px;
    max-width: 200px;
    top: 73px;
    left: 89px;
  }

  .image-62.tla-img.ferramentas.fe-telas.enquadra {
    width: auto;
    min-width: 190px;
    max-width: 190px;
    margin-bottom: 0;
    margin-left: auto;
    top: 26px;
    left: 226px;
    overflow: visible;
  }

  .image-62.tla-img.ferramentas.fe-telas.outorga {
    min-width: 350px;
    max-width: 350px;
    top: 92px;
    left: 32px;
  }

  .image-62.tla-img.ferramentas.fe-telas.cobra {
    left: 220px;
  }

  .image-62.tla-img.ferramentas.fe-telas.snirh {
    top: 45px;
    left: 167px;
  }

  .image-62.tla-img.ferramentas.fe-telas.cnarh {
    min-width: 230px;
    max-width: 230px;
    top: 73px;
    left: 187px;
  }

  .image-62.tla-img.ferramentas.fe-telas.regula {
    min-height: 180px;
    max-height: 180px;
    top: 73px;
    left: 143px;
  }

  .image-62.tla-img.ferramentas.fe-telas.sb {
    left: 159px;
  }

  .image-62.tla-img.ferramentas.fe-telas.fiscal {
    min-width: 250px;
    max-width: 250px;
    top: 12px;
    left: 154px;
  }

  .image-62.tla-img.ferramentas.fe-telas.cond {
    min-width: 270px;
    max-width: 270px;
    left: 159px;
  }

  .image-62.tla-img.ferramentas.marco {
    min-width: 300px;
    max-width: 300px;
    top: 61px;
    left: 129px;
  }

  .image-62.acoes {
    width: auto;
    min-width: 350svh;
    top: 5px;
    left: auto;
  }

  .image-62.acoes.inicio {
    width: auto;
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: 200px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    top: 23px;
    left: 202px;
  }

  .image-62.futuro {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: 180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -271px;
    left: 106px;
    right: 0;
  }

  .texto-corrido.oqe-home {
    padding-left: 24px;
    padding-right: 24px;
  }

  .cjt-2026 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    background-color: #fff0;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 26px;
  }

  .flex-block-54 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    justify-content: center;
    align-items: flex-start;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-20 {
    width: auto;
  }

  .image-20.futuro._2025 {
    min-width: auto;
  }

  .image-20.sh-cl {
    width: auto;
    height: auto;
  }

  .flex-block-64 {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
  }

  .icon-text {
    margin-left: auto;
    margin-right: auto;
  }

  .quadro-sombra {
    margin-top: 237px;
  }

  .quadro-sombra._2025 {
    margin-top: 0;
    margin-bottom: 15px;
    position: static;
  }

  .quadro-sombra._2026 {
    margin-top: 108px;
  }

  .flex-block-65 {
    min-width: 350px;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
  }

  .txt-auxiliar-but {
    margin-bottom: 13px;
  }

  .txt-auxiliar-but.pdf {
    min-width: 350px;
    max-width: 350px;
    margin-left: 0;
    margin-right: 0;
  }

  .txt-como-nasce {
    width: 60%;
    top: 0;
    left: 0;
  }

  .txt-como-nasce._1 {
    width: auto;
    min-width: 80svw;
    max-width: 80svw;
    margin-top: 59px;
    margin-bottom: 24px;
    top: 4px;
    left: 0;
  }

  .txt-como-nasce._2 {
    width: 70%;
    top: 0;
    left: 0;
  }

  .txt-como-nasce._2._2026 {
    width: auto;
    min-width: 80svw;
    max-width: 80svw;
    top: 332px;
    left: 0;
  }

  .txt-como-nasce._2._2025 {
    top: 9px;
    left: 0;
  }

  .txt-como-nasce._2._2027 {
    width: 90%;
    top: 350px;
    left: 5px;
  }

  .txt-como-nasce._2._2028 {
    top: 9px;
    left: 0;
  }

  .txt-como-nasce._1-2028 {
    width: 70%;
    margin-top: 24px;
    margin-bottom: 24px;
    top: 0;
    left: 0;
  }

  .txt-como-nasce._2-2028 {
    width: 70%;
    top: 0;
    left: 0;
  }

  .txt-como-nasce._2026 {
    width: auto;
    min-width: 80svw;
    max-width: 80svw;
    top: -87px;
    left: 0;
  }

  .txt-como-nasce._1-2026 {
    width: auto;
    min-width: 80svw;
    max-width: 80%;
    top: 122px;
    left: 0;
  }

  .txt-como-nasce._2025, .txt-como-nasce._2028 {
    width: auto;
    min-width: 80svw;
    max-width: 80svw;
    top: 37px;
    left: 0;
  }

  .image-64 {
    width: 70%;
    max-width: 550%;
    top: 18px;
    left: 0;
  }

  .cn-content-2026 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    margin-top: 193px;
    top: 13px;
  }

  .text-block-48 {
    width: 100%;
  }

  .hamburguer.mobile.usos, .hamburguer.mobile.quali {
    display: flex;
  }

  .code-embed {
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .flex-block-68 {
    width: 80%;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .rich-text-block-5 {
    align-self: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  .section-38 {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .bts-fixos-2025 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    align-self: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .flex-block-73.izinho.ren {
    margin-bottom: 0;
    top: 0;
  }

  .flex-block-73.izinho.das {
    justify-content: flex-start;
    align-items: flex-start;
    position: static;
    top: 0;
  }

  .italic-text-96 {
    font-size: 14px;
    line-height: 18px;
  }

  .paragraph-144 {
    margin-bottom: 24px;
  }

  .italic-text-103 {
    color: #ea7a6e;
    min-width: 200px;
    height: auto;
    min-height: auto;
    max-height: none;
    font-size: 24px;
    position: relative;
    top: 12px;
    left: -58px;
  }

  .italic-text-103.mobile {
    min-width: 30vw;
    font-size: 36px;
    line-height: 38px;
    position: static;
    top: 19px;
    left: -206px;
  }

  .italic-text-103.mobile.futuro {
    font-size: 24px;
  }

  .italic-text-103.futuro {
    min-width: 100px;
    max-width: 100px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -11px;
    left: -217px;
    right: 0;
  }

  .italic-text-103.sh {
    min-width: 200px;
    max-width: 200px;
    position: absolute;
  }

  .italic-text-103.sh.risco.tela-riscos {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    position: static;
    right: 0;
  }

  .italic-text-103.sh.tela-1.tela-ish {
    min-width: 300px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -1px;
    left: -2px;
  }

  .italic-text-110 {
    min-width: 150px;
    margin-left: auto;
    margin-right: auto;
    right: 0;
  }

  .image-77.futuro.geg {
    min-width: 280px;
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
    top: 44px;
    left: 98px;
    right: 0;
  }

  .image-77.futuro.acoes {
    min-width: 30svh;
    max-width: 30svh;
    margin-left: auto;
    margin-right: auto;
    left: 123px;
    right: 0;
  }

  .image-77.futuro.infor {
    min-width: 270px;
    max-width: 270px;
    position: absolute;
    top: 31px;
    left: 155px;
  }

  .image-77.futuro.edu {
    min-width: 250px;
    max-width: 250px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 51px;
    left: 165px;
    right: 0;
  }

  .image-78.gt {
    min-width: 230px;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
    top: 47px;
    left: 45px;
    right: 0;
  }

  .image-78.capac {
    min-width: 280px;
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
    top: 23px;
    left: 132px;
    right: 0;
  }

  .image-78.ods {
    min-width: 250px;
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -14px;
    left: 60px;
    right: 0;
  }

  .image-78.destaque {
    min-width: 400px;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    top: 105px;
    left: -7px;
    right: 0;
  }

  .dropdown {
    align-self: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-right: 60px;
    position: relative;
    top: 417px;
    left: 15px;
  }

  .dropdown.sh {
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    top: 0;
    left: auto;
  }

  .dropdown-toggle-3 {
    min-width: 20svh;
    max-width: none;
    left: auto;
  }

  .dropdown-toggle-3.sh {
    left: 0;
    right: 0;
  }

  .dropdown-list-3 {
    display: none;
  }

  .seta.prox.acoes.desativa-prox {
    top: 558px;
    left: 101px;
  }

  .seta.prox.sh {
    left: 243px;
  }

  .seta.prox.sh.geg {
    left: 4px;
  }

  .seta.ante.ods {
    display: block;
    top: 558px;
  }

  .seta.ante.sh {
    left: 195px;
  }

  .seta.ante.sh.geg {
    left: -44px;
  }

  .flex-block-74 {
    top: -43px;
    left: 79px;
  }

  .flex-block-74.inicio {
    justify-content: center;
    align-items: flex-start;
    min-width: 20svh;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -13px;
    left: -387px;
  }

  .flex-block-74.destaque {
    left: 132px;
  }

  .flex-block-74.ft {
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    top: -87px;
    left: -239px;
    right: auto;
  }

  .flex-block-74.ft.abre {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    justify-content: flex-end;
    align-items: flex-start;
    width: 90px;
    min-width: 90px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    top: 0;
    left: auto;
  }

  .flex-block-74.ft.geg {
    top: -43px;
    left: auto;
  }

  .flex-block-74.ft.tela-geg, .flex-block-74.ft.acoes {
    margin-left: auto;
    left: 0;
  }

  .flex-block-74.ft.infor, .flex-block-74.ft.edu {
    left: 0;
  }

  .flex-block-74.ft.sh.abre {
    display: flex;
    position: absolute;
    left: 0;
  }

  .flex-block-74.ft.ql.fim.c {
    right: auto;
  }

  .flex-block-74.ft.ql.abre {
    top: -2px;
  }

  .flex-block-74.ft.us.inicio {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    top: 0;
    left: auto;
  }

  .flex-block-74.ft.us.fim {
    justify-content: center;
    align-items: center;
    display: none;
    position: relative;
  }

  .flex-block-74.ft.sg.inicio.volta {
    justify-content: center;
    align-items: flex-start;
    min-height: 35px;
    max-height: 35px;
    margin-top: 0;
    margin-left: auto;
    top: 0;
  }

  .flex-block-74.ft {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .flex-block-74.sh.comp {
    justify-content: center;
    align-self: center;
    align-items: center;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }

  .flex-block-74.sh.riscos {
    display: none;
    top: 0;
    left: 0;
    right: 0;
  }

  .flex-block-74.sh.ish {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }

  .flex-block-74.us.energia, .flex-block-74.us.turis, .flex-block-74.us.pesca, .flex-block-74.us.navega, .flex-block-74.us.eflu, .flex-block-74.us.ab-hu, .flex-block-74.us.ab-ru, .flex-block-74.us.indu, .flex-block-74.us.ab-an, .flex-block-74.us.irriga {
    display: none;
    position: relative;
    top: 0;
  }

  .flex-block-74.cl {
    margin-top: 0;
  }

  .flex-block-74.ac.destaque, .flex-block-74.ac.gt, .flex-block-74.ac.capac {
    top: 0;
  }

  .div-block-73 {
    width: 30%;
    top: -106px;
    left: 50px;
  }

  .div-block-74 {
    top: -100px;
    left: 25px;
  }

  .div-block-75 {
    top: -150px;
    left: 81px;
  }

  .div-block-76 {
    margin-left: auto;
    margin-right: auto;
    top: 51px;
    left: 35px;
    right: 0;
  }

  .link-block-6.ft.prox.inicio {
    background-image: url('../images/setas-22.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 35px;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
  }

  .link-block-6.ft.prox.sh.ish {
    margin-left: 0;
    margin-right: 0;
  }

  .link-block-7.ft.ante.desativado {
    background-image: url('../images/setas-02.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 35px;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
  }

  .link-block-7.ft.ante.sh.ish {
    margin-left: 0;
    margin-right: 0;
  }

  .flex-block-75 {
    position: relative;
  }

  .nav-info {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1.5px solid #4ecdc4;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    min-width: 30svh;
    max-width: 30svh;
    height: auto;
    min-height: auto;
    max-height: none;
    margin: 0 auto;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
    position: relative;
    top: -20px;
    left: auto;
    right: auto;
  }

  .nav-info.futuro.ft {
    min-width: 89svw;
    max-width: 89svw;
    margin-bottom: 16px;
    top: auto;
    left: auto;
  }

  .nav-info.sh {
    min-width: 89svw;
    max-width: 89svw;
    margin-bottom: 24px;
    top: 4px;
  }

  .nav-info.qt {
    min-width: 89svw;
    max-width: 89svw;
    margin-bottom: 32px;
    top: 4px;
  }

  .nav-info.ql {
    min-width: 89svw;
    max-width: 89svw;
    margin-bottom: 24px;
    top: 0;
  }

  .nav-info.us.uso {
    min-width: 89svw;
    max-width: 89svw;
    margin-top: 0;
    margin-bottom: 24px;
    top: 4px;
  }

  .nav-info.bh {
    min-width: 89svw;
    max-width: 89svw;
    margin-bottom: 24px;
    top: 2px;
    bottom: 0;
  }

  .nav-info.cl {
    min-width: 89svw;
    max-width: 89svw;
    min-height: 35px;
    max-height: 35px;
    margin-top: 6px;
    top: 0;
  }

  .nav-info.sg {
    min-width: 89svw;
    max-width: 89svw;
    min-height: 35px;
    max-height: 35px;
    margin-top: 6px;
    margin-bottom: 24px;
    top: 4px;
  }

  .nav-info.fe {
    min-width: 89svw;
    max-width: 89svw;
    min-height: 35px;
    max-height: 35px;
    margin-bottom: 24px;
    margin-left: auto;
    top: 8px;
  }

  .nav-info.ac {
    min-width: 89svw;
    max-width: 89svw;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    position: static;
    top: 0;
    left: auto;
  }

  .dropdown-toggle-4 {
    background-color: #4ecdc457;
    min-width: 150px;
    padding-top: 4px;
  }

  .dropdown-list-4 {
    min-width: 200px;
    max-width: 200px;
    margin-top: -202px;
    display: none;
    top: -18px;
  }

  .icon-6 {
    transform: rotate(180deg);
  }

  .flex-buts {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    min-width: 30svh;
    max-width: 30svh;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    position: relative;
  }

  .flex-buts.futuro.ft {
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-buts.sh {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
  }

  .flex-buts.qt {
    margin-top: 0;
    margin-bottom: 4px;
    top: 0;
  }

  .flex-buts.ql {
    min-height: 35px;
  }

  .flex-buts.us.cl {
    justify-content: center;
    align-items: flex-start;
    min-height: 35px;
    margin-bottom: 6px;
  }

  .flex-buts.us.uso {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    top: 0;
    left: auto;
    right: auto;
  }

  .flex-buts.sg {
    justify-content: center;
    align-items: flex-start;
    min-height: 35px;
    max-height: 35px;
    margin-top: 0;
    top: -6px;
  }

  .flex-buts.fe {
    top: -6px;
  }

  .flex-buts.ac {
    margin-bottom: 4px;
  }

  .nav-info-flex {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    border-style: none;
    flex-flow: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: stretch;
    min-width: 50svh;
    max-width: 50svh;
    min-height: auto;
    max-height: none;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    left: 0;
    right: 0;
  }

  .nav-info-flex.futuro.ft {
    min-width: 89svw;
    max-width: 89svw;
  }

  .nav-info-flex.sh {
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    min-width: 89svw;
    max-width: 89svw;
    min-height: 35px;
    max-height: 35px;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
  }

  .nav-info-flex.ql {
    justify-content: flex-start;
    align-items: center;
    min-width: 89svw;
    max-width: 89svw;
    min-height: 38px;
    margin-top: 2px;
    top: 0;
  }

  .nav-info-flex.us {
    flex-flow: row;
  }

  .nav-info-flex.us.cl {
    justify-content: center;
    align-items: flex-start;
    min-height: 35px;
    max-height: 35px;
    margin-bottom: 4px;
  }

  .nav-info-flex.us.uso {
    justify-content: center;
    align-items: stretch;
    margin-top: 0;
    left: auto;
    right: auto;
  }

  .nav-info-flex.bh {
    margin-bottom: 4px;
    top: 0;
    bottom: 0;
  }

  .nav-info-flex.ac {
    margin-bottom: 0;
  }

  .italic-text-113 {
    min-width: 60px;
  }

  .italic-text-114 {
    margin-left: auto;
    margin-right: auto;
  }

  .italic-text-120, .italic-text-122 {
    align-self: flex-start;
  }

  .text-block-52 {
    font-size: 12px;
    left: -12px;
  }

  .text-block-53 {
    left: -13px;
  }

  .us-desck.energia {
    top: 31px;
    left: 77px;
  }

  .us-desck.pesca {
    width: auto;
    min-width: auto;
    max-width: none;
    min-height: 230px;
    max-height: 230px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 9px;
    left: 44px;
    right: 0;
  }

  .us-desck.navega {
    min-width: auto;
    max-width: none;
    min-height: 220px;
    max-height: 220px;
    left: 96px;
    right: 0;
  }

  .us-desck.turis {
    min-width: auto;
    max-width: none;
    min-height: 220px;
    max-height: 220px;
    top: 28px;
    left: 108px;
    right: 0;
  }

  .us-desck.minera {
    min-width: auto;
    max-width: none;
    min-height: 210px;
    max-height: 210px;
    margin-left: auto;
    margin-right: auto;
    left: 119px;
    right: 0;
  }

  .us-desck.ab-hu {
    min-width: auto;
    max-width: none;
    min-height: 210px;
    max-height: 210px;
    margin-left: auto;
    margin-right: auto;
    top: 36px;
    left: 122px;
    right: 0;
  }

  .us-desck.irriga {
    min-width: auto;
    max-width: none;
    min-height: 210px;
    max-height: 210px;
    margin-left: auto;
    margin-right: auto;
    left: 127px;
    right: 0;
  }

  .us-desck.ab-an {
    min-width: auto;
    max-width: none;
    min-height: 210px;
    max-height: 210px;
    margin-left: auto;
    margin-right: auto;
    top: 32px;
    left: 115px;
    right: 0;
  }

  .us-desck.indu {
    min-width: auto;
    max-width: none;
    min-height: 210px;
    max-height: 210px;
    margin-left: auto;
    margin-right: auto;
    top: 35px;
    left: 110px;
    right: 0;
  }

  .us-desck.ab-ru {
    min-width: auto;
    max-width: none;
    min-height: 210px;
    max-height: 210px;
    top: 36px;
    left: 98px;
    right: 0;
  }

  .us-desck.eflu {
    min-width: auto;
    max-width: none;
    min-height: 210px;
    max-height: 210px;
    margin-left: auto;
    margin-right: auto;
    top: 35px;
    left: 119px;
    right: 0;
  }

  .link-4.w--current {
    display: none;
  }

  .image-103 {
    margin-left: auto;
    margin-right: auto;
    top: 0;
    left: 0;
    right: 0;
  }

  .italic-text-123 {
    top: 0;
  }

  .image-104 {
    left: 0;
    right: 0;
  }

  .image-105 {
    left: 0;
  }

  .image-106 {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 10px;
    left: 68px;
    right: 0;
  }

  .image-107 {
    top: -107px;
    left: 41px;
  }

  .image-108 {
    min-height: 220px;
    max-height: 220px;
    display: block;
    position: absolute;
    top: 24px;
    left: 104px;
    right: 0;
  }

  .image-109 {
    min-height: 200px;
    max-height: 200px;
    top: 50px;
    left: 85px;
  }

  .image-110 {
    min-height: 220px;
    max-height: 220px;
    top: 28px;
    left: 69px;
  }

  .image-111 {
    min-height: auto;
    max-height: 220px;
    position: relative;
    top: 22px;
    left: 63px;
    right: 0;
  }

  .image-115 {
    min-width: auto;
    max-width: none;
    min-height: 220px;
    max-height: 220px;
    display: none;
    position: relative;
    top: 16px;
    left: 221px;
  }

  .image-119 {
    border-bottom: 1px #000;
    min-width: 100svw;
    margin-top: -867px;
    display: block;
    position: absolute;
    top: auto;
  }

  .image-119._2025 {
    margin-top: -813px;
  }

  .image-119.h {
    margin-top: -538px;
    position: absolute;
  }

  .image-119.h.portal {
    margin-top: -386px;
  }

  .titulo-ferramentas-info {
    min-width: 300px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    top: 25px;
    left: -108px;
    right: 0;
  }

  .titulo-ferramentas-info._2 {
    min-width: 200px;
    max-width: 200px;
    top: 20px;
    left: -205px;
  }

  .titulo-ferramentas-info._3 {
    min-width: 300px;
    max-width: 300px;
    left: -103px;
  }

  .titulo-ferramentas-info._4 {
    min-width: 200px;
    max-width: 200px;
    left: -203px;
  }

  .titulo-ferramentas-info._5 {
    min-width: 300px;
    max-width: 300px;
    left: -108px;
  }

  .titulo-ferramentas-info._6 {
    min-width: 220px;
    max-width: 220px;
    top: 19px;
    left: -187px;
  }

  .titulo-ferramentas-info._7 {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    top: 10px;
    left: -200px;
    right: 0;
  }

  .titulo-ferramentas-info.cond {
    min-width: 350px;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    top: 10px;
    left: -53px;
    right: 0;
  }

  .bold-text-20 {
    margin-left: auto;
    margin-right: auto;
    position: static;
    top: -23px;
    left: -23px;
    right: 0;
  }

  .flex-block-76 {
    margin-left: auto;
    margin-right: auto;
    left: -147px;
    right: 0;
  }

  .flex-block-77 {
    flex-flow: row;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: -275px;
    right: 0;
  }

  .text-block-56 {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    top: 13px;
    left: -264px;
    right: 0;
  }

  .text-block-57 {
    min-width: 400px;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    left: -10px;
    right: 0;
  }

  .text-block-58 {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    top: 13px;
    left: -112px;
    right: 0;
  }

  .text-block-59 {
    min-width: 80px;
    max-width: 80px;
    margin-left: auto;
    margin-right: auto;
    top: -40px;
    left: -334px;
    right: 0;
  }

  .text-block-60.tablet {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    top: 11px;
    left: -98px;
    right: 0;
  }

  .flex-block-78 {
    position: absolute;
    top: 58px;
    left: -67px;
  }

  .flex-block-79 {
    right: 0;
  }

  .flex-block-80 {
    margin-left: auto;
    margin-right: auto;
    left: 271px;
    right: 0;
  }

  .flex-block-81 {
    margin-left: auto;
    margin-right: auto;
    left: 152px;
    right: 0;
  }

  .text-block-61 {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 14px;
    left: -258px;
    right: 0;
  }

  .text-block-62 {
    min-width: 150px;
    max-width: 150px;
    position: absolute;
    top: 22px;
    left: -266px;
  }

  .text-block-63 {
    min-width: 180px;
    max-width: 180px;
    position: absolute;
    top: 25px;
    left: -219px;
  }

  .text-block-64.caminhos {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -18px;
    left: -208px;
    right: 0;
  }

  .image-136 {
    min-width: 89svw;
    max-width: 89svw;
    min-height: auto;
    max-height: none;
  }

  .image-138 {
    min-width: 89svw;
    max-width: 89svw;
    margin-left: auto;
  }

  .dropdown-toggle-13 {
    display: none;
  }

  .dropdown-list-13 {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    left: 0;
    right: 0;
  }

  .dropdown-8 {
    min-width: auto;
    min-height: auto;
  }

  .dropdown-11 {
    display: none;
  }

  .image-143 {
    min-width: 400px;
    max-width: 400px;
  }

  .text-block-75 {
    width: 100%;
    margin-bottom: 15px;
  }

  .footer-wrapper-three-2 {
    flex-flow: row;
    min-width: auto;
    min-height: auto;
    margin-top: -12px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-79 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
  }

  .footer-social-block-three-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: center;
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: auto;
    position: relative;
    top: -13px;
  }

  .footer-social-block-three-2.home {
    justify-content: flex-start;
    align-items: center;
  }

  .image-163 {
    display: none;
    position: relative;
  }

  .hero-portal {
    background-image: linear-gradient(#0086ff 57%, #fff 62%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    border-bottom-style: none;
    min-height: 350px;
    max-height: 400px;
  }

  .hero-content.note {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    background-image: linear-gradient(#0057a3 44%, #fff 62%);
    flex-flow: column;
    height: 100%;
    min-height: 0;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tit-e-sub-hero-2025 {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    margin-left: 0;
  }

  .logo-buts-2025 {
    margin-right: auto;
  }

  .h1-home-2026.mobile {
    align-self: center;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .h1-home-2026.mobile.m1 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 54px;
    padding-right: 54px;
  }

  .texto-apoio-home-2026 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 13px;
    padding-right: 0;
  }

  .bnt-explore.e-qt-2026 {
    flex-flow: column;
    height: 100px;
    min-height: 100px;
    display: flex;
    position: relative;
  }

  .bnt-explore.e-us-2026 {
    flex-flow: column;
    height: 100px;
    min-height: 100px;
    display: flex;
    position: relative;
    top: 0;
  }

  .footer-home-2026.singreh {
    padding-left: 30px;
  }

  .footer-home-2026.home {
    padding-left: 29px;
    padding-right: 43px;
  }

  .hero-2025 {
    background-position: 60% 0, 0 0;
    min-width: 100svw;
    min-height: 350px;
    max-height: 400px;
    margin-top: 229px;
    margin-bottom: 161px;
  }

  .como-nasce-2026 {
    height: auto;
    min-height: 150svh;
    max-height: none;
    margin-top: -418px;
    padding-top: 93px;
    padding-bottom: 85px;
  }

  .hero-conten-2026.note {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    background-image: linear-gradient(#0057a3 44%, #fff 62%);
    flex-flow: column;
    height: 100%;
    min-height: 0;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-content-portal {
    flex-flow: column;
  }

  .hero-content-portal.note {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    background-image: linear-gradient(#0057a3 44%, #fff 62%);
    flex-flow: column;
    height: 100%;
    min-height: 0;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-home-portal.singreh {
    padding-left: 30px;
  }

  .footer-home-portal.home {
    padding-left: 29px;
    padding-right: 43px;
  }

  .bts-anos {
    margin-top: 237px;
  }

  .botao-ano.sobre {
    align-self: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .flex-fotao-anos {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    align-self: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .flex-anos {
    margin-top: 0;
    top: 146px;
    left: 22px;
  }

  .logo-home-portal {
    margin-top: 2px;
    margin-left: 0;
    top: -6px;
    left: 0;
  }

  .fundo-mobile-portal {
    min-width: 100%;
    max-width: 100%;
    display: block;
    position: absolute;
    top: -268px;
  }

  .favo-portal {
    width: 80px;
    margin-left: 0;
    padding-left: 0;
    left: -165px;
  }

  .favo-portal.w--current {
    margin-left: 0;
  }

  .button-2026.sobre {
    align-self: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo-home-2026 {
    top: -172px;
  }

  .grid-explorar {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .temas-2026 {
    padding: 0 15px 60px;
  }

  .embeded-2026 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .cn-mapa {
    width: 80%;
    top: 0;
    left: 0;
  }

  .hero-2026 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-bottom-style: none;
    min-height: 350px;
    max-height: 400px;
    margin-top: 57px;
    margin-bottom: 228px;
  }

  .hero-conten-2025.note {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    background-image: linear-gradient(#0057a3 44%, #fff 62%);
    flex-flow: column;
    height: 100%;
    min-height: 0;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-2025.sobre {
    align-self: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .texto-apoio-home-2025 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .h1-home-2025.mobile {
    align-self: center;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .h1-home-2025.mobile.m1 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 54px;
    padding-right: 54px;
  }

  .quadro-sombra-2025 {
    margin-top: 237px;
  }

  .cn-content-2025 {
    margin-top: 153px;
    top: 224px;
  }

  .embeded-2025 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .logo-buts-2026 {
    margin-right: auto;
  }

  .quadro-sombra-2026 {
    margin-top: 237px;
  }

  .hero-2027 {
    background-position: 55% 0, 0 0;
    min-height: 350px;
    max-height: 400px;
    margin-top: 190px;
  }

  .hero-conten-2027.note {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    background-image: linear-gradient(#0057a3 44%, #fff 62%);
    flex-flow: column;
    height: 100%;
    min-height: 0;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .h1-home-2027.mobile {
    align-self: center;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .h1-home-2027.mobile.m1 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 54px;
    padding-right: 54px;
  }

  .texto-apoio-home-2027 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tit-e-sub-hero-2027 {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    margin-left: 0;
  }

  .logo-home-2027 {
    top: -24px;
  }

  .button-2027.sobre {
    align-self: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo-buts-2027 {
    margin-right: auto;
  }

  .bts-fixos-2027 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    align-self: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .cn-content-2027 {
    margin-top: -169px;
    top: 461px;
  }

  .embeded-2027 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .temas-2027 {
    padding: 0 15px 60px;
  }

  .footer-home-2027.singreh {
    padding-left: 30px;
  }

  .footer-home-2027.home {
    padding-left: 29px;
    padding-right: 43px;
  }

  .hero-2028 {
    background-position: 55% 0, 0 0;
    min-height: 350px;
    max-height: 400px;
  }

  .hero-conten-2028.note {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    background-image: linear-gradient(#0057a3 44%, #fff 62%);
    flex-flow: column;
    height: 100%;
    min-height: 0;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tit-e-sub-hero-2028 {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    margin-left: 0;
  }

  .h1-home-2028.mobile {
    align-self: center;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .h1-home-2028.mobile.m1 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 54px;
    padding-right: 54px;
  }

  .texto-apoio-home-2028 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .logo-home-2028 {
    top: -22px;
  }

  .button-2028.sobre {
    align-self: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo-buts-2028 {
    margin-right: auto;
  }

  .bts-fixos-2028 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    align-self: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .cn-content-2028 {
    margin-top: -169px;
  }

  .embeded-2028 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .txt-como-nasce-2028 {
    width: 60%;
    top: 0;
    left: 0;
  }

  .txt-como-nasce-2028._1 {
    width: 70%;
    margin-top: 24px;
    margin-bottom: 24px;
    top: 0;
    left: 0;
  }

  .txt-como-nasce-2028._2 {
    width: 70%;
    top: 0;
    left: 0;
  }

  .quadro-sombra-2028 {
    margin-top: 237px;
  }

  .como-nasce-2025 {
    height: 200%;
    min-height: 140svh;
    max-height: none;
    margin-top: -311px;
    padding-top: 93px;
    padding-bottom: 85px;
  }

  .como-nasce-2027 {
    height: 140%;
    min-height: 140svh;
    max-height: none;
    margin-top: -311px;
    padding-top: 93px;
    padding-bottom: 85px;
  }

  .bnt-explore-txt-2027 {
    margin-top: 24px;
    font-size: 14px;
    line-height: 16px;
  }

  .cn-mapa-2026 {
    width: 80%;
    top: 0;
    left: 0;
  }

  .footer-home-2028.singreh {
    padding-left: 30px;
  }

  .footer-home-2028.home {
    padding-left: 29px;
    padding-right: 43px;
  }

  .como-nasce-2028 {
    height: 200%;
    min-height: 140svh;
    max-height: none;
    margin-top: -311px;
    padding-top: 93px;
    padding-bottom: 85px;
  }

  .bnt-explore-txt-2026 {
    margin-top: 0;
    position: relative;
    top: 19px;
  }

  .bnt-explore-txt-2026._1linha {
    top: 23px;
  }

  .footer-home-2025.singreh {
    padding-left: 30px;
  }

  .footer-home-2025.home {
    padding-left: 29px;
    padding-right: 43px;
  }

  .image-20-2025 {
    width: auto;
  }

  .image-20-2025.sh-cl {
    width: auto;
    height: auto;
  }

  .image-20-copy {
    width: auto;
  }

  .image-20-copy.sh-cl {
    width: auto;
    height: auto;
  }

  .image-20-2028 {
    width: auto;
  }

  .image-20-2028.sh-cl {
    width: auto;
    height: auto;
  }

  .i-nota-txt.s1.s-2, .i-nota-txt.s1.s-2.s3, .info-txt-quanti-copy.s1.s-2, .info-txt-quanti-copy.s1.s-2.s3, .i-nota-txt-ql.s1.s-2, .i-nota-txt-ql.s1.s-2.s3 {
    display: block;
  }

  .i-nota-us.cl-3 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-us.acoes {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
  }

  .i-nota-txt-us.s1.s-2, .i-nota-txt-us.s1.s-2.s3 {
    display: block;
  }

  .saiba-nota-bh.cl-3 {
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-bh.acoes {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
  }

  .i-nota-cl.cl-3 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-cl.acoes {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
  }

  .i-nota-txt-cl.s1.s-2, .i-nota-txt-cl.s1.s-2.s3 {
    display: block;
  }

  .i-nota-fe.cl-3 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-fe.acoes {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
  }

  .i-nota-txt-fe.s1.s-2, .i-nota-txt-fe.s1.s-2.s3 {
    display: block;
  }

  .saiba-nota-fe.cl-3 {
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-fe.acoes {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
  }

  .i-nota-ac.cl-3 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-ac.acoes {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
  }

  .i-nota-txt-ac.s1.s-2, .i-nota-txt-ac.s1.s-2.s3 {
    display: block;
  }

  .texto-corrido-3.oqe-home {
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-167 {
    width: auto;
  }

  .image-167.sh-cl {
    width: auto;
    height: auto;
  }

  .button-2029.sobre-2027 {
    align-self: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .flex-block-86 {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
  }

  .grid-artigo-2 {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    display: flex;
  }

  .grid-artigo-2.graficos-mapas {
    grid-template-columns: 1fr;
    place-items: start center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .footer-wrapper-three-3 {
    flex-flow: row;
    margin-left: 0;
  }

  .text-block-76 {
    width: 100%;
  }

  .flex-block-87 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    justify-content: center;
    align-items: flex-start;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-social-block-three-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: center;
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: auto;
    position: relative;
    top: -13px;
  }

  .txt-como-nasce-2029 {
    width: 60%;
    top: 0;
    left: 0;
  }

  .txt-como-nasce-2029._1 {
    width: 70%;
    margin-top: 24px;
    margin-bottom: 24px;
    top: 0;
    left: 0;
  }

  .txt-como-nasce-2029._2 {
    width: 70%;
    top: 0;
    left: 0;
  }

  .texto-apoio-home-2027-2 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-90 {
    width: 80%;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .cn-content-2026-2 {
    margin-top: -169px;
  }

  .image-174 {
    width: auto;
  }

  .image-174.sh-cl {
    width: auto;
    height: auto;
  }

  .texto-apoio-home-2026-2 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .button-2031.sobre-2026 {
    align-self: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .flex-block-91 {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
  }

  .grid-artigo-3 {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    display: flex;
  }

  .grid-artigo-3.graficos-mapas {
    grid-template-columns: 1fr;
    place-items: start center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .text-block-77 {
    width: 100%;
  }

  .flex-block-92 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    justify-content: center;
    align-items: flex-start;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-social-block-three-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: center;
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: auto;
    position: relative;
    top: -13px;
  }

  .txt-como-nasce-2030 {
    width: 60%;
    top: 0;
    left: 0;
  }

  .txt-como-nasce-2030._1 {
    width: 70%;
    margin-top: 24px;
    margin-bottom: 24px;
    top: 0;
    left: 0;
  }

  .txt-como-nasce-2030._2 {
    width: 70%;
    top: 0;
    left: 0;
  }

  .flex-block-95 {
    width: 80%;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .cn-mapa-2027 {
    width: 80%;
    top: 0;
    left: 0;
  }

  .sintese {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .flex-block-96 {
    min-width: 150px;
    max-width: 150px;
    min-height: 200px;
    max-height: 200px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 10px;
    left: -277px;
    right: 0;
  }

  .txt-portal {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    margin-left: auto;
    position: relative;
    top: -97px;
  }

  .flex-block-97 {
    min-width: 89svw;
    max-width: 89svw;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block-98 {
    min-width: 400px;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: -133px;
    right: 0;
  }

  .italic-text-140 {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 21px;
    left: -22px;
    right: 0;
  }

  .flex-block-99 {
    min-width: 89svw;
    max-width: 89svw;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
  }

  .flex-block-100 {
    min-width: 250px;
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 113.196px;
    right: 0;
  }

  .section-41 {
    min-width: 89svw;
    max-width: 89svw;
  }

  .loginho-home {
    width: 80px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    left: 0;
    right: 0;
  }

  .loginho-home.w--current {
    margin-left: 0;
  }

  .bold-text-35 {
    min-width: 89svw;
  }

  .flex-block-101 {
    min-width: 220px;
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 19px;
    left: 0;
    right: 0;
  }

  .flex-block-102 {
    flex-flow: row;
  }

  .flex-block-103 {
    min-width: 300px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 80.321px;
    right: 0;
  }

  .flex-block-104 {
    position: absolute;
    left: -11px;
  }

  .flex-block-105 {
    justify-content: flex-start;
    align-items: center;
    min-width: 450px;
    max-width: 450svw;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 8px;
    right: 0;
  }

  .flex-block-106, .flex-block-107, .flex-block-108, .flex-block-109, .flex-block-110, .flex-block-111, .flex-block-112, .flex-block-113 {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 10px;
    left: -277px;
    right: 0;
  }

  .link-8 {
    min-width: 100px;
    max-width: 100px;
    display: inline-flex;
  }

  .navbar-brand-internas {
    width: 80px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    left: -18px;
    right: 0;
  }

  .navbar-brand-internas.w--current {
    margin-left: auto;
    margin-right: 27px;
    display: block;
    position: static;
    left: 12px;
  }

  .navbar-brand-internas2 {
    width: 80px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    left: -81px;
    right: auto;
  }

  .navbar-brand-internas2.w--current {
    margin-left: auto;
    margin-right: 27px;
    display: block;
    position: static;
    left: 12px;
  }

  .menu-button-interna {
    order: 1;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }

  .navbar-brand-home {
    width: 80px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    left: -18px;
    right: 0;
  }

  .navbar-brand-home.w--current {
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    left: -18px;
  }

  .link-9, .link-10 {
    align-self: flex-start;
  }

  .section-24-copy {
    background-image: url('../images/teste_1.png');
    background-position: 55% 0;
    background-repeat: no-repeat;
    background-size: auto 550px;
    min-height: 700px;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    position: static;
  }

  .loginho-2026 {
    display: none;
    position: relative;
  }

  .image-cn-2026 {
    width: 70%;
    max-width: 500%;
    top: -12px;
    left: 0;
  }

  .bts-fixos-2026 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    align-self: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .loginho-2027 {
    display: none;
    position: relative;
  }

  .image-cn-2027 {
    width: 70%;
    max-width: 500%;
    top: 34px;
    left: 0;
  }

  .cmn-2026 {
    background-image: linear-gradient(#fff, #226258 30%);
    height: 200%;
    min-height: 140svh;
    max-height: none;
    margin-top: -406px;
    padding-top: 93px;
    padding-bottom: 85px;
  }

  .cmn-2027 {
    background-image: linear-gradient(#fff, #7e5bef 30%);
    height: 200%;
    min-height: 140svh;
    max-height: none;
    margin-top: -406px;
    padding-top: 93px;
    padding-bottom: 85px;
  }

  .cn-content-2025-copy {
    margin-top: 153px;
    top: 224px;
  }

  .heading-2028 {
    color: #0057a3;
  }

  .cmn-2028 {
    background-image: linear-gradient(#fff, #ffd876 30%);
    height: 200%;
    min-height: 140svh;
    max-height: none;
    margin-top: -406px;
    padding-top: 93px;
    padding-bottom: 85px;
  }

  .hero-2028-1 {
    background-position: 55% 0, 0 0;
    min-height: 350px;
    max-height: 400px;
    margin-top: 181px;
  }

  .cmn-2028-1 {
    background-image: linear-gradient(#fff, #ffd876 30%);
    height: 200%;
    min-height: 140svh;
    max-height: none;
    margin-top: -406px;
    padding-top: 93px;
    padding-bottom: 85px;
  }

  .loginho-2028 {
    display: none;
    position: relative;
  }

  .bts-fixos-2026-copy {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    align-self: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-portal-1 {
    background-image: none;
    min-height: 350px;
    max-height: 400px;
    margin-top: 156px;
  }

  .hero-portal-1.buts {
    border-top-style: none;
    border-bottom-style: none;
    margin-top: 0;
  }

  .loginho-portal {
    display: none;
    position: relative;
  }
}

@media screen and (max-width: 479px) {
  p {
    font-weight: 400;
  }

  em {
    font-size: 16px;
  }

  .body {
    font-family: source-sans-pro, sans-serif;
  }

  .titulo-h1.infografico {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
    position: relative;
    top: auto;
    left: auto;
  }

  .titulo-h1.infografico.quanti {
    text-align: center;
    align-self: auto;
    width: 80%;
    min-width: auto;
    margin-bottom: 59px;
    margin-left: 0;
    margin-right: 0;
    font-size: 15vw;
    display: none;
    position: relative;
    top: auto;
    left: auto;
  }

  .titulo-h1.infografico.quanti.monitor {
    width: auto;
    min-width: 200px;
    max-width: none;
    min-height: 50px;
    max-height: none;
    margin-top: 64px;
    margin-bottom: 0;
    font-size: 20px;
    display: block;
    position: static;
    top: 40px;
    left: auto;
  }

  .titulo-h1.infografico.quanti.ciclo {
    width: auto;
    min-width: 180px;
    max-width: 180px;
  }

  .titulo-h1.infografico.quanti.quantidade {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 32px;
    top: -8px;
    left: -28px;
    right: 0;
  }

  .titulo-h1.infografico.singreh.mobile {
    min-width: 160px;
    max-width: 160px;
    font-size: 42px;
    display: flex;
    top: 62px;
    bottom: 128px;
    left: -5px;
  }

  .titulo-h1.infografico.clima.mobile {
    min-width: 180px;
    max-width: 180px;
    font-size: 42px;
    top: 72px;
    left: 23px;
  }

  .titulo-h1.infografico.balanco {
    left: 0;
  }

  .titulo-h1.infografico.balanco.mobile {
    min-width: 150px;
    max-width: 150px;
    min-height: 70px;
    max-height: 70px;
    font-size: 32px;
    line-height: 100%;
    position: absolute;
    top: -25px;
    left: 5px;
    right: 0;
  }

  .titulo-h1.infografico.usos.mobile {
    min-width: auto;
    max-width: 180px;
    font-size: 42px;
    top: -402px;
    left: 1px;
  }

  .titulo-h1.infografico.mobile {
    width: auto;
    margin-bottom: auto;
    font-size: 32px;
    line-height: 100%;
    top: 117px;
    left: -86px;
  }

  .titulo-h1.infografico.seguranca {
    min-width: 200px;
    max-width: 200px;
    margin-top: 76px;
    margin-left: auto;
    padding-right: 12px;
    font-size: 36px;
    position: absolute;
    top: 0;
    left: 6px;
  }

  .titulo-h1.infografico.ferramentas {
    min-width: 200px;
    max-width: 185px;
    min-height: 20px;
    max-height: 20px;
    font-size: 30px;
    top: 80px;
    left: -6px;
  }

  .titulo-h1.infografico.ferramentas.apoio-tit-ferramentas {
    min-width: 180px;
    max-width: 180px;
    font-size: 24px;
    top: 102px;
    left: -208px;
  }

  .titulo-h1.infografico.acoes.inicio.mobile {
    width: auto;
    min-width: 25svh;
    max-width: 25svh;
    min-height: auto;
    max-height: none;
    margin: 0 auto;
    font-size: 30px;
    position: absolute;
    inset: 54px 0 0%;
  }

  .titulo-h1.infografico.acoes.mobile {
    width: 60vw;
    font-size: 24px;
    line-height: 110%;
    top: 30px;
    left: -14px;
  }

  .titulo-h1.infografico.futuro.mobile {
    width: 200px;
    position: absolute;
    top: -30px;
    left: auto;
  }

  .titulo-h1.infografico.futuro.mobile.h {
    align-self: auto;
    width: auto;
    min-width: 25svh;
    max-width: 25svh;
    margin-left: auto;
    padding-left: 0;
    font-size: 32px;
    top: -332px;
    left: 30px;
  }

  .titulo-h1.infografico.futuro.mobile.v {
    width: 220px;
    min-width: 220px;
    margin-left: auto;
    margin-right: auto;
    font-size: 36px;
    line-height: 38px;
    top: -11px;
    left: 12px;
  }

  .texto-apoio {
    color: #fff;
    width: auto;
    min-width: 230px;
    max-width: 230px;
    padding-left: 4px;
    position: relative;
    top: -2px;
  }

  .texto-apoio.mobile {
    color: #0057a3;
    padding-left: 16px;
    padding-right: 16px;
  }

  .button {
    margin-left: 11px;
    margin-right: 10px;
    display: none;
  }

  .button.oqe-home {
    border-radius: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .button.mobile {
    text-align: center;
    align-self: center;
    display: none;
  }

  .button.sobre {
    border-radius: 50px;
  }

  .button.oqeoc, .button.oqeoc-2025 {
    border-radius: 80px;
  }

  .button.sobre-2025, .button.sobre-2026 {
    border-radius: 50px;
  }

  .button.oqeoc-2026 {
    border-radius: 80px;
  }

  .button.sobre-2027 {
    border-radius: 50px;
  }

  .button.oqeoc-2027, .button.oqeoc-2028 {
    border-radius: 80px;
  }

  .button.sobre-2028 {
    border-radius: 50px;
  }

  .button.pdf {
    text-align: center;
    border-radius: 20px;
    display: block;
  }

  .button.pdf-2026 {
    border-radius: 32px;
    min-width: auto;
    max-width: none;
    display: flex;
  }

  .button.pdf-2027, .button.pdf-2028 {
    border-radius: 50px;
    display: flex;
  }

  .navbar-no-shadow.internas {
    height: 80px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .navbar-no-shadow-container {
    margin-left: 2px;
    margin-right: 2px;
  }

  .container-regular {
    min-width: 87svw;
    max-width: 87svw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    left: 0;
  }

  .navbar-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    left: 22px;
    right: 0;
  }

  .navbar-wrapper.ham {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    background-color: #fff0;
    flex-flow: row;
    width: 100%;
    min-width: 87svw;
    max-width: 87svw;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    left: -6px;
  }

  .navbar-brand {
    align-self: flex-end;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    left: 3px;
    right: auto;
  }

  .navbar-brand.w--current {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: auto;
    right: auto;
  }

  .navbar-brand.logo {
    width: 54px;
  }

  .nav-menu-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #fff;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-top: 9px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 6px;
    padding-right: 6px;
    left: 0;
    right: 0;
    overflow: auto;
  }

  .nav-menu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-overflow: clip;
    background-color: #fff;
    border: 1px #cdcccb;
    border-radius: 8px;
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 2px;
    margin-right: 2px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 12px;
    position: static;
    overflow: visible;
  }

  .nav-link.sem-barra.creditos {
    color: #6b6b6a;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 16px;
    font-weight: 400;
    display: block;
  }

  .nav-link.sem-barra.ham {
    color: #6b6b6a;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-left: 0;
    margin-right: auto;
    padding: 4px 12px 4px 0;
    font-size: 16px;
    font-weight: 400;
    display: flex;
  }

  .nav-link.sem-barra.ham.w--current {
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 0;
    padding-bottom: 0;
    display: flex;
  }

  .menu-button {
    order: 1;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 50px;
    min-width: 50px;
    max-width: 50px;
    margin-left: auto;
    margin-right: auto;
    padding: 4px 0;
    left: 13px;
    right: 0;
  }

  .section-3 {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-top: -275px;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-3 {
    font-size: 24px;
    line-height: 26px;
  }

  .heading-3.azul {
    font-size: 26px;
    line-height: 120%;
  }

  .heading-3.como-nasce {
    color: #fff;
    margin-top: 17px;
    margin-bottom: 22px;
    font-size: 24px;
    line-height: 26px;
  }

  .heading-3.como-nasce.mobile {
    min-height: auto;
    max-height: none;
    margin-top: 71px;
    margin-bottom: auto;
    padding-top: 0;
    font-size: 20px;
    line-height: 24px;
    top: 0;
  }

  .heading-3.branco-2026 {
    margin-bottom: 35px;
    font-size: 24px;
    line-height: 26px;
  }

  .heading-3._2026 {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    position: relative;
    left: -6px;
  }

  .heading-3.branco-2025, .heading-3.branco-2027 {
    margin-bottom: 35px;
    font-size: 24px;
    line-height: 26px;
  }

  .heading-3._2027 {
    padding-left: 0;
    padding-right: 10px;
  }

  .heading-3.branco-2028 {
    margin-bottom: 35px;
    font-size: 24px;
    line-height: 26px;
  }

  .heading-3._2028 {
    padding-left: 0;
    padding-right: 10px;
  }

  .tit-h2 {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    font-size: 22px;
    line-height: 100%;
  }

  .tit-h2.quali {
    width: auto;
    font-size: 28px;
  }

  .tit-h2.usos.mobile {
    width: auto;
  }

  .tit-h2.ferramentas {
    margin-bottom: 12px;
  }

  .tit-h2.ferramentas.mobile {
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 22px;
  }

  .tit-h2.acoes {
    width: 80svw;
    min-width: 80svw;
  }

  .tit-h2.seguranca {
    margin-bottom: 12px;
  }

  .tit-h2.mobile {
    min-height: auto;
    max-height: none;
    font-size: 22px;
    top: 0;
  }

  .tit-h2.home {
    text-align: left;
    width: auto;
    min-width: 80svw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 11px;
    display: flex;
  }

  .section-8, .section-8.mobile, .section-8.mobile-copy {
    display: none;
  }

  .container-5 {
    max-width: none;
  }

  .footer-wrapper-three {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: flex-start;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 20px;
    max-height: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .footer-block-three {
    flex-flow: row;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .footer-social-block-three {
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    margin-top: 23px;
    margin-left: auto;
    position: relative;
  }

  .footer-social-block-three.home {
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .siga {
    align-self: flex-start;
  }

  .div-block-8 {
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
  }

  .tit-h3 {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 120%;
  }

  .tit-h3.futuro {
    margin-bottom: 12px;
    line-height: 24px;
  }

  .tit-h3.seguranca {
    line-height: 24px;
  }

  .tit-h3.acoes, .tit-h3.ferramentas {
    margin-bottom: 12px;
    line-height: 24px;
  }

  .tit-h3.clima {
    margin-bottom: 10px;
  }

  .botao-topo {
    display: none;
  }

  .botao-topo.w--current {
    max-height: 600px;
  }

  .main-info.quali.q1 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 550px;
    max-height: 550px;
    margin-top: 79px;
    margin-bottom: 12px;
    position: relative;
  }

  .main-info.usos {
    height: auto;
    min-height: 550px;
    max-height: 550px;
    margin-top: 81px;
    margin-bottom: 4px;
  }

  .main-info.clima {
    min-width: 87svw;
    max-width: 87svw;
    min-height: 550px;
    max-height: 550px;
    margin-top: 79px;
    margin-bottom: 8px;
    margin-left: auto;
    position: relative;
  }

  .main-info.singreh {
    width: auto;
    min-width: 87svw;
    max-width: 87svw;
    height: auto;
    min-height: 550px;
    max-height: 550px;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 16px;
  }

  .main-info.acoes {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin: 80px auto 12px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .main-info.seguranca {
    min-width: auto;
    max-width: none;
    min-height: auto;
    margin-top: 79px;
    margin-bottom: 8px;
  }

  .main-info.seguranca.futuro {
    width: auto;
    min-width: 87svw;
    max-width: 30svw;
    min-height: 550px;
    max-height: 550px;
    margin-bottom: 0;
    margin-left: -5px;
    margin-right: 0;
    padding-left: 0;
  }

  .main-info.quantidade.qt-2 {
    background-image: linear-gradient(#fff, #dff7fd);
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: 550px;
    max-height: 550px;
    margin: 79px 0 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .main-info.balanco {
    background-image: linear-gradient(#fff 55%, #fcfcfa 77%, #e8ecd8);
    width: auto;
    min-width: 87svw;
    max-width: 87svw;
    height: auto;
    min-height: 550px;
    max-height: 550px;
    margin: 79px 37px 12px -15px;
    padding-right: 0;
    position: relative;
    left: 8px;
  }

  .main-temas {
    align-self: center;
    width: 80vw;
    min-width: auto;
    max-width: none;
    max-height: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    top: auto;
    left: auto;
  }

  .main-temas.equipe {
    margin-top: 0;
  }

  .artigo {
    flex-flow: column;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .artigo.clima {
    margin-left: 0;
  }

  .flex-block-10 {
    min-width: 80svw;
    max-width: 80svw;
    margin-top: 0;
    position: relative;
  }

  .flex-block-10.us {
    margin-bottom: 24px;
  }

  .flex-block-10.clima {
    align-self: flex-start;
    margin-right: auto;
    position: relative;
    left: 0;
  }

  .flex-block-10.futuro {
    margin-top: 0;
    left: 0;
  }

  .flex-block-10.quanti {
    align-self: flex-start;
    width: auto;
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
    left: 0;
  }

  .flex-block-10.quali {
    width: auto;
    min-width: auto;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: 24px;
  }

  .flex-block-10.ferramentas {
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: 0;
    left: auto;
  }

  .flex-block-10.seguranca {
    left: 0;
  }

  .grid-artigo {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    margin: 0 0 24px;
    display: flex;
    position: relative;
    top: 0;
    right: auto;
  }

  .grid-artigo.usos {
    padding-left: 0;
  }

  .grid-artigo.paragrafo-solto {
    width: auto;
    height: auto;
  }

  .grid-artigo.graficos-mapas {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    max-width: none;
    height: auto;
    margin-right: auto;
    display: flex;
    overflow: visible;
  }

  .grid-artigo.graficos-mapas.paragrafo-final {
    display: none;
  }

  .grid-artigo.image {
    display: flex;
  }

  .flex-txt-artigo {
    width: auto;
    min-width: 80svw;
    max-width: 80svw;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: relative;
  }

  .flex-txt-artigo.figura-2 {
    width: auto;
    max-width: none;
    height: auto;
    max-height: none;
    display: none;
  }

  .flex-txt-artigo._25-anos {
    text-align: center;
    flex-flow: column;
    max-width: none;
    padding-left: 12px;
    padding-right: 12px;
    position: static;
  }

  .flex-txt-artigo.imagem.mobile {
    display: none;
  }

  .flex-txt-artigo._1-col {
    margin-top: 0;
  }

  .corpo-txt {
    align-self: flex-start;
    width: auto;
    min-width: auto;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .corpo-txt.ana.ferramentas, .corpo-txt.ana.usos {
    padding-left: 0;
    padding-right: 0;
  }

  .corpo-txt.ana.destaque {
    max-width: none;
    height: auto;
    padding-left: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .corpo-txt.ana.clima {
    padding-left: 0;
  }

  .graficos-mapas {
    width: auto;
    min-width: 80svw;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .graficos-mapas.quanti {
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .graficos-mapas.grande {
    width: auto;
    min-width: 80svw;
    height: auto;
  }

  .graficos-mapas.grande.vazao {
    display: none;
  }

  .graficos-mapas.grande.vazao-mobile {
    display: block;
  }

  .graficos-mapas.grande.vazao-chuva {
    display: none;
  }

  .graficos-mapas.qt-evol {
    padding-left: 0;
  }

  .graficos-mapas.duplo {
    width: 100%;
  }

  .graficos-mapas.snirh-desck {
    display: none;
  }

  .rich-text-block {
    margin-right: 0;
    padding-right: 0;
  }

  .paragraph-7 {
    margin-left: 0;
  }

  .tit-h4.ferramentas {
    line-height: 26px;
  }

  .section-24 {
    background-color: #fff;
    background-image: none;
    border-bottom-style: none;
    min-height: auto;
    max-height: none;
    margin-bottom: 16px;
  }

  .logo-home {
    background-size: 200px;
    align-self: flex-start;
    width: auto;
    min-width: 200px;
    max-width: 280px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
  }

  .flex-block-15 {
    z-index: 5;
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: center;
    align-items: center;
    margin-top: 152px;
    margin-bottom: 41px;
    position: relative;
    top: -61px;
  }

  .flex-block-15._2025 {
    margin-top: 234px;
    margin-bottom: 172px;
  }

  .flex-block-16 {
    z-index: 20;
    align-self: flex-start;
    width: 100%;
    margin-top: 90px;
    margin-right: auto;
    padding-left: 0;
    display: block;
    position: relative;
    top: 50px;
  }

  .flex-block-16._2027 {
    padding-left: 11px;
    top: -65px;
  }

  .flex-block-16._2026 {
    top: 53px;
  }

  .h1-header.resultado-da-busca {
    width: auto;
    min-width: 200px;
    max-width: 200px;
    font-size: 24px;
  }

  .h1-header.mobile {
    color: #fff;
    width: auto;
    min-width: 230px;
    max-width: 230px;
    min-height: auto;
    max-height: none;
    margin-top: 54px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 28px;
    font-weight: 900;
    top: 0;
    left: 0;
  }

  .h1-header.mobile.m1 {
    font-size: 30px;
  }

  .section-26 {
    margin-top: 38px;
  }

  .info-quanti-icon.i-6, .info-quanti-icon.usos-1 {
    top: 0;
  }

  .info-quanti-icon.s1.bh {
    align-self: center;
    margin-bottom: 4px;
  }

  .info-quanti-icon.s-2 {
    margin-bottom: 0;
  }

  .info-txt-quanti.i4.q-4 {
    display: block;
  }

  .info-txt-quanti.i4.q-6 {
    margin-bottom: 24px;
    top: 0;
  }

  .info-txt-quanti.i-5.qt-7a {
    flex-flow: column;
    display: flex;
  }

  .info-txt-quanti.usos-1 {
    margin-bottom: 24px;
    display: flex;
  }

  .info-txt-quanti.usos-1.saiba-1.ete {
    font-size: 16px;
    display: flex;
  }

  .info-txt-quanti.s1 {
    border-radius: 16px;
  }

  .info-txt-quanti.s1.s-2 {
    border-radius: 16px;
    top: 0;
  }

  .info-txt-quanti.i-7 {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .info-txt-quanti.bh-s1 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: 0;
  }

  .info-txt-quanti.cl1 {
    flex-flow: column;
    margin-top: 0;
    display: flex;
    position: relative;
  }

  .info-txt-quanti.cl-3, .info-txt-quanti.cl-3.i-cl4 {
    display: flex;
  }

  .info-txt-quanti.ac-1 {
    font-style: italic;
    line-height: 16px;
    display: flex;
  }

  .info-txt-quanti.fe-1 {
    display: flex;
    top: 0;
  }

  .info-txt-quanti.fe-2 {
    margin-top: 0;
    display: flex;
  }

  .info-txt-quanti.fe1 {
    display: flex;
  }

  .info-txt-quanti._1-2 {
    min-width: 180px;
    display: flex;
  }

  .info-txt-quanti.usos-2, .info-txt-quanti.f-3 {
    display: flex;
  }

  .flex-info.info-1.q-1 {
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .flex-info.info-1.q-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .flex-info.info-1.usos-2 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: auto;
  }

  .flex-info.info-1.usos-3 {
    flex-flow: column;
    margin-top: 0;
    display: flex;
    top: 0;
  }

  .flex-info.info-4.q-5, .flex-info.info-4.q-6 {
    margin-top: 0;
    top: 0;
  }

  .flex-info.info-7 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .flex-info.saiba.s1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    align-self: auto;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .flex-info.saiba.s1.s4 {
    flex-flow: column;
    align-self: flex-start;
  }

  .flex-info.saiba.s-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .flex-info.saiba.bh-1 {
    flex-flow: column;
    align-self: center;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-left: 0;
    top: auto;
  }

  .flex-info.saiba.fe1 {
    flex-flow: column;
    top: 0;
  }

  .flex-info.cl-1 {
    flex-flow: column;
    margin-top: 24px;
    top: 0;
  }

  .flex-info.cl-3 {
    flex-flow: column;
  }

  .flex-info.cl-3.i-cl4 {
    margin-top: 0;
  }

  .flex-info.acoes {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .flex-info.ferramentas.f-1 {
    flex-flow: column;
    margin-top: 12px;
    top: 0;
  }

  .flex-info.ferramentas.f-2 {
    flex-flow: column;
    top: 0;
  }

  .flex-info.ferramentas.f-3 {
    flex-flow: column;
    margin-top: 0;
  }

  .flex-info.ferramentas.f-1-copy {
    flex-flow: column;
    margin-top: 12px;
    top: 0;
  }

  .flex-info.q-6 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .flex-info.saiba-mais {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .flex-info.qt-7a {
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .info-quali.ql-1 {
    flex-flow: column;
    display: none;
    top: 0;
  }

  .flex-block-20 {
    width: auto;
    max-width: none;
  }

  .flex-block-20.sh-1 {
    width: 100px;
    min-width: 150px;
  }

  .flex-block-21 {
    max-width: none;
  }

  .flex-block-21.quantidade.f-1 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    max-height: none;
    display: flex;
  }

  .txt-figura.balao-1 {
    width: auto;
    left: 0;
  }

  .txt-figura.balao-2 {
    width: 100px;
    left: 0;
  }

  .txt-figura.balao-3 {
    width: auto;
    left: 0;
  }

  .txt-figura.balao-4 {
    width: 100%;
    left: 0;
  }

  .flex-figura.ish {
    width: auto;
    height: 400px;
    min-height: 350px;
    left: 0;
  }

  .flex-figura.quantidade.fig-1 {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .flex-figura.acoes {
    padding-top: 0;
  }

  .flex-figura.acoes.ac-1 {
    padding-top: 0;
    position: static;
  }

  .flex-figura.pisf {
    width: auto;
    max-width: none;
    height: auto;
    max-height: none;
    display: none;
  }

  .flex-block-22 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  ._25-anos {
    align-self: flex-start;
    max-width: none;
  }

  ._25-anos.home {
    text-align: center;
    text-align: center;
    text-align: center;
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .flex-block-24 {
    flex-flow: column;
    align-self: flex-start;
    position: relative;
  }

  .section-31 {
    z-index: 100;
    background-color: #fff;
    padding-top: 0;
    position: relative;
  }

  .abre.note {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    background-image: linear-gradient(#0057a3 43%, #fff 50%);
    flex-flow: column;
    margin-top: -260px;
    margin-bottom: 65px;
    margin-right: auto;
    padding-top: 42px;
    position: static;
  }

  .abre.note-2026 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    background-image: linear-gradient(#226258 43%, #fff 50%);
    flex-flow: column;
    margin-top: -141px;
    margin-bottom: 65px;
    margin-right: auto;
    padding-top: 42px;
    position: static;
  }

  .abre.note-2027 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    background-image: linear-gradient(#7e5bef 27%, #fff 40%);
    flex-flow: column;
    margin-top: -141px;
    margin-bottom: 0;
    margin-right: auto;
    padding-top: 42px;
    position: static;
  }

  .abre.note-2028 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    background-image: linear-gradient(#ffdc89 27%, #fff 40%);
    flex-flow: column;
    margin-top: -141px;
    margin-bottom: 0;
    margin-right: auto;
    padding-top: 42px;
    position: static;
  }

  .div-block-48.mascara_home {
    background-color: #0057a3;
  }

  .div-block-48.mascara_home._2026 {
    background-color: #226258;
  }

  .div-block-48.mascara_home-2025 {
    background-color: #0057a3;
  }

  .flex-block-26 {
    width: auto;
    max-width: none;
  }

  .italic-text-10 {
    line-height: 18px;
  }

  .flex-block-32 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .grid-28 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .flex-block-34 {
    width: auto;
    height: auto;
    max-height: none;
  }

  .pr-ximo.quantidade {
    font-size: 12px;
  }

  .pr-ximo.seguranca {
    width: 200px;
  }

  .link-2 {
    min-width: 110px;
    max-width: 110px;
  }

  .search {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    align-self: flex-start;
    min-width: 60px;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin: 0 auto 25px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: static;
    right: auto;
  }

  .search.resultado {
    width: auto;
    min-width: 87svw;
    max-width: 87svw;
  }

  .search-button, .search-button.ham {
    display: none;
  }

  .search-input.geral {
    background-color: #fff;
    width: 100%;
    margin-bottom: 24px;
    margin-right: 16px;
  }

  .div-block-54 {
    margin-top: 29px;
    position: static;
    top: 0;
  }

  .div-block-54.mais2 {
    margin-top: 4px;
    top: 2px;
  }

  .div-block-54.evolu {
    margin-top: 29px;
    top: 0;
  }

  .div-block-54.fe1, .div-block-54.fe2 {
    margin-top: 17px;
  }

  .div-block-54.fe4 {
    margin-top: 29px;
  }

  .div-block-54.fe5 {
    margin-top: 41px;
  }

  .div-block-54.cl, .div-block-54.fe {
    margin-top: 4px;
  }

  .list-item-2 {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-bottom: 4px;
    margin-left: auto;
    margin-right: auto;
  }

  .list-item-2.ham {
    min-height: 40px;
    margin-bottom: 0;
    margin-left: 2px;
    margin-right: 2px;
  }

  .list-item-2.mobile {
    min-height: auto;
    max-height: none;
    margin-bottom: 12px;
    display: flex;
  }

  .search-result-wrapper {
    min-width: 87svw;
    max-width: 87svw;
  }

  .image-36 {
    align-self: flex-start;
    width: 100%;
    min-width: 100%;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: 0;
    margin-right: 0;
    top: 0;
    left: auto;
  }

  .text-block-47 {
    margin-top: 60px;
  }

  .text-block-47.equipe.orgaos {
    margin-bottom: 0;
  }

  .flex-block-40 {
    flex-flow: column;
  }

  .image-38 {
    width: 54px;
    min-width: 54px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
    position: relative;
  }

  .image-39 {
    width: 80px;
    min-width: auto;
    max-width: none;
    height: auto;
    max-height: none;
    margin-bottom: 11px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    left: auto;
  }

  .image-40 {
    width: 170px;
    max-width: none;
  }

  .image-41 {
    width: 170px;
  }

  .italic-text-13 {
    font-size: 16px;
    line-height: 22px;
  }

  .italic-text-14 {
    font-size: 14px;
    line-height: 16px;
  }

  .italic-text-15 {
    font-size: 16px;
    line-height: 22px;
  }

  .flex-block-41 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    display: none;
  }

  .paragraph-17 {
    margin-bottom: 0;
  }

  .flex-block-43 {
    width: auto;
    height: auto;
  }

  .figura.sh-2 {
    width: 100px;
    left: 0;
  }

  .figura.txt-fig {
    left: 0;
  }

  .tit-figura.sh-1 {
    align-self: flex-start;
    left: 0;
  }

  .tit-figura.sh-1.mobile {
    font-size: 16px;
  }

  .tit-figura.ac-2 {
    min-width: 200px;
    max-width: 200px;
    display: none;
    top: 0;
    left: 0;
  }

  .tit-figura.fe-1 {
    width: auto;
    max-width: none;
  }

  .tit-figura.tit.a, .bloco-1.sh-2.b-2, .bloco-1.sh-2.b-1 {
    left: 0;
  }

  .bloco-1.sh-2.b-3, .bloco-1.sh-2.b-4 {
    top: 0;
    left: 0;
  }

  .heading-4.home {
    margin-top: -1px;
  }

  .list {
    padding-left: 0;
  }

  .flex-block-44, .flex-block-45 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .lt-info {
    width: auto;
    height: auto;
  }

  .txt-fig-branco.info-but.singreh {
    display: none;
    left: 54px;
  }

  .txt-fig-branco.info-but.acoes {
    top: 401px;
    left: 0;
  }

  .txt-fig-branco.info-but.acoes.inicio {
    text-align: center;
    width: 160px;
    min-width: 160px;
    max-width: 120px;
    min-height: auto;
    top: 379px;
    left: -150px;
  }

  .txt-fig-branco.info-but.txt-nav {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    color: #6b6b6a;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-width: 30svw;
    max-width: 30svh;
    height: auto;
    min-height: auto;
    margin-top: -36px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 12px;
    line-height: 13px;
    display: flex;
    top: 5px;
    bottom: 0;
    left: auto;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.sh {
    color: #6b6b6a;
    text-align: center;
    margin-left: auto;
    padding-left: 0;
    display: none;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.qt {
    display: none;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.ql {
    text-align: center;
    margin-top: -37px;
    display: none;
    top: 37px;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.us {
    color: #6b6b6a;
    text-align: center;
    padding-left: 39px;
    padding-right: 0;
    top: -14px;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.us.cl {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: none;
    top: 0;
    left: 0;
    right: 0;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.us.uso {
    min-width: 180px;
    padding-left: 0;
    display: none;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.bh {
    display: none;
    top: 9px;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.sg {
    margin-top: 0;
    display: none;
    top: 0;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.fe {
    display: none;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.ac {
    text-align: center;
    min-width: 150px;
    max-width: 100px;
    margin-top: 0;
    margin-left: 19px;
    padding-left: 7px;
    display: none;
    bottom: auto;
  }

  .txt-fig-branco.info-but.txt-nav.futuro.ft {
    margin-top: 4px;
    display: none;
    top: 0;
  }

  .txt-fig-branco.dbo.a {
    width: auto;
    min-width: 160px;
    max-width: 160px;
    margin-top: 15px;
    font-size: 10px;
    line-height: 12px;
    position: static;
    top: 461px;
    left: 20px;
  }

  .txt-fig-branco.dbo._1 {
    min-width: 170px;
    max-width: 170px;
    margin-left: auto;
    position: static;
    left: 53px;
  }

  .txt-fig-branco.txt-abre.seguranca {
    display: block;
    left: 0;
  }

  .txt-fig-branco.txt-abre.acoes {
    width: 50vw;
    display: block;
    top: 331px;
    left: 0;
  }

  .txt-fig-branco.txt-abre.acoes.inicio {
    top: 0;
    left: 0;
  }

  .txt-fig-branco.txt-abre.futuro {
    align-self: auto;
    width: 150px;
    display: block;
    top: 341px;
    left: auto;
  }

  .txt-fig-branco.od._1 {
    min-width: 170px;
    max-width: 170px;
    margin-left: 8px;
    margin-right: 0;
    position: static;
    left: 8px;
  }

  .txt-fig-branco.p._1 {
    align-self: center;
    min-width: 160px;
    margin-left: -25px;
    margin-right: 0;
    position: static;
    left: 9px;
  }

  .txt-fig-branco.t._1 {
    min-width: 160px;
    margin-left: 0;
    margin-right: 0;
    position: static;
    left: 45px;
  }

  .txt-fig-branco.ct._1 {
    min-width: 180px;
    max-width: 180px;
    margin-bottom: 0;
    margin-left: 8px;
    margin-right: 0;
    padding-right: 6px;
    position: static;
    left: 0;
  }

  .txt-fig-branco.c._1 {
    margin-left: -31px;
    margin-right: 0;
    display: flex;
    left: auto;
    right: auto;
  }

  .txt-fig-branco.txt-singreh.fund {
    width: auto;
    min-width: 160px;
    max-width: 160px;
    min-height: 350px;
    max-height: 350px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    position: absolute;
    top: 167px;
    left: 1px;
    right: 0;
  }

  .txt-fig-branco.txt-singreh.diret {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    top: 159px;
    left: 6px;
    right: 0;
  }

  .txt-fig-branco.txt-singreh.obj {
    min-width: 170px;
    max-width: 170px;
    margin-left: auto;
    margin-right: auto;
    top: 153px;
    left: 3px;
    right: 0;
  }

  .txt-fig-branco.txt-singreh.inst {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    top: 197px;
    left: 2px;
    right: 0;
  }

  .txt-fig-branco.secas._1 {
    top: 320px;
    left: 204px;
  }

  .txt-fig-branco.secas._2 {
    font-size: 12px;
    line-height: 14px;
    top: 383px;
    left: 25px;
  }

  .txt-fig-branco.secas._4 {
    font-size: 12px;
    line-height: 14px;
    top: 437px;
    left: 25px;
  }

  .txt-fig-branco.secas._3 {
    font-size: 12px;
    top: 419px;
    left: 25px;
  }

  .txt-fig-branco.secas._5 {
    text-align: left;
    font-size: 12px;
    top: 470px;
    left: 25px;
  }

  .txt-fig-branco.secas.a {
    left: 12px;
  }

  .txt-fig-branco.secas.crises {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 43px;
    left: -74px;
  }

  .txt-fig-branco.secas.crises._1 {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    font-size: 12px;
    line-height: 14px;
    top: 453px;
    left: 0;
  }

  .txt-fig-branco.secas.crises._2 {
    min-width: 150px;
    max-width: 150px;
    font-size: 12px;
    line-height: 14px;
    top: 432px;
    left: 0;
  }

  .txt-fig-branco.secas.crises._3 {
    min-width: 120px;
    max-width: 150px;
    margin-left: auto;
    font-size: 12px;
    line-height: 14px;
    top: 411px;
    left: 1px;
  }

  .txt-fig-branco.secas.mudancas {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 11px;
    left: -1px;
  }

  .txt-fig-branco.secas.mudancas._1 {
    width: 60px;
    min-width: 60px;
    max-width: 60px;
    top: 26px;
    left: -66px;
  }

  .txt-fig-branco.secas.mudancas._2 {
    min-width: 150px;
    max-width: 100px;
    top: 22px;
    left: 43px;
  }

  .txt-fig-branco.secas.mudancas._2.a {
    border-bottom: .5px #814b0e;
    border-left-style: dashed;
    min-width: 120px;
    max-width: 80px;
    min-height: 50px;
    padding-left: 11px;
    top: 1px;
    left: 36px;
  }

  .txt-fig-branco.secas.mudancas._2.b {
    min-width: 75px;
    max-width: 75px;
    min-height: 40px;
    padding-left: 8px;
    top: 94px;
    left: 59px;
  }

  .txt-fig-branco.secas.mudancas.label.l-1 {
    min-width: 90px;
    max-width: 90px;
    line-height: 14px;
    position: absolute;
    top: -163px;
    left: -26px;
  }

  .txt-fig-branco.secas.mudancas.label.l2 {
    font-size: 12px;
    top: 134px;
    left: 55px;
  }

  .txt-fig-branco.secas.mudancas.label.l3 {
    font-size: 12px;
    top: 192px;
    left: 49px;
  }

  .txt-fig-branco.secas.mudancas.label.l4 {
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    top: 258px;
    left: 57px;
  }

  .txt-fig-branco.secas.mudancas.label.l5 {
    min-width: 100px;
    max-width: 100px;
    font-size: 12px;
    position: relative;
    top: 297px;
    left: 21px;
  }

  .txt-fig-branco.secas.gl-clima.gl-1 {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 43px;
    left: 62px;
  }

  .txt-fig-branco.secas.gl-clima.gl-2 {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 166px;
    left: 54px;
  }

  .txt-fig-branco.secas.gl-clima.gl-3 {
    min-height: auto;
    max-height: none;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 6px;
    left: 45px;
  }

  .txt-fig-branco.secas.gl-clima.gl-4 {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -249px;
    left: 53px;
  }

  .txt-fig-branco.cheias._2 {
    max-width: 120px;
    height: auto;
    min-height: 20px;
    max-height: 20px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -4px;
    left: -28px;
  }

  .txt-fig-branco.cheias._1 {
    max-width: 100px;
    height: auto;
    min-height: 30px;
    max-height: 30px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 33px;
    left: -36px;
  }

  .txt-fig-branco.cheias._3 {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    position: absolute;
    top: 17px;
    left: 0;
  }

  .txt-fig-branco.cheias._4 {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    position: absolute;
    top: 34px;
    left: 0;
  }

  .txt-fig-branco.cheias._5 {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    position: absolute;
    top: 51px;
    left: 0;
  }

  .txt-fig-branco.cheias._6 {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    position: absolute;
    top: 69px;
    left: 0;
  }

  .txt-fig-branco.blc.oqe {
    top: 180px;
    left: 42px;
  }

  .txt-fig-branco.blc.oqe._1 {
    top: 207px;
    left: 205px;
  }

  .txt-fig-branco.blc.oqe._3 {
    top: 45px;
    left: 43px;
  }

  .txt-fig-branco.blc.pqs {
    width: 60px;
    position: relative;
    top: 171px;
    left: 59px;
  }

  .txt-fig-branco.blc.pqs._1 {
    min-width: 80px;
    max-width: 80px;
    top: 217px;
    left: 66px;
  }

  .txt-fig-branco.blc.pqs._2 {
    min-width: 80px;
    max-width: 80px;
    position: relative;
    top: 315px;
    left: 65px;
  }

  .txt-fig-branco.blc.limite {
    position: relative;
    top: 201px;
    left: 50px;
  }

  .txt-fig-branco.blc.limite._1 {
    top: 260px;
    left: 54px;
  }

  .txt-fig-branco.blc.limite._2 {
    top: 317px;
    left: 52px;
  }

  .txt-fig-branco.blc.calculo {
    width: 50px;
    position: absolute;
    top: 63px;
    left: 22px;
    right: 0;
  }

  .txt-fig-branco.blc.calculo._1 {
    margin-left: 9px;
    top: 80px;
    left: 144px;
    right: 0;
  }

  .txt-fig-branco.blc.calculo._2 {
    color: #fff;
    text-align: left;
    background-color: #515a30;
    width: 130px;
    margin-top: 19px;
    margin-left: 8px;
    padding-left: 8px;
    top: 214px;
    left: 43px;
  }

  .txt-fig-branco.blc.calculo._4 {
    color: #fff;
    text-align: left;
    background-color: #515a30;
    width: 130px;
    margin-top: 0;
    margin-left: 0;
    padding-left: 16px;
    top: 114px;
    left: 54px;
  }

  .txt-fig-branco.blc.calculo.a {
    text-align: left;
    margin-left: 0;
    top: 294px;
    left: 119px;
  }

  .txt-fig-branco.blc.calculo.b {
    text-align: left;
    margin-left: 0;
    top: 348px;
    left: 117px;
  }

  .txt-fig-branco.blc.calculo.c {
    text-align: left;
    margin-left: 0;
    top: 413px;
    left: 115px;
  }

  .txt-fig-branco.blc.calculo.d {
    text-align: left;
    top: 485px;
    left: 118px;
  }

  .txt-fig-branco.blc.calculo.e {
    text-align: left;
    min-width: 50px;
    max-width: 50px;
    top: 213px;
    left: 62px;
  }

  .txt-fig-branco.blc.calculo.f {
    text-align: left;
    min-width: 80px;
    max-width: 80px;
    top: 212px;
    left: 116px;
  }

  .txt-fig-branco.usos.interna {
    font-size: 12px;
    line-height: 14px;
  }

  .txt-fig-branco.usos.interna.turis {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 26px;
    left: auto;
  }

  .txt-fig-branco.usos.interna.pesca {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 18px;
    left: auto;
  }

  .txt-fig-branco.usos.interna.navega, .txt-fig-branco.usos.interna.eflu {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 26px;
    left: auto;
  }

  .txt-fig-branco.usos.interna.ab-hu {
    width: auto;
    min-width: 170px;
    max-width: 170px;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 28px;
    left: auto;
  }

  .txt-fig-branco.usos.interna.ab-ru {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 26px;
    left: auto;
  }

  .txt-fig-branco.usos.interna.indu {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 21px;
    left: auto;
  }

  .txt-fig-branco.usos.interna.ab-an, .txt-fig-branco.usos.interna.irriga {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 26px;
    left: auto;
  }

  .txt-fig-branco.usos.interna.minera {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 26px;
    left: auto;
  }

  .txt-fig-branco.usos.interna.energia {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 26px;
    left: auto;
    right: auto;
  }

  .txt-fig-branco.sh.comp {
    min-width: 25svh;
    max-width: 25svh;
    margin-left: auto;
    margin-right: auto;
    top: 7px;
    left: auto;
  }

  .txt-fig-branco.sh.comp._1 {
    text-align: right;
    width: auto;
    min-width: 70px;
    max-width: 70px;
    min-height: 50px;
    max-height: 50px;
    top: 90px;
    bottom: 0;
    left: 38px;
  }

  .txt-fig-branco.sh.comp._2 {
    text-align: left;
    width: auto;
    min-width: 100px;
    max-width: 100px;
    margin-left: 21px;
    margin-right: 0;
    font-size: 10px;
    line-height: 12px;
    display: block;
    position: absolute;
    top: 427px;
    left: -30px;
  }

  .txt-fig-branco.sh.comp._3 {
    min-width: 100px;
    max-width: 100px;
    margin-left: 21px;
    margin-right: 0;
    font-size: 10px;
    line-height: 12px;
    position: absolute;
    top: 246px;
    left: -30px;
    right: 0;
  }

  .txt-fig-branco.sh.comp._4 {
    min-width: 120px;
    max-width: 120px;
    margin-left: 21px;
    margin-right: 0;
    font-size: 10px;
    line-height: 12px;
    position: absolute;
    top: 308px;
    left: -30px;
  }

  .txt-fig-branco.sh.comp._5 {
    min-width: 100px;
    max-width: 100px;
    margin-left: 21px;
    margin-right: 0;
    font-size: 10px;
    line-height: 12px;
    position: absolute;
    top: 369px;
    left: -30px;
  }

  .txt-fig-branco.sh.comp.abre-comp {
    min-width: 200px;
    max-width: 200px;
    font-size: 10px;
    line-height: 12px;
    position: absolute;
    top: 31px;
    left: -92px;
  }

  .txt-fig-branco.sh.ish {
    align-self: flex-start;
    width: auto;
    min-width: 200px;
    max-width: 200px;
    margin-top: 52px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 6px;
    left: 8px;
  }

  .txt-fig-branco.sh.ish.apoio._2 {
    min-width: 190px;
    max-width: 190px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 10px;
    line-height: 12px;
    top: 223px;
    left: 18px;
  }

  .txt-fig-branco.sh.ish.apoio._1 {
    top: 173px;
    left: 37px;
  }

  .txt-fig-branco.sh.ish.apoio._1.pnsh {
    width: auto;
    min-width: 160px;
    max-width: 160px;
    margin-top: 5px;
    top: 158px;
    left: 0;
    right: 0;
  }

  .txt-fig-branco.sh.ish.apoio._3 {
    text-align: left;
    width: auto;
    min-width: 50px;
    max-width: 50px;
    font-size: 10px;
    line-height: 12px;
    top: -104px;
    left: 35px;
  }

  .txt-fig-branco.sh.ish.apoio._4 {
    width: auto;
    min-width: 50px;
    max-width: 50px;
    font-size: 10px;
    line-height: 12px;
    top: -225px;
    left: 73px;
    right: 0;
  }

  .txt-fig-branco.sh.ish.apoio._4.a {
    min-width: 60px;
    max-width: 60px;
    margin-left: 0;
    margin-right: 0;
    font-size: 10px;
    line-height: 12px;
    position: relative;
    top: -222px;
    left: -69px;
  }

  .txt-fig-branco.sh.ish.apoio._4.b {
    min-width: 60px;
    font-size: 10px;
    line-height: 12px;
    top: -159px;
    left: -69px;
    right: 0;
  }

  .txt-fig-branco.sh.riscos.bloco-1 {
    text-align: left;
    align-self: center;
    width: auto;
    min-width: 85px;
    max-width: 85px;
    margin-left: auto;
    margin-right: auto;
    top: -17px;
    left: -101px;
  }

  .txt-fig-branco.sh.riscos._2 {
    text-align: left;
    align-self: center;
    width: auto;
    min-width: 100px;
    max-width: 100px;
    position: relative;
    top: 98px;
    left: -42px;
  }

  .txt-fig-branco.sh.riscos._3 {
    text-align: left;
    align-self: center;
    position: relative;
    top: 140px;
    left: -46px;
  }

  .txt-fig-branco.sh.riscos._4 {
    text-align: left;
    align-self: center;
    position: relative;
    top: 272px;
    bottom: 0;
    left: -39px;
  }

  .txt-fig-branco.sh._1 {
    width: auto;
    min-width: 90px;
    max-width: 90px;
    margin-left: auto;
    margin-right: auto;
    font-size: 10px;
    line-height: 12px;
    position: absolute;
    top: 159px;
    left: -121px;
    right: 0;
  }

  .txt-fig-branco.sh._2 {
    width: auto;
    min-width: 95px;
    max-width: 95px;
    margin-left: auto;
    margin-right: auto;
    font-size: 10px;
    line-height: 12px;
    position: absolute;
    inset: 242px 0 355px -118px;
  }

  .txt-fig-branco.sh._3 {
    text-align: left;
    width: 90px;
    margin-left: auto;
    margin-right: auto;
    font-size: 10px;
    line-height: 12px;
    top: 432px;
    left: -120px;
    right: 0;
  }

  .txt-fig-branco.sh._4 {
    width: auto;
    min-width: 100px;
    max-width: 90px;
    margin-left: auto;
    margin-right: auto;
    font-size: 10px;
    line-height: 12px;
    top: 336px;
    left: -114px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.prh {
    min-width: 180px;
    max-width: 180px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    top: 76px;
    left: 0;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.prh._1 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    top: 313px;
    left: 105px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.prh._2 {
    margin-left: auto;
    margin-right: auto;
    top: 370px;
    left: 54px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.prh._3 {
    margin-left: auto;
    margin-right: auto;
    top: 420px;
    left: 54px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.outorga._1 {
    top: 231px;
    left: -17px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.outorga._2 {
    top: 342px;
    left: -14px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.outorga._3 {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    top: 455px;
    left: -3px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.sb {
    min-width: 90px;
    max-width: 90px;
    top: 273px;
    left: 24px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.marco._1 {
    box-sizing: border-box;
    min-width: 120px;
    max-width: 120px;
    top: 173px;
    left: 88px;
  }

  .txt-fig-branco.txt-tela.ferramentas.apoio.marco._2 {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    top: 435px;
    left: 18px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.enquadra {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    top: 100px;
    left: -42px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.outorga {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    top: 70px;
    left: -1px;
  }

  .txt-fig-branco.txt-tela.ferramentas.cobra {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    min-height: 50px;
    max-height: 50px;
    margin-top: 80px;
    margin-left: -94px;
    margin-right: auto;
    padding-left: 0;
    font-size: 14px;
    line-height: 16px;
    position: static;
    top: 0;
    left: auto;
  }

  .txt-fig-branco.txt-tela.ferramentas.snirh {
    margin-left: auto;
    margin-right: auto;
    top: 132px;
    left: -77px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.cond {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    min-width: 170px;
    max-width: 170px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 130px;
    left: -5px;
  }

  .txt-fig-branco.txt-tela.ferramentas.cnerh {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    margin-top: 11px;
    position: relative;
    top: 146px;
    left: -5px;
  }

  .txt-fig-branco.txt-tela.ferramentas.regular {
    min-width: 160px;
    max-width: 160px;
    margin-left: auto;
    margin-right: auto;
    top: 88px;
    left: -24px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.sb {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    top: 90px;
    left: -36px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.fiscal {
    width: auto;
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 14px;
    top: 120px;
    left: -31px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.ferramentas.marco {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    top: 110px;
    left: -37px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._1.gt {
    width: auto;
    min-width: 120px;
    max-width: 120px;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    top: 112px;
    left: 10px;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._1.destaque.d2 {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
    font-size: 12px;
    display: block;
    position: relative;
    inset: 23px 0 0%;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._2.destaque.d3 {
    text-align: left;
    width: 70px;
    font-size: 12px;
    top: 90px;
    left: 0;
    right: -53px;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._3.destaque.d4 {
    text-align: left;
    width: 80px;
    font-size: 12px;
    top: 256px;
    left: 0;
  }

  .txt-fig-branco.txt-tela.acoes.apoio._4.destaque.d5 {
    font-size: 12px;
    position: relative;
    top: 174px;
    left: 0;
  }

  .txt-fig-branco.txt-tela.acoes.apoio.ods {
    align-self: auto;
    width: auto;
    min-width: 160px;
    max-width: 160px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 92px;
    left: 0;
  }

  .txt-fig-branco.txt-tela.acoes.apoio.ods._2 {
    min-width: 160px;
    max-width: 160px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 138px;
    left: 0;
  }

  .txt-fig-branco.txt-tela.acoes.gt {
    flex-flow: column;
    width: auto;
    min-width: 180px;
    max-width: 180px;
    min-height: 60px;
    max-height: 60px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    top: 83px;
    bottom: 0;
    left: auto;
  }

  .txt-fig-branco.txt-tela.acoes.capac {
    width: auto;
    min-width: 200px;
    margin-top: 56px;
    padding-right: 41px;
    font-size: 12px;
    line-height: 14px;
    display: block;
    position: absolute;
    top: 21px;
    left: 0;
  }

  .txt-fig-branco.txt-tela.acoes.ods {
    width: auto;
    min-width: 160px;
    max-width: 160px;
    position: absolute;
    top: 55px;
    left: 0;
  }

  .txt-fig-branco.txt-tela.acoes.destaque.d1 {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 109px;
    left: -2px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.futuro.geg {
    text-align: left;
    width: auto;
    min-width: 180px;
    max-width: 180px;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    top: 89px;
    left: 8px;
  }

  .txt-fig-branco.txt-tela.futuro.geg.t2 {
    text-align: left;
    width: auto;
    min-width: 150px;
    max-width: 150px;
    line-height: 14px;
    position: relative;
    top: 308px;
    left: -5px;
  }

  .txt-fig-branco.txt-tela.futuro.geg.t3 {
    text-align: left;
    width: auto;
    min-width: 150px;
    max-width: 150px;
    min-height: auto;
    max-height: none;
    position: absolute;
    top: 353px;
    left: -27px;
  }

  .txt-fig-branco.txt-tela.futuro.geg.t4 {
    text-align: left;
    width: auto;
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 243px;
    left: -4px;
  }

  .txt-fig-branco.txt-tela.futuro.acoes {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    font-size: 12px;
    line-height: 14px;
    display: block;
    position: absolute;
    top: 71px;
    left: -6px;
  }

  .txt-fig-branco.txt-tela.futuro.infor {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    top: 52px;
    left: 0;
    right: 0;
  }

  .txt-fig-branco.txt-tela.futuro.infor.apoio {
    width: auto;
    min-width: 90px;
    max-width: 90px;
    position: absolute;
    top: 363px;
    left: 42px;
  }

  .txt-fig-branco.txt-tela.futuro.edu {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    top: 42px;
    left: -7px;
    right: 0;
  }

  .txt-fig-branco.txt-tela.futuro.apoio.t1 {
    width: 75px;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    top: 146px;
    left: -123px;
  }

  .txt-fig-branco.txt-tela.futuro.apoio.t2 {
    width: auto;
    min-width: 90px;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    top: 254px;
    left: 53px;
  }

  .txt-fig-branco.txt-tela.futuro.apoio.t3 {
    width: 90px;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    top: 145px;
    left: 129px;
  }

  .flex-block-48 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    left: 0;
  }

  .flex-block-49 {
    margin-top: 0;
    top: 0;
  }

  .flex-block-50 {
    width: auto;
    height: auto;
    display: none;
  }

  .flex-block-53, .flex-snirh {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .paragraph-25 {
    position: relative;
  }

  .italic-text-42, .italic-text-43, .italic-text-44 {
    font-size: 16px;
    line-height: 20px;
  }

  .italic-text-45, .italic-text-46 {
    font-size: 16px;
  }

  .italic-text-47 {
    font-size: 16px;
    line-height: 18px;
  }

  .italic-text-48 {
    font-size: 16px;
  }

  .italic-text-49 {
    font-size: 16px;
    line-height: 18px;
  }

  .italic-text-50 {
    font-size: 16px;
    line-height: 20px;
  }

  .italic-text-53 {
    font-size: 16px;
    line-height: 18px;
  }

  .paragraph-34 {
    margin-bottom: 24px;
  }

  .info {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-width: 80svw;
    max-width: none;
    height: auto;
    min-height: 550px;
    max-height: 550px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: auto;
  }

  .info.singreh {
    background-image: linear-gradient(#fff 49%, #f8f6fd 72%, #d1c4f5);
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-width: 80svw;
    max-width: 90svw;
    min-height: 550px;
    max-height: 550px;
    margin: 79px 0 11px;
    display: block;
    left: -6px;
    overflow: visible;
  }

  .info.clima {
    min-width: 87svw;
    max-width: 87svw;
    min-height: 550px;
    max-height: 550px;
    margin-bottom: 8px;
    margin-left: -8px;
    margin-right: auto;
    padding-left: 0;
    left: auto;
    right: auto;
  }

  .info.usos {
    min-width: 87svw;
    max-width: 87svw;
    height: auto;
    min-height: 550px;
    max-height: 550px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    left: -8px;
  }

  .info.balanco {
    justify-content: center;
    align-items: flex-end;
    width: auto;
    min-width: 87svw;
    max-width: 87svw;
    height: auto;
    min-height: 500px;
    max-height: 500px;
    margin: 0 0 0 2px;
    padding-left: 0;
    position: static;
    top: -4px;
    left: 0;
  }

  .info.seguranca {
    min-width: 87svw;
    max-width: 87svw;
    min-height: 550px;
    max-height: 500px;
    margin-top: 4px;
    margin-left: auto;
    display: flex;
    left: -8px;
  }

  .info.ferramentas {
    min-width: 87svw;
    max-width: 87svw;
    min-height: 550px;
    max-height: 550px;
    margin: 0 0 4px auto;
    left: auto;
    right: 8px;
  }

  .info.acoes {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    background-image: linear-gradient(#fff 66%, #f6ebef);
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-width: 87svw;
    max-width: 87svw;
    height: auto;
    min-height: 550px;
    max-height: 550px;
    margin: 0 auto 4px;
    padding-left: 0;
    display: flex;
    position: relative;
    top: 0;
    left: -7px;
    right: auto;
    overflow: visible;
  }

  .info.futuro {
    width: auto;
    min-width: 87svw;
    max-width: 87svw;
    height: auto;
    min-height: 550px;
    max-height: 550px;
    margin-top: 0;
    margin-left: auto;
    padding-left: 0;
    left: -3px;
    right: 0;
  }

  .personagem.ql-1 {
    z-index: 10;
    min-width: 90px;
    max-width: 90px;
    margin-top: 275px;
    margin-bottom: auto;
    position: static;
    top: 165px;
    left: 52px;
  }

  .personagem.p2 {
    width: 65%;
    min-width: 80%;
    max-width: 100%;
    height: 65%;
    min-height: 65%;
    max-height: 65%;
    display: none;
    position: relative;
    top: 152px;
    left: 0;
  }

  .personagem.qt-p1-copy {
    width: auto;
    min-width: 100px;
    max-width: 100px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    display: block;
    position: relative;
    top: -14px;
    left: -18px;
  }

  .personagem.qt-p1-copy.p1 {
    min-width: auto;
    display: none;
    position: static;
  }

  .personagem.qt-p1-copy.personagem-inicio {
    position: absolute;
    top: 181px;
    left: -12px;
    right: 0;
  }

  .personagem.m-p1 {
    min-width: 100px;
    max-width: 100px;
    margin-top: -267px;
    display: block;
    position: static;
    top: -198px;
    left: -11px;
  }

  .personagem.p4 {
    z-index: 35;
    align-self: center;
    width: 30%;
    min-width: 30%;
    max-width: none;
    height: 30%;
    min-height: 30%;
    max-height: 100%;
    margin-top: 0;
    margin-left: 0;
    display: none;
    position: static;
    top: -37px;
    left: 39px;
  }

  .personagem.p4.tela-evapo {
    width: 100%;
    min-width: 100%;
    height: 100%;
    bottom: 45px;
    left: 0;
  }

  .personagem.p5 {
    z-index: 36;
    width: auto;
    min-width: 18svw;
    max-width: 18svw;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
    display: none;
    position: absolute;
    inset: 33% auto auto 6%;
    overflow: visible;
  }

  .personagem.p6 {
    align-self: flex-start;
    width: 30%;
    min-width: 30%;
    max-width: none;
    height: 50%;
    max-height: 50%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: none;
    position: relative;
    top: 0;
    left: -81px;
  }

  .personagem.p7 {
    min-width: auto;
    max-width: none;
    margin-top: 30px;
    display: none;
    position: relative;
    top: -95px;
    bottom: -63px;
    left: -75px;
  }

  .personagem.cl._1 {
    z-index: 20;
    min-height: 350px;
    top: 189px;
    left: -11px;
  }

  .personagem.cl._2 {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 192px;
    left: 0;
  }

  .personagem.cl._2.cheia {
    min-width: 50px;
    max-width: 50px;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    top: 208px;
    left: auto;
  }

  .personagem.cl._3 {
    margin-left: auto;
    margin-right: auto;
    display: none;
    top: 338px;
    left: 84px;
  }

  .personagem.cl4 {
    margin-left: auto;
    margin-right: auto;
    top: 402px;
    left: -161px;
    right: 0;
  }

  .personagem.balanco {
    min-width: 150px;
    max-width: 150px;
    display: block;
    position: absolute;
    top: 89px;
    left: 7px;
  }

  .personagem.balanco._1 {
    display: none;
  }

  .personagem.oqe {
    min-width: 180px;
    max-width: 180px;
    top: 262px;
    left: 54px;
  }

  .personagem.calculo {
    min-width: 85px;
    max-width: 85px;
    display: none;
    position: relative;
    top: 98px;
    left: -75px;
  }

  .personagem.pqs {
    display: none;
    position: relative;
    top: 72px;
    left: -82px;
  }

  .personagem.usos.mapa {
    min-width: 85px;
    max-width: 85px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 213px;
    left: auto;
  }

  .personagem.seguranca {
    min-width: 160px;
    max-width: 160px;
    margin-left: -87px;
    margin-right: -8px;
    top: 173px;
    left: 117px;
  }

  .personagem.ferramentas.p1 {
    min-width: 150px;
    max-width: 150px;
    display: block;
    top: 195px;
    left: 17px;
  }

  .personagem.ferramentas.p1._3 {
    min-width: 90px;
    max-width: 90px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 241px;
    left: 0;
  }

  .personagem.ferramentas.p2._2 {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 330px;
    left: -118px;
    right: 0;
  }

  .personagem.ferramentas.p2._2.a {
    min-width: 70px;
    max-width: 70px;
    top: 282px;
    left: 0;
  }

  .personagem.ferramentas.p2._3 {
    margin: 309px auto auto;
    position: static;
    top: 309px;
    left: 81px;
  }

  .personagem.ferramentas.p3 {
    margin-left: auto;
    margin-right: auto;
    display: none;
    top: 126px;
    left: 0;
    right: 0;
  }

  .personagem.ferramentas.fe-p4 {
    display: none;
    top: 332px;
    left: 114px;
  }

  .personagem.ferramentas.fe-p5._2 {
    margin-left: auto;
    margin-right: auto;
    top: 348px;
    left: 0;
    right: 0;
  }

  .personagem.ferramentas.fe-p5._2.b {
    display: none;
    top: 162px;
    left: -123px;
  }

  .personagem.acoes.p1 {
    width: 100px;
    min-width: 100px;
    max-width: none;
    display: none;
    position: absolute;
    inset: 218px 0% auto 27%;
  }

  .personagem.acoes.p1.inicio {
    width: auto;
    min-width: 110px;
    max-width: 110px;
    height: auto;
    max-height: none;
    margin-top: 173px;
    display: block;
    top: 0;
    left: 0%;
  }

  .personagem.acoes.p2 {
    min-width: 60px;
    display: none;
    top: 0;
  }

  .personagem.futuro.ft-p2 {
    min-width: 90px;
    max-width: 90px;
    margin-left: auto;
    margin-right: auto;
    top: 261px;
    left: -86px;
    right: 0;
  }

  .personagem.futuro.ft-p3 {
    min-width: 90px;
    max-width: 90px;
    top: 299px;
    left: 2px;
  }

  .personagem.futuro.ft-p1 {
    min-width: auto;
    max-width: none;
    min-height: 320px;
    max-height: 320px;
    margin-top: 104px;
    margin-left: auto;
    margin-right: auto;
    top: 119px;
    left: -22px;
  }

  .circulo.quanti {
    z-index: 2;
    align-self: center;
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
    position: static;
    top: 174px;
    bottom: auto;
    left: auto;
  }

  .circulo.quanti.monitor {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    display: block;
  }

  .circulo.quanti._1 {
    align-self: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: none;
    position: relative;
    top: auto;
  }

  .circulo.quanti.a {
    width: auto;
    min-width: 200px;
    display: block;
    position: absolute;
    top: 19px;
    left: 1px;
    right: 0;
  }

  .circulo.quanti.a.monitor {
    z-index: 2;
    width: auto;
    min-width: 200px;
    max-width: 200px;
    height: auto;
    max-height: none;
    margin-top: 19px;
    margin-bottom: 43px;
    padding-left: 8px;
    padding-right: 11px;
    display: block;
    position: relative;
    top: -151px;
    left: 3px;
  }

  .circulo.quanti.a.inicio {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    display: block;
    position: relative;
    top: -7px;
    left: -4px;
  }

  .circulo.quali {
    width: auto;
    min-width: 170px;
    max-width: 170px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 67px;
    left: -240px;
  }

  .circulo.singreh {
    box-sizing: border-box;
    width: auto;
    min-width: 190px;
    max-width: 190px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -365px;
    left: -18px;
    right: 0;
  }

  .circulo.clima {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    top: 30px;
    left: 0;
  }

  .circulo.usos {
    position: relative;
    top: -261px;
    left: auto;
  }

  .bt-info.qt {
    position: static;
  }

  .bt-info.singreh {
    display: none;
    left: 69px;
  }

  .bt-info.singreh.simples {
    display: block;
  }

  .linha-info {
    width: auto;
    height: auto;
  }

  .linha-info.singreh {
    display: none;
  }

  .linha-info.acoes {
    width: auto;
    min-width: 25svh;
    max-width: none;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    inset: 48px 0 0 auto;
  }

  .linha-info.futuro {
    min-width: 200px;
    margin-left: auto;
    position: relative;
    top: 0;
    left: 0;
    right: auto;
  }

  .tit-info-sec.dbo {
    align-self: flex-start;
    margin-bottom: 0;
    margin-left: 0;
    position: static;
    left: 20px;
  }

  .tit-info-sec.od {
    align-self: center;
    min-width: 100px;
    max-width: 100px;
    margin-left: -62px;
    margin-right: 0;
    position: static;
    left: -65px;
  }

  .tit-info-sec.p {
    align-self: center;
    min-width: 150px;
    max-width: 150px;
    margin-left: -32px;
    margin-right: 0;
    position: static;
    left: 10px;
  }

  .tit-info-sec.c {
    min-width: 180px;
    max-width: 180px;
    margin-left: 0;
    margin-right: auto;
    left: auto;
    right: auto;
  }

  .tit-info-sec.t {
    align-self: flex-start;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    position: static;
    left: 45px;
  }

  .tit-info-sec.ct {
    align-self: flex-start;
    margin: 0 0 0 7px;
    position: static;
    left: 169px;
  }

  .tit-info-sec.tit-info-singreh.fund {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    min-height: 20px;
    max-height: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    position: absolute;
    top: 122px;
    left: 4px;
    right: 0;
  }

  .tit-info-sec.tit-info-singreh.obj {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    top: 122px;
    left: -24px;
    right: 0;
  }

  .tit-info-sec.tit-info-singreh.inst {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    top: 156px;
    left: -2px;
    right: 0;
  }

  .tit-info-sec.tit-info-singreh.apoio {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    top: 308px;
    left: 12px;
    right: 0;
  }

  .tit-info-sec.tit-info-singreh.apoio.cnrh {
    min-width: 180px;
    max-width: 180px;
    top: 110px;
    left: 11px;
  }

  .tit-info-sec.tit-info-singreh.apoio.midr {
    top: 290px;
    left: 0;
  }

  .tit-info-sec.tit-info-singreh.apoio.midr.sub {
    min-width: 180px;
    max-width: 180px;
    top: 323px;
    left: 0;
  }

  .tit-info-sec.tit-info-singreh.apoio.ana {
    min-width: 160px;
    max-width: 160px;
    font-size: 18px;
    top: 296px;
    left: -24px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ag-fed {
    min-width: 180px;
    max-width: 180px;
    top: 303px;
    left: -2px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ag-fed._1 {
    top: 328px;
    left: -8px;
  }

  .tit-info-sec.tit-info-singreh.apoio.estaduais {
    min-width: 170px;
    max-width: 170px;
    top: 112px;
    left: -1px;
  }

  .tit-info-sec.tit-info-singreh.apoio.cerh {
    min-width: 150px;
    max-width: 150px;
    top: 129px;
    left: 0;
  }

  .tit-info-sec.tit-info-singreh.apoio.sema {
    min-width: 180px;
    max-width: 180px;
    top: 115px;
    left: 17px;
  }

  .tit-info-sec.tit-info-singreh.apoio.sema._1 {
    min-width: 180px;
    top: 168px;
    left: 17px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ogerh {
    min-width: 180px;
    max-width: 180px;
    top: 123px;
    left: 17px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ag-est {
    min-width: 160px;
    max-width: 160px;
    top: 135px;
    left: 3px;
  }

  .tit-info-sec.tit-info-singreh.apoio.ag-est._1 {
    min-width: 150px;
    max-width: 150px;
    top: 159px;
    left: -10px;
  }

  .tit-info-sec.tit-info-singreh.apoio.singreh-abre {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    display: flex;
    position: absolute;
    top: 185px;
    left: 10px;
    right: 0;
  }

  .tit-info-sec.secas.a {
    top: -14px;
    left: -40px;
  }

  .tit-info-sec.secas.crises {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 0;
  }

  .tit-info-sec.secas.mudancas {
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    top: -18px;
    left: 8px;
  }

  .tit-info-sec.secas.gl-clima {
    min-width: 180px;
    max-width: 180px;
    min-height: 100px;
    max-height: 100px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 13px;
    left: 0;
  }

  .tit-info-sec.cheias {
    min-width: 120px;
    max-width: 120px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 6px;
    left: -15px;
  }

  .tit-info-sec.blc.oqe {
    min-width: 200px;
    max-width: 200px;
    top: -8px;
    left: 29px;
  }

  .tit-info-sec.blc.pqs {
    position: relative;
    top: 0;
    left: -14px;
  }

  .tit-info-sec.blc.limite {
    width: auto;
    position: relative;
    top: 18px;
    left: -13px;
  }

  .tit-info-sec.blc.calculo {
    align-self: center;
    width: auto;
    min-width: 150px;
    margin-top: -9px;
    font-size: 40px;
    position: static;
    left: auto;
  }

  .tit-info-sec.usos.interna {
    font-size: 24px;
  }

  .tit-info-sec.usos.interna.energia, .tit-info-sec.usos.interna.turis {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    position: relative;
    top: 21px;
    left: auto;
  }

  .tit-info-sec.usos.interna.pesca {
    flex-flow: column;
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    top: 18px;
    left: auto;
  }

  .tit-info-sec.usos.interna.navega {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 21px;
    left: auto;
  }

  .tit-info-sec.usos.interna.eflu {
    min-width: 180px;
    max-width: 180px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 21px;
    left: auto;
  }

  .tit-info-sec.usos.interna.ab-hu {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    position: relative;
    top: 21px;
    left: auto;
  }

  .tit-info-sec.usos.interna.ab-ru, .tit-info-sec.usos.interna.indu, .tit-info-sec.usos.interna.ab-an, .tit-info-sec.usos.interna.irriga, .tit-info-sec.usos.interna.minera {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 21px;
    left: auto;
  }

  .tit-info-sec.sh {
    width: auto;
    min-width: auto;
    top: 10px;
    left: 8px;
  }

  .tit-info-sec.sh.comp {
    margin-left: auto;
    margin-right: auto;
    padding-left: 27px;
    display: flex;
    position: relative;
    top: 0;
    left: auto;
  }

  .tit-info-sec.sh.ish {
    flex-flow: column;
    align-self: auto;
    min-width: 20svh;
    max-width: 20svh;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    top: 9px;
    left: -24px;
  }

  .tit-info-sec.sh.ish._1.tela1 {
    min-width: 200px;
    max-width: 200px;
    position: absolute;
    top: -7px;
    left: 12px;
  }

  .tit-info-sec.sh.riscos {
    width: auto;
    min-width: 25svh;
    max-width: 25svh;
    height: auto;
    min-height: auto;
    max-height: none;
    position: relative;
    top: 28px;
    left: 1px;
  }

  .tit-info-sec.sh.riscos.tela-riscos {
    left: 0;
  }

  .tit-info-sec.tela.ferramentas.prh {
    width: auto;
    top: -44px;
    left: -56px;
  }

  .tit-info-sec.tela.ferramentas.enquadra {
    top: 30px;
    left: -88px;
  }

  .tit-info-sec.tela.ferramentas.enquadra.m {
    min-width: 180px;
    left: -77px;
  }

  .tit-info-sec.tela.ferramentas.outorga {
    min-width: 180px;
    max-width: 200px;
    display: block;
    top: 15px;
    left: -74px;
  }

  .tit-info-sec.tela.ferramentas.cobra {
    min-width: 150px;
    max-width: 150px;
    left: -36px;
  }

  .tit-info-sec.tela.ferramentas.cobra.fe.mobile {
    top: 52px;
  }

  .tit-info-sec.tela.ferramentas.snirh.fe.mobile {
    min-width: 200px;
    max-width: 200px;
    font-size: 24px;
    left: -88px;
  }

  .tit-info-sec.tela.ferramentas.snirh.fe.mobile._1 {
    top: 36px;
  }

  .tit-info-sec.tela.ferramentas.cond, .tit-info-sec.tela.ferramentas.cnarh.fe {
    min-width: 180px;
    max-width: 180px;
    left: -85px;
  }

  .tit-info-sec.tela.ferramentas.regula {
    min-width: 200px;
    max-width: 200px;
    top: -12px;
    left: -56px;
  }

  .tit-info-sec.tela.ferramentas.sb {
    min-width: 150px;
    max-width: 150px;
    top: -48px;
    left: -232px;
  }

  .tit-info-sec.tela.ferramentas.fiscal {
    min-width: 180px;
    left: -80px;
  }

  .tit-info-sec.tela.ferramentas.fiscal.mobile {
    left: -84px;
  }

  .tit-info-sec.tela.ferramentas.marco.fe.mobile {
    width: auto;
    min-width: 130px;
    max-width: 130px;
    top: -22px;
    left: -79px;
  }

  .tit-info-sec.tela.acoes.gt {
    min-width: 200px;
    max-width: 200px;
    min-height: auto;
    max-height: none;
    margin-bottom: auto;
    margin-left: auto;
    display: flex;
    top: 11px;
    left: 3px;
  }

  .tit-info-sec.tela.acoes.capac {
    margin-top: 29px;
    margin-left: 28px;
    position: relative;
    top: -15px;
    left: auto;
  }

  .tit-info-sec.tela.acoes.ods {
    position: relative;
    top: 28px;
  }

  .tit-info-sec.tela.acoes.destaque.mobile {
    width: 100%;
    min-width: 100%;
    margin-left: auto;
    font-size: 24px;
    position: relative;
    left: 0;
  }

  .tit-info-sec.tela.futuro.geg {
    width: 200px;
  }

  .tit-info-sec.tela.futuro.geg.mobile {
    width: auto;
    min-width: 20svh;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
    left: auto;
  }

  .tit-info-sec.tela.futuro.infor {
    min-width: 200px;
    max-width: 200px;
    max-height: none;
    position: relative;
    top: 14px;
    left: 0;
  }

  .tit-info-sec.tela.futuro.edu.mobile {
    align-self: auto;
    left: 0;
  }

  .tit-info-sec.tela.futuro.mobile {
    color: #226258;
    min-width: 200px;
    max-width: 200px;
    position: relative;
    top: 16px;
    left: auto;
  }

  .image-54.quali {
    top: 0;
    left: 0;
  }

  .flex-block-55.singreh.fund {
    width: auto;
    min-width: 50px;
    max-width: 50px;
    display: none;
    top: 0;
  }

  .flex-block-55.singreh.diret {
    display: none;
  }

  .flex-block-55.singreh.obj {
    margin-left: auto;
    margin-right: auto;
    display: none;
    left: 96px;
    right: 0;
  }

  .flex-block-55.singreh.inst, .flex-block-55.cheias {
    display: none;
  }

  .div-block-56 {
    background-image: linear-gradient(360deg, #dff7fd 14%, #fff 83%);
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    min-width: 87svw;
    max-width: 87svw;
    height: auto;
    min-height: 550px;
    max-height: 550px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    position: relative;
    overflow: visible;
  }

  .text-but-info.monitor {
    min-width: 160px;
    max-width: 160px;
    line-height: 18%;
    position: relative;
    top: -189px;
    left: 0;
  }

  .text-but-info.qt {
    width: 100%;
    display: none;
    position: relative;
    top: auto;
    left: auto;
  }

  .section-32 {
    position: static;
  }

  .flex-block-56 {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 80%;
    min-width: auto;
    max-height: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    display: flex;
    position: static;
  }

  .flex-block-56.monitor {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
    position: absolute;
    top: 17px;
    left: -3px;
  }

  .flex-block-56.inicio {
    width: auto;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
    position: absolute;
    top: 50px;
    left: 6px;
  }

  .div-block-57 {
    width: 100%;
    display: none;
    position: relative;
  }

  .linha-quanti.monitor {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    position: relative;
  }

  .linha-quanti.quanti {
    width: auto;
    max-width: none;
    display: none;
    top: 0;
  }

  .qt-tela.t1 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    min-width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    max-height: none;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    position: static;
    top: 151px;
  }

  .qt-tela.t2 {
    background-position: 50% 0;
    background-size: 100%;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 50svh;
    max-height: none;
    display: none;
    position: absolute;
    top: 152px;
  }

  .qt-tela.t3 {
    background-position: 50% 0;
    background-size: 100%;
    width: auto;
    min-width: 87svw;
    max-width: 87svw;
    height: auto;
    min-height: 100svw;
    max-height: none;
    display: none;
    position: relative;
    top: 9px;
    left: auto;
  }

  .qt-tela.t4 {
    background-position: 50% 0;
    background-size: 100%;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 50svh;
    max-height: none;
    display: none;
    top: 150px;
  }

  .qt-tela.evapo {
    background-position: 60% 0;
    background-size: 120%;
    align-self: auto;
    width: auto;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
    display: flex;
    position: static;
    top: -35px;
    bottom: 0;
    left: auto;
  }

  .qt-tela.precip {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-position: 85% 0;
    background-size: 130%;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 60svh;
    max-height: none;
    margin-top: -132px;
    margin-bottom: 0;
    margin-left: auto;
    display: none;
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
  }

  .qt-tela.escoa {
    box-sizing: content-box;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-position: 100% 0;
    background-size: 120%;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: auto;
    min-width: 87svw;
    max-width: none;
    height: 100%;
    min-height: 80svw;
    margin-top: -32px;
    padding-left: 0;
    display: none;
    position: relative;
    inset: -224px auto 59px 30px;
  }

  .qt-tela.retorna {
    width: auto;
    min-width: auto;
    max-width: none;
    display: none;
    position: static;
    top: 0;
    left: 0;
  }

  .qt-tela.flu {
    width: auto;
    max-width: none;
    display: none;
    position: static;
  }

  .qt-tela.niv {
    width: auto;
    max-width: none;
    height: 78%;
    position: relative;
    top: 0;
    left: 0;
  }

  .qt-tela.plu {
    width: auto;
    min-width: auto;
    max-width: none;
    display: none;
    position: relative;
    top: 0;
    left: 0;
  }

  .qt-tela.sub {
    width: auto;
    max-width: none;
    display: none;
    position: relative;
    left: 0;
  }

  .qt-tela.pla {
    width: auto;
    min-width: auto;
    max-width: none;
    display: none;
    position: relative;
    left: 0;
  }

  .qt-tela.sat {
    width: auto;
    max-width: none;
    display: none;
    position: relative;
    left: 0;
  }

  .qt-tela.sat.t2 {
    display: none;
  }

  .qt-tela.sala {
    width: auto;
    max-width: none;
    height: 83%;
    display: none;
    position: relative;
    left: 0;
  }

  .tit-info.reserva {
    z-index: 100;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    position: relative;
    top: 40px;
    left: -15px;
    right: 0;
  }

  .tit-info.reserva.mobile {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin: 28px auto 10px;
    font-size: 24px;
    position: relative;
    top: 2px;
    left: -18px;
  }

  .tit-info.evapo {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    top: 0;
    left: 0;
    right: 0;
  }

  .tit-info.evapo.mobile {
    align-self: auto;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    font-size: 22px;
    position: relative;
    top: 7px;
    left: auto;
  }

  .tit-info.precip {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 15px;
    left: -27px;
  }

  .tit-info.escoa {
    position: relative;
    left: -25px;
  }

  .tit-info.retorna {
    align-self: flex-start;
    position: relative;
    top: 0;
    left: 0;
  }

  .tit-info.flu {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    top: 17px;
    left: 0;
    right: 0;
  }

  .tit-info.flu.mobile {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 22px;
    position: static;
  }

  .tit-info.niv {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    min-width: 180px;
    max-width: 180px;
    margin-top: 18px;
    margin-left: auto;
    margin-right: auto;
    line-height: 28px;
    display: flex;
    position: relative;
    top: auto;
    left: 0;
  }

  .tit-info.plu {
    min-width: 200px;
    max-width: 200px;
    min-height: 40px;
    max-height: 40px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    inset: 3% 0 0% 3%;
  }

  .tit-info.plu.mobile {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    font-size: 22px;
    position: relative;
    top: 0;
    left: 0;
  }

  .tit-info.sub {
    position: relative;
    top: 0;
    left: 0;
  }

  .tit-info.sub.mobile {
    min-width: 160px;
    max-width: 160px;
    min-height: auto;
    max-height: none;
    margin-top: 32px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 26px;
    left: -11px;
  }

  .tit-info.pla {
    margin: 31px auto 9px;
    font-size: 24px;
    line-height: 26px;
    position: relative;
    left: 0;
  }

  .tit-info.sat {
    min-width: 160px;
    max-width: 160px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 100%;
    position: relative;
    top: 16px;
    left: -3px;
    right: 0;
  }

  .tit-info.sat.mobile {
    min-width: 180px;
    max-width: 180px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 26px;
    position: relative;
    top: -2px;
    left: 0;
  }

  .tit-info.sala {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    top: 22px;
    left: 0;
    right: 0;
  }

  .tit-info.sala.mobile {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    font-size: 22px;
    position: relative;
    top: 0;
    left: 0;
  }

  .corpo-txt-info.reserva {
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
    position: relative;
    top: 7px;
    left: auto;
    overflow: clip;
  }

  .corpo-txt-info.evapo {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-width: 87svw;
    max-width: 87svw;
    height: auto;
    min-height: 500px;
    max-height: 500px;
    margin-top: 15px;
    margin-left: 0;
    margin-right: 0;
    display: none;
    position: relative;
    left: 0;
  }

  .corpo-txt-info.precip {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
    position: static;
  }

  .corpo-txt-info.escoa {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    flex-flow: column;
    min-width: 87svw;
    max-width: 87svw;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
    left: -17px;
  }

  .corpo-txt-info.monitor {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 41px;
    display: none;
    position: relative;
  }

  .corpo-txt-info.sala {
    justify-content: flex-start;
    align-items: center;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    margin-top: 0;
    display: none;
    position: relative;
  }

  .corpo-txt-info.sat {
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    font-size: 12px;
    line-height: 14px;
    display: none;
    position: static;
  }

  .corpo-txt-info.plata {
    display: none;
    position: static;
  }

  .corpo-txt-info.sub {
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
    position: static;
  }

  .corpo-txt-info.pluvio {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    margin-top: 0;
    display: none;
    position: static;
  }

  .corpo-txt-info.nivel {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
    position: relative;
  }

  .corpo-txt-info.flu {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    margin-top: 26px;
    display: none;
    position: static;
    overflow: visible;
  }

  .txt-block-info.reserva {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 9px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 40px;
    left: 0;
  }

  .txt-block-info.evapo {
    align-self: flex-start;
    width: auto;
    min-width: 180px;
    max-width: 180px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 16px;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    position: relative;
    top: 42px;
    left: 2px;
  }

  .txt-block-info.precip {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    top: -16px;
    left: 0;
  }

  .txt-block-info.escoa {
    width: auto;
    min-width: 160px;
    max-width: 160px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    top: 7px;
    left: -13px;
  }

  .txt-block-info.escoa._2 {
    line-height: 14px;
    position: relative;
    top: 0;
    left: 22px;
  }

  .txt-block-info.retorna {
    align-self: flex-start;
    width: auto;
    min-width: auto;
    max-width: none;
    line-height: 18px;
    position: static;
  }

  .txt-block-info.monitor.flu {
    width: 100%;
    min-width: 200px;
    max-width: 200px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    top: 55px;
    left: 0;
  }

  .txt-block-info.monitor.niv {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    height: 100%;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    line-height: 14px;
    position: relative;
    top: 0;
    left: 0;
  }

  .txt-block-info.monitor.plu {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    line-height: 14px;
    position: relative;
    top: 81px;
    left: 0;
  }

  .txt-block-info.monitor.sub {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    height: auto;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    line-height: 14px;
    position: relative;
    top: 0;
    left: 0;
  }

  .txt-block-info.monitor.pla {
    width: auto;
    min-width: 160px;
    max-width: 160px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    line-height: 14px;
    position: static;
    left: 0;
  }

  .txt-block-info.monitor.sat {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    margin-top: 6px;
    margin-left: auto;
    margin-right: auto;
    line-height: 14px;
    position: relative;
    top: 42px;
    left: 0;
  }

  .txt-block-info.monitor.sala {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    height: auto;
    margin-top: 6px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 64px;
    left: 0;
    right: 0;
  }

  .ciclo-menu {
    flex-flow: column;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    padding-left: 0;
    display: none;
  }

  .ciclo-menu.monitor {
    flex-flow: column;
    width: 100px;
  }

  .link-block-2.nivel, .link-block-2.pluvio {
    margin-left: 0;
  }

  .link-block-2.sat {
    margin-left: 0;
    position: relative;
  }

  .link-block-2.sala {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    position: relative;
  }

  .link-block-2.pressed {
    display: none;
    position: static;
  }

  .link-block-2.pressed.evapo, .link-block-2.pressed.retorna {
    display: none;
  }

  .link-block-2.pressed.precipita {
    position: static;
  }

  .link-block-2.pressed.plu, .link-block-2.pressed.sub, .flex-block-57 {
    display: none;
  }

  .italic-text-55 {
    margin-top: 12px;
    font-size: 14px;
    line-height: 18px;
    position: relative;
    top: auto;
    left: auto;
  }

  .tela {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-width: auto;
    max-width: none;
    min-height: 60svh;
    max-height: 60svh;
    margin-top: 21px;
    display: none;
    position: static;
  }

  .tela.od._1 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    min-width: 80svw;
    max-width: 80svw;
    margin-left: -4px;
    display: none;
  }

  .tela.p {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .tela.t {
    display: none;
  }

  .tela.ct {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    flex-flow: column;
    margin-top: 22px;
    display: none;
  }

  .tela.c {
    margin-bottom: auto;
    display: none;
  }

  .tela.singreh.fund {
    width: auto;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    margin-top: 20px;
    display: none;
    top: 0;
    left: auto;
  }

  .tela.singreh.diret {
    min-width: 87svw;
    max-width: 87svw;
    min-height: 550px;
    max-height: 550px;
    margin-top: 79px;
    display: none;
  }

  .tela.singreh.obj, .tela.singreh.inst {
    min-width: 87svw;
    max-width: 87svw;
    display: none;
  }

  .tela.secas {
    min-width: 200px;
    max-width: 200px;
    min-height: 500px;
    max-height: 500px;
    display: none;
  }

  .tela.cheias {
    flex-flow: column;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
  }

  .tela.crises, .tela.mudancas {
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
  }

  .tela.gestao-cl {
    flex-flow: column;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    margin-left: 0;
    margin-right: 0;
    display: none;
    position: relative;
  }

  .tela.oqe {
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
    left: -144px;
    right: 0;
  }

  .tela.pqs {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-width: 87svw;
    display: none;
  }

  .tela.limite {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    top: 0;
    left: -8px;
  }

  .tela.calculo {
    justify-content: center;
    align-self: center;
    align-items: center;
    min-width: 200px;
    max-width: 200px;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
  }

  .tela.usos.energia {
    flex-flow: column;
    width: auto;
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
  }

  .tela.usos.turismo, .tela.usos.pesca {
    flex-flow: column;
    min-width: auto;
    max-width: none;
    display: none;
  }

  .tela.usos.navegacao {
    flex-flow: column;
    min-width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
  }

  .tela.usos.efluentes, .tela.usos.ab-hu, .tela.usos.ab-ru, .tela.usos.industria, .tela.usos.ab-an, .tela.usos.irriga {
    flex-flow: column;
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
  }

  .tela.usos.minera {
    flex-flow: column;
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
    top: 0;
  }

  .tela.sh.comp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-width: auto;
    min-height: 500px;
    max-height: 500px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
    top: 3px;
    left: auto;
  }

  .tela.sh.risco {
    flex-flow: column;
    min-height: 500px;
    max-height: 500px;
    display: none;
    position: relative;
    top: 0;
    left: auto;
  }

  .tela.sh.ish {
    flex-flow: column;
    min-width: 87svw;
    max-width: 87svw;
    height: auto;
    min-height: 500px;
    max-height: 500svh;
    margin-right: auto;
    display: none;
    position: relative;
    left: -4px;
  }

  .tela.sh.caminhos {
    flex-flow: column;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .tela.ferramentas.fe-telas.fiscal {
    min-width: 87svw;
    max-width: 87svw;
    display: none;
    position: relative;
    left: auto;
  }

  .tela.ferramentas.fe-telas.prh {
    flex-flow: column;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    left: auto;
  }

  .tela.ferramentas.fe-telas.enquadra {
    flex-flow: column;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
    position: relative;
  }

  .tela.ferramentas.fe-telas.outorga {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 480px;
    max-height: 480px;
    display: none;
    top: 9px;
    left: auto;
  }

  .tela.ferramentas.fe-telas.cobra, .tela.ferramentas.fe-telas.snirh {
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
    left: auto;
  }

  .tela.ferramentas.fe-telas.cond {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-width: 87svw;
    max-width: 87svw;
    display: none;
    position: relative;
  }

  .tela.ferramentas.fe-telas.cnarh {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
    position: relative;
    left: auto;
  }

  .tela.ferramentas.fe-telas.regula {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
    left: auto;
  }

  .tela.ferramentas.fe-telas.sb {
    flex-flow: column;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
    right: 0;
  }

  .tela.ferramentas.fe-telas.marco {
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
    left: auto;
  }

  .tela.acoes.gt {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
    position: relative;
    left: auto;
  }

  .tela.acoes.capac {
    flex-flow: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    min-height: 500px;
    max-height: 500px;
    display: none;
    position: relative;
    top: 0;
  }

  .tela.acoes.ods {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: 90vw;
    min-width: 80svw;
    max-width: none;
    min-height: 500px;
    max-height: 500px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    top: 0;
    right: 0;
  }

  .tela.acoes.destaque {
    flex-flow: column;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    margin-top: 0;
    display: none;
    position: relative;
    top: 0;
    left: auto;
    right: auto;
  }

  .tela.futuro.geg {
    z-index: 2;
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    min-width: 200px;
    max-width: 200px;
    min-height: 500px;
    max-height: 500px;
    margin-top: 0;
    padding-right: 17px;
    display: none;
    position: absolute;
    top: 0;
  }

  .tela.futuro.acoes {
    z-index: 3;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    min-width: 200px;
    max-width: 200px;
    min-height: 500px;
    max-height: 500px;
    margin-top: 0;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }

  .tela.futuro.infor {
    z-index: 3;
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
    position: relative;
    top: 0;
  }

  .tela.futuro.edu {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    align-self: flex-start;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
    top: 0;
  }

  .persona.acoes {
    display: none;
  }

  .persona.futuro {
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .info-abre {
    min-width: 180px;
    max-width: 180px;
    min-height: 60svh;
    max-height: 60svh;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .info-abre.singreh {
    flex-flow: column;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: auto;
    min-width: 87svw;
    max-width: 87svw;
    min-height: 500px;
    max-height: 500px;
    margin-left: 0;
    margin-right: 0;
    display: none;
    position: relative;
  }

  .info-abre.singreh.inicio {
    flex-flow: column;
    min-width: 160px;
    max-width: 160px;
    min-height: 480px;
    max-height: 480px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    top: 38px;
    left: 0;
    right: 0;
  }

  .info-abre.clima {
    display: flex;
  }

  .info-abre.balanco {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    top: 0;
  }

  .info-abre.usos {
    flex-flow: column;
    min-height: 500px;
    max-height: 500px;
    display: flex;
  }

  .info-abre.seguranca {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    min-width: 200px;
    max-width: 200px;
    min-height: 500px;
    max-height: 500px;
    display: flex;
  }

  .info-abre.ferramentas {
    min-height: 500px;
    max-height: 500px;
    display: flex;
  }

  .info-abre.acoes {
    align-self: center;
    display: none;
  }

  .info-abre.acoes.inicio {
    min-width: 200px;
    max-width: 200px;
    min-height: 500px;
    max-height: 500px;
    margin-top: 20px;
    margin-left: auto;
    display: flex;
    left: 0;
  }

  .info-abre.futuro {
    z-index: 1;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: auto;
    min-width: 25svh;
    max-width: 25svh;
    height: auto;
    min-height: 500px;
    max-height: 500px;
    padding-right: 0;
    font-size: 18px;
    display: flex;
    right: 0;
  }

  .but-ql-pressed.sh.riscos {
    left: 0;
  }

  .sg-p.p1 {
    z-index: 30;
    flex-flow: column;
    min-width: 120px;
    max-width: 120px;
    min-height: auto;
    max-height: none;
    display: flex;
    position: relative;
    top: 153px;
    left: -10px;
    right: 0;
  }

  .sg-p.p5.small {
    min-width: 150px;
    max-width: 150px;
    min-height: 215px;
    max-height: 215px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -115px;
    left: 124px;
    right: 0;
  }

  .txt-but-menu.cerh.estadual {
    min-width: 50px;
    max-width: 50px;
    min-height: 40px;
    max-height: 40px;
    margin-left: auto;
    margin-right: auto;
    top: 69px;
    left: -51px;
    right: 0;
  }

  .txt-but-menu.cerh.estadual.sngrh {
    margin-left: auto;
    margin-right: auto;
    top: 378px;
    left: 31px;
    right: 0;
  }

  .txt-but-menu.federal {
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    top: 69px;
    left: -51px;
    right: 0;
  }

  .txt-but-menu.federal.sngrh {
    margin-left: auto;
    margin-right: auto;
    top: 141px;
    left: 9px;
    right: 0;
  }

  .div-block-63 {
    display: flex;
  }

  .sin-abre {
    min-width: 80svw;
    max-width: 80svw;
    min-height: 500px;
    max-height: 500px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    top: 3px;
    left: 5px;
    right: 0;
  }

  .sin-abre.inter {
    min-width: 80svw;
    max-width: 80svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
    top: 0;
    overflow: visible;
  }

  .sin-abre.cnrh {
    min-width: 80svw;
    max-width: 80svw;
    display: none;
    top: 0;
    left: 0;
  }

  .sin-abre.midr {
    min-width: 80svw;
    max-width: 80svw;
    margin-left: auto;
    margin-right: auto;
    display: none;
    top: 0;
    left: 0;
    right: 0;
  }

  .sin-abre.ana {
    justify-content: flex-start;
    align-items: center;
    min-width: 80svw;
    max-width: 80svw;
    min-height: 520px;
    max-height: 520px;
    display: none;
    position: relative;
    top: 0;
  }

  .sin-abre.ag-fed {
    order: 0;
    justify-content: flex-start;
    align-items: center;
    min-width: 80svw;
    max-width: 80svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
    top: 0;
    left: 0;
  }

  .sin-abre.estaduais {
    min-width: 80svw;
    max-width: 80svw;
    min-height: 480px;
    max-height: 500px;
    display: none;
    top: 0;
    left: 0;
  }

  .sin-abre.cerh, .sin-abre.sema {
    min-width: 80svw;
    max-width: 80svw;
    min-height: 480px;
    max-height: 480px;
    display: none;
    top: 0;
  }

  .sin-abre.ogerh {
    min-width: 80svw;
    max-width: 80svw;
    min-height: 500px;
    max-height: 500px;
    display: none;
  }

  .sin-abre.ag-est {
    min-width: 80svw;
    max-width: 80svw;
    min-height: 480px;
    max-height: 480px;
    display: none;
  }

  .imagem-1.mapa-fed._1 {
    min-width: 60px;
    max-width: 60px;
    margin-left: auto;
    margin-right: auto;
    top: 10px;
    left: 24px;
    right: 0;
  }

  .imagem-1.mapa-fed.sngrh-fed {
    margin-left: auto;
    margin-right: auto;
    top: 51px;
    left: 9px;
    right: 0;
  }

  .img-2.mapa-est-1 {
    min-width: 60px;
    max-width: 60px;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    top: 10px;
    left: 24px;
    right: 0;
  }

  .img-2.mapa-sngrh {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 290px;
    left: 11px;
    right: 0;
  }

  .img-3 {
    display: none;
    top: 59px;
    left: 97px;
    right: 0;
  }

  .img-4 {
    display: none;
  }

  .imagem-tela-apoio.cnrh {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    top: 106px;
    left: -17px;
    right: 0;
  }

  .imagem-tela-apoio.midr {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    top: 110px;
    left: -3px;
    right: 0;
  }

  .imagem-tela-apoio.ana {
    min-width: 120px;
    max-width: 120px;
    margin-left: auto;
    margin-right: auto;
    top: 142px;
    left: 18px;
    right: 0;
  }

  .imagem-tela-apoio.ag-fed {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    top: 63px;
    left: 3px;
    right: 0;
  }

  .imagem-tela-apoio.estaduais {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    top: 160px;
    left: -3px;
    right: 0;
  }

  .imagem-tela-apoio.cerh {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    top: 177px;
    left: 0;
    right: 0;
  }

  .imagem-tela-apoio.sema {
    min-width: 190px;
    max-width: 190px;
    margin-left: auto;
    margin-right: auto;
    top: 219px;
    left: 14px;
    right: 0;
  }

  .imagem-tela-apoio.ogerh {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    top: 171px;
    left: 11px;
    right: 0;
  }

  .imagem-tela-apoio.ag-est {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: 205px;
    left: 14px;
    right: 0;
  }

  .imagem-tela-apoio.inter {
    margin-left: auto;
    margin-right: auto;
    top: 87px;
    left: -22px;
    right: 0;
  }

  .txt-info-apoio {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    top: 368px;
    left: 13px;
    right: 0;
  }

  .txt-info-apoio.cnrh {
    min-width: 180px;
    max-width: 180px;
    top: 312px;
    left: 10px;
  }

  .txt-info-apoio.midr {
    min-width: 180px;
    max-width: 180px;
    top: 387px;
    left: -1px;
  }

  .txt-info-apoio.ana._2 {
    min-width: 200px;
    max-width: 200px;
    top: 417px;
    left: 0;
  }

  .txt-info-apoio.ana._1 {
    min-width: 180px;
    max-width: 180px;
    top: 365px;
    left: -3px;
  }

  .txt-info-apoio.ag-fed {
    min-width: 180px;
    max-width: 180px;
    top: 369px;
    left: -1px;
  }

  .txt-info-apoio.estaduais {
    min-width: 180px;
    max-width: 180px;
    top: 328px;
    left: 0;
  }

  .txt-info-apoio.cerh {
    min-width: 170px;
    max-width: 170px;
    top: 358px;
    left: 15px;
  }

  .txt-info-apoio.sema {
    top: 424px;
    left: 15px;
  }

  .txt-info-apoio.ogerh {
    min-width: 175px;
    max-width: 170px;
    top: 316px;
    left: 18px;
  }

  .txt-info-apoio.ag-est {
    min-width: 160px;
    max-width: 160px;
    top: 379px;
    left: 20px;
  }

  .image-57.secas-itens {
    display: none;
    top: 298px;
    left: 183px;
  }

  .image-57.secas-itens.mudancas {
    min-width: 250px;
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
    top: -104px;
    left: -51px;
  }

  .image-57.cheias {
    display: none;
  }

  .image-57.gestao-cl {
    align-self: auto;
    min-width: 200px;
    max-width: 200px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
    top: -189px;
    left: 8px;
    right: auto;
  }

  .italic-text-56 {
    position: relative;
    top: 39px;
    left: -196px;
  }

  .italic-text-57 {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    inset: auto;
  }

  .footer {
    padding-left: 30px;
  }

  .footer.quanti {
    min-width: 100svw;
    max-width: 100svw;
    min-height: 45px;
    max-height: 45px;
    position: relative;
  }

  .footer.quali {
    min-height: 45px;
    max-height: 45px;
    padding-left: 30px;
  }

  .footer.usos {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .footer.futuro {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .footer.singreh {
    min-height: 60px;
    max-height: 60px;
  }

  .footer.home {
    min-height: 45px;
    margin-top: 100px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .footer.home.credito {
    background-color: #0086ff;
    min-height: 45px;
    max-height: 45px;
    margin-top: 24px;
  }

  .footer.sobre {
    background-color: #0086ff;
    min-height: 45px;
    max-height: 45px;
  }

  .footer.oqe {
    background-color: #0086ff;
    flex: 0 auto;
    align-self: auto;
    min-height: auto;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer.home {
    margin-top: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer.home.insta-sobre {
    background-color: #0086ff;
  }

  .footer.home.mobile-credit {
    background-color: #0086ff;
    margin-top: 24px;
  }

  .footer.home.mobile-oquee {
    background-color: #0086ff;
  }

  .footer.home.quanti-pe {
    background-color: #00c9ff;
    margin-top: 24px;
  }

  .footer.home.mobile-usos {
    background-color: #99f3ff;
    margin-top: 24px;
  }

  .footer.home.mobile-bl {
    background-color: #b9c589;
  }

  .footer.home.mobile-clima {
    background-color: #fd8;
    margin-top: 24px;
  }

  .footer.home.mob-singreh {
    background-color: #e5defc;
  }

  .footer.home.mob-fe {
    background-color: #7e5bef;
    margin-top: 24px;
  }

  .footer.home.mob-ac {
    background-color: #8c0636;
    margin-top: 24px;
  }

  .footer.home.mob-sh {
    background-color: #ea7a6e;
    margin-top: 24px;
  }

  .footer.home.mob-ft {
    background-color: #95e1dc;
    margin-top: 24px;
  }

  .footer._2027 {
    background-color: #7e5bef;
  }

  .container-15 {
    max-width: none;
  }

  .div-block-66 {
    justify-content: center;
    align-self: flex-end;
    align-items: flex-start;
    display: none;
  }

  .footer-wrapper {
    max-width: none;
  }

  .footer-wrapper.quanti {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-top: 3px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .image-62 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 25svh;
    max-height: 25svh;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -102px;
    left: -16px;
    right: 0;
  }

  .image-62.blc.oqe {
    min-width: 210px;
    max-width: 210px;
    min-height: auto;
    max-height: none;
    top: 151px;
    left: 40px;
  }

  .image-62.blc.pqs {
    display: none;
    top: 58px;
    left: -3px;
  }

  .image-62.blc.limite {
    min-height: 200px;
    max-height: 200px;
    display: none;
    top: 44px;
    left: -9px;
  }

  .image-62.blc.calculo {
    min-width: 200px;
    max-width: 200px;
    min-height: auto;
    max-height: none;
    padding-left: 0;
    display: none;
    top: 62px;
    left: -23px;
  }

  .image-62.seguranca {
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: -56px;
    margin-left: auto;
    padding-left: 0;
    position: absolute;
    top: 64px;
    left: 7px;
  }

  .image-62.sh {
    width: auto;
    min-width: 30svh;
    max-width: 20svh;
    height: auto;
    display: none;
    top: 225px;
    left: -116px;
  }

  .image-62.sh.comp {
    min-width: 190px;
    max-width: 190px;
    min-height: 190px;
    max-height: 190px;
    margin-top: 155px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: none;
    position: relative;
    top: -218px;
    left: 0;
  }

  .image-62.sh.ish {
    width: auto;
    min-width: 300px;
    max-width: 300px;
    height: auto;
    display: none;
    top: 193px;
    left: -75px;
  }

  .image-62.sh.riscos {
    width: 200px;
    height: auto;
    display: none;
    position: relative;
    top: 0%;
    left: 0%;
  }

  .image-62.ferramentas {
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 25svh;
    max-height: 25svh;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 23px;
    left: -19px;
  }

  .image-62.tla-img.ferramentas.fe-telas {
    min-width: auto;
    max-width: none;
    min-height: 20svh;
    max-height: 20svh;
    top: 139px;
    left: -15px;
  }

  .image-62.tla-img.ferramentas.fe-telas.enquadra {
    min-width: auto;
    max-width: none;
    min-height: 28svh;
    max-height: 28svh;
    margin-top: -53px;
    margin-left: auto;
    top: 277px;
    left: -18px;
  }

  .image-62.tla-img.ferramentas.fe-telas.outorga {
    min-width: auto;
    max-width: none;
    min-height: 7svh;
    max-height: 7svh;
    display: none;
    top: 166px;
    left: 4px;
  }

  .image-62.tla-img.ferramentas.fe-telas.cobra {
    min-width: auto;
    max-width: none;
    min-height: 25svh;
    max-height: 25svh;
    top: 125px;
    left: 0;
  }

  .image-62.tla-img.ferramentas.fe-telas.snirh {
    min-width: 200px;
    max-width: 200px;
    min-height: auto;
    max-height: none;
    top: 183px;
    left: 6px;
  }

  .image-62.tla-img.ferramentas.fe-telas.cnarh {
    min-width: 200px;
    max-width: 200px;
    min-height: auto;
    max-height: none;
    margin-top: 61px;
    top: 184px;
    left: 0;
  }

  .image-62.tla-img.ferramentas.fe-telas.regula {
    min-width: 220px;
    max-width: 220px;
    min-height: auto;
    max-height: none;
    top: 172px;
    left: -25px;
  }

  .image-62.tla-img.ferramentas.fe-telas.sb {
    min-width: 200px;
    max-width: 200px;
    min-height: auto;
    max-height: none;
    display: none;
    top: 279px;
    left: -15px;
  }

  .image-62.tla-img.ferramentas.fe-telas.fiscal {
    min-width: 200px;
    max-width: 200px;
    min-height: auto;
    max-height: none;
    top: 221px;
    left: -4px;
  }

  .image-62.tla-img.ferramentas.fe-telas.cond {
    min-width: 200px;
    max-width: 200px;
    min-height: auto;
    max-height: none;
    top: 218px;
    left: -8px;
  }

  .image-62.tla-img.ferramentas.marco {
    min-width: 200px;
    max-width: 200px;
    min-height: auto;
    max-height: none;
    display: none;
    top: 223px;
    left: 0;
  }

  .image-62.acoes {
    width: 70vw;
    min-width: 70vw;
    height: auto;
    display: block;
    left: 21px;
  }

  .image-62.acoes.inicio {
    align-self: auto;
    width: auto;
    min-width: 25svh;
    max-width: 25svh;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    position: relative;
    inset: 4px 0 0;
  }

  .image-62.futuro {
    align-self: flex-start;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 200px;
    max-height: 200px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    position: relative;
    top: -483px;
    left: 0;
    right: auto;
  }

  .italic-text-58 {
    top: 0;
    left: 0;
  }

  .italic-text-59 {
    margin-left: 14px;
    font-size: 10px;
    position: static;
    top: 15px;
    left: 0;
  }

  .paragraph-48 {
    margin-bottom: 23px;
  }

  .paragraph-68 {
    margin-bottom: 24px;
  }

  .paragraph-74 {
    font-weight: 400;
  }

  .paragraph-75, .paragraph-78, .paragraph-81 {
    margin-bottom: 0;
  }

  .paragraph-82 {
    margin-bottom: 24px;
  }

  .paragraph-83 {
    margin-bottom: 0;
  }

  .texto-corrido {
    align-self: flex-start;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .texto-corrido.oqe-home {
    max-width: none;
    padding-left: 16px;
    padding-right: 16px;
  }

  .cjt-2026 {
    justify-content: center;
    align-items: center;
    min-width: auto;
    margin-top: -114px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 8px;
  }

  .o-cjt {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .flex-block-54 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .image-20 {
    width: auto;
    height: auto;
  }

  .image-20.futuro, .image-20.futuro-2026, .image-20.futuro-2027 {
    margin-top: 36px;
    margin-bottom: 24px;
    padding-bottom: 0;
  }

  .italic-text-4.oqe_cjt {
    font-size: 16px;
  }

  .flex-block-64 {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    flex-flow: column;
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .icon-text {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    min-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .quadro-sombra {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    min-width: auto;
    height: auto;
    margin-top: 7px;
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .quadro-sombra._2026 {
    width: 89%;
    margin-top: 55px;
  }

  .quadro-sombra._2027 {
    width: 94%;
    margin-top: 33px;
  }

  .heading-2 {
    align-self: flex-start;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .heading-2.mobile {
    min-height: auto;
    max-height: none;
    margin-bottom: auto;
    font-size: 24px;
    top: 4px;
  }

  .flex-block-65 {
    min-width: 89svw;
    max-width: 89svw;
  }

  .txt-auxiliar-but {
    width: 100%;
    margin-left: -16px;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-family: "Sourcesans 3", Arial, sans-serif;
  }

  .txt-auxiliar-but.pdf {
    min-width: 80svw;
    max-width: none;
  }

  .txt-como-nasce {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-bottom: 18px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .txt-como-nasce._1 {
    width: auto;
    min-width: 80svw;
    max-width: 80svw;
    margin-top: 6px;
  }

  .txt-como-nasce._2 {
    width: 100%;
    position: static;
  }

  .txt-como-nasce._2._2026 {
    padding-left: 0;
  }

  .txt-como-nasce._2._2027 {
    top: 311px;
  }

  .txt-como-nasce._1-2028 {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-top: 6px;
  }

  .txt-como-nasce._2-2028 {
    width: 100%;
    position: static;
  }

  .txt-como-nasce._2026 {
    width: auto;
    min-width: 80svw;
    max-width: 80svw;
    padding-left: 0;
    position: absolute;
    top: 334px;
    left: 13px;
  }

  .txt-como-nasce._1-2026 {
    width: auto;
    position: relative;
    top: 58px;
  }

  .txt-como-nasce._2025, .txt-como-nasce._2028 {
    width: auto;
    min-width: 80svw;
    max-width: 80svw;
  }

  .image-64 {
    width: 100%;
    min-width: 80svw;
    margin-bottom: 17px;
    position: static;
  }

  .cn-content-2026 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    width: auto;
    min-width: auto;
    height: auto;
    max-height: none;
    margin-top: 132px;
    position: relative;
    top: -11px;
  }

  .text-block-48 {
    color: #fff;
    text-align: left;
    align-self: flex-start;
    width: auto;
    min-width: 100px;
    max-width: 50px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 8px;
    line-height: 100%;
  }

  .text-block-48.singreh {
    text-align: center;
    min-height: 10px;
    max-height: 20px;
    display: flex;
  }

  .hamburguer.mobile {
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    min-height: auto;
    max-height: none;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .hamburguer.mobile.sobre {
    margin-left: 0;
    margin-right: 0;
    left: -6px;
    right: 0;
  }

  .hamburguer.ham {
    align-self: flex-start;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: auto;
  }

  .flex-block-67 {
    background-color: #0057a3;
  }

  .list-item-9 {
    color: #fff;
  }

  .list-item-9.mobile {
    color: #6b6b6a;
    min-height: auto;
    max-height: none;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .code-embed {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-68 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .flex-block-68.landing {
    padding-left: 9px;
  }

  .bold-text-10 {
    text-align: justify;
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 24px;
    line-height: 26px;
    display: flex;
  }

  .bold-text-10.mobile {
    min-height: auto;
    max-height: none;
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 26px;
    top: 3px;
  }

  .paragraph-90 {
    position: relative;
    top: -16px;
  }

  .div-block-70 {
    width: 100%;
    min-width: 100%;
    max-width: none;
    height: auto;
    max-height: 45.6%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .rich-text-block-4 {
    margin-bottom: 28px;
  }

  .icon {
    align-self: center;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: none;
  }

  .rich-text-block-6 {
    align-self: flex-start;
    position: relative;
  }

  .rich-text-block-7 {
    flex-flow: column;
    display: flex;
  }

  .rich-text-block-8 {
    margin-left: auto;
    margin-right: auto;
  }

  .rich-text-block-9 {
    align-self: flex-start;
  }

  .paragraph-91 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .section-39 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: 0;
    margin-right: 0;
  }

  .italic-text-60 {
    width: auto;
    min-width: auto;
    max-width: none;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    left: 0;
  }

  .italic-text-61 {
    width: auto;
    min-width: auto;
    max-width: none;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    top: -30px;
    left: -23px;
  }

  .italic-text-62 {
    max-height: none;
    font-size: 12px;
    line-height: 14px;
  }

  .italic-text-63 {
    font-size: 36px;
    line-height: 20px;
    position: relative;
  }

  .link-block-4 {
    display: none;
  }

  .italic-text-64 {
    font-size: 12px;
    line-height: 14px;
    top: 0;
  }

  .italic-text-65 {
    margin-left: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    position: relative;
    top: 0;
  }

  .italic-text-66 {
    position: static;
  }

  .italic-text-67 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    position: relative;
    top: 10px;
    left: -5px;
    right: auto;
  }

  .image-65 {
    align-self: center;
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
    margin: 0 auto;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: relative;
    top: 0;
    bottom: 0;
    left: -9px;
  }

  .flex-block-70 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 15px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .image-66, .image-67 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .image-68 {
    width: auto;
    min-width: auto;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    display: none;
    top: 111px;
    left: -15px;
  }

  .italic-text-68 {
    min-width: 160px;
    max-width: 160px;
    font-size: 14px;
    line-height: 16px;
    position: absolute;
    top: 195px;
  }

  .image-70 {
    min-width: 220px;
    max-width: 220px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 58px;
    left: 0;
    right: 0;
  }

  .italic-text-69 {
    font-size: 12px;
  }

  .image-71 {
    align-self: center;
    margin-top: 24px;
    margin-bottom: 28px;
  }

  .italic-text-70 {
    font-size: 12px;
    line-height: 14px;
  }

  .italic-text-71 {
    min-width: 200px;
    max-width: 200px;
    font-size: 24px;
    line-height: 26px;
  }

  .image-72 {
    min-width: 200px;
    max-width: 200px;
    margin: 11px auto 22px;
    display: block;
    position: relative;
    top: 98px;
    left: 0;
  }

  .italic-text-72 {
    font-size: 12px;
  }

  .image-73 {
    min-width: 200px;
    max-width: 200px;
    margin: 25px auto 35px;
    display: block;
    position: relative;
    left: 0;
  }

  .italic-text-73 {
    font-size: 12px;
    line-height: 14px;
  }

  .italic-text-74 {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 26px;
    position: relative;
    left: 0;
  }

  .image-74 {
    min-width: 200px;
    max-width: 200px;
    min-height: auto;
    max-height: none;
    margin: 28px auto 32px;
    display: block;
  }

  .italic-text-75 {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    line-height: 14px;
  }

  .image-75 {
    min-width: 87svw;
    max-width: 87svw;
    min-height: auto;
    max-height: none;
    margin: 17px auto 0;
    position: relative;
    top: 3px;
    left: 0;
  }

  .italic-text-76 {
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 26px;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .italic-text-77 {
    font-size: 12px;
    line-height: 14px;
    position: relative;
  }

  .image-76 {
    min-width: 220px;
    max-width: 220px;
    min-height: auto;
    max-height: none;
    margin: 99px auto 50px;
    top: 103px;
    left: 0;
  }

  .div-block-72 {
    width: 100%;
    display: none;
  }

  .bts-fixos-2025 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-width: 89svw;
    max-width: 89svw;
    height: auto;
    min-height: auto;
    max-height: none;
    position: static;
  }

  .italic-text-78 {
    font-size: 24px;
  }

  .paragraph-93, .paragraph-98 {
    margin-bottom: 24px;
  }

  .bold-text-11 {
    font-size: 22px;
    line-height: 22px;
  }

  .flex-block-72 {
    flex-flow: column;
  }

  .italic-text-79, .italic-text-80, .italic-text-81 {
    font-size: 16px;
  }

  .italic-text-82, .bold-text-12, .italic-text-83, .bold-text-13 {
    font-size: 16px;
    line-height: 18px;
  }

  .italic-text-84, .italic-text-85, .italic-text-86, .italic-text-87, .italic-text-88, .italic-text-89, .italic-text-90 {
    font-size: 16px;
  }

  .bold-text-14, .italic-text-91 {
    font-size: 16px;
    line-height: 18px;
  }

  .italic-text-92, .italic-text-93 {
    font-size: 16px;
  }

  .bold-text-15 {
    display: block;
  }

  .tit-info-mobile {
    color: #00c9ff;
    font-size: 30px;
    font-style: italic;
    font-weight: 900;
    line-height: 120%;
    display: block;
  }

  .tit-info-mobile.inicio {
    z-index: 10;
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -137px;
  }

  .italic-text-94.i-1._1-2 {
    font-size: 16px;
  }

  .paragraph-105 {
    font-weight: 600;
  }

  .rich-text-block-10 {
    padding-left: 0;
  }

  .flex-block-73 {
    flex-flow: column;
  }

  .flex-block-73.izinho.das {
    top: 0;
  }

  .italic-text-96 {
    font-size: 16px;
    line-height: 22px;
  }

  .italic-text-97, .italic-text-98, .italic-text-99, .italic-text-100 {
    font-size: 16px;
  }

  .italic-text-101 {
    font-size: 16px;
    line-height: 24px;
  }

  .italic-text-102 {
    font-size: 16px;
  }

  .paragraph-106, .paragraph-107, .paragraph-108, .paragraph-109 {
    margin-bottom: 24px;
  }

  .paragraph-110 {
    margin-bottom: 0;
  }

  .paragraph-111, .paragraph-120, .paragraph-144, .paragraph-152 {
    margin-bottom: 24px;
  }

  .paragraph-157, .paragraph-158, .paragraph-159, .paragraph-160, .paragraph-161, .paragraph-162, .paragraph-163, .paragraph-164, .paragraph-165, .paragraph-166, .paragraph-167, .paragraph-168 {
    font-weight: 400;
  }

  .paragraph-169 {
    margin-bottom: 0;
    display: none;
  }

  .paragraph-170 {
    margin-bottom: 12px;
    font-weight: 400;
  }

  .paragraph-171, .paragraph-172, .paragraph-173, .paragraph-174, .paragraph-175, .paragraph-176, .paragraph-177, .paragraph-178, .paragraph-179, .paragraph-180, .paragraph-181, .paragraph-182, .paragraph-183, .paragraph-184 {
    font-weight: 400;
  }

  .italic-text-103 {
    color: #4c230b;
    width: auto;
    min-width: 80svw;
    max-width: 80svw;
    height: auto;
    min-height: auto;
    margin-left: 0;
    margin-right: auto;
    line-height: 26px;
    display: block;
    position: relative;
    top: 0;
    left: auto;
    right: auto;
  }

  .italic-text-103.mobile {
    width: auto;
    min-width: 200px;
    max-width: 200px;
    min-height: 60px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 26px;
    position: relative;
    top: 16px;
    left: 24px;
  }

  .italic-text-103.mobile.futuro {
    position: relative;
  }

  .italic-text-103.futuro {
    width: auto;
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
  }

  .italic-text-103.fe.mobile {
    min-width: auto;
    max-width: none;
    position: relative;
    top: 0;
    left: 0;
  }

  .italic-text-103.fe.mobile._1 {
    margin-top: -30px;
    font-size: 22px;
    top: 0;
  }

  .italic-text-103.fe.mobile.cobra {
    min-width: auto;
    top: 0;
    left: 0;
  }

  .italic-text-103.sh {
    min-width: 200px;
    max-width: 200px;
    margin-top: 29px;
    margin-left: auto;
    font-size: 24px;
    position: absolute;
    top: -28px;
    left: -17px;
    right: 0;
  }

  .italic-text-103.sh.risco {
    margin-top: 0;
    margin-left: auto;
    top: 0;
    left: 0;
    right: 0;
  }

  .italic-text-103.sh.tela-1.tela-ish {
    min-width: auto;
    max-width: none;
    margin-top: 0;
  }

  .italic-text-104 {
    min-width: 130px;
    font-size: 10px;
    line-height: 12px;
    position: static;
    top: 0;
    left: 0;
  }

  .italic-text-105 {
    font-size: 10px;
    position: static;
    top: 21px;
    left: 14px;
  }

  .italic-text-106 {
    font-size: 10px;
    position: static;
    top: 0;
    left: 26px;
  }

  .italic-text-107 {
    text-align: left;
    font-size: 10px;
    position: static;
    left: 29px;
  }

  .italic-text-108 {
    text-align: left;
    background-color: #515a30;
    font-size: 10px;
    line-height: 12px;
    position: static;
    top: 0;
    left: 0;
  }

  .italic-text-109 {
    font-size: 20px;
    position: static;
    top: 16px;
  }

  .italic-text-110 {
    margin-left: 10px;
    font-size: 20px;
  }

  .italic-text-111 {
    font-size: 20px;
  }

  .image-77.futuro.geg {
    align-self: auto;
    width: auto;
    min-width: 200px;
    max-width: 200px;
    height: auto;
    min-height: auto;
    position: absolute;
    top: 142px;
    left: 0;
  }

  .image-77.futuro.acoes {
    width: auto;
    min-width: 200px;
    max-width: 200px;
    min-height: auto;
    max-height: none;
    position: absolute;
    top: 166px;
    left: -6px;
  }

  .image-77.futuro.infor {
    width: auto;
    min-width: 200px;
    max-width: 200px;
    height: auto;
    min-height: auto;
    max-height: none;
    position: absolute;
    top: 136px;
    left: 0;
    overflow: visible;
  }

  .image-77.futuro.edu {
    width: auto;
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 10px;
    left: 0;
  }

  .image-78.gt {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    inset: 166px 0 104px 5px;
  }

  .image-78.capac {
    min-width: 200px;
    max-width: 200px;
    display: none;
    position: relative;
    top: 180px;
    left: auto;
  }

  .image-78.ods {
    min-width: 200px;
    max-width: 200px;
    min-height: auto;
    padding-left: 0;
    top: 123px;
    left: 10px;
  }

  .image-78.destaque {
    min-width: 30vh;
    max-width: 30vh;
    display: none;
    position: relative;
    inset: 93px auto auto;
    transform: rotate(0);
  }

  .dropdown {
    align-self: auto;
    width: 70vw;
    min-width: 70vw;
    max-width: none;
    height: auto;
    min-height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
    inset: 0% 0 auto auto;
  }

  .dropdown.sh {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    top: 0;
    left: auto;
    right: auto;
  }

  .dropdown-toggle-3 {
    width: 150px;
    min-width: 150px;
    max-width: 150px;
    height: auto;
    min-height: auto;
    margin: 9px auto 0;
    padding-top: 7px;
    padding-bottom: 0;
    padding-right: 20px;
    display: block;
    position: absolute;
    top: 0;
    bottom: auto;
    left: -74px;
  }

  .dropdown-toggle-3.sh {
    position: relative;
    top: 800px;
    left: auto;
    right: auto;
  }

  .icon-4 {
    margin-left: 0;
    position: relative;
    top: 5px;
    left: 90px;
  }

  .text-block-50 {
    width: 90px;
    min-width: 90px;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    position: relative;
    top: -12px;
    left: -1px;
  }

  .dropdown-list-3 {
    background-color: #9afdf6f0;
    min-width: 5vw;
    display: none;
    position: relative;
    top: 291px;
  }

  .seta.prox.acoes {
    position: relative;
    left: 15px;
    right: 0;
  }

  .seta.prox.acoes.destaque {
    position: relative;
    top: 466px;
    left: 40px;
  }

  .seta.prox.acoes.desativa-prox {
    position: absolute;
    top: -74.7px;
    left: 5px;
    right: 0;
  }

  .seta.prox.acoes.capa {
    position: relative;
    top: 495px;
    left: 22.5px;
  }

  .seta.prox.acoes.abre {
    position: relative;
    top: 0;
    left: 0;
  }

  .seta.prox.acoes.inicio {
    top: 545px;
    left: 20px;
  }

  .seta.prox.acoes.body-2 {
    top: 559px;
    left: 12px;
  }

  .seta.prox.sh {
    position: relative;
    top: 0;
    left: auto;
  }

  .seta.prox.sh.geg {
    top: 79px;
    left: 10px;
  }

  .seta.prox.futuro {
    position: relative;
    top: 580px;
    left: 27px;
  }

  .seta.ante {
    position: relative;
    top: 0;
    left: auto;
  }

  .seta.ante.acoes {
    position: relative;
    top: 466px;
    left: -41px;
    right: 0;
  }

  .seta.ante.acoes.capa {
    top: 460px;
    left: -23.5px;
  }

  .seta.ante.acoes.gt {
    top: 559px;
    left: 0;
  }

  .seta.ante.desativa-volta {
    display: none;
    position: static;
  }

  .seta.ante.desativa-volta.inicio {
    top: 545px;
    left: -61px;
  }

  .seta.ante.ods {
    top: -74.7px;
    left: -41px;
    right: 0;
  }

  .seta.ante.sh {
    position: relative;
    left: auto;
  }

  .seta.ante.sh.geg {
    top: 79px;
    left: -45px;
  }

  .seta.ante.futuro {
    top: 580px;
    left: -28px;
  }

  .setas {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: auto;
    position: relative;
    inset: 0% 33% 0% -61%;
  }

  .flex-block-74 {
    justify-content: center;
    align-items: flex-start;
    margin-top: -128px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -163px;
    left: auto;
  }

  .flex-block-74.inicio {
    inset: -37% auto 0% -281px;
  }

  .flex-block-74.destaque {
    align-self: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    top: -94px;
    left: auto;
    right: auto;
  }

  .flex-block-74.ft {
    margin-left: auto;
    margin-right: auto;
    top: -165px;
    left: auto;
  }

  .flex-block-74.ft.abre {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    min-width: 50px;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .flex-block-74.ft.abre._1 {
    display: flex;
  }

  .flex-block-74.ft.geg {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-left: 1.5px dashed #000;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    padding-left: 24px;
    display: none;
    position: relative;
    top: 0;
    left: auto;
  }

  .flex-block-74.ft.tela-geg {
    margin-top: 0;
    margin-right: auto;
    display: none;
    position: relative;
    inset: 0 auto;
  }

  .flex-block-74.ft.acoes {
    margin-top: 0;
    margin-right: auto;
    display: none;
    position: relative;
    top: 0;
    left: auto;
    right: auto;
  }

  .flex-block-74.ft.infor {
    margin-top: 0;
    margin-right: auto;
    display: none;
    position: relative;
    top: 0;
    right: auto;
  }

  .flex-block-74.ft.edu {
    margin-top: 0;
    margin-right: auto;
    display: none;
    top: 0;
    left: auto;
    right: auto;
  }

  .flex-block-74.ft.sh.abre {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .flex-block-74.ft.sh.caminho {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .flex-block-74.ft.qt.abertura {
    display: none;
  }

  .flex-block-74.ft.qt.inicio {
    min-width: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .flex-block-74.ft.qt.sala-fim {
    margin-top: 0;
  }

  .flex-block-74.ft.ql.fim.c {
    margin-right: 0;
  }

  .flex-block-74.ft.ql.abre {
    display: flex;
  }

  .flex-block-74.ft.us.inicio {
    min-width: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    top: 0;
  }

  .flex-block-74.ft.us.fim {
    display: none;
    position: relative;
    top: 0;
    bottom: 0;
    left: auto;
  }

  .flex-block-74.ft.bh.inicio {
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    min-width: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    top: 0;
    left: auto;
    right: auto;
  }

  .flex-block-74.ft.bh.limite {
    margin-left: auto;
    margin-right: auto;
    display: none;
    top: 0;
  }

  .flex-block-74.ft.sg.inicio {
    min-width: auto;
  }

  .flex-block-74.ft.sg.inicio.volta {
    min-width: auto;
    display: flex;
    top: 0;
  }

  .flex-block-74.ft.sg.inicio.espera {
    min-width: auto;
  }

  .flex-block-74.ft.sg.fim {
    margin-top: 0;
  }

  .flex-block-74.ft.fe.abre {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    top: 0;
  }

  .flex-block-74.ft.fe.fiscal {
    padding-right: 0;
    display: none;
    top: 0;
    left: 0;
    right: 0;
  }

  .flex-block-74.ft.ac {
    margin-left: auto;
    display: none;
    top: -2px;
    left: 0;
    right: 0;
  }

  .flex-block-74.ft.ac.abre {
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    margin-left: 0;
    margin-right: auto;
    display: flex;
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
  }

  .flex-block-74.futuro {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -46px;
  }

  .flex-block-74.futuro.infor {
    top: -106px;
  }

  .flex-block-74.futuro.edu {
    top: -66px;
    left: 7px;
  }

  .flex-block-74.ft {
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
    left: auto;
  }

  .flex-block-74.sh.comp, .flex-block-74.sh.riscos {
    margin-top: 0;
    display: none;
    top: 0;
  }

  .flex-block-74.sh.ish {
    margin-top: 0;
    margin-left: auto;
    display: none;
    top: 0;
  }

  .flex-block-74.qt.reserva {
    margin-top: 0;
    display: none;
  }

  .flex-block-74.qt.evapo, .flex-block-74.qt.precip, .flex-block-74.qt.escoa, .flex-block-74.qt.monitor, .flex-block-74.qt.flu, .flex-block-74.qt.nivel, .flex-block-74.qt.pluvio, .flex-block-74.qt.sub, .flex-block-74.qt.plata, .flex-block-74.qt.sat {
    margin-top: 0;
  }

  .flex-block-74.ql.ct, .flex-block-74.ql.p {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .flex-block-74.ql.od {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .flex-block-74.ql.dbo {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: none;
    right: auto;
  }

  .flex-block-74.us.energia {
    justify-content: center;
    align-items: flex-end;
    margin-top: 0;
    display: none;
    position: relative;
    top: 0;
    bottom: 0;
  }

  .flex-block-74.us.turis, .flex-block-74.us.pesca, .flex-block-74.us.navega, .flex-block-74.us.eflu, .flex-block-74.us.ab-hu, .flex-block-74.us.ab-ru, .flex-block-74.us.indu, .flex-block-74.us.ab-an, .flex-block-74.us.irriga {
    margin-top: 0;
    display: none;
    position: relative;
    top: 0;
    bottom: 0;
  }

  .flex-block-74.bh.oqe, .flex-block-74.bh.calculo, .flex-block-74.bh.pqs {
    margin-top: 0;
    display: none;
    top: 0;
  }

  .flex-block-74.cl {
    align-self: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    top: 0;
    left: auto;
    right: auto;
  }

  .flex-block-74.sg.sin, .flex-block-74.sg.ogerh, .flex-block-74.sg.sema, .flex-block-74.sg.cerh, .flex-block-74.sg.estad, .flex-block-74.sg.ag-fed, .flex-block-74.sg.ana, .flex-block-74.sg.midr, .flex-block-74.sg.cnrh, .flex-block-74.sg.inter, .flex-block-74.sg.inst, .flex-block-74.sg.diret {
    margin-top: 0;
  }

  .flex-block-74.sg.fund, .flex-block-74.sg.obj {
    margin-top: 0;
    top: 0;
  }

  .flex-block-74.fe.sb {
    margin-top: 0;
    display: none;
    top: 0;
  }

  .flex-block-74.fe.regula, .flex-block-74.fe.cnarh, .flex-block-74.fe.cond, .flex-block-74.fe.marco, .flex-block-74.fe.snirh {
    margin-top: 0;
    top: 0;
  }

  .flex-block-74.fe.cobra, .flex-block-74.fe.outorga {
    margin-top: 0;
    display: none;
    top: 0;
  }

  .flex-block-74.fe.enquadra, .flex-block-74.fe.prh {
    margin-top: 0;
    display: none;
    top: 0;
    right: 0;
  }

  .flex-block-74.ac {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: none;
    top: 0;
  }

  .flex-block-74.ac.destaque {
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
    top: -2px;
    left: 0;
    right: 0;
  }

  .flex-block-74.ac.gt {
    justify-content: center;
    align-items: flex-start;
    display: none;
    top: -2px;
    left: 0;
    right: 0;
  }

  .flex-block-74.ac.capac {
    display: none;
    top: -2px;
    left: 0;
    right: 0;
  }

  .gt-p {
    margin-left: -1px;
    position: static;
  }

  .gt-a {
    margin-left: -8px;
  }

  .div-block-73 {
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    min-width: 60vw;
    margin-left: auto;
    margin-right: auto;
    padding-right: 5px;
    display: flex;
    position: absolute;
    top: -93px;
    left: auto;
  }

  .div-block-74 {
    position: static;
    top: 418px;
    left: auto;
    right: auto;
  }

  .div-block-75 {
    flex-flow: row;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    display: flex;
    position: relative;
    top: 124px;
    left: auto;
  }

  .link-block-5 {
    position: static;
  }

  .div-block-76 {
    align-self: flex-end;
    margin-top: 42px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    inset: 79px 165px 0% 32px;
  }

  .link-block-6 {
    position: static;
    left: -22px;
  }

  .link-block-6.ft.prox.inicio {
    background-image: url('../images/setas-22.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 35px;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
  }

  .link-block-6.ft.prox.desativa.bh.limite {
    display: block;
  }

  .link-block-6.ft.prox.desativa.fe.fiscal._1 {
    background-image: url('../images/setas-01.png');
  }

  .link-block-6.ft.prox.us.inicio {
    background-image: url('../images/setas-08.png');
  }

  .link-block-6.ft.prox.bh.inicio, .link-block-6.ft.prox.bh.pqs, .link-block-6.ft.prox.bh.calculo, .link-block-6.ft.prox.bh.oqe {
    display: block;
  }

  .link-block-6.ft.prox.fe {
    background-image: url('../images/setas-16.png');
  }

  .link-block-6.ft.prox.ac.inicio {
    background-image: url('../images/setas-18.png');
  }

  .link-block-7 {
    position: static;
    left: -219px;
  }

  .link-block-7.ft.ante.desativado {
    background-image: url('../images/setas-02.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 35px;
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
  }

  .link-block-7.ft.ante.desativado.bh.inicio, .link-block-7.ft.ante.bh.limite, .link-block-7.ft.ante.bh.pqs, .link-block-7.ft.ante.bh.calculo, .link-block-7.ft.ante.bh.oqe {
    display: block;
  }

  .link-block-8 {
    position: static;
  }

  .bold-text-17 {
    line-height: 18px;
  }

  .italic-text-112 {
    font-size: 16px;
    line-height: 18px;
  }

  .icon-5 {
    align-self: center;
    width: 44px;
    min-width: 44px;
    max-width: 44px;
    height: 44px;
    min-height: 44px;
    max-height: 44px;
    display: none;
  }

  .image-79 {
    transform: rotate(90deg);
  }

  .flex-block-75 {
    justify-content: flex-end;
    align-items: center;
    display: none;
    position: relative;
    top: 0;
    bottom: 0;
  }

  .nav-info {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 200px;
    max-width: 200px;
    height: auto;
    min-height: 6svh;
    max-height: 6svh;
    margin-top: -33px;
    margin-bottom: 41px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    top: 13px;
    left: auto;
  }

  .nav-info.futuro.ft {
    border-bottom-style: none;
    min-width: 200px;
    min-height: 4svh;
    max-height: 4svh;
    margin-bottom: 26px;
    margin-left: auto;
    margin-right: auto;
    top: 0;
    left: 0;
    right: 0;
  }

  .nav-info.sh {
    border-bottom-style: none;
    min-width: 200px;
    max-width: 200px;
    min-height: 4svh;
    max-height: 4svh;
    margin-top: 0;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
    top: 0;
    left: 0;
    right: 0;
  }

  .nav-info.qt {
    border-bottom-style: none;
    min-width: 150px;
    max-width: 150px;
    min-height: 4svh;
    max-height: 4svh;
    margin-top: 0;
    margin-bottom: 24px;
    padding-top: 0;
    top: 0;
    right: 0;
  }

  .nav-info.ql {
    border-bottom-style: none;
    justify-content: flex-start;
    align-items: center;
    min-width: 180px;
    max-width: 180px;
    min-height: 4svh;
    max-height: 4svh;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
    left: 0;
  }

  .nav-info.us {
    min-height: 9svh;
    max-height: 9svh;
  }

  .nav-info.us.uso {
    border-bottom-style: none;
    min-height: 4svh;
    max-height: 4svh;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .nav-info.bh {
    border-bottom-style: none;
    min-width: 200px;
    max-width: 200px;
    min-height: 35px;
    max-height: 35px;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
    left: 0;
    right: 0;
  }

  .nav-info.cl {
    border-bottom-style: none;
    justify-content: flex-start;
    align-items: center;
    min-width: 200px;
    max-width: 200px;
    min-height: 4svh;
    max-height: 4svh;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
    left: 0;
    right: auto;
  }

  .nav-info.sg {
    border-bottom-style: none;
    min-width: 150px;
    max-width: 150px;
    min-height: 4svh;
    max-height: 4svh;
    margin-top: 0;
    margin-bottom: 24px;
    position: relative;
    top: 2px;
    left: 0;
    right: 0;
  }

  .nav-info.fe {
    border-bottom-style: none;
    border-bottom-color: #7e5bef;
    min-width: 150px;
    max-width: 150px;
    min-height: 4svh;
    max-height: 4svh;
    margin-bottom: 24px;
    margin-left: auto;
    top: 0;
  }

  .nav-info.ac {
    border-bottom-style: none;
    border-bottom-color: #8c0636;
    justify-content: flex-start;
    align-items: center;
    min-width: 80svw;
    max-width: 80svw;
    min-height: 4svh;
    max-height: 4svh;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .dropdown-toggle-4 {
    background-color: #4ecdc457;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 110px;
    max-width: 110px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
    position: relative;
    top: 0;
    left: auto;
  }

  .dropdown-toggle-4.futuro.us {
    background-color: #dcf5f3;
    top: -2px;
  }

  .dropdown-toggle-4.futuro.us.cl {
    background-color: #fff4d7;
  }

  .dropdown-toggle-4.futuro.ac {
    background-color: #f6ebef;
    position: relative;
    top: -2px;
  }

  .dropdown-toggle-4.futuro.ft {
    position: static;
  }

  .dropdown-list-4 {
    text-transform: uppercase;
    background-color: #e2dfdb;
    align-self: auto;
    min-width: 110px;
    max-width: 110px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-family: source-sans-pro, sans-serif;
    font-weight: 600;
    display: none;
    position: relative;
    top: -177px;
    left: -110px;
  }

  .dropd {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 110px;
    max-width: 110px;
    margin-left: 0;
    display: flex;
    position: relative;
    top: 0;
    bottom: 0;
  }

  .dropd.us {
    background-color: #dcf5f3;
    top: -4px;
  }

  .dropd.us.cl {
    background-color: #fff4d7;
  }

  .icon-6 {
    transform: rotate(180deg);
  }

  .dropdown-link-4, .dropdown-link-5, .dropdown-link-6 {
    padding-left: 8px;
  }

  .flex-buts {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    min-width: 200px;
    max-width: 200px;
    margin-top: 7px;
    margin-left: auto;
    padding-left: 0;
    position: relative;
    top: 8px;
    left: auto;
    right: auto;
  }

  .flex-buts.futuro.ft {
    min-width: 200px;
    max-width: 200px;
    margin-top: 0;
    margin-bottom: 0;
    top: 6px;
    left: auto;
    right: auto;
  }

  .flex-buts.sh {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-width: 150px;
    max-width: 150px;
    margin-top: 0;
    top: 0;
  }

  .flex-buts.qt {
    justify-content: center;
    align-items: flex-start;
    min-width: 200px;
    max-width: 200px;
    margin-top: 0;
    top: 0;
  }

  .flex-buts.ql {
    justify-content: center;
    align-items: flex-end;
    min-width: 180px;
    max-width: 180px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    top: 5px;
  }

  .flex-buts.us {
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    margin-top: 0;
    margin-left: auto;
    top: 11px;
    left: -200px;
  }

  .flex-buts.us.cl {
    align-self: center;
    min-width: 200px;
    max-width: 200px;
    margin-top: 2px;
    margin-left: auto;
    margin-right: auto;
    top: 0;
    left: auto;
    right: auto;
  }

  .flex-buts.us.uso {
    border: 1px #000;
    min-width: 200px;
    max-width: 200px;
    top: 6px;
    left: 0;
    right: 0;
  }

  .flex-buts.bh {
    flex-flow: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    min-width: 200px;
    max-width: 200px;
    margin-top: 0;
    margin-left: 0;
    margin-right: auto;
    top: 0;
    left: 0;
    right: 0;
  }

  .flex-buts.sg {
    min-width: 200px;
    max-width: 200px;
    margin-top: 0;
    top: 0;
  }

  .flex-buts.fe {
    justify-content: center;
    align-items: flex-start;
    min-width: 150px;
    max-width: 150px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .flex-buts.ac {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
    min-width: 180px;
    max-width: 180px;
    margin-top: 0;
    display: flex;
    top: 0;
  }

  .nav-info-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-style: none;
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    min-width: 150px;
    max-width: 300px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: -4px;
    left: auto;
    right: auto;
  }

  .nav-info-flex.futuro.ft {
    justify-content: flex-start;
    align-items: center;
    min-width: 200px;
    max-width: 200px;
    inset: 0;
  }

  .nav-info-flex.sh {
    min-width: 200px;
    max-width: 200px;
    top: 0;
  }

  .nav-info-flex.qt {
    max-width: 150px;
    top: 0;
  }

  .nav-info-flex.ql {
    min-width: 180px;
    max-width: 180px;
    left: 0;
    right: 0;
  }

  .nav-info-flex.us {
    min-width: 200px;
    max-width: 200px;
    min-height: 11svh;
    max-height: 11svh;
  }

  .nav-info-flex.us.cl {
    border-bottom-style: none;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    min-height: 4svh;
    max-height: 4svh;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    top: 0;
    left: 0;
    right: 0;
  }

  .nav-info-flex.us.uso {
    border-bottom-style: none;
    min-height: 4svh;
    max-height: 4svh;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .nav-info-flex.bh {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    top: 0;
    left: auto;
    right: auto;
  }

  .nav-info-flex.sg {
    max-width: 150px;
  }

  .nav-info-flex.fe {
    max-width: 150px;
    top: 0;
  }

  .nav-info-flex.ac {
    border-bottom-color: #8c0636;
    justify-content: flex-start;
    align-items: center;
    min-width: 200px;
    max-width: 200px;
    min-height: 4svh;
    max-height: 4svh;
    margin: 0 0 24px;
    top: 0;
    left: 0;
    right: 0;
  }

  .italic-text-113 {
    max-width: none;
  }

  .italic-text-115 {
    text-align: left;
    font-size: 10px;
    position: static;
    top: 0;
    left: 28px;
  }

  .italic-text-116 {
    text-align: left;
    font-size: 10px;
    position: static;
    top: 0;
    left: 29px;
  }

  .italic-text-117, .italic-text-118 {
    font-size: 16px;
    line-height: 22px;
  }

  .italic-text-119 {
    font-size: 14px;
    line-height: 16px;
  }

  .italic-text-120 {
    font-size: 16px;
    line-height: 22px;
  }

  .italic-text-121 {
    font-size: 14px;
    line-height: 16px;
  }

  .italic-text-122 {
    font-size: 16px;
    line-height: 22px;
  }

  .text-block-52 {
    margin-top: 11px;
    position: relative;
  }

  .text-block-53 {
    position: absolute;
  }

  .div-block-78 {
    min-width: 120px;
    max-width: 120px;
    min-height: 80px;
    max-height: 80px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 7px;
    left: -37px;
    right: 21px;
  }

  .bold-text-18 {
    font-size: 28px;
    line-height: 100%;
  }

  .image-80 {
    min-width: 200px;
    max-width: 200px;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 62px;
    left: 7px;
    right: 0;
  }

  .image-81 {
    min-width: 87svw;
    max-width: 87svw;
    display: block;
    position: static;
  }

  .image-82 {
    min-width: 230px;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 41px;
    left: -17px;
    right: 0;
  }

  .image-83 {
    min-width: 230px;
    max-width: 230px;
    margin-top: 4px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    left: -8px;
  }

  .image-84 {
    min-width: 200px;
    max-width: 200px;
    min-height: auto;
    max-height: none;
    display: block;
    position: relative;
    top: -43px;
    left: 9px;
    right: 0;
  }

  .image-85 {
    min-width: 220px;
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-86 {
    min-width: 230px;
    max-width: 230px;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    top: 210px;
    left: -15px;
    right: 0;
  }

  .image-87, .image-88, .image-89, .image-90, .image-91, .image-92, .image-93, .image-94, .image-95, .us-desck, .us-desck.energia, .us-desck.pesca, .us-desck.turis, .us-desck.minera, .us-desck.irriga, .us-desck.ab-an {
    display: none;
  }

  .mobile {
    min-width: auto;
    max-width: none;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 47px;
    left: -6px;
    right: 0;
    overflow: visible;
  }

  .mobile.energia {
    align-self: center;
    min-width: auto;
    max-width: none;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 63px;
    left: -16px;
    right: 0;
  }

  .mobile.turismo {
    align-self: center;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 81px;
  }

  .mobile.pesca {
    min-width: auto;
    max-width: none;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    inset: 74px auto 0%;
  }

  .mobile.navega {
    min-width: auto;
    max-width: none;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 86px;
  }

  .mobile.eflu {
    min-width: auto;
    max-width: none;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 35px;
    left: -16px;
    right: 0;
  }

  .mobile.ab-hu {
    min-width: auto;
    max-width: none;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 31px;
    left: -17px;
    right: 0;
  }

  .mobile.ab-ru {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 37px;
    left: -18px;
    right: 0;
  }

  .mobile.indu {
    min-width: auto;
    max-width: none;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 63px;
    left: -10px;
    right: 0;
  }

  .mobile.irriga {
    min-height: 250px;
    max-height: 250px;
    display: block;
    top: 71px;
    left: -12px;
  }

  .mobile.minera {
    min-height: 250px;
    max-height: 250px;
    top: 57px;
  }

  .link-4, .link-4.w--current {
    display: none;
  }

  .image-103 {
    min-width: 200px;
    max-width: 180px;
    top: 59px;
    left: -13px;
  }

  .italic-text-123 {
    top: 0;
  }

  .image-104 {
    min-width: 225px;
    max-width: 225px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 50px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }

  .image-105 {
    min-width: auto;
    max-width: none;
    min-height: 280px;
    max-height: 280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 36px;
    top: -3px;
    left: -51px;
  }

  .paragraph-185 {
    position: relative;
  }

  .italic-text-124 {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: auto;
  }

  .icon-7 {
    align-self: center;
  }

  .italic-text-125 {
    margin-left: auto;
    position: relative;
    left: 0;
  }

  .image-106 {
    min-height: 60svw;
    display: none;
  }

  .image-107, .image-108, .image-109, .image-110, .image-111 {
    display: none;
  }

  .image-113 {
    min-width: 160px;
    max-width: 160px;
    margin-bottom: 0;
    display: block;
    position: static;
    top: 110px;
    left: -26px;
  }

  .image-114 {
    min-width: 180px;
    max-width: 180px;
    display: block;
    position: static;
    top: 107px;
  }

  .image-115 {
    min-width: 180px;
    max-width: 180px;
    min-height: auto;
    max-height: 220svh;
    margin-top: 22px;
    margin-bottom: 0;
    margin-left: -17px;
    display: block;
    position: static;
    top: 154px;
  }

  .image-116 {
    min-width: 180px;
    max-width: 180px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: static;
    top: 186px;
    left: -49px;
  }

  .image-117 {
    min-width: 160px;
    max-width: 160px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .image-118 {
    min-width: 180px;
    max-width: 180px;
    margin-bottom: auto;
    display: block;
    top: 138px;
  }

  .image-119 {
    z-index: 1;
    align-self: center;
    max-width: 110%;
    margin-top: -230px;
    display: block;
    position: static;
    top: 145px;
  }

  .image-119._2025 {
    margin-top: -289px;
    position: relative;
    top: -42px;
  }

  .image-119.h {
    min-height: 70svw;
    margin-top: -449px;
    padding-left: 0;
    position: relative;
    top: 133px;
  }

  .image-119.h.portal {
    top: 91px;
  }

  .image-119._2026 {
    margin-top: -175px;
  }

  .titulo-ferramentas-info {
    min-width: 195px;
    max-width: 190px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 24px;
    left: 6px;
    right: 0;
  }

  .titulo-ferramentas-info._2 {
    margin-top: 28px;
    line-height: 110%;
    top: 12px;
    left: 7px;
  }

  .titulo-ferramentas-info._3 {
    min-width: 160px;
    max-width: 160px;
    line-height: 110%;
    top: 13px;
    left: 9px;
  }

  .titulo-ferramentas-info._4 {
    min-width: 150px;
    max-width: 150px;
    margin-top: 0;
    line-height: 110%;
    top: 36px;
    left: 0;
  }

  .titulo-ferramentas-info._5 {
    min-width: 200px;
    max-width: 200px;
    line-height: 110%;
    left: 15px;
  }

  .titulo-ferramentas-info._6 {
    min-width: 200px;
    max-width: 200px;
    line-height: 110%;
    left: 10px;
  }

  .titulo-ferramentas-info._7 {
    min-width: 190px;
    max-width: 190px;
    line-height: 110%;
    top: 12px;
    left: 0;
  }

  .titulo-ferramentas-info.cond {
    min-width: 200px;
    max-width: 200px;
    line-height: 110%;
    top: 13px;
    left: 12px;
  }

  .bold-text-20 {
    min-width: 150px;
    max-width: 150px;
    font-size: 18px;
    position: absolute;
    top: 18px;
    left: 28px;
  }

  .image-120 {
    min-height: 310px;
    max-height: 310px;
    display: block;
    position: relative;
    top: 139px;
    left: auto;
  }

  .image-121 {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 184px;
  }

  .image-122 {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 178px;
    left: 0;
    right: 0;
  }

  .image-123 {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 59px;
    left: -42px;
    right: 0;
  }

  .image-124 {
    min-width: 120px;
    max-width: 120px;
    display: block;
    position: relative;
    top: -107px;
    left: -28px;
  }

  .image-125 {
    align-self: center;
    min-width: 170px;
    max-width: 170px;
    margin-left: 0;
    padding-left: 0;
    display: block;
    position: absolute;
    top: 60px;
    left: 6px;
    right: 0;
  }

  .image-126 {
    min-width: 110px;
    max-width: 110px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: -179px;
    left: -47px;
  }

  .flex-block-76 {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    top: 402px;
    left: 10px;
    right: 0;
  }

  .flex-block-77 {
    top: -162px;
    left: -86px;
  }

  .image-127 {
    min-width: 160px;
    max-width: 160px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 108px;
    left: -18px;
    right: 0;
  }

  .text-block-56 {
    left: 0;
  }

  .text-block-57 {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    top: -121px;
    left: 7px;
  }

  .text-block-58 {
    min-width: 200px;
    max-width: 200px;
    left: 5px;
  }

  .text-block-59 {
    top: 20px;
    left: -77px;
  }

  .image-128 {
    min-width: 70px;
    max-width: 70px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 195px;
    left: -105.273px;
    right: 0;
  }

  .text-block-60 {
    min-width: 200px;
    max-width: 200px;
    top: 21px;
    left: 2px;
  }

  .text-block-60.tablet {
    position: absolute;
    top: 0;
    left: -93px;
  }

  .flex-block-78 {
    flex-flow: column;
    min-width: 100px;
    max-width: 100px;
    min-height: auto;
    max-height: none;
    top: 101px;
    left: 0;
  }

  .flex-block-79 {
    left: 20px;
    right: 0;
  }

  .flex-block-80 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 245px;
    left: 0;
    right: 0;
  }

  .flex-block-81 {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    top: 26px;
    left: -21px;
    right: 0;
  }

  .image-130 {
    min-width: 150px;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 89px;
    left: -91.625px;
    right: 0;
  }

  .image-131 {
    min-width: 145px;
    max-width: 145px;
    display: block;
    top: 67px;
    left: 42px;
  }

  .image-132 {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: -197px;
    left: 0;
    right: 0;
  }

  .image-133 {
    min-width: 180px;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 98px;
    left: 13px;
  }

  .italic-text-126 {
    font-size: 24px;
  }

  .text-block-61 {
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    left: -40px;
    right: 0;
  }

  .text-block-62 {
    position: absolute;
    left: -30px;
  }

  .text-block-63 {
    min-width: 150px;
    max-width: 150px;
    top: 16px;
    left: -17px;
  }

  .text-block-64.caminhos {
    left: -4px;
  }

  .italic-text-127, .italic-text-128, .italic-text-129 {
    font-size: 16px;
  }

  .link-5 {
    font-size: 16px;
    line-height: 22px;
  }

  .paragraph-195, .paragraph-196, .paragraph-197, .paragraph-198, .paragraph-199 {
    margin-bottom: 0;
  }

  .paragraph-200, .paragraph-201 {
    margin-bottom: 12px;
  }

  .paragraph-202 {
    margin-bottom: 0;
  }

  .list-4, .list-5 {
    padding-left: 20px;
  }

  .paragraph-203, .paragraph-204 {
    margin-bottom: 12px;
  }

  .bold-text-26 {
    line-height: 24px;
  }

  .paragraph-205, .paragraph-206, .paragraph-207, .paragraph-208, .paragraph-209, .paragraph-210, .paragraph-211 {
    margin-bottom: 0;
  }

  .list-6 {
    padding-left: 20px;
  }

  .paragraph-212 {
    margin-bottom: 12px;
  }

  .paragraph-213, .paragraph-214, .paragraph-215, .paragraph-216 {
    margin-bottom: 0;
  }

  .list-7 {
    padding-left: 20px;
  }

  .paragraph-217, .paragraph-218, .paragraph-219, .paragraph-220, .paragraph-221, .paragraph-222, .paragraph-223, .paragraph-224, .paragraph-225, .paragraph-226, .paragraph-227 {
    margin-bottom: 0;
  }

  .list-8 {
    padding-left: 20px;
  }

  .bold-text-27 {
    line-height: 24px;
  }

  .paragraph-228 {
    margin-bottom: 0;
  }

  .list-9 {
    padding-left: 20px;
  }

  .paragraph-229 {
    margin-bottom: 0;
  }

  .paragraph-230 {
    margin-bottom: 12px;
  }

  .bold-text-28 {
    line-height: 24px;
  }

  .paragraph-231, .paragraph-232, .paragraph-233, .paragraph-234, .paragraph-235, .paragraph-236 {
    margin-bottom: 0;
  }

  .image-134 {
    display: none;
  }

  .image-135 {
    display: block;
  }

  .image-136 {
    display: none;
  }

  .image-137 {
    min-width: 200px;
    display: block;
  }

  .paragraph-239 {
    margin-bottom: 24px;
  }

  .image-138 {
    display: none;
  }

  .image-139 {
    display: block;
  }

  .monitoramento-mobile {
    background-color: #efebfdba;
    border: 1px solid #7e5bef;
    border-radius: 12px;
    min-width: 220px;
    padding-top: 12px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .heading-6 {
    color: #7e5bef;
  }

  .flex-block-83 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    display: flex;
  }

  .dropdown-2 {
    display: none;
  }

  .dropdown-list-5 {
    z-index: 150;
    display: flex;
    top: -494px;
  }

  .dropdown-toggle-5.qt {
    min-width: 150px;
    margin-right: 27px;
  }

  .dropdown-toggle-8, .dropdown-toggle-9, .dropdown-4, .dropdown-5 {
    display: none;
  }

  .dropdown-toggle-12 {
    min-width: 100px;
  }

  .dropdown-6 {
    min-width: 100px;
    margin-left: 0;
    margin-right: auto;
    display: none;
  }

  .dropdown-list-12 {
    min-width: 200px;
    max-width: 200px;
    display: none;
    left: -13px;
  }

  .dropdown-link-62 {
    min-width: 180px;
  }

  .dropdown-link-63 {
    min-width: 200px;
    max-width: 200px;
  }

  .dropdown-link-64, .dropdown-link-65 {
    min-width: 180px;
  }

  .dropdown-toggle-13 {
    display: none;
  }

  .dropdown-7 {
    min-width: 100px;
  }

  .dropdown-toggle-14 {
    min-width: 100px;
    display: none;
  }

  .image-140 {
    display: none;
  }

  .image-141 {
    margin-bottom: 14px;
    display: block;
  }

  .image-142 {
    display: none;
  }

  .italic-text-130 {
    font-size: 24px;
  }

  .italic-text-131 {
    font-size: 24px;
    line-height: 26px;
  }

  .italic-text-132 {
    font-size: 24px;
  }

  .dropdown-8, .dropdown-9 {
    display: none;
  }

  .list-10 {
    padding-left: 20px;
  }

  .image-143, .image-144 {
    display: none;
  }

  .image-145 {
    min-width: 230px;
    max-width: 230px;
    display: block;
  }

  .image-146 {
    min-width: 200px;
    max-width: 200px;
    display: block;
  }

  .image-147 {
    min-width: 200px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .link-6 {
    text-align: center;
  }

  .bold-text-30 {
    font-size: 30px;
  }

  .image-151 {
    min-width: 200px;
    max-width: 200px;
    min-height: auto;
    max-height: none;
  }

  .image-153.fig-inter {
    min-width: auto;
    max-width: none;
    display: none;
  }

  .image-153.fig-inter-mobile {
    min-width: auto;
    max-width: none;
    display: block;
  }

  .image-157 {
    min-width: 200px;
    max-width: 200px;
  }

  .image-158 {
    margin-top: 71px;
    display: none;
  }

  .snirh-mobile {
    display: flex;
  }

  .text-block-75 {
    color: #fff;
    align-self: flex-start;
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-wrapper-three-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-self: center;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .div-block-79 {
    grid-column-gap: 41px;
    grid-row-gap: 41px;
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .image-159 {
    display: none;
  }

  .footer-social-block-three-2 {
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 0;
    position: relative;
  }

  .footer-social-block-three-2.home {
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
  }

  .image-160 {
    display: block;
  }

  .image-161, .image-162 {
    display: none;
  }

  .bold-text-32, .bold-text-33, .bold-text-34 {
    font-size: 28px;
  }

  .image-163 {
    z-index: 50;
    min-width: 70svw;
    max-width: 70svw;
    margin-top: -335px;
    margin-bottom: -2px;
    padding-top: 8px;
    display: block;
    position: relative;
    top: 89px;
  }

  .icon-9 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 19px;
    position: relative;
  }

  .image-164 {
    display: none;
  }

  .image-164.mobile {
    min-width: 200px;
    max-width: 200px;
    min-height: auto;
    max-height: none;
    margin-top: -34px;
    margin-bottom: 24px;
    display: block;
  }

  .hero-portal {
    background-color: #fff;
    background-image: linear-gradient(#0086ff 31%, #fff 31%);
    border-bottom-style: none;
    min-width: 90svw;
    min-height: auto;
    max-height: none;
    margin-top: 80px;
    margin-bottom: 16px;
  }

  .hero-content {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .hero-content.note {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    margin-top: -5px;
    margin-bottom: 65px;
    position: static;
  }

  .tit-e-sub-hero-2025 {
    z-index: 20;
    align-self: flex-start;
    width: 100%;
    margin-top: -103px;
    margin-right: auto;
    padding-left: 0;
    display: block;
    position: relative;
  }

  .logo-buts-2025 {
    z-index: 5;
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    justify-content: center;
    align-items: center;
    margin-top: 103px;
    margin-bottom: 113px;
    display: flex;
    position: relative;
  }

  .h1-home-2026 {
    min-width: 230px;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    font-size: 28px;
    position: relative;
  }

  .h1-home-2026.resultado-da-busca {
    width: auto;
    min-width: 200px;
    max-width: 200px;
    font-size: 24px;
  }

  .h1-home-2026.mobile {
    color: #fff;
    width: auto;
    min-width: 230px;
    max-width: 230px;
    min-height: auto;
    max-height: none;
    margin-top: 54px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 28px;
    font-weight: 900;
    top: 0;
  }

  .h1-home-2026.mobile.m1 {
    font-size: 30px;
  }

  .texto-apoio-home-2026 {
    color: #fff;
    width: auto;
    min-width: 230px;
    max-width: 230px;
    padding-left: 8px;
    position: relative;
    top: -2px;
  }

  .texto-apoio-home-2026.mobile {
    color: #0057a3;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-como-nasce {
    margin-top: 87px;
  }

  .icon-10 {
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    position: relative;
    left: 0%;
    right: 0;
  }

  .icon-11 {
    position: relative;
    left: 0;
    right: 0;
  }

  .footer-home-2026 {
    padding-left: 30px;
  }

  .footer-home-2026.quanti {
    min-width: 100svw;
    max-width: 100svw;
    min-height: 45px;
    max-height: 45px;
    position: relative;
  }

  .footer-home-2026.quali {
    min-height: 45px;
    max-height: 45px;
    padding-left: 30px;
  }

  .footer-home-2026.usos {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .footer-home-2026.futuro {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .footer-home-2026.singreh {
    min-height: 60px;
    max-height: 60px;
  }

  .footer-home-2026.home {
    min-height: 45px;
    margin-top: 100px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .footer-home-2026.home.credito {
    background-color: #0086ff;
    min-height: 45px;
    max-height: 45px;
    margin-top: 24px;
  }

  .footer-home-2026.sobre {
    background-color: #0086ff;
    min-height: 45px;
    max-height: 45px;
  }

  .footer-home-2026.oqe {
    background-color: #0086ff;
    flex: 0 auto;
    align-self: auto;
    min-height: auto;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-home-2026.home {
    margin-top: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-home-2026.home.insta-sobre {
    background-color: #0086ff;
  }

  .footer-home-2026.home.mobile-credit {
    background-color: #0086ff;
    margin-top: 24px;
  }

  .footer-home-2026.home.mobile-oquee {
    background-color: #0086ff;
  }

  .footer-home-2026.home.quanti-pe {
    background-color: #00c9ff;
    margin-top: 24px;
  }

  .footer-home-2026.home.mobile-usos {
    background-color: #99f3ff;
    margin-top: 24px;
  }

  .footer-home-2026.home.mobile-bl {
    background-color: #b9c589;
  }

  .footer-home-2026.home.mobile-clima {
    background-color: #fd8;
    margin-top: 24px;
  }

  .footer-home-2026.home.mob-singreh {
    background-color: #e5defc;
  }

  .footer-home-2026.home.mob-fe {
    background-color: #7e5bef;
    margin-top: 24px;
  }

  .footer-home-2026.home.mob-ac {
    background-color: #8c0636;
    margin-top: 24px;
  }

  .footer-home-2026.home.mob-sh {
    background-color: #ea7a6e;
    margin-top: 24px;
  }

  .footer-home-2026.home.mob-ft {
    background-color: #95e1dc;
    margin-top: 24px;
  }

  .hero-2025 {
    background-color: #fff;
    background-image: linear-gradient(#0057a3 43%, #fff 49%);
    border-bottom-style: none;
    min-height: auto;
    max-height: none;
    margin-bottom: 16px;
  }

  .como-nasce-2026 {
    background-image: linear-gradient(#fff, #226258 25%);
    min-width: auto;
    max-width: none;
    height: 250%;
    min-height: auto;
    max-height: none;
    margin-top: -230px;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .explore-2026, .explore-2026.mobile {
    display: none;
  }

  .navbar-geral.internas {
    height: 80px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-conten-2026 {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .hero-conten-2026.note {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    margin-top: -5px;
    margin-bottom: 65px;
    position: static;
  }

  .hero-content-portal {
    justify-content: flex-start;
    align-items: center;
    min-width: auto;
    max-width: none;
    min-height: 600px;
    max-height: 400px;
    margin-top: -23px;
    display: flex;
    position: relative;
  }

  .hero-content-portal.note {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    margin-top: -5px;
    margin-bottom: 65px;
    position: static;
  }

  .anos-portal {
    justify-content: center;
    align-items: center;
    min-width: auto;
    margin-top: 198px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .footer-home-portal {
    margin-top: 0;
    padding-left: 30px;
    position: relative;
  }

  .footer-home-portal.quanti {
    min-width: 100svw;
    max-width: 100svw;
    min-height: 45px;
    max-height: 45px;
    position: relative;
  }

  .footer-home-portal.quali {
    min-height: 45px;
    max-height: 45px;
    padding-left: 30px;
  }

  .footer-home-portal.usos {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .footer-home-portal.futuro {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .footer-home-portal.singreh {
    min-height: 60px;
    max-height: 60px;
  }

  .footer-home-portal.home {
    min-height: 45px;
    margin-top: 100px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .footer-home-portal.home.credito {
    background-color: #0086ff;
    min-height: 45px;
    max-height: 45px;
    margin-top: 24px;
  }

  .footer-home-portal.sobre {
    background-color: #0086ff;
    min-height: 45px;
    max-height: 45px;
  }

  .footer-home-portal.oqe {
    background-color: #0086ff;
    flex: 0 auto;
    align-self: auto;
    min-height: auto;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-home-portal.home {
    margin-top: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-home-portal.home.insta-sobre {
    background-color: #0086ff;
  }

  .footer-home-portal.home.mobile-credit {
    background-color: #0086ff;
    margin-top: 24px;
  }

  .footer-home-portal.home.mobile-oquee {
    background-color: #0086ff;
  }

  .footer-home-portal.home.quanti-pe {
    background-color: #00c9ff;
    margin-top: 24px;
  }

  .footer-home-portal.home.mobile-usos {
    background-color: #99f3ff;
    margin-top: 24px;
  }

  .footer-home-portal.home.mobile-bl {
    background-color: #b9c589;
  }

  .footer-home-portal.home.mobile-clima {
    background-color: #fd8;
    margin-top: 24px;
  }

  .footer-home-portal.home.mob-singreh {
    background-color: #e5defc;
  }

  .footer-home-portal.home.mob-fe {
    background-color: #7e5bef;
    margin-top: 24px;
  }

  .footer-home-portal.home.mob-ac {
    background-color: #8c0636;
    margin-top: 24px;
  }

  .footer-home-portal.home.mob-sh {
    background-color: #ea7a6e;
    margin-top: 24px;
  }

  .footer-home-portal.home.mob-ft {
    background-color: #95e1dc;
    margin-top: 24px;
  }

  .bts-anos {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    min-width: auto;
    height: auto;
    margin-top: 35px;
    padding-bottom: 32px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .botao-ano {
    margin-left: 11px;
    margin-right: 10px;
    display: block;
  }

  .botao-ano.oqe-home {
    border-radius: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .botao-ano.mobile {
    text-align: center;
    align-self: center;
    display: none;
  }

  .botao-ano.sobre {
    border-radius: 50px;
  }

  .botao-ano.oqeoc {
    border-radius: 80px;
  }

  .botao-ano._2025 {
    display: block;
  }

  .botao-ano._2026 {
    background-color: #cdcccb;
    display: block;
  }

  .botao-ano._2027, .botao-ano._2028 {
    display: block;
  }

  .flex-fotao-anos {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .txt-auxiliar-but-anos {
    text-align: center;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-anos {
    margin-top: 0;
    margin-bottom: 0;
    top: 0;
  }

  .anos-ciclo {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .div-hero-portal.mascara_home {
    background-color: #0057a3;
  }

  .logo-home-portal {
    background-size: 200px;
    align-self: flex-start;
    width: auto;
    min-width: 200px;
    max-width: 280px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
  }

  .logo-portal {
    z-index: 50;
    min-width: 70svw;
    max-width: 70svw;
    margin-top: -281px;
    margin-bottom: -2px;
    display: block;
    position: relative;
    top: 81px;
  }

  .fundo-mobile-portal {
    z-index: 1;
    align-self: center;
    min-width: auto;
    max-width: none;
    min-height: 200px;
    margin-top: -134px;
    display: block;
    position: static;
    top: 145px;
  }

  .favo-portal {
    align-self: auto;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    left: 3px;
    right: auto;
  }

  .favo-portal.w--current {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: auto;
    right: auto;
  }

  .favo-portal.logo {
    width: 54px;
  }

  .button-2026 {
    margin-left: 11px;
    margin-right: 10px;
    display: none;
  }

  .button-2026.oqe-home {
    border-radius: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-2026.mobile {
    text-align: center;
    align-self: center;
    display: none;
  }

  .button-2026.sobre {
    border-radius: 50px;
  }

  .button-2026.oqeoc {
    border-radius: 80px;
  }

  .logo-home-2026 {
    background-size: 200px;
    align-self: flex-start;
    width: auto;
    min-width: 200px;
    max-width: 280px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
  }

  .grid-explorar {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .embeded-2026 {
    padding-left: 0;
    padding-right: 0;
  }

  .cn-mapa {
    width: 100%;
    margin-bottom: 17px;
    position: static;
  }

  .fundo-mob-2026 {
    z-index: 1;
    align-self: center;
    max-width: 110%;
    margin-top: -235px;
    display: block;
    position: static;
    top: 145px;
  }

  .hero-2026 {
    background-color: #fff;
    background-image: linear-gradient(#226258 43%, #fff 49%);
    border-bottom-style: none;
    min-height: auto;
    max-height: none;
    margin-bottom: 16px;
  }

  .hero-conten-2025 {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .hero-conten-2025.note {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    margin-top: -5px;
    margin-bottom: 65px;
    position: static;
  }

  .logo-home-2025 {
    background-size: 200px;
    align-self: flex-start;
    width: auto;
    min-width: 200px;
    max-width: 280px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
  }

  .button-2025 {
    margin-left: 11px;
    margin-right: 10px;
    display: none;
  }

  .button-2025.oqe-home {
    border-radius: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-2025.mobile {
    text-align: center;
    align-self: center;
    display: none;
  }

  .button-2025.sobre {
    border-radius: 50px;
  }

  .button-2025.oqeoc {
    border-radius: 80px;
  }

  .texto-apoio-home-2025 {
    color: #fff;
    width: auto;
    min-width: 230px;
    max-width: 230px;
    padding-left: 8px;
    position: relative;
    top: -2px;
  }

  .texto-apoio-home-2025.mobile {
    color: #0057a3;
    padding-left: 16px;
    padding-right: 16px;
  }

  .h1-home-2025 {
    min-width: 230px;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    font-size: 28px;
    position: relative;
  }

  .h1-home-2025.resultado-da-busca {
    width: auto;
    min-width: 200px;
    max-width: 200px;
    font-size: 24px;
  }

  .h1-home-2025.mobile {
    color: #fff;
    width: auto;
    min-width: 230px;
    max-width: 230px;
    min-height: auto;
    max-height: none;
    margin-top: 54px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 28px;
    font-weight: 900;
    top: 0;
  }

  .h1-home-2025.mobile.m1 {
    font-size: 30px;
  }

  .quadro-sombra-2025 {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    min-width: auto;
    height: auto;
    margin-top: 7px;
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .cjt-2025 {
    justify-content: center;
    align-items: center;
    min-width: auto;
    margin-top: 23px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .cn-content-2025 {
    height: auto;
    margin-top: 169px;
    position: relative;
    top: -4px;
  }

  .embeded-2025 {
    padding-left: 0;
    padding-right: 0;
  }

  .logo-buts-2026 {
    z-index: 5;
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    justify-content: center;
    align-items: center;
    margin-top: 103px;
    margin-bottom: 113px;
    display: flex;
    position: relative;
  }

  .quadro-sombra-2026 {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    min-width: auto;
    height: auto;
    margin-top: 7px;
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .hero-2027 {
    background-color: #fff;
    background-image: linear-gradient(#7e5bef 27%, #fff 33%);
    border-bottom-style: none;
    min-height: auto;
    max-height: none;
    margin-top: 177px;
    margin-bottom: 16px;
  }

  .hero-conten-2027 {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .hero-conten-2027.note {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    margin-top: -5px;
    margin-bottom: 65px;
    position: static;
  }

  .h1-home-2027 {
    min-width: 230px;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    font-size: 28px;
    position: relative;
  }

  .h1-home-2027.resultado-da-busca {
    width: auto;
    min-width: 200px;
    max-width: 200px;
    font-size: 24px;
  }

  .h1-home-2027.mobile {
    color: #fff;
    width: auto;
    min-width: 230px;
    max-width: 230px;
    min-height: auto;
    max-height: none;
    margin-top: 54px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 28px;
    font-weight: 900;
    top: 0;
  }

  .h1-home-2027.mobile.m1 {
    font-size: 30px;
  }

  .texto-apoio-home-2027 {
    color: #fff;
    width: auto;
    min-width: 230px;
    max-width: 230px;
    padding-left: 8px;
    position: relative;
    top: -2px;
  }

  .texto-apoio-home-2027.mobile {
    color: #0057a3;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tit-e-sub-hero-2027 {
    z-index: 20;
    align-self: flex-start;
    width: 100%;
    margin-top: -103px;
    margin-right: auto;
    padding-left: 0;
    display: block;
    position: relative;
  }

  .logo-home-2027 {
    background-size: 200px;
    align-self: flex-start;
    width: auto;
    min-width: 200px;
    max-width: 280px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
  }

  .button-2027 {
    margin-left: 11px;
    margin-right: 10px;
    display: none;
  }

  .button-2027.oqe-home {
    border-radius: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-2027.mobile {
    text-align: center;
    align-self: center;
    display: none;
  }

  .button-2027.sobre {
    border-radius: 50px;
  }

  .button-2027.oqeoc {
    border-radius: 80px;
  }

  .logo-buts-2027 {
    z-index: 5;
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    justify-content: center;
    align-items: center;
    margin-top: 103px;
    margin-bottom: 113px;
    display: flex;
    position: relative;
  }

  .bts-fixos-2027 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .cn-content-2027 {
    height: auto;
    margin-top: 184px;
    position: relative;
    top: 96px;
  }

  .embeded-2027 {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-home-2027 {
    padding-left: 30px;
  }

  .footer-home-2027.quanti {
    min-width: 100svw;
    max-width: 100svw;
    min-height: 45px;
    max-height: 45px;
    position: relative;
  }

  .footer-home-2027.quali {
    min-height: 45px;
    max-height: 45px;
    padding-left: 30px;
  }

  .footer-home-2027.usos {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .footer-home-2027.futuro {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .footer-home-2027.singreh {
    min-height: 60px;
    max-height: 60px;
  }

  .footer-home-2027.home {
    min-height: 45px;
    margin-top: 100px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .footer-home-2027.home.credito {
    background-color: #0086ff;
    min-height: 45px;
    max-height: 45px;
    margin-top: 24px;
  }

  .footer-home-2027.sobre {
    background-color: #0086ff;
    min-height: 45px;
    max-height: 45px;
  }

  .footer-home-2027.oqe {
    background-color: #0086ff;
    flex: 0 auto;
    align-self: auto;
    min-height: auto;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-home-2027.home {
    margin-top: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-home-2027.home.insta-sobre {
    background-color: #0086ff;
  }

  .footer-home-2027.home.mobile-credit {
    background-color: #0086ff;
    margin-top: 24px;
  }

  .footer-home-2027.home.mobile-oquee {
    background-color: #0086ff;
  }

  .footer-home-2027.home.quanti-pe {
    background-color: #00c9ff;
    margin-top: 24px;
  }

  .footer-home-2027.home.mobile-usos {
    background-color: #99f3ff;
    margin-top: 24px;
  }

  .footer-home-2027.home.mobile-bl {
    background-color: #b9c589;
  }

  .footer-home-2027.home.mobile-clima {
    background-color: #fd8;
    margin-top: 24px;
  }

  .footer-home-2027.home.mob-singreh {
    background-color: #e5defc;
  }

  .footer-home-2027.home.mob-fe {
    background-color: #7e5bef;
    margin-top: 24px;
  }

  .footer-home-2027.home.mob-ac {
    background-color: #8c0636;
    margin-top: 24px;
  }

  .footer-home-2027.home.mob-sh {
    background-color: #ea7a6e;
    margin-top: 24px;
  }

  .footer-home-2027.home.mob-ft {
    background-color: #95e1dc;
    margin-top: 24px;
  }

  .hero-2028 {
    background-color: #fff;
    background-image: linear-gradient(#ffc639 43%, #fff 49%);
    border-bottom-style: none;
    min-height: auto;
    max-height: none;
    margin-bottom: 16px;
  }

  .hero-conten-2028 {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .hero-conten-2028.note {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    margin-top: -5px;
    margin-bottom: 65px;
    position: static;
  }

  .tit-e-sub-hero-2028 {
    z-index: 20;
    align-self: flex-start;
    width: 100%;
    margin-top: -91px;
    margin-right: auto;
    padding-left: 0;
    display: block;
    position: relative;
  }

  .h1-home-2028 {
    min-width: 230px;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    font-size: 28px;
    position: relative;
  }

  .h1-home-2028.resultado-da-busca {
    width: auto;
    min-width: 200px;
    max-width: 200px;
    font-size: 24px;
  }

  .h1-home-2028.mobile {
    color: #fff;
    width: auto;
    min-width: 230px;
    max-width: 230px;
    min-height: auto;
    max-height: none;
    margin-top: 54px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 28px;
    font-weight: 900;
    top: 0;
  }

  .h1-home-2028.mobile.m1 {
    font-size: 30px;
  }

  .texto-apoio-home-2028 {
    color: #0057a3;
    width: auto;
    min-width: 230px;
    max-width: 230px;
    padding-left: 8px;
    position: relative;
    top: -2px;
  }

  .texto-apoio-home-2028.mobile {
    color: #0057a3;
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo-home-2028 {
    background-size: 200px;
    align-self: flex-start;
    width: auto;
    min-width: 200px;
    max-width: 280px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
  }

  .button-2028 {
    margin-left: 11px;
    margin-right: 10px;
    display: none;
  }

  .button-2028.oqe-home {
    border-radius: 90px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-2028.mobile {
    text-align: center;
    align-self: center;
    display: none;
  }

  .button-2028.sobre {
    border-radius: 50px;
  }

  .button-2028.oqeoc {
    border-radius: 80px;
  }

  .logo-buts-2028 {
    z-index: 5;
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    justify-content: center;
    align-items: center;
    margin-top: 103px;
    margin-bottom: 113px;
    display: flex;
    position: relative;
  }

  .bts-fixos-2028 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .cn-content-2028 {
    height: auto;
    margin-top: -13px;
    position: relative;
    top: -11px;
  }

  .embeded-2028 {
    padding-left: 0;
    padding-right: 0;
  }

  .txt-como-nasce-2028 {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-bottom: 18px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .txt-como-nasce-2028._1 {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-top: 6px;
  }

  .txt-como-nasce-2028._2 {
    width: 100%;
    position: static;
  }

  .quadro-sombra-2028 {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    min-width: auto;
    height: auto;
    margin-top: 7px;
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .como-nasce-2025 {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-top: -203px;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .como-nasce-2027 {
    min-width: auto;
    max-width: none;
    min-height: 140svh;
    max-height: none;
    margin-top: -367px;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .cn-mapa-2026 {
    width: 100%;
    margin-bottom: 17px;
    position: static;
  }

  .footer-home-2028 {
    background-color: #ffc639;
    padding-left: 30px;
  }

  .footer-home-2028.quanti {
    min-width: 100svw;
    max-width: 100svw;
    min-height: 45px;
    max-height: 45px;
    position: relative;
  }

  .footer-home-2028.quali {
    min-height: 45px;
    max-height: 45px;
    padding-left: 30px;
  }

  .footer-home-2028.usos {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .footer-home-2028.futuro {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .footer-home-2028.singreh {
    min-height: 60px;
    max-height: 60px;
  }

  .footer-home-2028.home {
    min-height: 45px;
    margin-top: 100px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .footer-home-2028.home.credito {
    background-color: #0086ff;
    min-height: 45px;
    max-height: 45px;
    margin-top: 24px;
  }

  .footer-home-2028.sobre {
    background-color: #0086ff;
    min-height: 45px;
    max-height: 45px;
  }

  .footer-home-2028.oqe {
    background-color: #0086ff;
    flex: 0 auto;
    align-self: auto;
    min-height: auto;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-home-2028.home {
    margin-top: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-home-2028.home.insta-sobre {
    background-color: #0086ff;
  }

  .footer-home-2028.home.mobile-credit {
    background-color: #0086ff;
    margin-top: 24px;
  }

  .footer-home-2028.home.mobile-oquee {
    background-color: #0086ff;
  }

  .footer-home-2028.home.quanti-pe {
    background-color: #00c9ff;
    margin-top: 24px;
  }

  .footer-home-2028.home.mobile-usos {
    background-color: #99f3ff;
    margin-top: 24px;
  }

  .footer-home-2028.home.mobile-bl {
    background-color: #b9c589;
  }

  .footer-home-2028.home.mobile-clima {
    background-color: #fd8;
    margin-top: 24px;
  }

  .footer-home-2028.home.mob-singreh {
    background-color: #e5defc;
  }

  .footer-home-2028.home.mob-fe {
    background-color: #7e5bef;
    margin-top: 24px;
  }

  .footer-home-2028.home.mob-ac {
    background-color: #8c0636;
    margin-top: 24px;
  }

  .footer-home-2028.home.mob-sh {
    background-color: #ea7a6e;
    margin-top: 24px;
  }

  .footer-home-2028.home.mob-ft {
    background-color: #95e1dc;
    margin-top: 24px;
  }

  .como-nasce-2028 {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-top: -203px;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-home-2025 {
    padding-left: 30px;
  }

  .footer-home-2025.quanti {
    min-width: 100svw;
    max-width: 100svw;
    min-height: 45px;
    max-height: 45px;
    position: relative;
  }

  .footer-home-2025.quali {
    min-height: 45px;
    max-height: 45px;
    padding-left: 30px;
  }

  .footer-home-2025.usos {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .footer-home-2025.futuro {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .footer-home-2025.singreh {
    min-height: 60px;
    max-height: 60px;
  }

  .footer-home-2025.home {
    min-height: 45px;
    margin-top: 100px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .footer-home-2025.home.credito {
    background-color: #0086ff;
    min-height: 45px;
    max-height: 45px;
    margin-top: 24px;
  }

  .footer-home-2025.sobre {
    background-color: #0086ff;
    min-height: 45px;
    max-height: 45px;
  }

  .footer-home-2025.oqe {
    background-color: #0086ff;
    flex: 0 auto;
    align-self: auto;
    min-height: auto;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-home-2025.home {
    margin-top: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-home-2025.home.insta-sobre {
    background-color: #0086ff;
  }

  .footer-home-2025.home.mobile-credit {
    background-color: #0086ff;
    margin-top: 24px;
  }

  .footer-home-2025.home.mobile-oquee {
    background-color: #0086ff;
  }

  .footer-home-2025.home.quanti-pe {
    background-color: #00c9ff;
    margin-top: 24px;
  }

  .footer-home-2025.home.mobile-usos {
    background-color: #99f3ff;
    margin-top: 24px;
  }

  .footer-home-2025.home.mobile-bl {
    background-color: #b9c589;
  }

  .footer-home-2025.home.mobile-clima {
    background-color: #fd8;
    margin-top: 24px;
  }

  .footer-home-2025.home.mob-singreh {
    background-color: #e5defc;
  }

  .footer-home-2025.home.mob-fe {
    background-color: #7e5bef;
    margin-top: 24px;
  }

  .footer-home-2025.home.mob-ac {
    background-color: #8c0636;
    margin-top: 24px;
  }

  .footer-home-2025.home.mob-sh {
    background-color: #ea7a6e;
    margin-top: 24px;
  }

  .footer-home-2025.home.mob-ft {
    background-color: #95e1dc;
    margin-top: 24px;
  }

  .image-20-2025 {
    width: auto;
    height: auto;
  }

  .image-20-2025.futuro, .image-20-2025.futuro-2026, .image-20-2025.futuro-2027 {
    margin-top: 36px;
    margin-bottom: 24px;
    padding-bottom: 0;
  }

  .image-20-copy {
    width: auto;
    height: auto;
  }

  .image-20-copy.futuro, .image-20-copy.futuro-2026, .image-20-copy.futuro-2027 {
    margin-top: 36px;
    margin-bottom: 24px;
    padding-bottom: 0;
  }

  .image-20-2028 {
    width: auto;
    height: auto;
  }

  .image-20-2028.futuro, .image-20-2028.futuro-2026, .image-20-2028.futuro-2027 {
    margin-top: 36px;
    margin-bottom: 24px;
    padding-bottom: 0;
  }

  .i-icon-qt.i-6, .i-icon-qt.usos-1 {
    top: 0;
  }

  .i-icon-qt.s1.bh {
    align-self: center;
    margin-bottom: 4px;
  }

  .i-nota-lateral {
    flex-flow: column;
  }

  .i-nota-txt.i4.q-4 {
    display: block;
  }

  .i-nota-txt.i4.q-6 {
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-txt.i-5.qt-7a {
    flex-flow: column;
    display: flex;
  }

  .i-nota-txt.usos-1 {
    margin-bottom: 24px;
    display: flex;
  }

  .i-nota-txt.usos-1.saiba-1.ete {
    display: flex;
  }

  .i-nota-txt.i-7 {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .i-nota-txt.bh-s1 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .i-nota-txt.cl1 {
    flex-flow: column;
    margin-top: 0;
    display: flex;
    position: relative;
  }

  .i-nota-txt.cl-3, .i-nota-txt.cl-3.i-cl4, .i-nota-txt.ac-1 {
    display: flex;
  }

  .i-nota-txt.fe-1 {
    display: flex;
    top: 0;
  }

  .i-nota-txt.fe-2 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt.fe1 {
    display: flex;
  }

  .i-nota-txt._1-2 {
    min-width: 180px;
    display: flex;
  }

  .i-nota-txt.usos-2, .i-nota-txt.f-3 {
    display: flex;
  }

  .i-nota-italic {
    font-size: 16px;
  }

  .i-nota-ql {
    flex-flow: column;
  }

  .i-ql-icon.i-6, .i-ql-icon.usos-1 {
    top: 0;
  }

  .i-ql-icon.s1.bh {
    align-self: center;
    margin-bottom: 4px;
  }

  .info-txt-quanti-copy.i4.q-4 {
    display: block;
  }

  .info-txt-quanti-copy.i4.q-6 {
    margin-bottom: 24px;
    top: 0;
  }

  .info-txt-quanti-copy.i-5.qt-7a {
    flex-flow: column;
    display: flex;
  }

  .info-txt-quanti-copy.usos-1 {
    margin-bottom: 24px;
    display: flex;
  }

  .info-txt-quanti-copy.usos-1.saiba-1.ete {
    display: flex;
  }

  .info-txt-quanti-copy.i-7 {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .info-txt-quanti-copy.bh-s1 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .info-txt-quanti-copy.cl1 {
    flex-flow: column;
    margin-top: 0;
    display: flex;
    position: relative;
  }

  .info-txt-quanti-copy.cl-3, .info-txt-quanti-copy.cl-3.i-cl4, .info-txt-quanti-copy.ac-1 {
    display: flex;
  }

  .info-txt-quanti-copy.fe-1 {
    display: flex;
    top: 0;
  }

  .info-txt-quanti-copy.fe-2 {
    margin-top: 0;
    display: flex;
  }

  .info-txt-quanti-copy.fe1 {
    display: flex;
  }

  .info-txt-quanti-copy._1-2 {
    min-width: 180px;
    display: flex;
  }

  .info-txt-quanti-copy.usos-2, .info-txt-quanti-copy.f-3 {
    display: flex;
  }

  .i-nota-txt-ql.i4.q-4 {
    display: block;
  }

  .i-nota-txt-ql.i4.q-6 {
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-txt-ql.i-5.qt-7a {
    flex-flow: column;
    display: flex;
  }

  .i-nota-txt-ql.usos-1 {
    margin-bottom: 24px;
    display: flex;
  }

  .i-nota-txt-ql.usos-1.saiba-1.ete {
    display: flex;
  }

  .i-nota-txt-ql.i-7 {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .i-nota-txt-ql.bh-s1 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .i-nota-txt-ql.cl1 {
    flex-flow: column;
    margin-top: 0;
    display: flex;
    position: relative;
  }

  .i-nota-txt-ql.cl-3, .i-nota-txt-ql.cl-3.i-cl4, .i-nota-txt-ql.ac-1 {
    display: flex;
  }

  .i-nota-txt-ql.fe-1 {
    display: flex;
    top: 0;
  }

  .i-nota-txt-ql.fe-2 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt-ql.fe1 {
    display: flex;
  }

  .i-nota-txt-ql._1-2 {
    min-width: 180px;
    display: flex;
  }

  .i-nota-txt-ql.usos-2, .i-nota-txt-ql.f-3 {
    display: flex;
  }

  .i {
    font-size: 16px;
  }

  .i-nota-us.info-1.q-1 {
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .i-nota-us.info-1.q-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .i-nota-us.info-1.usos-2 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: auto;
  }

  .i-nota-us.info-1.usos-3 {
    flex-flow: column;
    margin-top: 0;
    display: flex;
    top: 0;
  }

  .i-nota-us.info-4.q-5, .i-nota-us.info-4.q-6 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-us.info-7 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-us.saiba.s1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    align-self: auto;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-us.saiba.s1.s4 {
    flex-flow: column;
    align-self: flex-start;
  }

  .i-nota-us.saiba.s-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .i-nota-us.saiba.bh-1 {
    flex-flow: column;
    align-self: center;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-left: 0;
    top: auto;
  }

  .i-nota-us.saiba.fe1 {
    flex-flow: column;
    top: 0;
  }

  .i-nota-us.cl-1 {
    flex-flow: column;
    margin-top: 24px;
    top: 0;
  }

  .i-nota-us.cl-3 {
    flex-flow: column;
  }

  .i-nota-us.cl-3.i-cl4 {
    margin-top: 0;
  }

  .i-nota-us.acoes {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .i-nota-us.ferramentas.f-1 {
    flex-flow: column;
    margin-top: 12px;
    top: 0;
  }

  .i-nota-us.ferramentas.f-2 {
    flex-flow: column;
    top: 0;
  }

  .i-nota-us.ferramentas.f-3 {
    flex-flow: column;
    margin-top: 0;
  }

  .i-nota-us.q-6 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-us.saiba-mais {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    margin-bottom: 24px;
  }

  .i-nota-us.qt-7a {
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .i-nota-txt-us.i4.q-4 {
    display: block;
  }

  .i-nota-txt-us.i4.q-6 {
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-txt-us.i-5.qt-7a {
    flex-flow: column;
    display: flex;
  }

  .i-nota-txt-us.usos-1 {
    margin-bottom: 24px;
    display: flex;
  }

  .i-nota-txt-us.usos-1.saiba-1.ete {
    display: flex;
  }

  .i-nota-txt-us.i-7 {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .i-nota-txt-us.bh-s1 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .i-nota-txt-us.cl1 {
    flex-flow: column;
    margin-top: 0;
    display: flex;
    position: relative;
  }

  .i-nota-txt-us.cl-3, .i-nota-txt-us.cl-3.i-cl4, .i-nota-txt-us.ac-1 {
    display: flex;
  }

  .i-nota-txt-us.fe-1 {
    display: flex;
    top: 0;
  }

  .i-nota-txt-us.fe-2 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt-us.fe1 {
    display: flex;
  }

  .i-nota-txt-us._1-2 {
    min-width: 180px;
    display: flex;
  }

  .i-nota-txt-us.usos-2, .i-nota-txt-us.f-3 {
    display: flex;
  }

  .saiba-nota-us {
    flex-flow: column;
  }

  .saiba-icone-bh.i-6, .saiba-icone-bh.usos-1 {
    top: 0;
  }

  .saiba-icone-bh.s1.bh {
    align-self: center;
    margin-bottom: 4px;
  }

  .saiba-nota-bh.info-1.q-1 {
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-bh.info-1.q-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-bh.info-1.usos-2 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: auto;
  }

  .saiba-nota-bh.info-1.usos-3 {
    flex-flow: column;
    margin-top: 0;
    display: flex;
    top: 0;
  }

  .saiba-nota-bh.info-4.q-5, .saiba-nota-bh.info-4.q-6 {
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-bh.info-7 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .saiba-nota-bh.saiba.s1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    align-self: auto;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .saiba-nota-bh.saiba.s1.s4 {
    flex-flow: column;
    align-self: flex-start;
  }

  .saiba-nota-bh.saiba.s-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-bh.saiba.bh-1 {
    flex-flow: column;
    align-self: center;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-left: 0;
    top: auto;
  }

  .saiba-nota-bh.saiba.fe1 {
    flex-flow: column;
    top: 0;
  }

  .saiba-nota-bh.cl-1 {
    flex-flow: column;
    margin-top: 24px;
    top: 0;
  }

  .saiba-nota-bh.cl-3 {
    flex-flow: column;
  }

  .saiba-nota-bh.cl-3.i-cl4 {
    margin-top: 0;
  }

  .saiba-nota-bh.acoes {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .saiba-nota-bh.ferramentas.f-1 {
    flex-flow: column;
    margin-top: 12px;
    top: 0;
  }

  .saiba-nota-bh.ferramentas.f-2 {
    flex-flow: column;
    top: 0;
  }

  .saiba-nota-bh.ferramentas.f-3 {
    flex-flow: column;
    margin-top: 0;
  }

  .saiba-nota-bh.q-6 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .saiba-nota-bh.saiba-mais {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .saiba-nota-bh.qt-7a, .i-nota-cl.info-1.q-1 {
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .i-nota-cl.info-1.q-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .i-nota-cl.info-1.usos-2 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: auto;
  }

  .i-nota-cl.info-1.usos-3 {
    flex-flow: column;
    margin-top: 0;
    display: flex;
    top: 0;
  }

  .i-nota-cl.info-4.q-5, .i-nota-cl.info-4.q-6 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-cl.info-7 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-cl.saiba.s1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    align-self: auto;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-cl.saiba.s1.s4 {
    flex-flow: column;
    align-self: flex-start;
  }

  .i-nota-cl.saiba.s-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .i-nota-cl.saiba.bh-1 {
    flex-flow: column;
    align-self: center;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-left: 0;
    top: auto;
  }

  .i-nota-cl.saiba.fe1 {
    flex-flow: column;
    top: 0;
  }

  .i-nota-cl.cl-1 {
    flex-flow: column;
    margin-top: 24px;
    top: 0;
  }

  .i-nota-cl.cl-3 {
    flex-flow: column;
  }

  .i-nota-cl.cl-3.i-cl4 {
    margin-top: 0;
  }

  .i-nota-cl.acoes {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .i-nota-cl.ferramentas.f-1 {
    flex-flow: column;
    margin-top: 12px;
    top: 0;
  }

  .i-nota-cl.ferramentas.f-2 {
    flex-flow: column;
    top: 0;
  }

  .i-nota-cl.ferramentas.f-3 {
    flex-flow: column;
    margin-top: 0;
  }

  .i-nota-cl.q-6 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-cl.saiba-mais {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .i-nota-cl.qt-7a {
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .info-quanti-icon-copy.i-6, .info-quanti-icon-copy.usos-1 {
    top: 0;
  }

  .info-quanti-icon-copy.s1.bh {
    align-self: center;
    margin-bottom: 4px;
  }

  .i-nota-txt-cl.i4.q-4 {
    display: block;
  }

  .i-nota-txt-cl.i4.q-6 {
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-txt-cl.i-5.qt-7a {
    flex-flow: column;
    display: flex;
  }

  .i-nota-txt-cl.usos-1 {
    margin-bottom: 24px;
    display: flex;
  }

  .i-nota-txt-cl.usos-1.saiba-1.ete {
    display: flex;
  }

  .i-nota-txt-cl.i-7 {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .i-nota-txt-cl.bh-s1 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .i-nota-txt-cl.cl1 {
    flex-flow: column;
    margin-top: 0;
    display: flex;
    position: relative;
  }

  .i-nota-txt-cl.cl-3, .i-nota-txt-cl.cl-3.i-cl4, .i-nota-txt-cl.ac-1 {
    display: flex;
  }

  .i-nota-txt-cl.fe-1 {
    display: flex;
    top: 0;
  }

  .i-nota-txt-cl.fe-2 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt-cl.fe1 {
    display: flex;
  }

  .i-nota-txt-cl._1-2 {
    min-width: 180px;
    display: flex;
  }

  .i-nota-txt-cl.usos-2, .i-nota-txt-cl.f-3 {
    display: flex;
  }

  .i-nota-fe.info-1.q-1 {
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .i-nota-fe.info-1.q-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .i-nota-fe.info-1.usos-2 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: auto;
  }

  .i-nota-fe.info-1.usos-3 {
    flex-flow: column;
    margin-top: 0;
    display: flex;
    top: 0;
  }

  .i-nota-fe.info-4.q-5, .i-nota-fe.info-4.q-6 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-fe.info-7 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-fe.saiba.s1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    align-self: auto;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-fe.saiba.s1.s4 {
    flex-flow: column;
    align-self: flex-start;
  }

  .i-nota-fe.saiba.s-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .i-nota-fe.saiba.bh-1 {
    flex-flow: column;
    align-self: center;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-left: 0;
    top: auto;
  }

  .i-nota-fe.saiba.fe1 {
    flex-flow: column;
    top: 0;
  }

  .i-nota-fe.cl-1 {
    flex-flow: column;
    margin-top: 24px;
    top: 0;
  }

  .i-nota-fe.cl-3 {
    flex-flow: column;
  }

  .i-nota-fe.cl-3.i-cl4 {
    margin-top: 0;
  }

  .i-nota-fe.acoes {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .i-nota-fe.ferramentas.f-1 {
    flex-flow: column;
    margin-top: 12px;
    top: 0;
  }

  .i-nota-fe.ferramentas.f-2 {
    flex-flow: column;
    top: 0;
  }

  .i-nota-fe.ferramentas.f-3 {
    flex-flow: column;
    margin-top: 0;
  }

  .i-nota-fe.q-6 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-fe.saiba-mais {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .i-nota-fe.qt-7a {
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .i-nota-txt-fe.i4.q-4 {
    display: block;
  }

  .i-nota-txt-fe.i4.q-6 {
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-txt-fe.i-5.qt-7a {
    flex-flow: column;
    display: flex;
  }

  .i-nota-txt-fe.usos-1 {
    margin-bottom: 24px;
    display: flex;
  }

  .i-nota-txt-fe.usos-1.saiba-1.ete {
    display: flex;
  }

  .i-nota-txt-fe.i-7 {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .i-nota-txt-fe.bh-s1 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .i-nota-txt-fe.cl1 {
    flex-flow: column;
    margin-top: 0;
    display: flex;
    position: relative;
  }

  .i-nota-txt-fe.cl-3, .i-nota-txt-fe.cl-3.i-cl4, .i-nota-txt-fe.ac-1 {
    display: flex;
  }

  .i-nota-txt-fe.fe-1 {
    display: flex;
    top: 0;
  }

  .i-nota-txt-fe.fe-2 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt-fe.fe1 {
    display: flex;
  }

  .i-nota-txt-fe._1-2 {
    min-width: 180px;
    display: flex;
  }

  .i-nota-txt-fe.usos-2, .i-nota-txt-fe.f-3 {
    display: flex;
  }

  .i-txt-italic-fe {
    line-height: 18px;
  }

  .saiba-nota-fe.info-1.q-1 {
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-fe.info-1.q-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-fe.info-1.usos-2 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: auto;
  }

  .saiba-nota-fe.info-1.usos-3 {
    flex-flow: column;
    margin-top: 0;
    display: flex;
    top: 0;
  }

  .saiba-nota-fe.info-4.q-5, .saiba-nota-fe.info-4.q-6 {
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-fe.info-7 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .saiba-nota-fe.saiba.s1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    align-self: auto;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .saiba-nota-fe.saiba.s1.s4 {
    flex-flow: column;
    align-self: flex-start;
  }

  .saiba-nota-fe.saiba.s-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .saiba-nota-fe.saiba.bh-1 {
    flex-flow: column;
    align-self: center;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-left: 0;
    top: auto;
  }

  .saiba-nota-fe.saiba.fe1 {
    flex-flow: column;
    top: 0;
  }

  .saiba-nota-fe.cl-1 {
    flex-flow: column;
    margin-top: 24px;
    top: 0;
  }

  .saiba-nota-fe.cl-3 {
    flex-flow: column;
  }

  .saiba-nota-fe.cl-3.i-cl4 {
    margin-top: 0;
  }

  .saiba-nota-fe.acoes {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .saiba-nota-fe.ferramentas.f-1 {
    flex-flow: column;
    margin-top: 12px;
    top: 0;
  }

  .saiba-nota-fe.ferramentas.f-2 {
    flex-flow: column;
    top: 0;
  }

  .saiba-nota-fe.ferramentas.f-3 {
    flex-flow: column;
    margin-top: 0;
  }

  .saiba-nota-fe.q-6 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .saiba-nota-fe.saiba-mais {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .saiba-nota-fe.qt-7a, .i-nota-ac.info-1.q-1 {
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .i-nota-ac.info-1.q-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .i-nota-ac.info-1.usos-2 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: auto;
  }

  .i-nota-ac.info-1.usos-3 {
    flex-flow: column;
    margin-top: 0;
    display: flex;
    top: 0;
  }

  .i-nota-ac.info-4.q-5, .i-nota-ac.info-4.q-6 {
    margin-top: 0;
    top: 0;
  }

  .i-nota-ac.info-7 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-ac.saiba.s1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    align-self: auto;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-ac.saiba.s1.s4 {
    flex-flow: column;
    align-self: flex-start;
  }

  .i-nota-ac.saiba.s-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .i-nota-ac.saiba.bh-1 {
    flex-flow: column;
    align-self: center;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-left: 0;
    top: auto;
  }

  .i-nota-ac.saiba.fe1 {
    flex-flow: column;
    top: 0;
  }

  .i-nota-ac.cl-1 {
    flex-flow: column;
    margin-top: 24px;
    top: 0;
  }

  .i-nota-ac.cl-3 {
    flex-flow: column;
  }

  .i-nota-ac.cl-3.i-cl4 {
    margin-top: 0;
  }

  .i-nota-ac.acoes {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .i-nota-ac.ferramentas.f-1 {
    flex-flow: column;
    margin-top: 12px;
    top: 0;
  }

  .i-nota-ac.ferramentas.f-2 {
    flex-flow: column;
    top: 0;
  }

  .i-nota-ac.ferramentas.f-3 {
    flex-flow: column;
    margin-top: 0;
  }

  .i-nota-ac.q-6 {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-ac.saiba-mais {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .i-nota-ac.qt-7a {
    flex-flow: column;
    margin-top: 0;
    top: 0;
  }

  .i-nota-ac.ac-1 {
    top: 0;
  }

  .i-nota-txt-ac.i4.q-4 {
    display: block;
  }

  .i-nota-txt-ac.i4.q-6 {
    margin-bottom: 24px;
    top: 0;
  }

  .i-nota-txt-ac.i-5.qt-7a {
    flex-flow: column;
    display: flex;
  }

  .i-nota-txt-ac.usos-1 {
    margin-bottom: 24px;
    display: flex;
  }

  .i-nota-txt-ac.usos-1.saiba-1.ete {
    display: flex;
  }

  .i-nota-txt-ac.i-7 {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .i-nota-txt-ac.bh-s1 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .i-nota-txt-ac.cl1 {
    flex-flow: column;
    margin-top: 0;
    display: flex;
    position: relative;
  }

  .i-nota-txt-ac.cl-3, .i-nota-txt-ac.cl-3.i-cl4, .i-nota-txt-ac.ac-1 {
    display: flex;
  }

  .i-nota-txt-ac.fe-1 {
    display: flex;
    top: 0;
  }

  .i-nota-txt-ac.fe-2 {
    margin-top: 0;
    display: flex;
  }

  .i-nota-txt-ac.fe1 {
    display: flex;
  }

  .i-nota-txt-ac._1-2 {
    min-width: 180px;
    display: flex;
  }

  .i-nota-txt-ac.usos-2, .i-nota-txt-ac.f-3 {
    display: flex;
  }

  .image-166 {
    display: block;
  }

  .texto-corrido-3 {
    align-self: flex-start;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .texto-corrido-3.oqe-home {
    max-width: none;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-167 {
    width: auto;
    height: auto;
  }

  .image-167.futuro-2027 {
    margin-top: 36px;
    margin-bottom: 24px;
    padding-bottom: 0;
  }

  .tit-h3-2 {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 120%;
  }

  .button-2029 {
    margin-left: 11px;
    margin-right: 10px;
    display: none;
  }

  .button-2029.oqeoc-2027 {
    border-radius: 80px;
  }

  .button-2029.sobre-2027 {
    border-radius: 50px;
  }

  .div-block-81 {
    grid-column-gap: 41px;
    grid-row-gap: 41px;
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .image-168 {
    display: none;
  }

  .image-170 {
    z-index: 50;
    min-width: 70svw;
    max-width: 70svw;
    margin-top: -249px;
    margin-bottom: -2px;
    display: block;
    position: relative;
    top: 81px;
  }

  .flex-block-86 {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    flex-flow: column;
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-artigo-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    margin: 0 0 24px;
    display: flex;
    position: relative;
    top: 0;
    right: auto;
  }

  .grid-artigo-2.graficos-mapas {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    max-width: none;
    height: auto;
    margin-right: auto;
    display: flex;
    overflow: visible;
  }

  .heading-8 {
    font-size: 24px;
    line-height: 26px;
  }

  .heading-8.branco-2027 {
    margin-bottom: 35px;
    font-size: 24px;
    line-height: 26px;
  }

  .footer-wrapper-three-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-self: center;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .text-block-76 {
    color: #fff;
    align-self: flex-start;
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block-87 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-9 {
    align-self: flex-start;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .h1-home-2027-2 {
    min-width: 230px;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    font-size: 28px;
    position: relative;
  }

  .image-171 {
    display: none;
  }

  .footer-social-block-three-3 {
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 0;
    position: relative;
  }

  .footer-social-block-three-3.home {
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
  }

  .image-172 {
    display: none;
  }

  .logo-home-2029 {
    background-size: 200px;
    align-self: flex-start;
    width: auto;
    min-width: 200px;
    max-width: 280px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
  }

  .txt-como-nasce-2029 {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-bottom: 18px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .txt-como-nasce-2029._1 {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-top: 6px;
  }

  .txt-como-nasce-2029._2 {
    width: 100%;
    position: static;
  }

  .txt-auxiliar-but-2 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .italic-text-136.oqe_cjt {
    font-size: 16px;
  }

  .button-2030 {
    margin-left: 11px;
    margin-right: 10px;
    display: none;
  }

  .texto-apoio-home-2027-2 {
    color: #fff;
    width: auto;
    min-width: 230px;
    max-width: 230px;
    padding-left: 8px;
    position: relative;
    top: -2px;
  }

  .flex-block-90 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .image-173 {
    display: block;
  }

  .cn-content-2026-2 {
    height: auto;
    margin-top: -13px;
    position: relative;
    top: -11px;
  }

  .image-174 {
    width: auto;
    height: auto;
  }

  .image-174.futuro-2026 {
    margin-top: 36px;
    margin-bottom: 24px;
    padding-bottom: 0;
  }

  .texto-apoio-home-2026-2 {
    color: #fff;
    width: auto;
    min-width: 230px;
    max-width: 230px;
    padding-left: 8px;
    position: relative;
    top: -2px;
  }

  .button-2031 {
    margin-left: 11px;
    margin-right: 10px;
    display: none;
  }

  .button-2031.oqeoc-2026 {
    border-radius: 80px;
  }

  .button-2031.sobre-2026 {
    border-radius: 50px;
  }

  .div-block-83 {
    grid-column-gap: 41px;
    grid-row-gap: 41px;
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .image-175 {
    display: none;
  }

  .image-177 {
    z-index: 50;
    min-width: 70svw;
    max-width: 70svw;
    margin-top: -249px;
    margin-bottom: -2px;
    display: block;
    position: relative;
    top: 81px;
  }

  .flex-block-91 {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    flex-flow: column;
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-artigo-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    margin: 0 0 24px;
    display: flex;
    position: relative;
    top: 0;
    right: auto;
  }

  .grid-artigo-3.graficos-mapas {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    width: auto;
    max-width: none;
    height: auto;
    margin-right: auto;
    display: flex;
    overflow: visible;
  }

  .heading-10 {
    font-size: 24px;
    line-height: 26px;
  }

  .heading-10.branco-2026 {
    margin-bottom: 35px;
    font-size: 24px;
    line-height: 26px;
  }

  .text-block-77 {
    color: #fff;
    align-self: flex-start;
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block-92 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-11 {
    align-self: flex-start;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .image-178 {
    display: none;
  }

  .button-2032 {
    margin-left: 11px;
    margin-right: 10px;
    display: none;
  }

  .footer-social-block-three-4 {
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 0;
    position: relative;
  }

  .footer-social-block-three-4.home {
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
  }

  .image-179 {
    display: none;
  }

  .txt-como-nasce-2030 {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-bottom: 18px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .txt-como-nasce-2030._1 {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-top: 6px;
  }

  .txt-como-nasce-2030._2 {
    width: 100%;
    position: static;
  }

  .txt-auxiliar-but-3 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .italic-text-137.oqe_cjt {
    font-size: 16px;
  }

  .flex-block-95 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .h1-home-2026-2 {
    min-width: 230px;
    max-width: 230px;
    margin-top: 49px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    font-size: 28px;
    position: relative;
  }

  .logo-home-2030 {
    background-size: 200px;
    align-self: flex-start;
    width: auto;
    min-width: 200px;
    max-width: 280px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
  }

  .cn-mapa-2027 {
    width: 100%;
    margin-bottom: 17px;
    position: static;
  }

  .flex-block-96 {
    min-width: 80px;
    max-width: 80px;
    min-height: auto;
    max-height: none;
    left: 0;
  }

  .body-portal {
    font-family: source-sans-pro, sans-serif;
  }

  .txt-portal {
    z-index: 20;
    align-self: flex-start;
    width: 100%;
    margin-top: -103px;
    margin-right: auto;
    padding-left: 33px;
    display: block;
    position: relative;
    top: -785px;
  }

  .list-11 {
    list-style-type: disc;
  }

  .div-block-54-copy {
    margin-top: 16.5px;
    position: relative;
    top: 0;
  }

  .div-block-54-copy.mais2 {
    margin-top: 2px;
    top: 2px;
  }

  .div-block-54-copy.evolu {
    margin-top: 29px;
    top: 0;
  }

  .div-block-54-copy.fe1, .div-block-54-copy.fe2 {
    margin-top: 0;
  }

  .div-block-54-copy.fe4 {
    margin-top: 9px;
  }

  .div-block-54-copy.fe5 {
    margin-top: 20px;
  }

  .div-block-54-copy.cl, .div-block-54-copy.fe {
    margin-top: -10px;
  }

  .div-block-54-qt {
    margin-top: 16px;
    position: relative;
    top: 0;
  }

  .div-block-54-qt.mais2 {
    margin-top: 2px;
    top: 2px;
  }

  .div-block-54-qt.evolu {
    margin-top: 29px;
    top: 0;
  }

  .div-block-54-qt.fe1, .div-block-54-qt.fe2 {
    margin-top: 0;
  }

  .div-block-54-qt.fe4 {
    margin-top: 9px;
  }

  .div-block-54-qt.fe5 {
    margin-top: 20px;
  }

  .div-block-54-qt.cl, .div-block-54-qt.fe {
    margin-top: -10px;
  }

  .div-block-54-sg {
    margin-top: 17px;
    position: relative;
    top: 0;
  }

  .div-block-54-sg.mais2 {
    margin-top: 2px;
    top: 2px;
  }

  .div-block-54-sg.evolu {
    margin-top: 29px;
    top: 0;
  }

  .div-block-54-sg.fe1, .div-block-54-sg.fe2 {
    margin-top: 0;
  }

  .div-block-54-sg.fe4 {
    margin-top: 9px;
  }

  .div-block-54-sg.fe5 {
    margin-top: 20px;
  }

  .div-block-54-sg.cl {
    margin-top: 4px;
  }

  .div-block-54-sg.fe {
    margin-top: -10px;
  }

  .div-block-54-sh {
    margin-top: 16px;
    position: relative;
    top: 0;
  }

  .div-block-54-sh.mais2 {
    margin-top: 2px;
    top: 2px;
  }

  .div-block-54-sh.evolu {
    margin-top: 29px;
    top: 0;
  }

  .div-block-54-sh.fe1, .div-block-54-sh.fe2 {
    margin-top: 17px;
  }

  .div-block-54-sh.fe4 {
    margin-top: 29px;
  }

  .div-block-54-sh.fe5 {
    margin-top: 41px;
  }

  .div-block-54-sh.cl, .div-block-54-sh.fe {
    margin-top: 4px;
  }

  .div-block-54-ql {
    margin-top: 29px;
    position: static;
    top: 0;
  }

  .div-block-54-ql.mais2 {
    margin-top: 3px;
    top: 2px;
  }

  .div-block-54-ql.evolu {
    margin-top: 29px;
    top: 0;
  }

  .div-block-54-ql.fe1, .div-block-54-ql.fe2 {
    margin-top: 17px;
  }

  .div-block-54-ql.fe4 {
    margin-top: 29px;
  }

  .div-block-54-ql.fe5 {
    margin-top: 41px;
  }

  .div-block-54-ql.cl, .div-block-54-ql.fe {
    margin-top: 4px;
  }

  .flex-block-97 {
    align-self: center;
    min-width: 200px;
    max-width: 200svw;
    margin-top: -4px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    left: 9px;
    right: 0;
  }

  .flex-block-98 {
    min-width: 180px;
    max-width: 180px;
    margin-top: 17px;
    top: -13px;
    left: -75px;
  }

  .italic-text-140 {
    font-size: 20px;
  }

  .flex-block-99 {
    min-height: 500px;
    max-height: 500px;
    margin-left: auto;
    right: 0;
  }

  .flex-block-100 {
    justify-content: center;
    align-items: flex-start;
    min-width: 200px;
    max-width: 200px;
    min-height: 500px;
    max-height: 500px;
    left: 0;
  }

  .image-180 {
    margin-top: 106px;
    display: block;
  }

  .heading-2-copy {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 26px;
    display: flex;
  }

  .heading-2-copy.mobile {
    min-height: auto;
    max-height: none;
    margin-bottom: auto;
    font-size: 24px;
    top: 4px;
  }

  .section-41 {
    min-width: auto;
    max-width: none;
  }

  .loginho-home {
    align-self: auto;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    left: 3px;
    right: auto;
  }

  .loginho-home.w--current {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: auto;
    right: auto;
  }

  .loginho-home.logo {
    width: 54px;
  }

  .flex-block-103 {
    min-width: 200px;
    max-width: 200px;
    min-height: 200px;
    max-height: 200px;
    left: 0;
  }

  .flex-block-104 {
    justify-content: center;
    align-items: flex-start;
    min-width: 200px;
    max-width: 200px;
    min-height: 200px;
    margin-left: auto;
    margin-right: auto;
    top: 59px;
    left: 0;
    right: 0;
  }

  .flex-block-105 {
    min-width: 200px;
    max-width: 200px;
  }

  .flex-block-106, .flex-block-107, .flex-block-108, .flex-block-109, .flex-block-110, .flex-block-111, .flex-block-112, .flex-block-113 {
    min-width: 80px;
    max-width: 80px;
    left: 0;
  }

  .bold-text-36 {
    margin-left: 0;
    margin-right: 0;
  }

  .navbar-brand-internas {
    align-self: flex-end;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    left: 3px;
    right: auto;
  }

  .navbar-brand-internas.w--current {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: auto;
    right: auto;
  }

  .navbar-brand-internas.logo {
    width: 54px;
  }

  .navbar-brand-internas2 {
    align-self: flex-end;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    left: 3px;
    right: auto;
  }

  .navbar-brand-internas2.w--current {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: auto;
    right: auto;
  }

  .navbar-brand-internas2.logo {
    width: 54px;
  }

  .menu-button-interna {
    order: 1;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 50px;
    min-width: 50px;
    max-width: 50px;
    margin-left: auto;
    margin-right: auto;
    padding: 4px 0;
    left: 13px;
    right: 0;
  }

  .flex-block-114 {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 199px;
    left: 0;
    right: 0;
  }

  .navbar-brand-home {
    align-self: flex-end;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    left: 3px;
    right: auto;
  }

  .navbar-brand-home.w--current {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: auto;
    right: auto;
  }

  .navbar-brand-home.logo {
    width: 54px;
  }

  .heading-2026 {
    align-self: flex-start;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .heading-2026.mobile {
    min-height: auto;
    max-height: none;
    margin-bottom: auto;
    font-size: 24px;
    top: 4px;
  }

  .section-24-copy {
    background-color: #fff;
    background-image: none;
    border-bottom-style: none;
    min-height: auto;
    max-height: none;
    margin-bottom: 16px;
  }

  .loginho-2026 {
    z-index: 50;
    min-width: 70svw;
    max-width: 70svw;
    margin-top: -297px;
    margin-bottom: -2px;
    display: block;
    position: relative;
    top: 90px;
  }

  .image-cn-2026 {
    width: 100%;
    min-width: 80svw;
    max-width: 80svw;
    margin-bottom: 17px;
    position: static;
  }

  .bts-fixos-2026 {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-width: 100svw;
    max-width: 100svw;
    height: auto;
    min-height: auto;
    max-height: none;
    position: static;
  }

  .loginho-2027 {
    z-index: 50;
    min-width: 70svw;
    max-width: 60svw;
    margin-top: -83px;
    margin-bottom: -2px;
    display: block;
    position: relative;
    top: 11px;
  }

  .heading-2027 {
    color: #7e5bef;
    align-self: flex-start;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .heading-2027.mobile {
    min-height: auto;
    max-height: none;
    margin-bottom: auto;
    font-size: 24px;
    top: 4px;
  }

  .image-cn-2027 {
    width: 90%;
    max-width: 90%;
    margin-top: -18px;
    margin-bottom: 17px;
    position: static;
  }

  .cmn-2026 {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-top: -275px;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .cmn-2027 {
    background-image: linear-gradient(#fff, #7e5bef 30%);
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-top: -275px;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .cn-content-2025-copy {
    height: auto;
    margin-top: 169px;
    position: relative;
    top: -11px;
  }

  .heading-2028 {
    color: #0057a3;
    align-self: flex-start;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .heading-2028.mobile {
    min-height: auto;
    max-height: none;
    margin-bottom: auto;
    font-size: 24px;
    top: 4px;
  }

  .cmn-2028 {
    background-image: linear-gradient(#fff, #7e5bef 30%);
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-top: -275px;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-2028-1 {
    background-color: #fff;
    background-image: linear-gradient(#7e5bef 27%, #fff 33%);
    border-bottom-style: none;
    min-height: auto;
    max-height: none;
    margin-top: 192px;
    margin-bottom: 74px;
  }

  .cmn-2028-1 {
    background-image: linear-gradient(#fff, #ffd876 38%);
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-top: -275px;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .loginho-2028 {
    z-index: 50;
    min-width: 70svw;
    max-width: 60svw;
    margin-top: -113px;
    margin-bottom: -2px;
    display: block;
    position: relative;
    top: 47px;
  }

  .bts-fixos-2026-copy {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-width: 100svw;
    max-width: 100svw;
    height: auto;
    min-height: auto;
    max-height: none;
    position: static;
  }

  .hero-portal-1 {
    background-color: #fff;
    background-image: none;
    border-bottom-style: none;
    flex-flow: column;
    min-height: auto;
    max-height: none;
    margin-top: 173px;
    margin-bottom: 16px;
  }

  .hero-portal-1.buts {
    margin-bottom: 17px;
  }

  .loginho-portal {
    z-index: 50;
    min-width: 70svw;
    max-width: 60svw;
    margin-top: -113px;
    margin-bottom: -2px;
    display: block;
    position: relative;
    top: 47px;
  }
}

#w-node-_32c9fca6-804a-6673-abb3-6bc72027a83b-ebda7432 {
  order: 0;
}

#w-node-cdc422fb-39bb-54fc-e5e9-706a2163df7e-ebda7432, #w-node-cdc422fb-39bb-54fc-e5e9-706a2163df83-ebda7432, #w-node-_1a770925-c42f-46e3-ba51-154fb7d6ca73-ebda7432, #w-node-_1a770925-c42f-46e3-ba51-154fb7d6ca78-ebda7432 {
  place-self: center;
}

#w-node-b145d0b0-b681-7707-fa59-07a07cfad228-ebda7432 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: start center;
}

#w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda7432 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda745f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-dd58a8ef-bb89-f93e-723d-5285bfee5283-ebda745f {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: start;
}

#w-node-_73f82363-9c22-6458-6962-0490296eb2ea-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: start center;
}

#w-node-b04576d6-95f5-d983-0f13-852210b190a8-ebda745f, #w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b84-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b92-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_3e029aea-5110-10ed-5ddf-d0fe3bae682e-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0caf307a-cc35-fa3d-2e35-67a51680ebd2-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-c1eb291d-8a5c-cd03-a6fb-826be64c05f4-ebda745f, #w-node-e43ad98e-b722-cac2-9309-9f9bcbac6ee2-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e43ad98e-b722-cac2-9309-9f9bcbac6ede-ebda745f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_785401b5-0cbd-03fc-b394-4c7e064b9122-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cea82f7e-02f2-8ef2-57d0-b41ed57e8bbf-ebda745f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f74a918d-b928-f49f-53f6-994814e33f81-ebda745f, #w-node-f7928f0f-4773-0c26-eb10-754e54e37b1a-ebda745f, #w-node-_00c2f5bb-19e4-fa94-c0b0-f109f5a21a54-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a75ac68b-fdf7-dd90-3e4c-b179ff722151-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: center start;
}

#w-node-_0d330069-a716-9c76-ea65-f70f5b204d0f-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5ad8ea87-1636-195f-2b18-f4d6b4019f0a-ebda745f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_7cd6aa6b-ca86-0734-99ad-b4c2ef8f0e11-ebda745f, #w-node-d1291310-08f1-b9ae-2ad8-7001fc54dd3c-ebda745f, #w-node-_7d070f13-28f6-1bda-5ea5-b3067669a7d4-ebda745f, #w-node-_90a54986-35e7-79bd-d2f2-7be976b82cc2-ebda745f, #w-node-b46b448e-56e0-7383-47eb-06c770b4509a-ebda745f, #w-node-_90a54986-35e7-79bd-d2f2-7be976b82ccd-ebda745f, #w-node-f95b5b53-81b8-b24c-c075-ff111ffdd59e-ebda745f, #w-node-_07077211-6eae-0d96-4761-a8ea366ef573-ebda745f, #w-node-ff528c5a-68ab-6cb9-e7cb-946882b654cd-ebda745f, #w-node-_5098ef32-4928-0ab0-155f-54c0d7d59ebc-ebda745f, #w-node-_0023448e-23a7-f5eb-9ef5-e8405c617323-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0023448e-23a7-f5eb-9ef5-e8405c617349-ebda745f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-fd19ae59-3b18-59f6-9889-052ae38148ea-ebda745f, #w-node-_6bbd0f94-4ead-9372-3f04-4aae2550c1e4-ebda745f, #w-node-_1ff5ca5b-2faf-378d-ba23-0d884551d4e7-ebda745f, #w-node-_76097141-fc25-2e23-51f6-a4196b89d4c6-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fc5fa1f3-966d-35e2-3bbe-43287085eecc-ebda745f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-c2d45340-8c7f-5e76-df84-ba36e387bbc8-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3ec2456c-feab-e722-c2bc-bcea479d7c48-ebda745f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-ae82c557-c55a-54de-077e-264eb58c5a85-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9d93c730-22f7-4720-7132-77bc7664c575-ebda745f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_3099fcff-6077-afe8-9680-64ead4ef3371-ebda745f, #w-node-d7b8744b-413e-335f-3188-108b97a8e3f1-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3dce5727-e1e1-07ce-be2e-1d6f2f0549a7-ebda745f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-b1aefc93-7766-4063-6b1e-f3cc3518df36-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_957137ab-896b-9997-be0c-8fbbaa4ade1b-ebda745f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-e9b4317a-1258-422e-28a4-9cb8ecb6bd1a-ebda745f, #w-node-_3fa831be-cfde-1274-9842-6ddff17933aa-ebda745f, #w-node-e63ff736-4e1c-abbd-1efb-2c1efc9c963e-ebda745f, #w-node-_95228858-8d17-391d-359a-d1bb6ac4a14c-ebda745f, #w-node-_6495b205-986b-3382-7566-11649717a93f-ebda745f, #w-node-_1622e0d9-253d-4094-3850-325d2b2b7572-ebda745f, #w-node-c75e23e2-db5f-8939-b48e-3c9b39d7241e-ebda745f, #w-node-f242316d-8118-7e22-910e-4541c9bdc78c-ebda745f, #w-node-_059caec9-39e8-ae03-6337-fc7b518fd668-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f527e9b5-eff2-a018-bde7-5cd340abb1ab-ebda745f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_0362a63d-3527-d92b-50d7-bfc69818c390-ebda745f, #w-node-_0740d5cf-c771-1e36-4c47-4c4cbf164749-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cadf4c1a-11a6-5a2d-a290-b0784e2a38e4-ebda745f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-be870491-ea77-7ed5-5059-60c5fe749fa3-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e94b230a-d497-9027-a446-ce99cc14cc84-ebda745f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-e39e8aaa-ee1d-fa9a-ae4b-d4a829bdaa23-ebda745f, #w-node-_77f05a86-81bc-ee11-cdc6-f7c4554c1ea6-ebda745f, #w-node-_3531f361-a517-9f62-7e44-6e9306f645b0-ebda745f, #w-node-_23a61836-f74d-5039-c008-a42e03412cd2-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c7cc33e4-283a-3ed0-4d31-80a73c9e073d-ebda745f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_8e26de69-2d0a-e2f6-5e53-ed893c00d2e3-ebda745f, #w-node-e069c78e-a2e1-a5cc-19f1-d2c0d1e055b2-ebda745f, #w-node-_4c62e4f2-2332-e4b8-6dfe-b2983eeb1e38-ebda745f, #w-node-b8f707d0-7227-6dd4-e70a-6cdaca26efeb-ebda745f, #w-node-_9bf6e11a-c401-d768-d34b-8219c5896ecb-ebda745f, #w-node-edaa5153-8bd5-5c87-1e86-bbc1e74a3e3a-ebda745f, #w-node-_5ab9362b-5162-df48-ceed-cd355ab3c52e-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5ab9362b-5162-df48-ceed-cd355ab3c537-ebda745f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_6c4e433c-e2c6-82bb-00ea-e4482447a943-ebda745f, #w-node-_7d93add8-5101-40ea-6cdc-86527c6edda8-ebda745f, #w-node-_550ff321-6841-01fc-4b85-5d3a450c5c42-ebda745f, #w-node-f40be8e6-7814-e416-02aa-3bb7d72b3220-ebda745f, #w-node-_584bbf0a-430f-1910-2d7e-872ac4976039-ebda745f, #w-node-_4b93e836-e3f4-d754-769f-98397c02759c-ebda745f, #w-node-_68b9cbb7-ba8b-94a3-52eb-49fa737cc488-ebda745f, #w-node-d9d8d4c1-6053-243f-e322-fe5752f04846-ebda745f, #w-node-_7378a325-66a6-1998-a6aa-0db616da0595-ebda745f, #w-node-_67ee43b5-29e8-52f8-f530-bb6db6c24cef-ebda745f, #w-node-c701dfed-7e79-ab7b-191b-c9dd6220940a-ebda745f, #w-node-_149ebe81-1f37-057f-827c-321eae7e7c47-ebda745f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda7462 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda7462 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-edbb2fda-9ae1-0160-7ebd-9ff5eb0fe04a-ebda7462, #w-node-_52a87126-eeea-8724-2f99-6cf038b3a854-ebda7462, #w-node-b67986e5-dd39-4cdc-0e65-3b1e939bf271-ebda7462, #w-node-_605ad484-c814-f489-0750-62aaacf5d30c-ebda7462, #w-node-_7639634c-8073-8e24-3b83-7035ccafe220-ebda7462, #w-node-_7e34f24a-2c89-7f5e-652c-686bb5c1d2a3-ebda7462, #w-node-_8be8ebd1-3ec4-0192-7b16-79cbbcc38d87-ebda7462 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f1e413c6-607a-3a99-041c-4a9e1bd47ec7-ebda7462 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_84521ce1-dd11-de0c-8b22-b7201df2e2f3-ebda7462, #w-node-_7d365ef1-9d5c-9e6b-e76c-1dc24e25ad31-ebda7462 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7d365ef1-9d5c-9e6b-e76c-1dc24e25ad45-ebda7462, #w-node-_2fbfcb95-2561-ec8c-b539-f8b11e7f3aad-ebda7462 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_02f48996-ecd3-aaff-d254-61a92e6e3f73-ebda7462, #w-node-_4f2b3a99-91f6-78f3-3a3d-e3653d99ce48-ebda7462 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4d99ce91-a541-c557-4c0a-aa90bb3851d6-ebda7462 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_7be987cc-722d-bfc3-2bf6-b9fa8685a801-ebda7462, #w-node-eb3b54d5-b47c-374b-6a26-82569c836f19-ebda7462, #w-node-d311ae7c-0686-b25b-d41b-e8c5d4137016-ebda7462, #w-node-_3691ed0c-753a-8989-bfd2-64c3588bb0d3-ebda7462, #w-node-_858d0f80-2b28-2424-d7ad-1129b6452c28-ebda7462 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cbbe48fc-e95e-9711-f123-3fa997068cdf-ebda7462 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_82148407-f8ee-715b-237b-326b2cb27d8e-ebda7462, #w-node-ad8f9b66-0ae9-5cf8-cb46-6503e167a7a6-ebda7462, #w-node-b25d762e-82cc-2b4a-466f-86eba4466218-ebda7462 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_838b3b80-3f09-255b-2fda-02234d1df6fc-ebda7463 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-d3cb3c27-b63e-a69c-a772-3128f7b881ab-ebda7463, #w-node-a7277452-ea5e-dbc9-b081-1c77605ba974-ebda7463 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ed4d9087-5753-a797-a16a-793fca75d7a2-ebda7463 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_872e391c-21f7-2cd3-4291-938c01f94af8-ebda7463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ca4ded2c-1bf6-655a-090d-455b0dcb9089-ebda7463, #w-node-b143321e-c518-cf83-04f8-90d5261bab7c-ebda7463, #w-node-d90e1e75-4099-27a9-5ccf-88e41b48d2b1-ebda7463, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c94f-ebda7463, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c941-ebda7463, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c943-ebda7463 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_69db4014-0dba-0877-b6c3-5fa1a96464b6-ebda7463 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_0394060d-2484-cd26-d083-46cfdb1725b3-ebda7463, #w-node-_8f611b58-23af-9c54-4a67-3675624e20c0-ebda7463, #w-node-_8f611b58-23af-9c54-4a67-3675624e20c7-ebda7463, #w-node-e33c36f5-7afb-6004-c7cf-48466d3aecb3-ebda7463, #w-node-d9e1320c-a22e-accc-a8ff-63e8b3b2fe48-ebda7463, #w-node-e319af91-f6f2-c41a-fc33-bef6faa24cab-ebda7463, #w-node-d9e1320c-a22e-accc-a8ff-63e8b3b2fe51-ebda7463, #w-node-d7f0c4ee-4b8e-8a30-cfeb-879a77ceaa9f-ebda7463, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd327-ebda7463, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd32e-ebda7463, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd330-ebda7463, #w-node-fd30fb55-a1a1-491e-33ba-4c7f4a21b23f-ebda7463, #w-node-_11e64c57-543d-d159-9fbb-5173ce478672-ebda7463 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_29d1690f-0880-3489-7555-8c356ee2d2e4-ebda7463 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_225d2361-c789-3714-597a-291f63104246-ebda7463, #w-node-ff3d1a0c-901b-939c-5057-3e0dbe973d98-ebda7463, #w-node-ecbb5b18-3607-7557-23e8-67c7ba01a775-ebda7463, #w-node-_1547d929-6deb-1ec0-27ca-337efecefec3-ebda7463 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_204c7759-af3d-531b-daf7-4590e74e4189-ebda7463 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_3132178e-8c87-5fa9-8656-484044c38219-ebda7463, #w-node-_0352f443-2d9a-8fee-98f5-212229f4337a-ebda7463, #w-node-_05e6f6dd-7539-f0eb-ed0c-a2890a06275c-ebda7463, #w-node-abd923d6-3548-461f-dae6-3c61a40fc8af-ebda7463 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_57237338-335f-2926-74f9-5a555a8c90e1-ebda7463 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067a4-ebda7463, #w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067ab-ebda7463, #w-node-e52a4dc4-5cfe-8056-429f-83be4504d372-ebda7463 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e52a4dc4-5cfe-8056-429f-83be4504d374-ebda7463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067ad-ebda7463, #w-node-_67d97d6f-0138-5fb2-b6b4-d1c7a0028688-ebda7463, #w-node-b9af5133-c719-2a5d-91f9-198d12d472d9-ebda7463, #w-node-d6c8707f-28f8-6a96-c02c-e30da61df326-ebda7463, #w-node-_15df3932-3ebb-1a97-d0e2-3ee741778658-ebda7463 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-bedd8ea4-ff86-8ffc-4ad0-f3acccd9ddf1-ebda7463 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-b9100b98-c116-9e9e-67ca-eff04efb46f5-ebda7463, #w-node-_0c9aa8d3-af56-c7cf-863f-a0f0add81d64-ebda7463, #w-node-_2f9b139f-39f6-c45f-6856-33191c872bb6-ebda7463 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_29d7c299-fde3-acc2-3400-dc5e9667c574-ebda7463 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_626b55a7-e92f-bd06-9eaa-5780de44fc85-ebda7463 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a40ca551-6c27-9df6-36df-895c58a0c6d8-ebda7463 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4c8-ebda7463 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4cf-ebda7463 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4d1-ebda7463 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_28741c76-8827-c0d7-825c-b21de4d953c5-ebda7463 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_9427f820-e2ef-0991-5bc9-735a43ea997e-ebda7463, #w-node-_37749cb6-6ab0-3d16-97e1-9c3ed22fc6f9-ebda7463, #w-node-_6c45858b-df68-260f-b0ce-2538061c6860-ebda7463, #w-node-f0a0fc2e-22fe-727a-097e-3f95895b2347-ebda7463, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9a9-ebda7463, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9b0-ebda7463, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9b2-ebda7463, #w-node-_154174d4-a5d8-4972-2333-d7156c98c4f3-ebda7463, #w-node-_14545796-a74d-39c6-8bee-a60998a0d300-ebda7463 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ffecdff4-0744-4284-71b2-60733f1a6f2a-ebda7463 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_46ca498b-c72d-7c9f-8448-2508f7b5ed07-ebda7463, #w-node-_46ca498b-c72d-7c9f-8448-2508f7b5ed09-ebda7463, #w-node-_2379b33c-4b49-806e-988e-61af776aaf6c-ebda7463, #w-node-beec784b-d071-6c77-24b9-e09d2bb5778e-ebda7463, #w-node-_3d8a1295-8546-8119-9e95-afb65a57f2c1-ebda7463 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3d8a1295-8546-8119-9e95-afb65a57f2c3-ebda7463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0d01f835-c47b-7723-1baf-e1c18d84ff20-ebda7463, #w-node-_19d3eca4-a3d0-ed8b-1965-13b4be9aa141-ebda7463, #w-node-_1994dc17-e1b1-2ab9-f6f9-12101e39c4dc-ebda7463, #w-node-b06884fc-4d8a-84f5-9d1c-3f8e15ea822e-ebda7463, #w-node-b06884fc-4d8a-84f5-9d1c-3f8e15ea8245-ebda7463, #w-node-_526c2fe1-a8da-bf5b-b91e-7f1aac40748f-ebda7463, #w-node-_750a9dfa-e3d4-a867-b4c7-f767094c980a-ebda7463, #w-node-_250136fc-a5ee-53a0-1bf8-6079d14f6a7d-ebda7463, #w-node-_526c2fe1-a8da-bf5b-b91e-7f1aac4074b3-ebda7463, #w-node-_1e566880-d894-c759-e10f-82215a0370af-ebda7463, #w-node-ef032c5d-87bb-7cbb-0f26-1915e8b14ab1-ebda7463, #w-node-_98462c90-a72d-5f0d-ae72-d52a16d0dcd8-ebda7463 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4a479a00-555c-eae6-7e9e-6e3c8760f3cc-ebda7463 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#neste-tema.w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523f6f-ebda7464 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523f70-ebda7464 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fbc-ebda7464 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_45595439-3d1b-0ed3-3323-19655d58015a-ebda7464 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: start;
}

#w-node-b143321e-c518-cf83-04f8-90d5261bab7c-ebda7464, #w-node-_607986df-8d53-ae53-8706-8d18d2f23729-ebda7464, #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fc5-ebda7464, #w-node-_18b7672e-6e35-6f03-e64d-38caa80ecd50-ebda7464, #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fd2-ebda7464, #w-node-e33d0249-aa1c-2264-0a5e-cf1be9b41993-ebda7464 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda7465 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda7465, #w-node-d2f307a7-c1a5-7e92-9262-49137afc1e05-ebda7465, #w-node-_51386345-a5e0-763d-d172-492de72e47a3-ebda7465, #w-node-_784a3f31-4cf8-cf96-31f0-e0e04d3cd2e4-ebda7465, #w-node-_784a3f31-4cf8-cf96-31f0-e0e04d3cd2ec-ebda7465, #w-node-abaac271-f75a-99ba-9983-c91716779c73-ebda7465, #w-node-_048801f9-c877-a327-3099-67999804de34-ebda7465, #w-node-ad4574b4-f172-db82-c6f7-28e31e9b4f71-ebda7465, #w-node-ad4574b4-f172-db82-c6f7-28e31e9b4f79-ebda7465, #w-node-fea3d0a6-f505-b8fc-65c9-e2baa57c58d0-ebda7465, #w-node-_4fd983ca-af80-13fb-e5e1-6a54215db643-ebda7465 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4fd983ca-af80-13fb-e5e1-6a54215db644-ebda7465 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_4fd983ca-af80-13fb-e5e1-6a54215db645-ebda7465 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_570a2611-797e-0d23-1b02-c9c5185f00bf-ebda7465, #w-node-fea3d0a6-f505-b8fc-65c9-e2baa57c58d8-ebda7465, #w-node-_5ffde200-2df9-cd9f-bfc2-43f1adad8134-ebda7465, #w-node-baaf0f1c-1c6a-442e-132b-72cd668a6c71-ebda7465, #w-node-_9ad2b912-289b-6411-28ca-b7ad80913b44-ebda7465 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9ad2b912-289b-6411-28ca-b7ad80913b60-ebda7465 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_1090a5d9-dfa1-b83b-3eca-46baecaed98a-ebda7465, #w-node-_3241b1ee-7447-0bcd-2d1b-35f24ea4a0d8-ebda7465, #w-node-_0e487104-b9a4-ed77-8038-e0b0a6d3ebe6-ebda7465, #w-node-_85b920f4-4f3a-edf8-a5a8-0788301d0b5f-ebda7465, #w-node-_8c629eaa-0d25-c644-30eb-1ebdf5f9e6ea-ebda7465, #w-node-_9ca625e2-ae39-f384-7de1-6e9d08525d9e-ebda7465, #w-node-cee7b0de-bb63-b42a-fe5c-faeed8cfb70f-ebda7465, #w-node-cee7b0de-bb63-b42a-fe5c-faeed8cfb717-ebda7465, #w-node-_56456449-ef9c-05b3-7418-7d1123292d5b-ebda7465, #w-node-_56456449-ef9c-05b3-7418-7d1123292d63-ebda7465, #w-node-c8f80a45-524d-8d74-6084-3030126aed3f-ebda7465, #w-node-_3165961b-85b4-7e8d-5b3e-dd35f869c7b6-ebda7465, #w-node-_5cff2464-10d0-dab9-63b8-ea7f1aaf7b98-ebda7465, #w-node-_919ce4b2-559c-646e-325d-67149891f9af-ebda7465, #w-node-_4ae4ac44-47c0-419e-8596-a39874bdfe31-ebda7465, #w-node-bc4c29dd-8889-877f-1ace-cccb2c9aea3d-ebda7465, #w-node-af2c0ad7-0273-e7e9-bc73-23b380de41c1-ebda7465 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-af2c0ad7-0273-e7e9-bc73-23b380de41c9-ebda7465 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_70152295-47df-07ab-2740-c060db9acd63-ebda7465 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-af2c0ad7-0273-e7e9-bc73-23b380de41cb-ebda7465, #w-node-_747077ce-309b-e9eb-8066-d0cc62846013-ebda7465, #w-node-_587ca023-7b5d-5824-5e9e-0f9f7ca10066-ebda7465, #w-node-acc172fc-2826-5f98-97cc-e9a94a15a46b-ebda7465 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-acc172fc-2826-5f98-97cc-e9a94a15a46d-ebda7465 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_587ca023-7b5d-5824-5e9e-0f9f7ca1006e-ebda7465, #w-node-_47089420-30c3-823b-5d93-89274a6f5091-ebda7465, #w-node-_71e9495b-4975-f75d-e43d-11e5afe49d5b-ebda7465 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_71e9495b-4975-f75d-e43d-11e5afe49d8f-ebda7465 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_9ba58fc7-5980-8cc6-0981-630e6a36e726-ebda7465, #w-node-_47089420-30c3-823b-5d93-89274a6f5099-ebda7465, #w-node-_47089420-30c3-823b-5d93-89274a6f509b-ebda7465, #w-node-_35fe0258-0715-2bc0-f635-86bf21da38ec-ebda7465, #w-node-_5ec13fd7-5bf2-ecf6-d81c-8e87d2c59e95-ebda7465, #w-node-_308bcf3c-84d9-0fe6-8057-1358f4b141bf-ebda7465, #w-node-_7c5e2e72-f3af-a607-1e31-16d1e0d07628-ebda7465, #w-node-_7c5e2e72-f3af-a607-1e31-16d1e0d07630-ebda7465, #w-node-b042f30c-9a68-bb30-e57a-1f8ac0c5781d-ebda7465 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e5fa2d86-963a-3592-309c-1b002adb10ca-ebda7465 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-b042f30c-9a68-bb30-e57a-1f8ac0c57825-ebda7465, #w-node-b042f30c-9a68-bb30-e57a-1f8ac0c57827-ebda7465, #w-node-_22c487b5-1e4b-a878-7aa3-6161696b2da1-ebda7465, #w-node-f279c90e-e551-0266-b66c-c766e9714b40-ebda7465 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda7466 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda7466 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: start;
}

#w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda7466 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7c0c70dc-a4e7-672d-888e-cc9fcca99a71-ebda7466 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-de7e3a48-4dbb-4793-b136-5c2110c70f1c-ebda7466, #w-node-_62d54e74-a89b-4725-3016-b72a6b36c658-ebda7466, #w-node-b28b8d9d-b9e9-c24f-8b10-2125c6048378-ebda7466, #w-node-_7b0c2b03-0d02-f5c6-c512-c72061302ac2-ebda7466, #w-node-d27ac4fa-848d-bc67-fc06-380f21fedc36-ebda7466, #w-node-f0bd6006-83ce-54e1-87c6-0b3138dc8aca-ebda7466, #w-node-_3874855d-6717-15a6-06aa-02f78f8bc80a-ebda7466, #w-node-_374ca6f3-65ac-5812-5269-3cbbe790865d-ebda7466 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_374ca6f3-65ac-5812-5269-3cbbe790865f-ebda7466 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_1d3949c9-2d9e-4db8-4064-7cfa3b50e3df-ebda7466, #w-node-_1b7e2485-48d8-ca31-bfc4-a4f3d0f355ac-ebda7466, #w-node-_4b893975-ac33-f6fc-45a7-37c1d5454791-ebda7466, #w-node-c826f165-93eb-b18e-f8e9-0417eafc2ba8-ebda7466, #w-node-ceb7260b-583d-1793-7550-243b039133af-ebda7466, #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda7467, #w-node-_4d19077b-4e33-fb67-4776-0cb62a564263-ebda7467, #w-node-b143321e-c518-cf83-04f8-90d5261bab7c-ebda7467, #w-node-bd900ea5-2384-17cb-330d-e43999f021cd-ebda7467, #w-node-_83351b01-f977-a9e9-9951-d37d6390f59b-ebda7467, #w-node-_149a7bf8-9811-41a8-8e8c-cdad851b8e6e-ebda7467, #w-node-_044f9600-9e24-2582-3578-fb5465c06f7f-ebda7467, #w-node-_044f9600-9e24-2582-3578-fb5465c06f86-ebda7467, #w-node-_0b91dfe5-2802-11e7-d1e7-90eef0202dfb-ebda7467, #w-node-d7822167-71df-07bd-43a2-452b861e8233-ebda7467, #w-node-c43d6766-13c6-e68b-870a-3d95781c8175-ebda7467, #w-node-_21ec8597-c0b3-c054-1ead-26d5ff4e7717-ebda7467, #w-node-_04689268-ef7e-15ba-96a4-6430639a7408-ebda7467, #w-node-_05ebc351-3150-c067-7f14-ec96d20f8ad1-ebda7467, #w-node-_05ebc351-3150-c067-7f14-ec96d20f8ad8-ebda7467, #w-node-_9777070a-1bef-d3c7-4654-c38197c8baee-ebda7467, #w-node-_86bce83e-4f72-3e35-f0f0-7161b5782613-ebda7467, #w-node-_9777070a-1bef-d3c7-4654-c38197c8baf7-ebda7467, #w-node-d54c1022-0672-373c-bb9e-7b76a0e98624-ebda7467, #w-node-_99d0e5dc-a4aa-b186-cd30-901f62538ccd-ebda7467, #w-node-af76c912-30bf-5079-63c5-ce3d7d58a393-ebda7467, #w-node-_57b76b90-2148-be46-6f0f-bd854dcbf1b7-ebda7467, #w-node-d8f8d038-4fed-2858-0701-ddf46bde8c81-ebda7467, #w-node-b3a051a5-bfea-628e-f172-9fb6f9c16ca6-ebda7467, #w-node-_5598ed7a-a89c-d409-15ba-3820892afccf-ebda7467, #w-node-_1bf0cc3a-3146-1adc-e287-6f76949a6206-ebda7467, #w-node-c9e3fe35-0cff-4b41-f838-be48c7b5ce7b-ebda7467, #w-node-c9e3fe35-0cff-4b41-f838-be48c7b5ce82-ebda7467, #w-node-ff46e2b2-2b7b-832a-46fc-f3b1d1b433f7-ebda7467, #w-node-e7ad8740-cb8e-f5e5-cbac-a8ec15dfaab5-ebda7467, #w-node-_74650d7e-cc26-8507-de45-8c8efdbaa706-ebda7467, #w-node-be838173-1873-881e-fd68-f29a6e7f4c12-ebda7467, #w-node-_7a3921b3-ac3e-72c5-019f-33dc55282280-ebda7467, #w-node-_7a3921b3-ac3e-72c5-019f-33dc5528229a-ebda7467, #w-node-_7a3921b3-ac3e-72c5-019f-33dc5528229c-ebda7467, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822a1-ebda7467, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822a3-ebda7467, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d4-ebda7467, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d6-ebda7467, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d8-ebda7467, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822da-ebda7467, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822dc-ebda7467, #w-node-_5934ceb6-761a-ee84-0866-ad948b244b25-ebda7467, #w-node-_5934ceb6-761a-ee84-0866-ad948b244b2c-ebda7467, #w-node-_632febb5-75cc-1948-360e-1929f2622b8c-ebda7467, #w-node-_632e3423-94a6-0df1-ce5a-adb1539198f6-ebda7467 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_632e3423-94a6-0df1-ce5a-adb1539198f7-ebda7467 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_632e3423-94a6-0df1-ce5a-adb1539198f8-ebda7467 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_40ed546c-9aeb-972f-b9f8-631efe8aad33-ebda7467 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0c2f868a-bae7-bd0f-fb07-ba0cb945ad67-ebda7467 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-ceaaa33b-7995-5a39-f48a-a88e60d2bc78-ebda7467, #w-node-d9156ebb-7632-8026-6fff-e55867186675-ebda7467, #w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f6-ebda7467 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f7-ebda7467 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f8-ebda7467 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d9156ebb-7632-8026-6fff-e5586718667c-ebda7467, #w-node-f88b618a-16d1-4df9-10f0-b2a93c45d5c7-ebda7467, #w-node-ba04159b-ab6a-f60e-6c5f-73f28407a589-ebda7467, #w-node-_0216e76d-a6cf-0e55-474a-0e93f2079b16-ebda7467, #w-node-c677e866-4a26-cad5-96a4-7596ed0078a8-ebda7467, #w-node-ef78e9e0-f26c-62aa-a918-134e3c7294fa-ebda7467, #w-node-e6e43e4d-b81f-eff3-e335-ec2b8f669ee8-ebda7467, #w-node-f77a298e-7dba-fe91-6d54-eec43ec163a2-ebda7467, #w-node-d9b1fce4-4cea-dcf1-969c-b519063799b4-ebda7467, #w-node-_45a35348-0e77-e725-7ba6-1d37b71c2d61-ebda7467, #w-node-_04fcbf27-e7e9-9a71-199b-401a1651d9cf-ebda7467, #w-node-_040342d1-f09a-e07f-276d-8415792402ec-ebda7467, #w-node-d5e38096-0fe0-e1ee-b871-90fbaa282a64-ebda7467, #w-node-b2cbb8d4-2078-f379-ddc3-8ec389458f2b-ebda7467, #w-node-_040342d1-f09a-e07f-276d-8415792402f3-ebda7467, #w-node-b42904d3-ef2b-71e2-bcc9-ed0a0e812475-ebda7467, #w-node-_9eadec8d-da21-4652-8f68-6ae816d9be1e-ebda7467, #w-node-_79b3e3fa-4823-3d47-e8f3-1a0275e27158-ebda7467, #w-node-_9eadec8d-da21-4652-8f68-6ae816d9be27-ebda7467 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-bea4def7-d930-1332-f9f5-e33c2a2f771f-ebda7467 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_1e019105-9112-3160-625a-7c1efbd4feee-ebda7467, #w-node-_48184a71-201b-3cd6-4191-996c862968e8-ebda7467 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_48184a71-201b-3cd6-4191-996c862968e9-ebda7467 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_48184a71-201b-3cd6-4191-996c862968ea-ebda7467 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a4829491-c626-f8d1-ce2c-0d3118e71452-ebda7467, #w-node-f9846eb3-5585-4ab1-1b0c-a618252ec6f4-ebda7467, #w-node-_734763e2-9d99-c1d0-37fe-f81986486c75-ebda7467, #w-node-ca9ba71b-14d6-bdab-fb0b-9b95698bc8dc-ebda7467, #w-node-_9ff32d25-1311-2f76-987c-ab950d814a06-ebda7467 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9ff32d25-1311-2f76-987c-ab950d814a07-ebda7467 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_9ff32d25-1311-2f76-987c-ab950d814a08-ebda7467 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3d076af9-edfc-8328-4276-071e0b169719-ebda7467, #w-node-_1a7e3201-9c15-de09-6658-4f530d922351-ebda7467, #w-node-_649d65ff-a19b-8a49-76bb-a69446ee9853-ebda7467, #w-node-_649d65ff-a19b-8a49-76bb-a69446ee985a-ebda7467, #w-node-_3a8366b5-5f22-7a34-7e09-5bd23e89f633-ebda7467 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_408d56a2-345d-dafc-8054-8418cbc5f936-ebda7467 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_649d65ff-a19b-8a49-76bb-a69446ee985c-ebda7467 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f1ae66d0-2f25-eca1-1a7c-7f906f601584-ebda7467 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_1344ba46-9d95-2ace-34e3-452ce7c05e46-ebda7467, #w-node-aff52044-c170-9f34-10a9-ed6730700bb4-ebda7467, #w-node-_14ce00d2-24a8-dea6-adab-ab1dec24d876-ebda7467, #w-node-_524f225f-64e6-d4ee-462d-c3b4bc349125-ebda7467, #w-node-_97d16b5c-5a08-f397-bcac-20b8a534e806-ebda7467, #w-node-_36ffa590-9cd2-706a-ccf8-2fea4807b78f-ebda7467 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7d5c09f4-aead-b9be-26e5-6f475669fcd4-ebda7467 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf0-ebda7467 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf1-ebda7467 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf2-ebda7467 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-fe00ac78-d999-6b5a-522b-095309b88624-ebda7467, #w-node-fe00ac78-d999-6b5a-522b-095309b8862b-ebda7467, #w-node-_96f23207-7ac2-18d4-0939-9dcfa2e8f122-ebda7467, #w-node-fe00ac78-d999-6b5a-522b-095309b8862d-ebda7467, #w-node-c79bcab9-f57c-b357-ef2f-10aa0bfe48e7-ebda7467 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fd44066d-8559-d0e2-c2ce-f91899aff118-ebda7467 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-bb290663-e852-57c3-1399-a5a7eeac1adb-ebda7467, #w-node-c79bcab9-f57c-b357-ef2f-10aa0bfe48f0-ebda7467, #w-node-_44574b0d-fd4d-5eeb-d353-46119ee38c1e-ebda7467, #w-node-cc4d73b4-7109-61a1-3d70-c4fa755ed367-ebda7467, #w-node-_4a6fd0fc-1cc3-8460-24f4-0a98d6c0ab57-ebda7467, #w-node-_1de42e52-05bf-1fa3-708c-480ef73e339d-ebda7467 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1de42e52-05bf-1fa3-708c-480ef73e339e-ebda7467 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_1de42e52-05bf-1fa3-708c-480ef73e339f-ebda7467 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_036095db-2e51-3830-a1e4-f3857967496e-ebda7467, #w-node-de5d15c9-13c7-6d0a-edd7-bc9cc08cbba5-ebda7467, #w-node-_7c83f183-9aef-9311-57f5-ac3824a1d3c8-ebda7467, #w-node-a6032366-3949-cce2-53e6-4c2b8205fa9a-ebda7467, #w-node-d5c308fb-bb3a-6d79-078e-b90fb727bc7b-ebda7467, #w-node-_7301d8ee-b5c5-77b4-cd25-a2608936f00f-ebda7467, #w-node-c0ebcf71-8713-e5d9-83a0-c4bde5d1b05f-ebda7467, #w-node-cc246444-def1-c104-707a-df852aadf440-ebda7467 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cc246444-def1-c104-707a-df852aadf441-ebda7467 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-cc246444-def1-c104-707a-df852aadf442-ebda7467 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-cac38922-1092-eae9-91ff-07c6c79cf4c3-ebda7467, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94bf-ebda7467, #w-node-_195a786a-a715-24e3-9892-a948772f5a10-ebda7467 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_932dcab8-502e-9d7e-aca0-89d8bd54c3ba-ebda7467 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_313e2f18-ed89-478f-38ee-1b113b4534fb-ebda7467, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94c6-ebda7467, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94c8-ebda7467, #w-node-_39f6bb36-eb98-8e82-037a-bef2a6844820-ebda7467 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2718d3bb-e9b5-3678-b11d-46650084b50d-ebda7467 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_77f1b358-d75f-8607-746a-9c0572487963-ebda7467, #w-node-_5697bcfd-c2a5-3150-3d09-28bfa5732cb7-ebda7467, #w-node-_7194f62d-4643-391f-2d0f-20dfbda19c6f-ebda7467, #w-node-_4444dba0-dd52-a6ca-4fd0-d15c4231d38e-ebda7467 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda7468 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda7468, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda7468, #w-node-_136a4466-c8ca-b376-7f54-53331e988d3c-ebda7468, #w-node-acbe3523-8608-2051-1d96-bfabf844365d-ebda7468, #w-node-_820b4e9b-20a4-6c50-7b2f-f0e1ceb5d81e-ebda7468, #w-node-d60107b9-750d-1bc6-006a-3518b64e019b-ebda7468, #w-node-_5f760ed8-cd62-5fa7-048b-46736d6411ab-ebda7468, #w-node-_6df616c7-253b-8f12-3b15-fcb40b291e50-ebda7468, #w-node-ba354904-94db-fac5-9942-d63fe4a987be-ebda7468, #w-node-_25a6e7c8-eafc-7cbc-df38-436cc63dacd6-ebda7468, #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179a-ebda7468 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179c-ebda7468 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179d-ebda7468, #w-node-dc094625-2935-bc5f-cbed-87f31801db8f-ebda7468, #w-node-_58542f3e-736c-b900-75a3-b94a481723e3-ebda7468, #w-node-_29266c2a-d416-91f5-8122-cfd9c69125f8-ebda7468, #w-node-_58542f3e-736c-b900-75a3-b94a481723eb-ebda7468, #w-node-_0b499769-1c65-a6c5-2c66-7da7ed67ac28-ebda7468 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_07637651-c40b-81ff-37ad-61c2b2cf0f74-ebda7468 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_0b499769-1c65-a6c5-2c66-7da7ed67ac30-ebda7468, #w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c0-ebda7468 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c2-ebda7468 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_63ea1f21-b0ff-09e8-8c74-cf84338c768d-ebda7468 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ccd62946-dc7b-1a26-fdf1-c779c2a12a05-ebda7468 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e40f5c1c-a3c6-e8f7-8ad2-38f38cfb7054-ebda7468, #w-node-adb442c0-c1a1-5a52-681a-ca7524d8b4f4-ebda7468, #w-node-f8a257fc-a717-89be-d696-d3b69f50fc4d-ebda7468, #w-node-f07b1cf7-8524-9a0c-ca8a-c23210772b89-ebda7468, #w-node-_0c48c5c3-acd5-3674-efd4-db327fa3b93a-ebda7468, #w-node-cb9ff719-801b-1b47-5c84-a608f419d24d-ebda7468 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cb9ff719-801b-1b47-5c84-a608f419d24f-ebda7468 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ecb77b0a-5165-90cb-aab8-f06a7c7c4523-ebda7468, #w-node-_0c48c5c3-acd5-3674-efd4-db327fa3b94e-ebda7468, #w-node-a697c8ca-6571-40ea-418d-aa3bad6e383e-ebda7468, #w-node-_290feb3b-81d9-8770-9073-f40d66180db1-ebda7468 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_290feb3b-81d9-8770-9073-f40d66180db2-ebda7468 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f7d4145e-91df-5a85-46c2-f7bd5f01545c-ebda7468, #w-node-_4253bd63-16ba-d1ba-88da-0c2b2b270004-ebda7468, #w-node-_37d0c782-bbe7-2cc1-0d93-c7d081f9f1a0-ebda7468, #w-node-_4253bd63-16ba-d1ba-88da-0c2b2b270037-ebda7468, #w-node-_17a2d884-fb4f-2042-7949-7e7152463e68-ebda7468 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda7469 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda7469, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda7469, #w-node-_4bf0640c-0349-0083-0f2d-c3588240196e-ebda7469, #w-node-_1ce1e82a-2d91-fada-fa19-3f1b1f94057f-ebda7469, #w-node-eae2dd53-ac10-7807-15f3-348025fae952-ebda7469, #w-node-_5c608354-f966-bd37-a533-e69c4761c043-ebda7469, #w-node-_2c22dc4c-96c8-3e0e-f823-9d5c596e8c9a-ebda7469, #w-node-_22476b2b-242c-501b-d3d5-3b6e5db7c006-ebda7469, #w-node-_4499fe07-b027-5954-77e0-78af4f511553-ebda7469, #w-node-_9f6050d4-54d5-6cfd-5e57-06933480d07e-ebda7469, #w-node-_05ffa22d-a3b4-1511-6f19-f5b96ba52eba-ebda7469, #w-node-_08261823-c7d3-14c3-83df-01f987e23f0f-ebda7469, #w-node-af53665e-37cf-641d-309f-f233419b7988-ebda7469, #w-node-f84c3c81-e117-7ddc-77b3-e5756c716083-ebda7469 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda746a {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda746a, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda746a, #w-node-_212ef8d1-2fc1-d578-0af3-9d9194564191-ebda746a, #w-node-_50e70d10-9ae6-1bb3-01d8-d0f65ed48dc5-ebda746a, #w-node-aa53b87a-1a34-f7cb-246a-84f44c4e089a-ebda746a, #w-node-_29eae167-3f8f-dea5-c791-d5eaddfba4e1-ebda746a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda746b, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda746c {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_7c782aa8-7e99-695f-8525-316339699a1f-ebda746c {
  grid-area: span 1 / span 16 / span 1 / span 16;
}

#w-node-e3c6f33d-c7ed-9fa2-abde-33957ebb0e03-ebda746c, #w-node-_2de4bfed-4d9f-1713-1e9f-09bf56e8ce6d-ebda746c, #w-node-_608f8e5e-011d-fb0d-74ff-f871a3ecd1ac-ebda746d {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_84c2694a-fb65-7d8a-5d3d-34747d5e1c7a-ebda746d {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: auto start;
}

#w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda746d, #w-node-_23038055-f9cc-9679-0a66-f168d50c076c-ebda746d, #w-node-f4f7717b-32f0-8331-0b7d-8b111fe6f9f7-ebda746d, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda7489, #w-node-_608f8e5e-011d-fb0d-74ff-f871a3ecd1ac-ebda748a {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_84c2694a-fb65-7d8a-5d3d-34747d5e1c7a-ebda748a {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: auto start;
}

#w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda748a, #w-node-_23038055-f9cc-9679-0a66-f168d50c076c-ebda748a, #w-node-f4f7717b-32f0-8331-0b7d-8b111fe6f9f7-ebda748a, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda748b {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_7c782aa8-7e99-695f-8525-316339699a1f-ebda748b {
  grid-area: span 1 / span 16 / span 1 / span 16;
}

#w-node-e3c6f33d-c7ed-9fa2-abde-33957ebb0e03-ebda748b, #w-node-_2de4bfed-4d9f-1713-1e9f-09bf56e8ce6d-ebda748b, #neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda748c {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-dd58a8ef-bb89-f93e-723d-5285bfee5283-ebda748c {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: start;
}

#w-node-_73f82363-9c22-6458-6962-0490296eb2ea-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: start center;
}

#w-node-b04576d6-95f5-d983-0f13-852210b190a8-ebda748c, #w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b84-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b92-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_3e029aea-5110-10ed-5ddf-d0fe3bae682e-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0caf307a-cc35-fa3d-2e35-67a51680ebd2-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-c1eb291d-8a5c-cd03-a6fb-826be64c05f4-ebda748c, #w-node-e43ad98e-b722-cac2-9309-9f9bcbac6ee2-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e43ad98e-b722-cac2-9309-9f9bcbac6ede-ebda748c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_785401b5-0cbd-03fc-b394-4c7e064b9122-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cea82f7e-02f2-8ef2-57d0-b41ed57e8bbf-ebda748c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f74a918d-b928-f49f-53f6-994814e33f81-ebda748c, #w-node-f7928f0f-4773-0c26-eb10-754e54e37b1a-ebda748c, #w-node-_00c2f5bb-19e4-fa94-c0b0-f109f5a21a54-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a75ac68b-fdf7-dd90-3e4c-b179ff722151-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: center start;
}

#w-node-_0d330069-a716-9c76-ea65-f70f5b204d0f-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5ad8ea87-1636-195f-2b18-f4d6b4019f0a-ebda748c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_7cd6aa6b-ca86-0734-99ad-b4c2ef8f0e11-ebda748c, #w-node-d1291310-08f1-b9ae-2ad8-7001fc54dd3c-ebda748c, #w-node-_7d070f13-28f6-1bda-5ea5-b3067669a7d4-ebda748c, #w-node-_90a54986-35e7-79bd-d2f2-7be976b82cc2-ebda748c, #w-node-b46b448e-56e0-7383-47eb-06c770b4509a-ebda748c, #w-node-_90a54986-35e7-79bd-d2f2-7be976b82ccd-ebda748c, #w-node-f95b5b53-81b8-b24c-c075-ff111ffdd59e-ebda748c, #w-node-_07077211-6eae-0d96-4761-a8ea366ef573-ebda748c, #w-node-ff528c5a-68ab-6cb9-e7cb-946882b654cd-ebda748c, #w-node-_5098ef32-4928-0ab0-155f-54c0d7d59ebc-ebda748c, #w-node-_0023448e-23a7-f5eb-9ef5-e8405c617323-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0023448e-23a7-f5eb-9ef5-e8405c617349-ebda748c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-fd19ae59-3b18-59f6-9889-052ae38148ea-ebda748c, #w-node-_6bbd0f94-4ead-9372-3f04-4aae2550c1e4-ebda748c, #w-node-_1ff5ca5b-2faf-378d-ba23-0d884551d4e7-ebda748c, #w-node-_76097141-fc25-2e23-51f6-a4196b89d4c6-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fc5fa1f3-966d-35e2-3bbe-43287085eecc-ebda748c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-c2d45340-8c7f-5e76-df84-ba36e387bbc8-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3ec2456c-feab-e722-c2bc-bcea479d7c48-ebda748c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-ae82c557-c55a-54de-077e-264eb58c5a85-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9d93c730-22f7-4720-7132-77bc7664c575-ebda748c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_3099fcff-6077-afe8-9680-64ead4ef3371-ebda748c, #w-node-d7b8744b-413e-335f-3188-108b97a8e3f1-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3dce5727-e1e1-07ce-be2e-1d6f2f0549a7-ebda748c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-b1aefc93-7766-4063-6b1e-f3cc3518df36-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_957137ab-896b-9997-be0c-8fbbaa4ade1b-ebda748c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-e9b4317a-1258-422e-28a4-9cb8ecb6bd1a-ebda748c, #w-node-_3fa831be-cfde-1274-9842-6ddff17933aa-ebda748c, #w-node-e63ff736-4e1c-abbd-1efb-2c1efc9c963e-ebda748c, #w-node-_95228858-8d17-391d-359a-d1bb6ac4a14c-ebda748c, #w-node-_6495b205-986b-3382-7566-11649717a93f-ebda748c, #w-node-_1622e0d9-253d-4094-3850-325d2b2b7572-ebda748c, #w-node-c75e23e2-db5f-8939-b48e-3c9b39d7241e-ebda748c, #w-node-f242316d-8118-7e22-910e-4541c9bdc78c-ebda748c, #w-node-_059caec9-39e8-ae03-6337-fc7b518fd668-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f527e9b5-eff2-a018-bde7-5cd340abb1ab-ebda748c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_0362a63d-3527-d92b-50d7-bfc69818c390-ebda748c, #w-node-_0740d5cf-c771-1e36-4c47-4c4cbf164749-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cadf4c1a-11a6-5a2d-a290-b0784e2a38e4-ebda748c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-be870491-ea77-7ed5-5059-60c5fe749fa3-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e94b230a-d497-9027-a446-ce99cc14cc84-ebda748c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-e39e8aaa-ee1d-fa9a-ae4b-d4a829bdaa23-ebda748c, #w-node-_77f05a86-81bc-ee11-cdc6-f7c4554c1ea6-ebda748c, #w-node-_3531f361-a517-9f62-7e44-6e9306f645b0-ebda748c, #w-node-_23a61836-f74d-5039-c008-a42e03412cd2-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c7cc33e4-283a-3ed0-4d31-80a73c9e073d-ebda748c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_8e26de69-2d0a-e2f6-5e53-ed893c00d2e3-ebda748c, #w-node-e069c78e-a2e1-a5cc-19f1-d2c0d1e055b2-ebda748c, #w-node-_4c62e4f2-2332-e4b8-6dfe-b2983eeb1e38-ebda748c, #w-node-b8f707d0-7227-6dd4-e70a-6cdaca26efeb-ebda748c, #w-node-_9bf6e11a-c401-d768-d34b-8219c5896ecb-ebda748c, #w-node-edaa5153-8bd5-5c87-1e86-bbc1e74a3e3a-ebda748c, #w-node-_5ab9362b-5162-df48-ceed-cd355ab3c52e-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5ab9362b-5162-df48-ceed-cd355ab3c537-ebda748c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_6c4e433c-e2c6-82bb-00ea-e4482447a943-ebda748c, #w-node-_7d93add8-5101-40ea-6cdc-86527c6edda8-ebda748c, #w-node-_550ff321-6841-01fc-4b85-5d3a450c5c42-ebda748c, #w-node-f40be8e6-7814-e416-02aa-3bb7d72b3220-ebda748c, #w-node-_584bbf0a-430f-1910-2d7e-872ac4976039-ebda748c, #w-node-_4b93e836-e3f4-d754-769f-98397c02759c-ebda748c, #w-node-_68b9cbb7-ba8b-94a3-52eb-49fa737cc488-ebda748c, #w-node-d9d8d4c1-6053-243f-e322-fe5752f04846-ebda748c, #w-node-_7378a325-66a6-1998-a6aa-0db616da0595-ebda748c, #w-node-_67ee43b5-29e8-52f8-f530-bb6db6c24cef-ebda748c, #w-node-c701dfed-7e79-ab7b-191b-c9dd6220940a-ebda748c, #w-node-_149ebe81-1f37-057f-827c-321eae7e7c47-ebda748c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_838b3b80-3f09-255b-2fda-02234d1df6fc-ebda748d {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-d3cb3c27-b63e-a69c-a772-3128f7b881ab-ebda748d, #w-node-a7277452-ea5e-dbc9-b081-1c77605ba974-ebda748d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ed4d9087-5753-a797-a16a-793fca75d7a2-ebda748d {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_872e391c-21f7-2cd3-4291-938c01f94af8-ebda748d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ca4ded2c-1bf6-655a-090d-455b0dcb9089-ebda748d, #w-node-b143321e-c518-cf83-04f8-90d5261bab7c-ebda748d, #w-node-d90e1e75-4099-27a9-5ccf-88e41b48d2b1-ebda748d, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c94f-ebda748d, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c941-ebda748d, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c943-ebda748d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_69db4014-0dba-0877-b6c3-5fa1a96464b6-ebda748d {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_0394060d-2484-cd26-d083-46cfdb1725b3-ebda748d, #w-node-_8f611b58-23af-9c54-4a67-3675624e20c0-ebda748d, #w-node-_8f611b58-23af-9c54-4a67-3675624e20c7-ebda748d, #w-node-e33c36f5-7afb-6004-c7cf-48466d3aecb3-ebda748d, #w-node-d9e1320c-a22e-accc-a8ff-63e8b3b2fe48-ebda748d, #w-node-e319af91-f6f2-c41a-fc33-bef6faa24cab-ebda748d, #w-node-d9e1320c-a22e-accc-a8ff-63e8b3b2fe51-ebda748d, #w-node-d7f0c4ee-4b8e-8a30-cfeb-879a77ceaa9f-ebda748d, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd327-ebda748d, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd32e-ebda748d, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd330-ebda748d, #w-node-fd30fb55-a1a1-491e-33ba-4c7f4a21b23f-ebda748d, #w-node-_11e64c57-543d-d159-9fbb-5173ce478672-ebda748d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_29d1690f-0880-3489-7555-8c356ee2d2e4-ebda748d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_225d2361-c789-3714-597a-291f63104246-ebda748d, #w-node-ff3d1a0c-901b-939c-5057-3e0dbe973d98-ebda748d, #w-node-ecbb5b18-3607-7557-23e8-67c7ba01a775-ebda748d, #w-node-_1547d929-6deb-1ec0-27ca-337efecefec3-ebda748d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_204c7759-af3d-531b-daf7-4590e74e4189-ebda748d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_3132178e-8c87-5fa9-8656-484044c38219-ebda748d, #w-node-_0352f443-2d9a-8fee-98f5-212229f4337a-ebda748d, #w-node-_05e6f6dd-7539-f0eb-ed0c-a2890a06275c-ebda748d, #w-node-abd923d6-3548-461f-dae6-3c61a40fc8af-ebda748d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_57237338-335f-2926-74f9-5a555a8c90e1-ebda748d {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067a4-ebda748d, #w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067ab-ebda748d, #w-node-e52a4dc4-5cfe-8056-429f-83be4504d372-ebda748d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e52a4dc4-5cfe-8056-429f-83be4504d374-ebda748d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067ad-ebda748d, #w-node-_67d97d6f-0138-5fb2-b6b4-d1c7a0028688-ebda748d, #w-node-b9af5133-c719-2a5d-91f9-198d12d472d9-ebda748d, #w-node-d6c8707f-28f8-6a96-c02c-e30da61df326-ebda748d, #w-node-_15df3932-3ebb-1a97-d0e2-3ee741778658-ebda748d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-bedd8ea4-ff86-8ffc-4ad0-f3acccd9ddf1-ebda748d {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-b9100b98-c116-9e9e-67ca-eff04efb46f5-ebda748d, #w-node-_0c9aa8d3-af56-c7cf-863f-a0f0add81d64-ebda748d, #w-node-_2f9b139f-39f6-c45f-6856-33191c872bb6-ebda748d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_29d7c299-fde3-acc2-3400-dc5e9667c574-ebda748d {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_626b55a7-e92f-bd06-9eaa-5780de44fc85-ebda748d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a40ca551-6c27-9df6-36df-895c58a0c6d8-ebda748d {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4c8-ebda748d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4cf-ebda748d {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4d1-ebda748d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_28741c76-8827-c0d7-825c-b21de4d953c5-ebda748d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_9427f820-e2ef-0991-5bc9-735a43ea997e-ebda748d, #w-node-_37749cb6-6ab0-3d16-97e1-9c3ed22fc6f9-ebda748d, #w-node-_6c45858b-df68-260f-b0ce-2538061c6860-ebda748d, #w-node-f0a0fc2e-22fe-727a-097e-3f95895b2347-ebda748d, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9a9-ebda748d, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9b0-ebda748d, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9b2-ebda748d, #w-node-_154174d4-a5d8-4972-2333-d7156c98c4f3-ebda748d, #w-node-_14545796-a74d-39c6-8bee-a60998a0d300-ebda748d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ffecdff4-0744-4284-71b2-60733f1a6f2a-ebda748d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_46ca498b-c72d-7c9f-8448-2508f7b5ed07-ebda748d, #w-node-_46ca498b-c72d-7c9f-8448-2508f7b5ed09-ebda748d, #w-node-_2379b33c-4b49-806e-988e-61af776aaf6c-ebda748d, #w-node-beec784b-d071-6c77-24b9-e09d2bb5778e-ebda748d, #w-node-_3d8a1295-8546-8119-9e95-afb65a57f2c1-ebda748d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3d8a1295-8546-8119-9e95-afb65a57f2c3-ebda748d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0d01f835-c47b-7723-1baf-e1c18d84ff20-ebda748d, #w-node-_19d3eca4-a3d0-ed8b-1965-13b4be9aa141-ebda748d, #w-node-_1994dc17-e1b1-2ab9-f6f9-12101e39c4dc-ebda748d, #w-node-b06884fc-4d8a-84f5-9d1c-3f8e15ea822e-ebda748d, #w-node-b06884fc-4d8a-84f5-9d1c-3f8e15ea8245-ebda748d, #w-node-_526c2fe1-a8da-bf5b-b91e-7f1aac40748f-ebda748d, #w-node-_750a9dfa-e3d4-a867-b4c7-f767094c980a-ebda748d, #w-node-_250136fc-a5ee-53a0-1bf8-6079d14f6a7d-ebda748d, #w-node-_526c2fe1-a8da-bf5b-b91e-7f1aac4074b3-ebda748d, #w-node-_1e566880-d894-c759-e10f-82215a0370af-ebda748d, #w-node-ef032c5d-87bb-7cbb-0f26-1915e8b14ab1-ebda748d, #w-node-_98462c90-a72d-5f0d-ae72-d52a16d0dcd8-ebda748d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4a479a00-555c-eae6-7e9e-6e3c8760f3cc-ebda748d {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#neste-tema.w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523f6f-ebda748e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523f70-ebda748e {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fbc-ebda748e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_45595439-3d1b-0ed3-3323-19655d58015a-ebda748e {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: start;
}

#w-node-b143321e-c518-cf83-04f8-90d5261bab7c-ebda748e, #w-node-_607986df-8d53-ae53-8706-8d18d2f23729-ebda748e, #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fc5-ebda748e, #w-node-_18b7672e-6e35-6f03-e64d-38caa80ecd50-ebda748e, #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fd2-ebda748e, #w-node-e33d0249-aa1c-2264-0a5e-cf1be9b41993-ebda748e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda748f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda748f, #w-node-d2f307a7-c1a5-7e92-9262-49137afc1e05-ebda748f, #w-node-_51386345-a5e0-763d-d172-492de72e47a3-ebda748f, #w-node-_784a3f31-4cf8-cf96-31f0-e0e04d3cd2e4-ebda748f, #w-node-_784a3f31-4cf8-cf96-31f0-e0e04d3cd2ec-ebda748f, #w-node-abaac271-f75a-99ba-9983-c91716779c73-ebda748f, #w-node-_048801f9-c877-a327-3099-67999804de34-ebda748f, #w-node-ad4574b4-f172-db82-c6f7-28e31e9b4f71-ebda748f, #w-node-ad4574b4-f172-db82-c6f7-28e31e9b4f79-ebda748f, #w-node-fea3d0a6-f505-b8fc-65c9-e2baa57c58d0-ebda748f, #w-node-_4fd983ca-af80-13fb-e5e1-6a54215db643-ebda748f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4fd983ca-af80-13fb-e5e1-6a54215db644-ebda748f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_4fd983ca-af80-13fb-e5e1-6a54215db645-ebda748f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_570a2611-797e-0d23-1b02-c9c5185f00bf-ebda748f, #w-node-fea3d0a6-f505-b8fc-65c9-e2baa57c58d8-ebda748f, #w-node-_5ffde200-2df9-cd9f-bfc2-43f1adad8134-ebda748f, #w-node-baaf0f1c-1c6a-442e-132b-72cd668a6c71-ebda748f, #w-node-_9ad2b912-289b-6411-28ca-b7ad80913b44-ebda748f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9ad2b912-289b-6411-28ca-b7ad80913b60-ebda748f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_1090a5d9-dfa1-b83b-3eca-46baecaed98a-ebda748f, #w-node-_3241b1ee-7447-0bcd-2d1b-35f24ea4a0d8-ebda748f, #w-node-_0e487104-b9a4-ed77-8038-e0b0a6d3ebe6-ebda748f, #w-node-_85b920f4-4f3a-edf8-a5a8-0788301d0b5f-ebda748f, #w-node-_8c629eaa-0d25-c644-30eb-1ebdf5f9e6ea-ebda748f, #w-node-_9ca625e2-ae39-f384-7de1-6e9d08525d9e-ebda748f, #w-node-cee7b0de-bb63-b42a-fe5c-faeed8cfb70f-ebda748f, #w-node-cee7b0de-bb63-b42a-fe5c-faeed8cfb717-ebda748f, #w-node-_56456449-ef9c-05b3-7418-7d1123292d5b-ebda748f, #w-node-_56456449-ef9c-05b3-7418-7d1123292d63-ebda748f, #w-node-c8f80a45-524d-8d74-6084-3030126aed3f-ebda748f, #w-node-_3165961b-85b4-7e8d-5b3e-dd35f869c7b6-ebda748f, #w-node-_5cff2464-10d0-dab9-63b8-ea7f1aaf7b98-ebda748f, #w-node-_919ce4b2-559c-646e-325d-67149891f9af-ebda748f, #w-node-_4ae4ac44-47c0-419e-8596-a39874bdfe31-ebda748f, #w-node-bc4c29dd-8889-877f-1ace-cccb2c9aea3d-ebda748f, #w-node-af2c0ad7-0273-e7e9-bc73-23b380de41c1-ebda748f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-af2c0ad7-0273-e7e9-bc73-23b380de41c9-ebda748f {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_70152295-47df-07ab-2740-c060db9acd63-ebda748f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-af2c0ad7-0273-e7e9-bc73-23b380de41cb-ebda748f, #w-node-_747077ce-309b-e9eb-8066-d0cc62846013-ebda748f, #w-node-_587ca023-7b5d-5824-5e9e-0f9f7ca10066-ebda748f, #w-node-acc172fc-2826-5f98-97cc-e9a94a15a46b-ebda748f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-acc172fc-2826-5f98-97cc-e9a94a15a46d-ebda748f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_587ca023-7b5d-5824-5e9e-0f9f7ca1006e-ebda748f, #w-node-_47089420-30c3-823b-5d93-89274a6f5091-ebda748f, #w-node-_71e9495b-4975-f75d-e43d-11e5afe49d5b-ebda748f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_71e9495b-4975-f75d-e43d-11e5afe49d8f-ebda748f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_9ba58fc7-5980-8cc6-0981-630e6a36e726-ebda748f, #w-node-_47089420-30c3-823b-5d93-89274a6f5099-ebda748f, #w-node-_47089420-30c3-823b-5d93-89274a6f509b-ebda748f, #w-node-_35fe0258-0715-2bc0-f635-86bf21da38ec-ebda748f, #w-node-_5ec13fd7-5bf2-ecf6-d81c-8e87d2c59e95-ebda748f, #w-node-_308bcf3c-84d9-0fe6-8057-1358f4b141bf-ebda748f, #w-node-_7c5e2e72-f3af-a607-1e31-16d1e0d07628-ebda748f, #w-node-_7c5e2e72-f3af-a607-1e31-16d1e0d07630-ebda748f, #w-node-b042f30c-9a68-bb30-e57a-1f8ac0c5781d-ebda748f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e5fa2d86-963a-3592-309c-1b002adb10ca-ebda748f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-b042f30c-9a68-bb30-e57a-1f8ac0c57825-ebda748f, #w-node-b042f30c-9a68-bb30-e57a-1f8ac0c57827-ebda748f, #w-node-_22c487b5-1e4b-a878-7aa3-6161696b2da1-ebda748f, #w-node-f279c90e-e551-0266-b66c-c766e9714b40-ebda748f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda7490 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda7490 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: start;
}

#w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda7490 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7c0c70dc-a4e7-672d-888e-cc9fcca99a71-ebda7490 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-de7e3a48-4dbb-4793-b136-5c2110c70f1c-ebda7490, #w-node-_62d54e74-a89b-4725-3016-b72a6b36c658-ebda7490, #w-node-b28b8d9d-b9e9-c24f-8b10-2125c6048378-ebda7490, #w-node-_7b0c2b03-0d02-f5c6-c512-c72061302ac2-ebda7490, #w-node-d27ac4fa-848d-bc67-fc06-380f21fedc36-ebda7490, #w-node-f0bd6006-83ce-54e1-87c6-0b3138dc8aca-ebda7490, #w-node-_3874855d-6717-15a6-06aa-02f78f8bc80a-ebda7490, #w-node-_374ca6f3-65ac-5812-5269-3cbbe790865d-ebda7490 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_374ca6f3-65ac-5812-5269-3cbbe790865f-ebda7490 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_1d3949c9-2d9e-4db8-4064-7cfa3b50e3df-ebda7490, #w-node-_1b7e2485-48d8-ca31-bfc4-a4f3d0f355ac-ebda7490, #w-node-_4b893975-ac33-f6fc-45a7-37c1d5454791-ebda7490, #w-node-c826f165-93eb-b18e-f8e9-0417eafc2ba8-ebda7490, #w-node-ceb7260b-583d-1793-7550-243b039133af-ebda7490, #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74a3, #w-node-_4d19077b-4e33-fb67-4776-0cb62a564263-ebda74a3, #w-node-b143321e-c518-cf83-04f8-90d5261bab7c-ebda74a3, #w-node-bd900ea5-2384-17cb-330d-e43999f021cd-ebda74a3, #w-node-_83351b01-f977-a9e9-9951-d37d6390f59b-ebda74a3, #w-node-_149a7bf8-9811-41a8-8e8c-cdad851b8e6e-ebda74a3, #w-node-_044f9600-9e24-2582-3578-fb5465c06f7f-ebda74a3, #w-node-_044f9600-9e24-2582-3578-fb5465c06f86-ebda74a3, #w-node-_0b91dfe5-2802-11e7-d1e7-90eef0202dfb-ebda74a3, #w-node-d7822167-71df-07bd-43a2-452b861e8233-ebda74a3, #w-node-c43d6766-13c6-e68b-870a-3d95781c8175-ebda74a3, #w-node-_21ec8597-c0b3-c054-1ead-26d5ff4e7717-ebda74a3, #w-node-_04689268-ef7e-15ba-96a4-6430639a7408-ebda74a3, #w-node-_05ebc351-3150-c067-7f14-ec96d20f8ad1-ebda74a3, #w-node-_05ebc351-3150-c067-7f14-ec96d20f8ad8-ebda74a3, #w-node-_9777070a-1bef-d3c7-4654-c38197c8baee-ebda74a3, #w-node-_86bce83e-4f72-3e35-f0f0-7161b5782613-ebda74a3, #w-node-_9777070a-1bef-d3c7-4654-c38197c8baf7-ebda74a3, #w-node-d54c1022-0672-373c-bb9e-7b76a0e98624-ebda74a3, #w-node-_99d0e5dc-a4aa-b186-cd30-901f62538ccd-ebda74a3, #w-node-af76c912-30bf-5079-63c5-ce3d7d58a393-ebda74a3, #w-node-_57b76b90-2148-be46-6f0f-bd854dcbf1b7-ebda74a3, #w-node-d8f8d038-4fed-2858-0701-ddf46bde8c81-ebda74a3, #w-node-b3a051a5-bfea-628e-f172-9fb6f9c16ca6-ebda74a3, #w-node-_5598ed7a-a89c-d409-15ba-3820892afccf-ebda74a3, #w-node-_1bf0cc3a-3146-1adc-e287-6f76949a6206-ebda74a3, #w-node-c9e3fe35-0cff-4b41-f838-be48c7b5ce7b-ebda74a3, #w-node-c9e3fe35-0cff-4b41-f838-be48c7b5ce82-ebda74a3, #w-node-ff46e2b2-2b7b-832a-46fc-f3b1d1b433f7-ebda74a3, #w-node-e7ad8740-cb8e-f5e5-cbac-a8ec15dfaab5-ebda74a3, #w-node-_74650d7e-cc26-8507-de45-8c8efdbaa706-ebda74a3, #w-node-be838173-1873-881e-fd68-f29a6e7f4c12-ebda74a3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc55282280-ebda74a3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc5528229a-ebda74a3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc5528229c-ebda74a3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822a1-ebda74a3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822a3-ebda74a3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d4-ebda74a3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d6-ebda74a3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d8-ebda74a3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822da-ebda74a3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822dc-ebda74a3, #w-node-_5934ceb6-761a-ee84-0866-ad948b244b25-ebda74a3, #w-node-_5934ceb6-761a-ee84-0866-ad948b244b2c-ebda74a3, #w-node-_632febb5-75cc-1948-360e-1929f2622b8c-ebda74a3, #w-node-_632e3423-94a6-0df1-ce5a-adb1539198f6-ebda74a3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_632e3423-94a6-0df1-ce5a-adb1539198f7-ebda74a3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_632e3423-94a6-0df1-ce5a-adb1539198f8-ebda74a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_40ed546c-9aeb-972f-b9f8-631efe8aad33-ebda74a3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0c2f868a-bae7-bd0f-fb07-ba0cb945ad67-ebda74a3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-ceaaa33b-7995-5a39-f48a-a88e60d2bc78-ebda74a3, #w-node-d9156ebb-7632-8026-6fff-e55867186675-ebda74a3, #w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f6-ebda74a3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f7-ebda74a3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f8-ebda74a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d9156ebb-7632-8026-6fff-e5586718667c-ebda74a3, #w-node-f88b618a-16d1-4df9-10f0-b2a93c45d5c7-ebda74a3, #w-node-ba04159b-ab6a-f60e-6c5f-73f28407a589-ebda74a3, #w-node-_0216e76d-a6cf-0e55-474a-0e93f2079b16-ebda74a3, #w-node-c677e866-4a26-cad5-96a4-7596ed0078a8-ebda74a3, #w-node-ef78e9e0-f26c-62aa-a918-134e3c7294fa-ebda74a3, #w-node-e6e43e4d-b81f-eff3-e335-ec2b8f669ee8-ebda74a3, #w-node-f77a298e-7dba-fe91-6d54-eec43ec163a2-ebda74a3, #w-node-d9b1fce4-4cea-dcf1-969c-b519063799b4-ebda74a3, #w-node-_45a35348-0e77-e725-7ba6-1d37b71c2d61-ebda74a3, #w-node-_04fcbf27-e7e9-9a71-199b-401a1651d9cf-ebda74a3, #w-node-_040342d1-f09a-e07f-276d-8415792402ec-ebda74a3, #w-node-d5e38096-0fe0-e1ee-b871-90fbaa282a64-ebda74a3, #w-node-b2cbb8d4-2078-f379-ddc3-8ec389458f2b-ebda74a3, #w-node-_040342d1-f09a-e07f-276d-8415792402f3-ebda74a3, #w-node-b42904d3-ef2b-71e2-bcc9-ed0a0e812475-ebda74a3, #w-node-_9eadec8d-da21-4652-8f68-6ae816d9be1e-ebda74a3, #w-node-_79b3e3fa-4823-3d47-e8f3-1a0275e27158-ebda74a3, #w-node-_9eadec8d-da21-4652-8f68-6ae816d9be27-ebda74a3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-bea4def7-d930-1332-f9f5-e33c2a2f771f-ebda74a3 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_1e019105-9112-3160-625a-7c1efbd4feee-ebda74a3, #w-node-_48184a71-201b-3cd6-4191-996c862968e8-ebda74a3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_48184a71-201b-3cd6-4191-996c862968e9-ebda74a3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_48184a71-201b-3cd6-4191-996c862968ea-ebda74a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a4829491-c626-f8d1-ce2c-0d3118e71452-ebda74a3, #w-node-f9846eb3-5585-4ab1-1b0c-a618252ec6f4-ebda74a3, #w-node-_734763e2-9d99-c1d0-37fe-f81986486c75-ebda74a3, #w-node-ca9ba71b-14d6-bdab-fb0b-9b95698bc8dc-ebda74a3, #w-node-_9ff32d25-1311-2f76-987c-ab950d814a06-ebda74a3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9ff32d25-1311-2f76-987c-ab950d814a07-ebda74a3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_9ff32d25-1311-2f76-987c-ab950d814a08-ebda74a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3d076af9-edfc-8328-4276-071e0b169719-ebda74a3, #w-node-_1a7e3201-9c15-de09-6658-4f530d922351-ebda74a3, #w-node-_649d65ff-a19b-8a49-76bb-a69446ee9853-ebda74a3, #w-node-_649d65ff-a19b-8a49-76bb-a69446ee985a-ebda74a3, #w-node-_3a8366b5-5f22-7a34-7e09-5bd23e89f633-ebda74a3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_408d56a2-345d-dafc-8054-8418cbc5f936-ebda74a3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_649d65ff-a19b-8a49-76bb-a69446ee985c-ebda74a3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f1ae66d0-2f25-eca1-1a7c-7f906f601584-ebda74a3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_1344ba46-9d95-2ace-34e3-452ce7c05e46-ebda74a3, #w-node-aff52044-c170-9f34-10a9-ed6730700bb4-ebda74a3, #w-node-_14ce00d2-24a8-dea6-adab-ab1dec24d876-ebda74a3, #w-node-_524f225f-64e6-d4ee-462d-c3b4bc349125-ebda74a3, #w-node-_97d16b5c-5a08-f397-bcac-20b8a534e806-ebda74a3, #w-node-_36ffa590-9cd2-706a-ccf8-2fea4807b78f-ebda74a3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7d5c09f4-aead-b9be-26e5-6f475669fcd4-ebda74a3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf0-ebda74a3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf1-ebda74a3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf2-ebda74a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-fe00ac78-d999-6b5a-522b-095309b88624-ebda74a3, #w-node-fe00ac78-d999-6b5a-522b-095309b8862b-ebda74a3, #w-node-_96f23207-7ac2-18d4-0939-9dcfa2e8f122-ebda74a3, #w-node-fe00ac78-d999-6b5a-522b-095309b8862d-ebda74a3, #w-node-c79bcab9-f57c-b357-ef2f-10aa0bfe48e7-ebda74a3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fd44066d-8559-d0e2-c2ce-f91899aff118-ebda74a3 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-bb290663-e852-57c3-1399-a5a7eeac1adb-ebda74a3, #w-node-c79bcab9-f57c-b357-ef2f-10aa0bfe48f0-ebda74a3, #w-node-_44574b0d-fd4d-5eeb-d353-46119ee38c1e-ebda74a3, #w-node-cc4d73b4-7109-61a1-3d70-c4fa755ed367-ebda74a3, #w-node-_4a6fd0fc-1cc3-8460-24f4-0a98d6c0ab57-ebda74a3, #w-node-_1de42e52-05bf-1fa3-708c-480ef73e339d-ebda74a3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1de42e52-05bf-1fa3-708c-480ef73e339e-ebda74a3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_1de42e52-05bf-1fa3-708c-480ef73e339f-ebda74a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_036095db-2e51-3830-a1e4-f3857967496e-ebda74a3, #w-node-de5d15c9-13c7-6d0a-edd7-bc9cc08cbba5-ebda74a3, #w-node-_7c83f183-9aef-9311-57f5-ac3824a1d3c8-ebda74a3, #w-node-a6032366-3949-cce2-53e6-4c2b8205fa9a-ebda74a3, #w-node-d5c308fb-bb3a-6d79-078e-b90fb727bc7b-ebda74a3, #w-node-_7301d8ee-b5c5-77b4-cd25-a2608936f00f-ebda74a3, #w-node-c0ebcf71-8713-e5d9-83a0-c4bde5d1b05f-ebda74a3, #w-node-cc246444-def1-c104-707a-df852aadf440-ebda74a3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cc246444-def1-c104-707a-df852aadf441-ebda74a3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-cc246444-def1-c104-707a-df852aadf442-ebda74a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-cac38922-1092-eae9-91ff-07c6c79cf4c3-ebda74a3, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94bf-ebda74a3, #w-node-_195a786a-a715-24e3-9892-a948772f5a10-ebda74a3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_932dcab8-502e-9d7e-aca0-89d8bd54c3ba-ebda74a3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_313e2f18-ed89-478f-38ee-1b113b4534fb-ebda74a3, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94c6-ebda74a3, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94c8-ebda74a3, #w-node-_39f6bb36-eb98-8e82-037a-bef2a6844820-ebda74a3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2718d3bb-e9b5-3678-b11d-46650084b50d-ebda74a3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_77f1b358-d75f-8607-746a-9c0572487963-ebda74a3, #w-node-_5697bcfd-c2a5-3150-3d09-28bfa5732cb7-ebda74a3, #w-node-_7194f62d-4643-391f-2d0f-20dfbda19c6f-ebda74a3, #w-node-_4444dba0-dd52-a6ca-4fd0-d15c4231d38e-ebda74a3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74a4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74a4, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74a4, #w-node-_136a4466-c8ca-b376-7f54-53331e988d3c-ebda74a4, #w-node-acbe3523-8608-2051-1d96-bfabf844365d-ebda74a4, #w-node-_820b4e9b-20a4-6c50-7b2f-f0e1ceb5d81e-ebda74a4, #w-node-d60107b9-750d-1bc6-006a-3518b64e019b-ebda74a4, #w-node-_5f760ed8-cd62-5fa7-048b-46736d6411ab-ebda74a4, #w-node-_6df616c7-253b-8f12-3b15-fcb40b291e50-ebda74a4, #w-node-ba354904-94db-fac5-9942-d63fe4a987be-ebda74a4, #w-node-_25a6e7c8-eafc-7cbc-df38-436cc63dacd6-ebda74a4, #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179a-ebda74a4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179c-ebda74a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179d-ebda74a4, #w-node-dc094625-2935-bc5f-cbed-87f31801db8f-ebda74a4, #w-node-_58542f3e-736c-b900-75a3-b94a481723e3-ebda74a4, #w-node-_29266c2a-d416-91f5-8122-cfd9c69125f8-ebda74a4, #w-node-_58542f3e-736c-b900-75a3-b94a481723eb-ebda74a4, #w-node-_0b499769-1c65-a6c5-2c66-7da7ed67ac28-ebda74a4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_07637651-c40b-81ff-37ad-61c2b2cf0f74-ebda74a4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_0b499769-1c65-a6c5-2c66-7da7ed67ac30-ebda74a4, #w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c0-ebda74a4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c2-ebda74a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_63ea1f21-b0ff-09e8-8c74-cf84338c768d-ebda74a4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ccd62946-dc7b-1a26-fdf1-c779c2a12a05-ebda74a4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e40f5c1c-a3c6-e8f7-8ad2-38f38cfb7054-ebda74a4, #w-node-adb442c0-c1a1-5a52-681a-ca7524d8b4f4-ebda74a4, #w-node-f8a257fc-a717-89be-d696-d3b69f50fc4d-ebda74a4, #w-node-f07b1cf7-8524-9a0c-ca8a-c23210772b89-ebda74a4, #w-node-_0c48c5c3-acd5-3674-efd4-db327fa3b93a-ebda74a4, #w-node-cb9ff719-801b-1b47-5c84-a608f419d24d-ebda74a4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cb9ff719-801b-1b47-5c84-a608f419d24f-ebda74a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ecb77b0a-5165-90cb-aab8-f06a7c7c4523-ebda74a4, #w-node-_0c48c5c3-acd5-3674-efd4-db327fa3b94e-ebda74a4, #w-node-a697c8ca-6571-40ea-418d-aa3bad6e383e-ebda74a4, #w-node-_290feb3b-81d9-8770-9073-f40d66180db1-ebda74a4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_290feb3b-81d9-8770-9073-f40d66180db2-ebda74a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f7d4145e-91df-5a85-46c2-f7bd5f01545c-ebda74a4, #w-node-_4253bd63-16ba-d1ba-88da-0c2b2b270004-ebda74a4, #w-node-_37d0c782-bbe7-2cc1-0d93-c7d081f9f1a0-ebda74a4, #w-node-_4253bd63-16ba-d1ba-88da-0c2b2b270037-ebda74a4, #w-node-_17a2d884-fb4f-2042-7949-7e7152463e68-ebda74a4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74a5 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74a5, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74a5, #w-node-_4bf0640c-0349-0083-0f2d-c3588240196e-ebda74a5, #w-node-_1ce1e82a-2d91-fada-fa19-3f1b1f94057f-ebda74a5, #w-node-eae2dd53-ac10-7807-15f3-348025fae952-ebda74a5, #w-node-_5c608354-f966-bd37-a533-e69c4761c043-ebda74a5, #w-node-_2c22dc4c-96c8-3e0e-f823-9d5c596e8c9a-ebda74a5, #w-node-_22476b2b-242c-501b-d3d5-3b6e5db7c006-ebda74a5, #w-node-_4499fe07-b027-5954-77e0-78af4f511553-ebda74a5, #w-node-_9f6050d4-54d5-6cfd-5e57-06933480d07e-ebda74a5, #w-node-_05ffa22d-a3b4-1511-6f19-f5b96ba52eba-ebda74a5, #w-node-_08261823-c7d3-14c3-83df-01f987e23f0f-ebda74a5, #w-node-af53665e-37cf-641d-309f-f233419b7988-ebda74a5, #w-node-f84c3c81-e117-7ddc-77b3-e5756c716083-ebda74a5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74a6 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74a6, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74a6, #w-node-_212ef8d1-2fc1-d578-0af3-9d9194564191-ebda74a6, #w-node-_50e70d10-9ae6-1bb3-01d8-d0f65ed48dc5-ebda74a6, #w-node-aa53b87a-1a34-f7cb-246a-84f44c4e089a-ebda74a6, #w-node-_29eae167-3f8f-dea5-c791-d5eaddfba4e1-ebda74a6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_32c9fca6-804a-6673-abb3-6bc72027a83b-ebda74a7 {
  order: 0;
}

#w-node-cdc422fb-39bb-54fc-e5e9-706a2163df7e-ebda74a7, #w-node-cdc422fb-39bb-54fc-e5e9-706a2163df83-ebda74a7, #w-node-_1a770925-c42f-46e3-ba51-154fb7d6ca73-ebda74a7, #w-node-_1a770925-c42f-46e3-ba51-154fb7d6ca78-ebda74a7 {
  place-self: center;
}

#w-node-b145d0b0-b681-7707-fa59-07a07cfad228-ebda74a7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: start center;
}

#w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda74a7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_32c9fca6-804a-6673-abb3-6bc72027a83b-ebda74a8 {
  order: 0;
}

#w-node-cdc422fb-39bb-54fc-e5e9-706a2163df7e-ebda74a8, #w-node-cdc422fb-39bb-54fc-e5e9-706a2163df83-ebda74a8, #w-node-_1a770925-c42f-46e3-ba51-154fb7d6ca73-ebda74a8, #w-node-_1a770925-c42f-46e3-ba51-154fb7d6ca78-ebda74a8 {
  place-self: center;
}

#w-node-b145d0b0-b681-7707-fa59-07a07cfad228-ebda74a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: start center;
}

#w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda74a8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9d68b310-3f20-61e3-2ec1-2aa6113d0603-ebda74a9 {
  order: 0;
}

#w-node-cdc422fb-39bb-54fc-e5e9-706a2163df7e-ebda74a9, #w-node-cdc422fb-39bb-54fc-e5e9-706a2163df83-ebda74a9, #w-node-_1a770925-c42f-46e3-ba51-154fb7d6ca73-ebda74a9, #w-node-_1a770925-c42f-46e3-ba51-154fb7d6ca78-ebda74a9 {
  place-self: center;
}

#w-node-b145d0b0-b681-7707-fa59-07a07cfad228-ebda74a9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: start center;
}

#w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda74a9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74aa, #w-node-_608f8e5e-011d-fb0d-74ff-f871a3ecd1ac-ebda74ab {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_84c2694a-fb65-7d8a-5d3d-34747d5e1c7a-ebda74ab {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: auto start;
}

#w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74ab, #w-node-_23038055-f9cc-9679-0a66-f168d50c076c-ebda74ab, #w-node-f4f7717b-32f0-8331-0b7d-8b111fe6f9f7-ebda74ab, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74ac {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_7c782aa8-7e99-695f-8525-316339699a1f-ebda74ac {
  grid-area: span 1 / span 16 / span 1 / span 16;
}

#w-node-e3c6f33d-c7ed-9fa2-abde-33957ebb0e03-ebda74ac, #w-node-_2de4bfed-4d9f-1713-1e9f-09bf56e8ce6d-ebda74ac, #neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74ad {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-dd58a8ef-bb89-f93e-723d-5285bfee5283-ebda74ad {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: start;
}

#w-node-_73f82363-9c22-6458-6962-0490296eb2ea-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: start center;
}

#w-node-b04576d6-95f5-d983-0f13-852210b190a8-ebda74ad, #w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b84-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b92-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_3e029aea-5110-10ed-5ddf-d0fe3bae682e-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0caf307a-cc35-fa3d-2e35-67a51680ebd2-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-c1eb291d-8a5c-cd03-a6fb-826be64c05f4-ebda74ad, #w-node-e43ad98e-b722-cac2-9309-9f9bcbac6ee2-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e43ad98e-b722-cac2-9309-9f9bcbac6ede-ebda74ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_785401b5-0cbd-03fc-b394-4c7e064b9122-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cea82f7e-02f2-8ef2-57d0-b41ed57e8bbf-ebda74ad {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f74a918d-b928-f49f-53f6-994814e33f81-ebda74ad, #w-node-f7928f0f-4773-0c26-eb10-754e54e37b1a-ebda74ad, #w-node-_00c2f5bb-19e4-fa94-c0b0-f109f5a21a54-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a75ac68b-fdf7-dd90-3e4c-b179ff722151-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: center start;
}

#w-node-_0d330069-a716-9c76-ea65-f70f5b204d0f-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5ad8ea87-1636-195f-2b18-f4d6b4019f0a-ebda74ad {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_7cd6aa6b-ca86-0734-99ad-b4c2ef8f0e11-ebda74ad, #w-node-d1291310-08f1-b9ae-2ad8-7001fc54dd3c-ebda74ad, #w-node-_7d070f13-28f6-1bda-5ea5-b3067669a7d4-ebda74ad, #w-node-_90a54986-35e7-79bd-d2f2-7be976b82cc2-ebda74ad, #w-node-b46b448e-56e0-7383-47eb-06c770b4509a-ebda74ad, #w-node-_90a54986-35e7-79bd-d2f2-7be976b82ccd-ebda74ad, #w-node-f95b5b53-81b8-b24c-c075-ff111ffdd59e-ebda74ad, #w-node-_07077211-6eae-0d96-4761-a8ea366ef573-ebda74ad, #w-node-ff528c5a-68ab-6cb9-e7cb-946882b654cd-ebda74ad, #w-node-_5098ef32-4928-0ab0-155f-54c0d7d59ebc-ebda74ad, #w-node-_0023448e-23a7-f5eb-9ef5-e8405c617323-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0023448e-23a7-f5eb-9ef5-e8405c617349-ebda74ad {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-fd19ae59-3b18-59f6-9889-052ae38148ea-ebda74ad, #w-node-_6bbd0f94-4ead-9372-3f04-4aae2550c1e4-ebda74ad, #w-node-_1ff5ca5b-2faf-378d-ba23-0d884551d4e7-ebda74ad, #w-node-_76097141-fc25-2e23-51f6-a4196b89d4c6-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fc5fa1f3-966d-35e2-3bbe-43287085eecc-ebda74ad {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-c2d45340-8c7f-5e76-df84-ba36e387bbc8-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3ec2456c-feab-e722-c2bc-bcea479d7c48-ebda74ad {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-ae82c557-c55a-54de-077e-264eb58c5a85-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9d93c730-22f7-4720-7132-77bc7664c575-ebda74ad {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_3099fcff-6077-afe8-9680-64ead4ef3371-ebda74ad, #w-node-d7b8744b-413e-335f-3188-108b97a8e3f1-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3dce5727-e1e1-07ce-be2e-1d6f2f0549a7-ebda74ad {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-b1aefc93-7766-4063-6b1e-f3cc3518df36-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_957137ab-896b-9997-be0c-8fbbaa4ade1b-ebda74ad {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-e9b4317a-1258-422e-28a4-9cb8ecb6bd1a-ebda74ad, #w-node-_3fa831be-cfde-1274-9842-6ddff17933aa-ebda74ad, #w-node-e63ff736-4e1c-abbd-1efb-2c1efc9c963e-ebda74ad, #w-node-_95228858-8d17-391d-359a-d1bb6ac4a14c-ebda74ad, #w-node-_6495b205-986b-3382-7566-11649717a93f-ebda74ad, #w-node-_1622e0d9-253d-4094-3850-325d2b2b7572-ebda74ad, #w-node-c75e23e2-db5f-8939-b48e-3c9b39d7241e-ebda74ad, #w-node-f242316d-8118-7e22-910e-4541c9bdc78c-ebda74ad, #w-node-_059caec9-39e8-ae03-6337-fc7b518fd668-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f527e9b5-eff2-a018-bde7-5cd340abb1ab-ebda74ad {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_0362a63d-3527-d92b-50d7-bfc69818c390-ebda74ad, #w-node-_0740d5cf-c771-1e36-4c47-4c4cbf164749-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cadf4c1a-11a6-5a2d-a290-b0784e2a38e4-ebda74ad {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-be870491-ea77-7ed5-5059-60c5fe749fa3-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e94b230a-d497-9027-a446-ce99cc14cc84-ebda74ad {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-e39e8aaa-ee1d-fa9a-ae4b-d4a829bdaa23-ebda74ad, #w-node-_77f05a86-81bc-ee11-cdc6-f7c4554c1ea6-ebda74ad, #w-node-_3531f361-a517-9f62-7e44-6e9306f645b0-ebda74ad, #w-node-_23a61836-f74d-5039-c008-a42e03412cd2-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c7cc33e4-283a-3ed0-4d31-80a73c9e073d-ebda74ad {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_8e26de69-2d0a-e2f6-5e53-ed893c00d2e3-ebda74ad, #w-node-e069c78e-a2e1-a5cc-19f1-d2c0d1e055b2-ebda74ad, #w-node-_4c62e4f2-2332-e4b8-6dfe-b2983eeb1e38-ebda74ad, #w-node-b8f707d0-7227-6dd4-e70a-6cdaca26efeb-ebda74ad, #w-node-_9bf6e11a-c401-d768-d34b-8219c5896ecb-ebda74ad, #w-node-edaa5153-8bd5-5c87-1e86-bbc1e74a3e3a-ebda74ad, #w-node-_5ab9362b-5162-df48-ceed-cd355ab3c52e-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5ab9362b-5162-df48-ceed-cd355ab3c537-ebda74ad {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_6c4e433c-e2c6-82bb-00ea-e4482447a943-ebda74ad, #w-node-_7d93add8-5101-40ea-6cdc-86527c6edda8-ebda74ad, #w-node-_550ff321-6841-01fc-4b85-5d3a450c5c42-ebda74ad, #w-node-f40be8e6-7814-e416-02aa-3bb7d72b3220-ebda74ad, #w-node-_584bbf0a-430f-1910-2d7e-872ac4976039-ebda74ad, #w-node-_4b93e836-e3f4-d754-769f-98397c02759c-ebda74ad, #w-node-_68b9cbb7-ba8b-94a3-52eb-49fa737cc488-ebda74ad, #w-node-d9d8d4c1-6053-243f-e322-fe5752f04846-ebda74ad, #w-node-_7378a325-66a6-1998-a6aa-0db616da0595-ebda74ad, #w-node-_67ee43b5-29e8-52f8-f530-bb6db6c24cef-ebda74ad, #w-node-c701dfed-7e79-ab7b-191b-c9dd6220940a-ebda74ad, #w-node-_149ebe81-1f37-057f-827c-321eae7e7c47-ebda74ad {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74ae {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74ae {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-edbb2fda-9ae1-0160-7ebd-9ff5eb0fe04a-ebda74ae, #w-node-_52a87126-eeea-8724-2f99-6cf038b3a854-ebda74ae, #w-node-b67986e5-dd39-4cdc-0e65-3b1e939bf271-ebda74ae, #w-node-_605ad484-c814-f489-0750-62aaacf5d30c-ebda74ae, #w-node-_7639634c-8073-8e24-3b83-7035ccafe220-ebda74ae, #w-node-_7e34f24a-2c89-7f5e-652c-686bb5c1d2a3-ebda74ae, #w-node-_8be8ebd1-3ec4-0192-7b16-79cbbcc38d87-ebda74ae {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f1e413c6-607a-3a99-041c-4a9e1bd47ec7-ebda74ae {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_84521ce1-dd11-de0c-8b22-b7201df2e2f3-ebda74ae, #w-node-_7d365ef1-9d5c-9e6b-e76c-1dc24e25ad31-ebda74ae {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7d365ef1-9d5c-9e6b-e76c-1dc24e25ad45-ebda74ae, #w-node-_2fbfcb95-2561-ec8c-b539-f8b11e7f3aad-ebda74ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_02f48996-ecd3-aaff-d254-61a92e6e3f73-ebda74ae, #w-node-_4f2b3a99-91f6-78f3-3a3d-e3653d99ce48-ebda74ae {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4d99ce91-a541-c557-4c0a-aa90bb3851d6-ebda74ae {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_7be987cc-722d-bfc3-2bf6-b9fa8685a801-ebda74ae, #w-node-eb3b54d5-b47c-374b-6a26-82569c836f19-ebda74ae, #w-node-d311ae7c-0686-b25b-d41b-e8c5d4137016-ebda74ae, #w-node-_3691ed0c-753a-8989-bfd2-64c3588bb0d3-ebda74ae, #w-node-_858d0f80-2b28-2424-d7ad-1129b6452c28-ebda74ae {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cbbe48fc-e95e-9711-f123-3fa997068cdf-ebda74ae {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_82148407-f8ee-715b-237b-326b2cb27d8e-ebda74ae, #w-node-ad8f9b66-0ae9-5cf8-cb46-6503e167a7a6-ebda74ae, #w-node-b25d762e-82cc-2b4a-466f-86eba4466218-ebda74ae {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_838b3b80-3f09-255b-2fda-02234d1df6fc-ebda74af {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-d3cb3c27-b63e-a69c-a772-3128f7b881ab-ebda74af, #w-node-a7277452-ea5e-dbc9-b081-1c77605ba974-ebda74af {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ed4d9087-5753-a797-a16a-793fca75d7a2-ebda74af {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_872e391c-21f7-2cd3-4291-938c01f94af8-ebda74af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ca4ded2c-1bf6-655a-090d-455b0dcb9089-ebda74af, #w-node-b143321e-c518-cf83-04f8-90d5261bab7c-ebda74af, #w-node-d90e1e75-4099-27a9-5ccf-88e41b48d2b1-ebda74af, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c94f-ebda74af, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c941-ebda74af, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c943-ebda74af {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_69db4014-0dba-0877-b6c3-5fa1a96464b6-ebda74af {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_0394060d-2484-cd26-d083-46cfdb1725b3-ebda74af, #w-node-_8f611b58-23af-9c54-4a67-3675624e20c0-ebda74af, #w-node-_8f611b58-23af-9c54-4a67-3675624e20c7-ebda74af, #w-node-e33c36f5-7afb-6004-c7cf-48466d3aecb3-ebda74af, #w-node-d9e1320c-a22e-accc-a8ff-63e8b3b2fe48-ebda74af, #w-node-e319af91-f6f2-c41a-fc33-bef6faa24cab-ebda74af, #w-node-d9e1320c-a22e-accc-a8ff-63e8b3b2fe51-ebda74af, #w-node-d7f0c4ee-4b8e-8a30-cfeb-879a77ceaa9f-ebda74af, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd327-ebda74af, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd32e-ebda74af, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd330-ebda74af, #w-node-fd30fb55-a1a1-491e-33ba-4c7f4a21b23f-ebda74af, #w-node-_11e64c57-543d-d159-9fbb-5173ce478672-ebda74af {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_29d1690f-0880-3489-7555-8c356ee2d2e4-ebda74af {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_225d2361-c789-3714-597a-291f63104246-ebda74af, #w-node-ff3d1a0c-901b-939c-5057-3e0dbe973d98-ebda74af, #w-node-ecbb5b18-3607-7557-23e8-67c7ba01a775-ebda74af, #w-node-_1547d929-6deb-1ec0-27ca-337efecefec3-ebda74af {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_204c7759-af3d-531b-daf7-4590e74e4189-ebda74af {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_3132178e-8c87-5fa9-8656-484044c38219-ebda74af, #w-node-_0352f443-2d9a-8fee-98f5-212229f4337a-ebda74af, #w-node-_05e6f6dd-7539-f0eb-ed0c-a2890a06275c-ebda74af, #w-node-abd923d6-3548-461f-dae6-3c61a40fc8af-ebda74af {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_57237338-335f-2926-74f9-5a555a8c90e1-ebda74af {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067a4-ebda74af, #w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067ab-ebda74af, #w-node-e52a4dc4-5cfe-8056-429f-83be4504d372-ebda74af {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e52a4dc4-5cfe-8056-429f-83be4504d374-ebda74af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067ad-ebda74af, #w-node-_67d97d6f-0138-5fb2-b6b4-d1c7a0028688-ebda74af, #w-node-b9af5133-c719-2a5d-91f9-198d12d472d9-ebda74af, #w-node-d6c8707f-28f8-6a96-c02c-e30da61df326-ebda74af, #w-node-_15df3932-3ebb-1a97-d0e2-3ee741778658-ebda74af {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-bedd8ea4-ff86-8ffc-4ad0-f3acccd9ddf1-ebda74af {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-b9100b98-c116-9e9e-67ca-eff04efb46f5-ebda74af, #w-node-_0c9aa8d3-af56-c7cf-863f-a0f0add81d64-ebda74af, #w-node-_2f9b139f-39f6-c45f-6856-33191c872bb6-ebda74af {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_29d7c299-fde3-acc2-3400-dc5e9667c574-ebda74af {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_626b55a7-e92f-bd06-9eaa-5780de44fc85-ebda74af {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a40ca551-6c27-9df6-36df-895c58a0c6d8-ebda74af {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4c8-ebda74af {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4cf-ebda74af {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4d1-ebda74af {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_28741c76-8827-c0d7-825c-b21de4d953c5-ebda74af {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_9427f820-e2ef-0991-5bc9-735a43ea997e-ebda74af, #w-node-_37749cb6-6ab0-3d16-97e1-9c3ed22fc6f9-ebda74af, #w-node-_6c45858b-df68-260f-b0ce-2538061c6860-ebda74af, #w-node-f0a0fc2e-22fe-727a-097e-3f95895b2347-ebda74af, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9a9-ebda74af, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9b0-ebda74af, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9b2-ebda74af, #w-node-_154174d4-a5d8-4972-2333-d7156c98c4f3-ebda74af, #w-node-_14545796-a74d-39c6-8bee-a60998a0d300-ebda74af {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ffecdff4-0744-4284-71b2-60733f1a6f2a-ebda74af {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_46ca498b-c72d-7c9f-8448-2508f7b5ed07-ebda74af, #w-node-_46ca498b-c72d-7c9f-8448-2508f7b5ed09-ebda74af, #w-node-_2379b33c-4b49-806e-988e-61af776aaf6c-ebda74af, #w-node-beec784b-d071-6c77-24b9-e09d2bb5778e-ebda74af, #w-node-_3d8a1295-8546-8119-9e95-afb65a57f2c1-ebda74af {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3d8a1295-8546-8119-9e95-afb65a57f2c3-ebda74af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0d01f835-c47b-7723-1baf-e1c18d84ff20-ebda74af, #w-node-_19d3eca4-a3d0-ed8b-1965-13b4be9aa141-ebda74af, #w-node-_1994dc17-e1b1-2ab9-f6f9-12101e39c4dc-ebda74af, #w-node-b06884fc-4d8a-84f5-9d1c-3f8e15ea822e-ebda74af, #w-node-b06884fc-4d8a-84f5-9d1c-3f8e15ea8245-ebda74af, #w-node-_526c2fe1-a8da-bf5b-b91e-7f1aac40748f-ebda74af, #w-node-_750a9dfa-e3d4-a867-b4c7-f767094c980a-ebda74af, #w-node-_250136fc-a5ee-53a0-1bf8-6079d14f6a7d-ebda74af, #w-node-_526c2fe1-a8da-bf5b-b91e-7f1aac4074b3-ebda74af, #w-node-_1e566880-d894-c759-e10f-82215a0370af-ebda74af, #w-node-ef032c5d-87bb-7cbb-0f26-1915e8b14ab1-ebda74af, #w-node-_98462c90-a72d-5f0d-ae72-d52a16d0dcd8-ebda74af {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4a479a00-555c-eae6-7e9e-6e3c8760f3cc-ebda74af {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#neste-tema.w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523f6f-ebda74b0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523f70-ebda74b0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fbc-ebda74b0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_45595439-3d1b-0ed3-3323-19655d58015a-ebda74b0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: start;
}

#w-node-b143321e-c518-cf83-04f8-90d5261bab7c-ebda74b0, #w-node-_607986df-8d53-ae53-8706-8d18d2f23729-ebda74b0, #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fc5-ebda74b0, #w-node-_18b7672e-6e35-6f03-e64d-38caa80ecd50-ebda74b0, #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fd2-ebda74b0, #w-node-e33d0249-aa1c-2264-0a5e-cf1be9b41993-ebda74b0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74b1 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74b1, #w-node-d2f307a7-c1a5-7e92-9262-49137afc1e05-ebda74b1, #w-node-_51386345-a5e0-763d-d172-492de72e47a3-ebda74b1, #w-node-_784a3f31-4cf8-cf96-31f0-e0e04d3cd2e4-ebda74b1, #w-node-_784a3f31-4cf8-cf96-31f0-e0e04d3cd2ec-ebda74b1, #w-node-abaac271-f75a-99ba-9983-c91716779c73-ebda74b1, #w-node-_048801f9-c877-a327-3099-67999804de34-ebda74b1, #w-node-ad4574b4-f172-db82-c6f7-28e31e9b4f71-ebda74b1, #w-node-ad4574b4-f172-db82-c6f7-28e31e9b4f79-ebda74b1, #w-node-fea3d0a6-f505-b8fc-65c9-e2baa57c58d0-ebda74b1, #w-node-_4fd983ca-af80-13fb-e5e1-6a54215db643-ebda74b1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4fd983ca-af80-13fb-e5e1-6a54215db644-ebda74b1 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_4fd983ca-af80-13fb-e5e1-6a54215db645-ebda74b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_570a2611-797e-0d23-1b02-c9c5185f00bf-ebda74b1, #w-node-fea3d0a6-f505-b8fc-65c9-e2baa57c58d8-ebda74b1, #w-node-_5ffde200-2df9-cd9f-bfc2-43f1adad8134-ebda74b1, #w-node-baaf0f1c-1c6a-442e-132b-72cd668a6c71-ebda74b1, #w-node-_9ad2b912-289b-6411-28ca-b7ad80913b44-ebda74b1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9ad2b912-289b-6411-28ca-b7ad80913b60-ebda74b1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_1090a5d9-dfa1-b83b-3eca-46baecaed98a-ebda74b1, #w-node-_3241b1ee-7447-0bcd-2d1b-35f24ea4a0d8-ebda74b1, #w-node-_0e487104-b9a4-ed77-8038-e0b0a6d3ebe6-ebda74b1, #w-node-_85b920f4-4f3a-edf8-a5a8-0788301d0b5f-ebda74b1, #w-node-_8c629eaa-0d25-c644-30eb-1ebdf5f9e6ea-ebda74b1, #w-node-_9ca625e2-ae39-f384-7de1-6e9d08525d9e-ebda74b1, #w-node-cee7b0de-bb63-b42a-fe5c-faeed8cfb70f-ebda74b1, #w-node-cee7b0de-bb63-b42a-fe5c-faeed8cfb717-ebda74b1, #w-node-_56456449-ef9c-05b3-7418-7d1123292d5b-ebda74b1, #w-node-_56456449-ef9c-05b3-7418-7d1123292d63-ebda74b1, #w-node-c8f80a45-524d-8d74-6084-3030126aed3f-ebda74b1, #w-node-_3165961b-85b4-7e8d-5b3e-dd35f869c7b6-ebda74b1, #w-node-_5cff2464-10d0-dab9-63b8-ea7f1aaf7b98-ebda74b1, #w-node-_919ce4b2-559c-646e-325d-67149891f9af-ebda74b1, #w-node-_4ae4ac44-47c0-419e-8596-a39874bdfe31-ebda74b1, #w-node-bc4c29dd-8889-877f-1ace-cccb2c9aea3d-ebda74b1, #w-node-af2c0ad7-0273-e7e9-bc73-23b380de41c1-ebda74b1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-af2c0ad7-0273-e7e9-bc73-23b380de41c9-ebda74b1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_70152295-47df-07ab-2740-c060db9acd63-ebda74b1 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-af2c0ad7-0273-e7e9-bc73-23b380de41cb-ebda74b1, #w-node-_747077ce-309b-e9eb-8066-d0cc62846013-ebda74b1, #w-node-_587ca023-7b5d-5824-5e9e-0f9f7ca10066-ebda74b1, #w-node-acc172fc-2826-5f98-97cc-e9a94a15a46b-ebda74b1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-acc172fc-2826-5f98-97cc-e9a94a15a46d-ebda74b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_587ca023-7b5d-5824-5e9e-0f9f7ca1006e-ebda74b1, #w-node-_47089420-30c3-823b-5d93-89274a6f5091-ebda74b1, #w-node-_71e9495b-4975-f75d-e43d-11e5afe49d5b-ebda74b1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_71e9495b-4975-f75d-e43d-11e5afe49d8f-ebda74b1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_9ba58fc7-5980-8cc6-0981-630e6a36e726-ebda74b1, #w-node-_47089420-30c3-823b-5d93-89274a6f5099-ebda74b1, #w-node-_47089420-30c3-823b-5d93-89274a6f509b-ebda74b1, #w-node-_35fe0258-0715-2bc0-f635-86bf21da38ec-ebda74b1, #w-node-_5ec13fd7-5bf2-ecf6-d81c-8e87d2c59e95-ebda74b1, #w-node-_308bcf3c-84d9-0fe6-8057-1358f4b141bf-ebda74b1, #w-node-_7c5e2e72-f3af-a607-1e31-16d1e0d07628-ebda74b1, #w-node-_7c5e2e72-f3af-a607-1e31-16d1e0d07630-ebda74b1, #w-node-b042f30c-9a68-bb30-e57a-1f8ac0c5781d-ebda74b1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e5fa2d86-963a-3592-309c-1b002adb10ca-ebda74b1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-b042f30c-9a68-bb30-e57a-1f8ac0c57825-ebda74b1, #w-node-b042f30c-9a68-bb30-e57a-1f8ac0c57827-ebda74b1, #w-node-_22c487b5-1e4b-a878-7aa3-6161696b2da1-ebda74b1, #w-node-f279c90e-e551-0266-b66c-c766e9714b40-ebda74b1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74b2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74b2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: start;
}

#w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74b2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7c0c70dc-a4e7-672d-888e-cc9fcca99a71-ebda74b2 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-de7e3a48-4dbb-4793-b136-5c2110c70f1c-ebda74b2, #w-node-_62d54e74-a89b-4725-3016-b72a6b36c658-ebda74b2, #w-node-b28b8d9d-b9e9-c24f-8b10-2125c6048378-ebda74b2, #w-node-_7b0c2b03-0d02-f5c6-c512-c72061302ac2-ebda74b2, #w-node-d27ac4fa-848d-bc67-fc06-380f21fedc36-ebda74b2, #w-node-f0bd6006-83ce-54e1-87c6-0b3138dc8aca-ebda74b2, #w-node-_3874855d-6717-15a6-06aa-02f78f8bc80a-ebda74b2, #w-node-_374ca6f3-65ac-5812-5269-3cbbe790865d-ebda74b2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_374ca6f3-65ac-5812-5269-3cbbe790865f-ebda74b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_1d3949c9-2d9e-4db8-4064-7cfa3b50e3df-ebda74b2, #w-node-_1b7e2485-48d8-ca31-bfc4-a4f3d0f355ac-ebda74b2, #w-node-_4b893975-ac33-f6fc-45a7-37c1d5454791-ebda74b2, #w-node-c826f165-93eb-b18e-f8e9-0417eafc2ba8-ebda74b2, #w-node-ceb7260b-583d-1793-7550-243b039133af-ebda74b2, #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74b3, #w-node-_4d19077b-4e33-fb67-4776-0cb62a564263-ebda74b3, #w-node-b143321e-c518-cf83-04f8-90d5261bab7c-ebda74b3, #w-node-bd900ea5-2384-17cb-330d-e43999f021cd-ebda74b3, #w-node-_83351b01-f977-a9e9-9951-d37d6390f59b-ebda74b3, #w-node-_149a7bf8-9811-41a8-8e8c-cdad851b8e6e-ebda74b3, #w-node-_044f9600-9e24-2582-3578-fb5465c06f7f-ebda74b3, #w-node-_044f9600-9e24-2582-3578-fb5465c06f86-ebda74b3, #w-node-_0b91dfe5-2802-11e7-d1e7-90eef0202dfb-ebda74b3, #w-node-d7822167-71df-07bd-43a2-452b861e8233-ebda74b3, #w-node-c43d6766-13c6-e68b-870a-3d95781c8175-ebda74b3, #w-node-_21ec8597-c0b3-c054-1ead-26d5ff4e7717-ebda74b3, #w-node-_04689268-ef7e-15ba-96a4-6430639a7408-ebda74b3, #w-node-_05ebc351-3150-c067-7f14-ec96d20f8ad1-ebda74b3, #w-node-_05ebc351-3150-c067-7f14-ec96d20f8ad8-ebda74b3, #w-node-_9777070a-1bef-d3c7-4654-c38197c8baee-ebda74b3, #w-node-_86bce83e-4f72-3e35-f0f0-7161b5782613-ebda74b3, #w-node-_9777070a-1bef-d3c7-4654-c38197c8baf7-ebda74b3, #w-node-d54c1022-0672-373c-bb9e-7b76a0e98624-ebda74b3, #w-node-_99d0e5dc-a4aa-b186-cd30-901f62538ccd-ebda74b3, #w-node-af76c912-30bf-5079-63c5-ce3d7d58a393-ebda74b3, #w-node-_57b76b90-2148-be46-6f0f-bd854dcbf1b7-ebda74b3, #w-node-d8f8d038-4fed-2858-0701-ddf46bde8c81-ebda74b3, #w-node-b3a051a5-bfea-628e-f172-9fb6f9c16ca6-ebda74b3, #w-node-_5598ed7a-a89c-d409-15ba-3820892afccf-ebda74b3, #w-node-_1bf0cc3a-3146-1adc-e287-6f76949a6206-ebda74b3, #w-node-c9e3fe35-0cff-4b41-f838-be48c7b5ce7b-ebda74b3, #w-node-c9e3fe35-0cff-4b41-f838-be48c7b5ce82-ebda74b3, #w-node-ff46e2b2-2b7b-832a-46fc-f3b1d1b433f7-ebda74b3, #w-node-e7ad8740-cb8e-f5e5-cbac-a8ec15dfaab5-ebda74b3, #w-node-_74650d7e-cc26-8507-de45-8c8efdbaa706-ebda74b3, #w-node-be838173-1873-881e-fd68-f29a6e7f4c12-ebda74b3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc55282280-ebda74b3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc5528229a-ebda74b3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc5528229c-ebda74b3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822a1-ebda74b3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822a3-ebda74b3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d4-ebda74b3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d6-ebda74b3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d8-ebda74b3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822da-ebda74b3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822dc-ebda74b3, #w-node-_5934ceb6-761a-ee84-0866-ad948b244b25-ebda74b3, #w-node-_5934ceb6-761a-ee84-0866-ad948b244b2c-ebda74b3, #w-node-_632febb5-75cc-1948-360e-1929f2622b8c-ebda74b3, #w-node-_632e3423-94a6-0df1-ce5a-adb1539198f6-ebda74b3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_632e3423-94a6-0df1-ce5a-adb1539198f7-ebda74b3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_632e3423-94a6-0df1-ce5a-adb1539198f8-ebda74b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_40ed546c-9aeb-972f-b9f8-631efe8aad33-ebda74b3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0c2f868a-bae7-bd0f-fb07-ba0cb945ad67-ebda74b3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-ceaaa33b-7995-5a39-f48a-a88e60d2bc78-ebda74b3, #w-node-d9156ebb-7632-8026-6fff-e55867186675-ebda74b3, #w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f6-ebda74b3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f7-ebda74b3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f8-ebda74b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d9156ebb-7632-8026-6fff-e5586718667c-ebda74b3, #w-node-f88b618a-16d1-4df9-10f0-b2a93c45d5c7-ebda74b3, #w-node-ba04159b-ab6a-f60e-6c5f-73f28407a589-ebda74b3, #w-node-_0216e76d-a6cf-0e55-474a-0e93f2079b16-ebda74b3, #w-node-c677e866-4a26-cad5-96a4-7596ed0078a8-ebda74b3, #w-node-ef78e9e0-f26c-62aa-a918-134e3c7294fa-ebda74b3, #w-node-e6e43e4d-b81f-eff3-e335-ec2b8f669ee8-ebda74b3, #w-node-f77a298e-7dba-fe91-6d54-eec43ec163a2-ebda74b3, #w-node-d9b1fce4-4cea-dcf1-969c-b519063799b4-ebda74b3, #w-node-_45a35348-0e77-e725-7ba6-1d37b71c2d61-ebda74b3, #w-node-_04fcbf27-e7e9-9a71-199b-401a1651d9cf-ebda74b3, #w-node-_040342d1-f09a-e07f-276d-8415792402ec-ebda74b3, #w-node-d5e38096-0fe0-e1ee-b871-90fbaa282a64-ebda74b3, #w-node-b2cbb8d4-2078-f379-ddc3-8ec389458f2b-ebda74b3, #w-node-_040342d1-f09a-e07f-276d-8415792402f3-ebda74b3, #w-node-b42904d3-ef2b-71e2-bcc9-ed0a0e812475-ebda74b3, #w-node-_9eadec8d-da21-4652-8f68-6ae816d9be1e-ebda74b3, #w-node-_79b3e3fa-4823-3d47-e8f3-1a0275e27158-ebda74b3, #w-node-_9eadec8d-da21-4652-8f68-6ae816d9be27-ebda74b3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-bea4def7-d930-1332-f9f5-e33c2a2f771f-ebda74b3 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_1e019105-9112-3160-625a-7c1efbd4feee-ebda74b3, #w-node-_48184a71-201b-3cd6-4191-996c862968e8-ebda74b3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_48184a71-201b-3cd6-4191-996c862968e9-ebda74b3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_48184a71-201b-3cd6-4191-996c862968ea-ebda74b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a4829491-c626-f8d1-ce2c-0d3118e71452-ebda74b3, #w-node-f9846eb3-5585-4ab1-1b0c-a618252ec6f4-ebda74b3, #w-node-_734763e2-9d99-c1d0-37fe-f81986486c75-ebda74b3, #w-node-ca9ba71b-14d6-bdab-fb0b-9b95698bc8dc-ebda74b3, #w-node-_9ff32d25-1311-2f76-987c-ab950d814a06-ebda74b3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9ff32d25-1311-2f76-987c-ab950d814a07-ebda74b3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_9ff32d25-1311-2f76-987c-ab950d814a08-ebda74b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3d076af9-edfc-8328-4276-071e0b169719-ebda74b3, #w-node-_1a7e3201-9c15-de09-6658-4f530d922351-ebda74b3, #w-node-_649d65ff-a19b-8a49-76bb-a69446ee9853-ebda74b3, #w-node-_649d65ff-a19b-8a49-76bb-a69446ee985a-ebda74b3, #w-node-_3a8366b5-5f22-7a34-7e09-5bd23e89f633-ebda74b3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_408d56a2-345d-dafc-8054-8418cbc5f936-ebda74b3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_649d65ff-a19b-8a49-76bb-a69446ee985c-ebda74b3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f1ae66d0-2f25-eca1-1a7c-7f906f601584-ebda74b3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_1344ba46-9d95-2ace-34e3-452ce7c05e46-ebda74b3, #w-node-aff52044-c170-9f34-10a9-ed6730700bb4-ebda74b3, #w-node-_14ce00d2-24a8-dea6-adab-ab1dec24d876-ebda74b3, #w-node-_524f225f-64e6-d4ee-462d-c3b4bc349125-ebda74b3, #w-node-_97d16b5c-5a08-f397-bcac-20b8a534e806-ebda74b3, #w-node-_36ffa590-9cd2-706a-ccf8-2fea4807b78f-ebda74b3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7d5c09f4-aead-b9be-26e5-6f475669fcd4-ebda74b3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf0-ebda74b3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf1-ebda74b3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf2-ebda74b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-fe00ac78-d999-6b5a-522b-095309b88624-ebda74b3, #w-node-fe00ac78-d999-6b5a-522b-095309b8862b-ebda74b3, #w-node-_96f23207-7ac2-18d4-0939-9dcfa2e8f122-ebda74b3, #w-node-fe00ac78-d999-6b5a-522b-095309b8862d-ebda74b3, #w-node-c79bcab9-f57c-b357-ef2f-10aa0bfe48e7-ebda74b3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fd44066d-8559-d0e2-c2ce-f91899aff118-ebda74b3 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-bb290663-e852-57c3-1399-a5a7eeac1adb-ebda74b3, #w-node-c79bcab9-f57c-b357-ef2f-10aa0bfe48f0-ebda74b3, #w-node-_44574b0d-fd4d-5eeb-d353-46119ee38c1e-ebda74b3, #w-node-cc4d73b4-7109-61a1-3d70-c4fa755ed367-ebda74b3, #w-node-_4a6fd0fc-1cc3-8460-24f4-0a98d6c0ab57-ebda74b3, #w-node-_1de42e52-05bf-1fa3-708c-480ef73e339d-ebda74b3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1de42e52-05bf-1fa3-708c-480ef73e339e-ebda74b3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_1de42e52-05bf-1fa3-708c-480ef73e339f-ebda74b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_036095db-2e51-3830-a1e4-f3857967496e-ebda74b3, #w-node-de5d15c9-13c7-6d0a-edd7-bc9cc08cbba5-ebda74b3, #w-node-_7c83f183-9aef-9311-57f5-ac3824a1d3c8-ebda74b3, #w-node-a6032366-3949-cce2-53e6-4c2b8205fa9a-ebda74b3, #w-node-d5c308fb-bb3a-6d79-078e-b90fb727bc7b-ebda74b3, #w-node-_7301d8ee-b5c5-77b4-cd25-a2608936f00f-ebda74b3, #w-node-c0ebcf71-8713-e5d9-83a0-c4bde5d1b05f-ebda74b3, #w-node-cc246444-def1-c104-707a-df852aadf440-ebda74b3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cc246444-def1-c104-707a-df852aadf441-ebda74b3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-cc246444-def1-c104-707a-df852aadf442-ebda74b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-cac38922-1092-eae9-91ff-07c6c79cf4c3-ebda74b3, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94bf-ebda74b3, #w-node-_195a786a-a715-24e3-9892-a948772f5a10-ebda74b3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_932dcab8-502e-9d7e-aca0-89d8bd54c3ba-ebda74b3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_313e2f18-ed89-478f-38ee-1b113b4534fb-ebda74b3, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94c6-ebda74b3, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94c8-ebda74b3, #w-node-_39f6bb36-eb98-8e82-037a-bef2a6844820-ebda74b3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2718d3bb-e9b5-3678-b11d-46650084b50d-ebda74b3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_77f1b358-d75f-8607-746a-9c0572487963-ebda74b3, #w-node-_5697bcfd-c2a5-3150-3d09-28bfa5732cb7-ebda74b3, #w-node-_7194f62d-4643-391f-2d0f-20dfbda19c6f-ebda74b3, #w-node-_4444dba0-dd52-a6ca-4fd0-d15c4231d38e-ebda74b3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74b4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74b4, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74b4, #w-node-_136a4466-c8ca-b376-7f54-53331e988d3c-ebda74b4, #w-node-acbe3523-8608-2051-1d96-bfabf844365d-ebda74b4, #w-node-_820b4e9b-20a4-6c50-7b2f-f0e1ceb5d81e-ebda74b4, #w-node-d60107b9-750d-1bc6-006a-3518b64e019b-ebda74b4, #w-node-_5f760ed8-cd62-5fa7-048b-46736d6411ab-ebda74b4, #w-node-_6df616c7-253b-8f12-3b15-fcb40b291e50-ebda74b4, #w-node-ba354904-94db-fac5-9942-d63fe4a987be-ebda74b4, #w-node-_25a6e7c8-eafc-7cbc-df38-436cc63dacd6-ebda74b4, #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179a-ebda74b4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179c-ebda74b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179d-ebda74b4, #w-node-dc094625-2935-bc5f-cbed-87f31801db8f-ebda74b4, #w-node-_58542f3e-736c-b900-75a3-b94a481723e3-ebda74b4, #w-node-_29266c2a-d416-91f5-8122-cfd9c69125f8-ebda74b4, #w-node-_58542f3e-736c-b900-75a3-b94a481723eb-ebda74b4, #w-node-_0b499769-1c65-a6c5-2c66-7da7ed67ac28-ebda74b4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_07637651-c40b-81ff-37ad-61c2b2cf0f74-ebda74b4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_0b499769-1c65-a6c5-2c66-7da7ed67ac30-ebda74b4, #w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c0-ebda74b4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c2-ebda74b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_63ea1f21-b0ff-09e8-8c74-cf84338c768d-ebda74b4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ccd62946-dc7b-1a26-fdf1-c779c2a12a05-ebda74b4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e40f5c1c-a3c6-e8f7-8ad2-38f38cfb7054-ebda74b4, #w-node-adb442c0-c1a1-5a52-681a-ca7524d8b4f4-ebda74b4, #w-node-f8a257fc-a717-89be-d696-d3b69f50fc4d-ebda74b4, #w-node-f07b1cf7-8524-9a0c-ca8a-c23210772b89-ebda74b4, #w-node-_0c48c5c3-acd5-3674-efd4-db327fa3b93a-ebda74b4, #w-node-cb9ff719-801b-1b47-5c84-a608f419d24d-ebda74b4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cb9ff719-801b-1b47-5c84-a608f419d24f-ebda74b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ecb77b0a-5165-90cb-aab8-f06a7c7c4523-ebda74b4, #w-node-_0c48c5c3-acd5-3674-efd4-db327fa3b94e-ebda74b4, #w-node-a697c8ca-6571-40ea-418d-aa3bad6e383e-ebda74b4, #w-node-_290feb3b-81d9-8770-9073-f40d66180db1-ebda74b4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_290feb3b-81d9-8770-9073-f40d66180db2-ebda74b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f7d4145e-91df-5a85-46c2-f7bd5f01545c-ebda74b4, #w-node-_4253bd63-16ba-d1ba-88da-0c2b2b270004-ebda74b4, #w-node-_37d0c782-bbe7-2cc1-0d93-c7d081f9f1a0-ebda74b4, #w-node-_4253bd63-16ba-d1ba-88da-0c2b2b270037-ebda74b4, #w-node-_17a2d884-fb4f-2042-7949-7e7152463e68-ebda74b4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74c3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74c3, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74c3, #w-node-_4bf0640c-0349-0083-0f2d-c3588240196e-ebda74c3, #w-node-_1ce1e82a-2d91-fada-fa19-3f1b1f94057f-ebda74c3, #w-node-eae2dd53-ac10-7807-15f3-348025fae952-ebda74c3, #w-node-_5c608354-f966-bd37-a533-e69c4761c043-ebda74c3, #w-node-_2c22dc4c-96c8-3e0e-f823-9d5c596e8c9a-ebda74c3, #w-node-_22476b2b-242c-501b-d3d5-3b6e5db7c006-ebda74c3, #w-node-_4499fe07-b027-5954-77e0-78af4f511553-ebda74c3, #w-node-_9f6050d4-54d5-6cfd-5e57-06933480d07e-ebda74c3, #w-node-_05ffa22d-a3b4-1511-6f19-f5b96ba52eba-ebda74c3, #w-node-_08261823-c7d3-14c3-83df-01f987e23f0f-ebda74c3, #w-node-af53665e-37cf-641d-309f-f233419b7988-ebda74c3, #w-node-f84c3c81-e117-7ddc-77b3-e5756c716083-ebda74c3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74d5 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74d5, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74d5, #w-node-_212ef8d1-2fc1-d578-0af3-9d9194564191-ebda74d5, #w-node-_50e70d10-9ae6-1bb3-01d8-d0f65ed48dc5-ebda74d5, #w-node-aa53b87a-1a34-f7cb-246a-84f44c4e089a-ebda74d5, #w-node-_29eae167-3f8f-dea5-c791-d5eaddfba4e1-ebda74d5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74d6, #w-node-_608f8e5e-011d-fb0d-74ff-f871a3ecd1ac-ebda74d7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_84c2694a-fb65-7d8a-5d3d-34747d5e1c7a-ebda74d7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: auto start;
}

#w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74d7, #w-node-_23038055-f9cc-9679-0a66-f168d50c076c-ebda74d7, #w-node-f4f7717b-32f0-8331-0b7d-8b111fe6f9f7-ebda74d7, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74d8 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_7c782aa8-7e99-695f-8525-316339699a1f-ebda74d8 {
  grid-area: span 1 / span 16 / span 1 / span 16;
}

#w-node-e3c6f33d-c7ed-9fa2-abde-33957ebb0e03-ebda74d8, #w-node-_2de4bfed-4d9f-1713-1e9f-09bf56e8ce6d-ebda74d8, #neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74d9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-dd58a8ef-bb89-f93e-723d-5285bfee5283-ebda74d9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: start;
}

#w-node-_73f82363-9c22-6458-6962-0490296eb2ea-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: start center;
}

#w-node-b04576d6-95f5-d983-0f13-852210b190a8-ebda74d9, #w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b84-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b92-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_3e029aea-5110-10ed-5ddf-d0fe3bae682e-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0caf307a-cc35-fa3d-2e35-67a51680ebd2-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-c1eb291d-8a5c-cd03-a6fb-826be64c05f4-ebda74d9, #w-node-e43ad98e-b722-cac2-9309-9f9bcbac6ee2-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e43ad98e-b722-cac2-9309-9f9bcbac6ede-ebda74d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_785401b5-0cbd-03fc-b394-4c7e064b9122-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cea82f7e-02f2-8ef2-57d0-b41ed57e8bbf-ebda74d9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f74a918d-b928-f49f-53f6-994814e33f81-ebda74d9, #w-node-f7928f0f-4773-0c26-eb10-754e54e37b1a-ebda74d9, #w-node-_00c2f5bb-19e4-fa94-c0b0-f109f5a21a54-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a75ac68b-fdf7-dd90-3e4c-b179ff722151-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: center start;
}

#w-node-_0d330069-a716-9c76-ea65-f70f5b204d0f-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5ad8ea87-1636-195f-2b18-f4d6b4019f0a-ebda74d9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_7cd6aa6b-ca86-0734-99ad-b4c2ef8f0e11-ebda74d9, #w-node-d1291310-08f1-b9ae-2ad8-7001fc54dd3c-ebda74d9, #w-node-_7d070f13-28f6-1bda-5ea5-b3067669a7d4-ebda74d9, #w-node-_90a54986-35e7-79bd-d2f2-7be976b82cc2-ebda74d9, #w-node-b46b448e-56e0-7383-47eb-06c770b4509a-ebda74d9, #w-node-_90a54986-35e7-79bd-d2f2-7be976b82ccd-ebda74d9, #w-node-f95b5b53-81b8-b24c-c075-ff111ffdd59e-ebda74d9, #w-node-_07077211-6eae-0d96-4761-a8ea366ef573-ebda74d9, #w-node-ff528c5a-68ab-6cb9-e7cb-946882b654cd-ebda74d9, #w-node-_5098ef32-4928-0ab0-155f-54c0d7d59ebc-ebda74d9, #w-node-_0023448e-23a7-f5eb-9ef5-e8405c617323-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0023448e-23a7-f5eb-9ef5-e8405c617349-ebda74d9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-fd19ae59-3b18-59f6-9889-052ae38148ea-ebda74d9, #w-node-_6bbd0f94-4ead-9372-3f04-4aae2550c1e4-ebda74d9, #w-node-_1ff5ca5b-2faf-378d-ba23-0d884551d4e7-ebda74d9, #w-node-_76097141-fc25-2e23-51f6-a4196b89d4c6-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fc5fa1f3-966d-35e2-3bbe-43287085eecc-ebda74d9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-c2d45340-8c7f-5e76-df84-ba36e387bbc8-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3ec2456c-feab-e722-c2bc-bcea479d7c48-ebda74d9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-ae82c557-c55a-54de-077e-264eb58c5a85-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9d93c730-22f7-4720-7132-77bc7664c575-ebda74d9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_3099fcff-6077-afe8-9680-64ead4ef3371-ebda74d9, #w-node-d7b8744b-413e-335f-3188-108b97a8e3f1-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3dce5727-e1e1-07ce-be2e-1d6f2f0549a7-ebda74d9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-b1aefc93-7766-4063-6b1e-f3cc3518df36-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_957137ab-896b-9997-be0c-8fbbaa4ade1b-ebda74d9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-e9b4317a-1258-422e-28a4-9cb8ecb6bd1a-ebda74d9, #w-node-_3fa831be-cfde-1274-9842-6ddff17933aa-ebda74d9, #w-node-e63ff736-4e1c-abbd-1efb-2c1efc9c963e-ebda74d9, #w-node-_95228858-8d17-391d-359a-d1bb6ac4a14c-ebda74d9, #w-node-_6495b205-986b-3382-7566-11649717a93f-ebda74d9, #w-node-_1622e0d9-253d-4094-3850-325d2b2b7572-ebda74d9, #w-node-c75e23e2-db5f-8939-b48e-3c9b39d7241e-ebda74d9, #w-node-f242316d-8118-7e22-910e-4541c9bdc78c-ebda74d9, #w-node-_059caec9-39e8-ae03-6337-fc7b518fd668-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f527e9b5-eff2-a018-bde7-5cd340abb1ab-ebda74d9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_0362a63d-3527-d92b-50d7-bfc69818c390-ebda74d9, #w-node-_0740d5cf-c771-1e36-4c47-4c4cbf164749-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cadf4c1a-11a6-5a2d-a290-b0784e2a38e4-ebda74d9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-be870491-ea77-7ed5-5059-60c5fe749fa3-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e94b230a-d497-9027-a446-ce99cc14cc84-ebda74d9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-e39e8aaa-ee1d-fa9a-ae4b-d4a829bdaa23-ebda74d9, #w-node-_77f05a86-81bc-ee11-cdc6-f7c4554c1ea6-ebda74d9, #w-node-_3531f361-a517-9f62-7e44-6e9306f645b0-ebda74d9, #w-node-_23a61836-f74d-5039-c008-a42e03412cd2-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c7cc33e4-283a-3ed0-4d31-80a73c9e073d-ebda74d9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_8e26de69-2d0a-e2f6-5e53-ed893c00d2e3-ebda74d9, #w-node-e069c78e-a2e1-a5cc-19f1-d2c0d1e055b2-ebda74d9, #w-node-_4c62e4f2-2332-e4b8-6dfe-b2983eeb1e38-ebda74d9, #w-node-b8f707d0-7227-6dd4-e70a-6cdaca26efeb-ebda74d9, #w-node-_9bf6e11a-c401-d768-d34b-8219c5896ecb-ebda74d9, #w-node-edaa5153-8bd5-5c87-1e86-bbc1e74a3e3a-ebda74d9, #w-node-_5ab9362b-5162-df48-ceed-cd355ab3c52e-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5ab9362b-5162-df48-ceed-cd355ab3c537-ebda74d9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_6c4e433c-e2c6-82bb-00ea-e4482447a943-ebda74d9, #w-node-_7d93add8-5101-40ea-6cdc-86527c6edda8-ebda74d9, #w-node-_550ff321-6841-01fc-4b85-5d3a450c5c42-ebda74d9, #w-node-f40be8e6-7814-e416-02aa-3bb7d72b3220-ebda74d9, #w-node-_584bbf0a-430f-1910-2d7e-872ac4976039-ebda74d9, #w-node-_4b93e836-e3f4-d754-769f-98397c02759c-ebda74d9, #w-node-_68b9cbb7-ba8b-94a3-52eb-49fa737cc488-ebda74d9, #w-node-d9d8d4c1-6053-243f-e322-fe5752f04846-ebda74d9, #w-node-_7378a325-66a6-1998-a6aa-0db616da0595-ebda74d9, #w-node-_67ee43b5-29e8-52f8-f530-bb6db6c24cef-ebda74d9, #w-node-c701dfed-7e79-ab7b-191b-c9dd6220940a-ebda74d9, #w-node-_149ebe81-1f37-057f-827c-321eae7e7c47-ebda74d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74da {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74da {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-edbb2fda-9ae1-0160-7ebd-9ff5eb0fe04a-ebda74da, #w-node-_52a87126-eeea-8724-2f99-6cf038b3a854-ebda74da, #w-node-b67986e5-dd39-4cdc-0e65-3b1e939bf271-ebda74da, #w-node-_605ad484-c814-f489-0750-62aaacf5d30c-ebda74da, #w-node-_7639634c-8073-8e24-3b83-7035ccafe220-ebda74da, #w-node-_7e34f24a-2c89-7f5e-652c-686bb5c1d2a3-ebda74da, #w-node-_8be8ebd1-3ec4-0192-7b16-79cbbcc38d87-ebda74da {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f1e413c6-607a-3a99-041c-4a9e1bd47ec7-ebda74da {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_84521ce1-dd11-de0c-8b22-b7201df2e2f3-ebda74da, #w-node-_7d365ef1-9d5c-9e6b-e76c-1dc24e25ad31-ebda74da {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7d365ef1-9d5c-9e6b-e76c-1dc24e25ad45-ebda74da, #w-node-_2fbfcb95-2561-ec8c-b539-f8b11e7f3aad-ebda74da {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_02f48996-ecd3-aaff-d254-61a92e6e3f73-ebda74da, #w-node-_4f2b3a99-91f6-78f3-3a3d-e3653d99ce48-ebda74da {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4d99ce91-a541-c557-4c0a-aa90bb3851d6-ebda74da {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_7be987cc-722d-bfc3-2bf6-b9fa8685a801-ebda74da, #w-node-eb3b54d5-b47c-374b-6a26-82569c836f19-ebda74da, #w-node-d311ae7c-0686-b25b-d41b-e8c5d4137016-ebda74da, #w-node-_3691ed0c-753a-8989-bfd2-64c3588bb0d3-ebda74da, #w-node-_858d0f80-2b28-2424-d7ad-1129b6452c28-ebda74da {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cbbe48fc-e95e-9711-f123-3fa997068cdf-ebda74da {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_82148407-f8ee-715b-237b-326b2cb27d8e-ebda74da, #w-node-ad8f9b66-0ae9-5cf8-cb46-6503e167a7a6-ebda74da, #w-node-b25d762e-82cc-2b4a-466f-86eba4466218-ebda74da {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_838b3b80-3f09-255b-2fda-02234d1df6fc-ebda74db {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-d3cb3c27-b63e-a69c-a772-3128f7b881ab-ebda74db, #w-node-a7277452-ea5e-dbc9-b081-1c77605ba974-ebda74db {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ed4d9087-5753-a797-a16a-793fca75d7a2-ebda74db {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_872e391c-21f7-2cd3-4291-938c01f94af8-ebda74db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ca4ded2c-1bf6-655a-090d-455b0dcb9089-ebda74db, #w-node-b143321e-c518-cf83-04f8-90d5261bab7c-ebda74db, #w-node-d90e1e75-4099-27a9-5ccf-88e41b48d2b1-ebda74db, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c94f-ebda74db, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c941-ebda74db, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c943-ebda74db {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_69db4014-0dba-0877-b6c3-5fa1a96464b6-ebda74db {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_0394060d-2484-cd26-d083-46cfdb1725b3-ebda74db, #w-node-_8f611b58-23af-9c54-4a67-3675624e20c0-ebda74db, #w-node-_8f611b58-23af-9c54-4a67-3675624e20c7-ebda74db, #w-node-e33c36f5-7afb-6004-c7cf-48466d3aecb3-ebda74db, #w-node-d9e1320c-a22e-accc-a8ff-63e8b3b2fe48-ebda74db, #w-node-e319af91-f6f2-c41a-fc33-bef6faa24cab-ebda74db, #w-node-d9e1320c-a22e-accc-a8ff-63e8b3b2fe51-ebda74db, #w-node-d7f0c4ee-4b8e-8a30-cfeb-879a77ceaa9f-ebda74db, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd327-ebda74db, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd32e-ebda74db, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd330-ebda74db, #w-node-fd30fb55-a1a1-491e-33ba-4c7f4a21b23f-ebda74db, #w-node-_11e64c57-543d-d159-9fbb-5173ce478672-ebda74db {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_29d1690f-0880-3489-7555-8c356ee2d2e4-ebda74db {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_225d2361-c789-3714-597a-291f63104246-ebda74db, #w-node-ff3d1a0c-901b-939c-5057-3e0dbe973d98-ebda74db, #w-node-ecbb5b18-3607-7557-23e8-67c7ba01a775-ebda74db, #w-node-_1547d929-6deb-1ec0-27ca-337efecefec3-ebda74db {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_204c7759-af3d-531b-daf7-4590e74e4189-ebda74db {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_3132178e-8c87-5fa9-8656-484044c38219-ebda74db, #w-node-_0352f443-2d9a-8fee-98f5-212229f4337a-ebda74db, #w-node-_05e6f6dd-7539-f0eb-ed0c-a2890a06275c-ebda74db, #w-node-abd923d6-3548-461f-dae6-3c61a40fc8af-ebda74db {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_57237338-335f-2926-74f9-5a555a8c90e1-ebda74db {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067a4-ebda74db, #w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067ab-ebda74db, #w-node-e52a4dc4-5cfe-8056-429f-83be4504d372-ebda74db {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e52a4dc4-5cfe-8056-429f-83be4504d374-ebda74db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067ad-ebda74db, #w-node-_67d97d6f-0138-5fb2-b6b4-d1c7a0028688-ebda74db, #w-node-b9af5133-c719-2a5d-91f9-198d12d472d9-ebda74db, #w-node-d6c8707f-28f8-6a96-c02c-e30da61df326-ebda74db, #w-node-_15df3932-3ebb-1a97-d0e2-3ee741778658-ebda74db {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-bedd8ea4-ff86-8ffc-4ad0-f3acccd9ddf1-ebda74db {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-b9100b98-c116-9e9e-67ca-eff04efb46f5-ebda74db, #w-node-_0c9aa8d3-af56-c7cf-863f-a0f0add81d64-ebda74db, #w-node-_2f9b139f-39f6-c45f-6856-33191c872bb6-ebda74db {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_29d7c299-fde3-acc2-3400-dc5e9667c574-ebda74db {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_626b55a7-e92f-bd06-9eaa-5780de44fc85-ebda74db {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a40ca551-6c27-9df6-36df-895c58a0c6d8-ebda74db {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4c8-ebda74db {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4cf-ebda74db {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4d1-ebda74db {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_28741c76-8827-c0d7-825c-b21de4d953c5-ebda74db {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_9427f820-e2ef-0991-5bc9-735a43ea997e-ebda74db, #w-node-_37749cb6-6ab0-3d16-97e1-9c3ed22fc6f9-ebda74db, #w-node-_6c45858b-df68-260f-b0ce-2538061c6860-ebda74db, #w-node-f0a0fc2e-22fe-727a-097e-3f95895b2347-ebda74db, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9a9-ebda74db, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9b0-ebda74db, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9b2-ebda74db, #w-node-_154174d4-a5d8-4972-2333-d7156c98c4f3-ebda74db, #w-node-_14545796-a74d-39c6-8bee-a60998a0d300-ebda74db {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ffecdff4-0744-4284-71b2-60733f1a6f2a-ebda74db {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_46ca498b-c72d-7c9f-8448-2508f7b5ed07-ebda74db, #w-node-_46ca498b-c72d-7c9f-8448-2508f7b5ed09-ebda74db, #w-node-_2379b33c-4b49-806e-988e-61af776aaf6c-ebda74db, #w-node-beec784b-d071-6c77-24b9-e09d2bb5778e-ebda74db, #w-node-_3d8a1295-8546-8119-9e95-afb65a57f2c1-ebda74db {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3d8a1295-8546-8119-9e95-afb65a57f2c3-ebda74db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0d01f835-c47b-7723-1baf-e1c18d84ff20-ebda74db, #w-node-_19d3eca4-a3d0-ed8b-1965-13b4be9aa141-ebda74db, #w-node-_1994dc17-e1b1-2ab9-f6f9-12101e39c4dc-ebda74db, #w-node-b06884fc-4d8a-84f5-9d1c-3f8e15ea822e-ebda74db, #w-node-b06884fc-4d8a-84f5-9d1c-3f8e15ea8245-ebda74db, #w-node-_526c2fe1-a8da-bf5b-b91e-7f1aac40748f-ebda74db, #w-node-_750a9dfa-e3d4-a867-b4c7-f767094c980a-ebda74db, #w-node-_250136fc-a5ee-53a0-1bf8-6079d14f6a7d-ebda74db, #w-node-_526c2fe1-a8da-bf5b-b91e-7f1aac4074b3-ebda74db, #w-node-_1e566880-d894-c759-e10f-82215a0370af-ebda74db, #w-node-ef032c5d-87bb-7cbb-0f26-1915e8b14ab1-ebda74db, #w-node-_98462c90-a72d-5f0d-ae72-d52a16d0dcd8-ebda74db {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4a479a00-555c-eae6-7e9e-6e3c8760f3cc-ebda74db {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#neste-tema.w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523f6f-ebda74dc {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523f70-ebda74dc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fbc-ebda74dc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_45595439-3d1b-0ed3-3323-19655d58015a-ebda74dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: start;
}

#w-node-b143321e-c518-cf83-04f8-90d5261bab7c-ebda74dc, #w-node-_607986df-8d53-ae53-8706-8d18d2f23729-ebda74dc, #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fc5-ebda74dc, #w-node-_18b7672e-6e35-6f03-e64d-38caa80ecd50-ebda74dc, #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fd2-ebda74dc, #w-node-e33d0249-aa1c-2264-0a5e-cf1be9b41993-ebda74dc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74dd {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74dd, #w-node-d2f307a7-c1a5-7e92-9262-49137afc1e05-ebda74dd, #w-node-_51386345-a5e0-763d-d172-492de72e47a3-ebda74dd, #w-node-_784a3f31-4cf8-cf96-31f0-e0e04d3cd2e4-ebda74dd, #w-node-_784a3f31-4cf8-cf96-31f0-e0e04d3cd2ec-ebda74dd, #w-node-abaac271-f75a-99ba-9983-c91716779c73-ebda74dd, #w-node-_048801f9-c877-a327-3099-67999804de34-ebda74dd, #w-node-ad4574b4-f172-db82-c6f7-28e31e9b4f71-ebda74dd, #w-node-ad4574b4-f172-db82-c6f7-28e31e9b4f79-ebda74dd, #w-node-fea3d0a6-f505-b8fc-65c9-e2baa57c58d0-ebda74dd, #w-node-_4fd983ca-af80-13fb-e5e1-6a54215db643-ebda74dd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4fd983ca-af80-13fb-e5e1-6a54215db644-ebda74dd {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_4fd983ca-af80-13fb-e5e1-6a54215db645-ebda74dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_570a2611-797e-0d23-1b02-c9c5185f00bf-ebda74dd, #w-node-fea3d0a6-f505-b8fc-65c9-e2baa57c58d8-ebda74dd, #w-node-_5ffde200-2df9-cd9f-bfc2-43f1adad8134-ebda74dd, #w-node-baaf0f1c-1c6a-442e-132b-72cd668a6c71-ebda74dd, #w-node-_9ad2b912-289b-6411-28ca-b7ad80913b44-ebda74dd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9ad2b912-289b-6411-28ca-b7ad80913b60-ebda74dd {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_1090a5d9-dfa1-b83b-3eca-46baecaed98a-ebda74dd, #w-node-_3241b1ee-7447-0bcd-2d1b-35f24ea4a0d8-ebda74dd, #w-node-_0e487104-b9a4-ed77-8038-e0b0a6d3ebe6-ebda74dd, #w-node-_85b920f4-4f3a-edf8-a5a8-0788301d0b5f-ebda74dd, #w-node-_8c629eaa-0d25-c644-30eb-1ebdf5f9e6ea-ebda74dd, #w-node-_9ca625e2-ae39-f384-7de1-6e9d08525d9e-ebda74dd, #w-node-cee7b0de-bb63-b42a-fe5c-faeed8cfb70f-ebda74dd, #w-node-cee7b0de-bb63-b42a-fe5c-faeed8cfb717-ebda74dd, #w-node-_56456449-ef9c-05b3-7418-7d1123292d5b-ebda74dd, #w-node-_56456449-ef9c-05b3-7418-7d1123292d63-ebda74dd, #w-node-c8f80a45-524d-8d74-6084-3030126aed3f-ebda74dd, #w-node-_3165961b-85b4-7e8d-5b3e-dd35f869c7b6-ebda74dd, #w-node-_5cff2464-10d0-dab9-63b8-ea7f1aaf7b98-ebda74dd, #w-node-_919ce4b2-559c-646e-325d-67149891f9af-ebda74dd, #w-node-_4ae4ac44-47c0-419e-8596-a39874bdfe31-ebda74dd, #w-node-bc4c29dd-8889-877f-1ace-cccb2c9aea3d-ebda74dd, #w-node-af2c0ad7-0273-e7e9-bc73-23b380de41c1-ebda74dd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-af2c0ad7-0273-e7e9-bc73-23b380de41c9-ebda74dd {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_70152295-47df-07ab-2740-c060db9acd63-ebda74dd {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-af2c0ad7-0273-e7e9-bc73-23b380de41cb-ebda74dd, #w-node-_747077ce-309b-e9eb-8066-d0cc62846013-ebda74dd, #w-node-_587ca023-7b5d-5824-5e9e-0f9f7ca10066-ebda74dd, #w-node-acc172fc-2826-5f98-97cc-e9a94a15a46b-ebda74dd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-acc172fc-2826-5f98-97cc-e9a94a15a46d-ebda74dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_587ca023-7b5d-5824-5e9e-0f9f7ca1006e-ebda74dd, #w-node-_47089420-30c3-823b-5d93-89274a6f5091-ebda74dd, #w-node-_71e9495b-4975-f75d-e43d-11e5afe49d5b-ebda74dd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_71e9495b-4975-f75d-e43d-11e5afe49d8f-ebda74dd {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_9ba58fc7-5980-8cc6-0981-630e6a36e726-ebda74dd, #w-node-_47089420-30c3-823b-5d93-89274a6f5099-ebda74dd, #w-node-_47089420-30c3-823b-5d93-89274a6f509b-ebda74dd, #w-node-_35fe0258-0715-2bc0-f635-86bf21da38ec-ebda74dd, #w-node-_5ec13fd7-5bf2-ecf6-d81c-8e87d2c59e95-ebda74dd, #w-node-_308bcf3c-84d9-0fe6-8057-1358f4b141bf-ebda74dd, #w-node-_7c5e2e72-f3af-a607-1e31-16d1e0d07628-ebda74dd, #w-node-_7c5e2e72-f3af-a607-1e31-16d1e0d07630-ebda74dd, #w-node-b042f30c-9a68-bb30-e57a-1f8ac0c5781d-ebda74dd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e5fa2d86-963a-3592-309c-1b002adb10ca-ebda74dd {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-b042f30c-9a68-bb30-e57a-1f8ac0c57825-ebda74dd, #w-node-b042f30c-9a68-bb30-e57a-1f8ac0c57827-ebda74dd, #w-node-_22c487b5-1e4b-a878-7aa3-6161696b2da1-ebda74dd, #w-node-f279c90e-e551-0266-b66c-c766e9714b40-ebda74dd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74de {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74de {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: start;
}

#w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74de {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7c0c70dc-a4e7-672d-888e-cc9fcca99a71-ebda74de {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-de7e3a48-4dbb-4793-b136-5c2110c70f1c-ebda74de, #w-node-_62d54e74-a89b-4725-3016-b72a6b36c658-ebda74de, #w-node-b28b8d9d-b9e9-c24f-8b10-2125c6048378-ebda74de, #w-node-_7b0c2b03-0d02-f5c6-c512-c72061302ac2-ebda74de, #w-node-d27ac4fa-848d-bc67-fc06-380f21fedc36-ebda74de, #w-node-f0bd6006-83ce-54e1-87c6-0b3138dc8aca-ebda74de, #w-node-_3874855d-6717-15a6-06aa-02f78f8bc80a-ebda74de, #w-node-_374ca6f3-65ac-5812-5269-3cbbe790865d-ebda74de {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_374ca6f3-65ac-5812-5269-3cbbe790865f-ebda74de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_1d3949c9-2d9e-4db8-4064-7cfa3b50e3df-ebda74de, #w-node-_1b7e2485-48d8-ca31-bfc4-a4f3d0f355ac-ebda74de, #w-node-_4b893975-ac33-f6fc-45a7-37c1d5454791-ebda74de, #w-node-c826f165-93eb-b18e-f8e9-0417eafc2ba8-ebda74de, #w-node-ceb7260b-583d-1793-7550-243b039133af-ebda74de, #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74df, #w-node-_4d19077b-4e33-fb67-4776-0cb62a564263-ebda74df, #w-node-b143321e-c518-cf83-04f8-90d5261bab7c-ebda74df, #w-node-bd900ea5-2384-17cb-330d-e43999f021cd-ebda74df, #w-node-_83351b01-f977-a9e9-9951-d37d6390f59b-ebda74df, #w-node-_149a7bf8-9811-41a8-8e8c-cdad851b8e6e-ebda74df, #w-node-_044f9600-9e24-2582-3578-fb5465c06f7f-ebda74df, #w-node-_044f9600-9e24-2582-3578-fb5465c06f86-ebda74df, #w-node-_0b91dfe5-2802-11e7-d1e7-90eef0202dfb-ebda74df, #w-node-d7822167-71df-07bd-43a2-452b861e8233-ebda74df, #w-node-c43d6766-13c6-e68b-870a-3d95781c8175-ebda74df, #w-node-_21ec8597-c0b3-c054-1ead-26d5ff4e7717-ebda74df, #w-node-_04689268-ef7e-15ba-96a4-6430639a7408-ebda74df, #w-node-_05ebc351-3150-c067-7f14-ec96d20f8ad1-ebda74df, #w-node-_05ebc351-3150-c067-7f14-ec96d20f8ad8-ebda74df, #w-node-_9777070a-1bef-d3c7-4654-c38197c8baee-ebda74df, #w-node-_86bce83e-4f72-3e35-f0f0-7161b5782613-ebda74df, #w-node-_9777070a-1bef-d3c7-4654-c38197c8baf7-ebda74df, #w-node-d54c1022-0672-373c-bb9e-7b76a0e98624-ebda74df, #w-node-_99d0e5dc-a4aa-b186-cd30-901f62538ccd-ebda74df, #w-node-af76c912-30bf-5079-63c5-ce3d7d58a393-ebda74df, #w-node-_57b76b90-2148-be46-6f0f-bd854dcbf1b7-ebda74df, #w-node-d8f8d038-4fed-2858-0701-ddf46bde8c81-ebda74df, #w-node-b3a051a5-bfea-628e-f172-9fb6f9c16ca6-ebda74df, #w-node-_5598ed7a-a89c-d409-15ba-3820892afccf-ebda74df, #w-node-_1bf0cc3a-3146-1adc-e287-6f76949a6206-ebda74df, #w-node-c9e3fe35-0cff-4b41-f838-be48c7b5ce7b-ebda74df, #w-node-c9e3fe35-0cff-4b41-f838-be48c7b5ce82-ebda74df, #w-node-ff46e2b2-2b7b-832a-46fc-f3b1d1b433f7-ebda74df, #w-node-e7ad8740-cb8e-f5e5-cbac-a8ec15dfaab5-ebda74df, #w-node-_74650d7e-cc26-8507-de45-8c8efdbaa706-ebda74df, #w-node-be838173-1873-881e-fd68-f29a6e7f4c12-ebda74df, #w-node-_7a3921b3-ac3e-72c5-019f-33dc55282280-ebda74df, #w-node-_7a3921b3-ac3e-72c5-019f-33dc5528229a-ebda74df, #w-node-_7a3921b3-ac3e-72c5-019f-33dc5528229c-ebda74df, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822a1-ebda74df, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822a3-ebda74df, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d4-ebda74df, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d6-ebda74df, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d8-ebda74df, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822da-ebda74df, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822dc-ebda74df, #w-node-_5934ceb6-761a-ee84-0866-ad948b244b25-ebda74df, #w-node-_5934ceb6-761a-ee84-0866-ad948b244b2c-ebda74df, #w-node-_632febb5-75cc-1948-360e-1929f2622b8c-ebda74df, #w-node-_632e3423-94a6-0df1-ce5a-adb1539198f6-ebda74df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_632e3423-94a6-0df1-ce5a-adb1539198f7-ebda74df {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_632e3423-94a6-0df1-ce5a-adb1539198f8-ebda74df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_40ed546c-9aeb-972f-b9f8-631efe8aad33-ebda74df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0c2f868a-bae7-bd0f-fb07-ba0cb945ad67-ebda74df {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-ceaaa33b-7995-5a39-f48a-a88e60d2bc78-ebda74df, #w-node-d9156ebb-7632-8026-6fff-e55867186675-ebda74df, #w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f6-ebda74df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f7-ebda74df {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f8-ebda74df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d9156ebb-7632-8026-6fff-e5586718667c-ebda74df, #w-node-f88b618a-16d1-4df9-10f0-b2a93c45d5c7-ebda74df, #w-node-ba04159b-ab6a-f60e-6c5f-73f28407a589-ebda74df, #w-node-_0216e76d-a6cf-0e55-474a-0e93f2079b16-ebda74df, #w-node-c677e866-4a26-cad5-96a4-7596ed0078a8-ebda74df, #w-node-ef78e9e0-f26c-62aa-a918-134e3c7294fa-ebda74df, #w-node-e6e43e4d-b81f-eff3-e335-ec2b8f669ee8-ebda74df, #w-node-f77a298e-7dba-fe91-6d54-eec43ec163a2-ebda74df, #w-node-d9b1fce4-4cea-dcf1-969c-b519063799b4-ebda74df, #w-node-_45a35348-0e77-e725-7ba6-1d37b71c2d61-ebda74df, #w-node-_04fcbf27-e7e9-9a71-199b-401a1651d9cf-ebda74df, #w-node-_040342d1-f09a-e07f-276d-8415792402ec-ebda74df, #w-node-d5e38096-0fe0-e1ee-b871-90fbaa282a64-ebda74df, #w-node-b2cbb8d4-2078-f379-ddc3-8ec389458f2b-ebda74df, #w-node-_040342d1-f09a-e07f-276d-8415792402f3-ebda74df, #w-node-b42904d3-ef2b-71e2-bcc9-ed0a0e812475-ebda74df, #w-node-_9eadec8d-da21-4652-8f68-6ae816d9be1e-ebda74df, #w-node-_79b3e3fa-4823-3d47-e8f3-1a0275e27158-ebda74df, #w-node-_9eadec8d-da21-4652-8f68-6ae816d9be27-ebda74df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-bea4def7-d930-1332-f9f5-e33c2a2f771f-ebda74df {
  grid-area: span 1 / span 8 / span 1 / span 8;
  justify-self: start;
}

#w-node-_1e019105-9112-3160-625a-7c1efbd4feee-ebda74df, #w-node-_48184a71-201b-3cd6-4191-996c862968e8-ebda74df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_48184a71-201b-3cd6-4191-996c862968e9-ebda74df {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_48184a71-201b-3cd6-4191-996c862968ea-ebda74df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a4829491-c626-f8d1-ce2c-0d3118e71452-ebda74df, #w-node-f9846eb3-5585-4ab1-1b0c-a618252ec6f4-ebda74df, #w-node-_734763e2-9d99-c1d0-37fe-f81986486c75-ebda74df, #w-node-ca9ba71b-14d6-bdab-fb0b-9b95698bc8dc-ebda74df, #w-node-_9ff32d25-1311-2f76-987c-ab950d814a06-ebda74df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9ff32d25-1311-2f76-987c-ab950d814a07-ebda74df {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_9ff32d25-1311-2f76-987c-ab950d814a08-ebda74df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3d076af9-edfc-8328-4276-071e0b169719-ebda74df, #w-node-_1a7e3201-9c15-de09-6658-4f530d922351-ebda74df, #w-node-_649d65ff-a19b-8a49-76bb-a69446ee9853-ebda74df, #w-node-_649d65ff-a19b-8a49-76bb-a69446ee985a-ebda74df, #w-node-_3a8366b5-5f22-7a34-7e09-5bd23e89f633-ebda74df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_408d56a2-345d-dafc-8054-8418cbc5f936-ebda74df {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_649d65ff-a19b-8a49-76bb-a69446ee985c-ebda74df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f1ae66d0-2f25-eca1-1a7c-7f906f601584-ebda74df {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_1344ba46-9d95-2ace-34e3-452ce7c05e46-ebda74df, #w-node-aff52044-c170-9f34-10a9-ed6730700bb4-ebda74df, #w-node-_14ce00d2-24a8-dea6-adab-ab1dec24d876-ebda74df, #w-node-_524f225f-64e6-d4ee-462d-c3b4bc349125-ebda74df, #w-node-_97d16b5c-5a08-f397-bcac-20b8a534e806-ebda74df, #w-node-_36ffa590-9cd2-706a-ccf8-2fea4807b78f-ebda74df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7d5c09f4-aead-b9be-26e5-6f475669fcd4-ebda74df {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf0-ebda74df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf1-ebda74df {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf2-ebda74df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-fe00ac78-d999-6b5a-522b-095309b88624-ebda74df, #w-node-fe00ac78-d999-6b5a-522b-095309b8862b-ebda74df, #w-node-_96f23207-7ac2-18d4-0939-9dcfa2e8f122-ebda74df, #w-node-fe00ac78-d999-6b5a-522b-095309b8862d-ebda74df, #w-node-c79bcab9-f57c-b357-ef2f-10aa0bfe48e7-ebda74df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fd44066d-8559-d0e2-c2ce-f91899aff118-ebda74df {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-bb290663-e852-57c3-1399-a5a7eeac1adb-ebda74df, #w-node-c79bcab9-f57c-b357-ef2f-10aa0bfe48f0-ebda74df, #w-node-_44574b0d-fd4d-5eeb-d353-46119ee38c1e-ebda74df, #w-node-cc4d73b4-7109-61a1-3d70-c4fa755ed367-ebda74df, #w-node-_4a6fd0fc-1cc3-8460-24f4-0a98d6c0ab57-ebda74df, #w-node-_1de42e52-05bf-1fa3-708c-480ef73e339d-ebda74df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1de42e52-05bf-1fa3-708c-480ef73e339e-ebda74df {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_1de42e52-05bf-1fa3-708c-480ef73e339f-ebda74df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_036095db-2e51-3830-a1e4-f3857967496e-ebda74df, #w-node-de5d15c9-13c7-6d0a-edd7-bc9cc08cbba5-ebda74df, #w-node-_7c83f183-9aef-9311-57f5-ac3824a1d3c8-ebda74df, #w-node-a6032366-3949-cce2-53e6-4c2b8205fa9a-ebda74df, #w-node-d5c308fb-bb3a-6d79-078e-b90fb727bc7b-ebda74df, #w-node-_7301d8ee-b5c5-77b4-cd25-a2608936f00f-ebda74df, #w-node-c0ebcf71-8713-e5d9-83a0-c4bde5d1b05f-ebda74df, #w-node-cc246444-def1-c104-707a-df852aadf440-ebda74df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cc246444-def1-c104-707a-df852aadf441-ebda74df {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-cc246444-def1-c104-707a-df852aadf442-ebda74df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-cac38922-1092-eae9-91ff-07c6c79cf4c3-ebda74df, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94bf-ebda74df, #w-node-_195a786a-a715-24e3-9892-a948772f5a10-ebda74df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_932dcab8-502e-9d7e-aca0-89d8bd54c3ba-ebda74df {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_313e2f18-ed89-478f-38ee-1b113b4534fb-ebda74df, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94c6-ebda74df, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94c8-ebda74df, #w-node-_39f6bb36-eb98-8e82-037a-bef2a6844820-ebda74df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2718d3bb-e9b5-3678-b11d-46650084b50d-ebda74df {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_77f1b358-d75f-8607-746a-9c0572487963-ebda74df, #w-node-_5697bcfd-c2a5-3150-3d09-28bfa5732cb7-ebda74df, #w-node-_7194f62d-4643-391f-2d0f-20dfbda19c6f-ebda74df, #w-node-_4444dba0-dd52-a6ca-4fd0-d15c4231d38e-ebda74df {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74e0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74e0, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74e0, #w-node-_136a4466-c8ca-b376-7f54-53331e988d3c-ebda74e0, #w-node-acbe3523-8608-2051-1d96-bfabf844365d-ebda74e0, #w-node-_820b4e9b-20a4-6c50-7b2f-f0e1ceb5d81e-ebda74e0, #w-node-d60107b9-750d-1bc6-006a-3518b64e019b-ebda74e0, #w-node-_5f760ed8-cd62-5fa7-048b-46736d6411ab-ebda74e0, #w-node-_6df616c7-253b-8f12-3b15-fcb40b291e50-ebda74e0, #w-node-ba354904-94db-fac5-9942-d63fe4a987be-ebda74e0, #w-node-_25a6e7c8-eafc-7cbc-df38-436cc63dacd6-ebda74e0, #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179a-ebda74e0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179c-ebda74e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179d-ebda74e0, #w-node-dc094625-2935-bc5f-cbed-87f31801db8f-ebda74e0, #w-node-_58542f3e-736c-b900-75a3-b94a481723e3-ebda74e0, #w-node-_29266c2a-d416-91f5-8122-cfd9c69125f8-ebda74e0, #w-node-_58542f3e-736c-b900-75a3-b94a481723eb-ebda74e0, #w-node-_0b499769-1c65-a6c5-2c66-7da7ed67ac28-ebda74e0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_07637651-c40b-81ff-37ad-61c2b2cf0f74-ebda74e0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_0b499769-1c65-a6c5-2c66-7da7ed67ac30-ebda74e0, #w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c0-ebda74e0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c2-ebda74e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_63ea1f21-b0ff-09e8-8c74-cf84338c768d-ebda74e0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ccd62946-dc7b-1a26-fdf1-c779c2a12a05-ebda74e0 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e40f5c1c-a3c6-e8f7-8ad2-38f38cfb7054-ebda74e0, #w-node-adb442c0-c1a1-5a52-681a-ca7524d8b4f4-ebda74e0, #w-node-f8a257fc-a717-89be-d696-d3b69f50fc4d-ebda74e0, #w-node-f07b1cf7-8524-9a0c-ca8a-c23210772b89-ebda74e0, #w-node-_0c48c5c3-acd5-3674-efd4-db327fa3b93a-ebda74e0, #w-node-cb9ff719-801b-1b47-5c84-a608f419d24d-ebda74e0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cb9ff719-801b-1b47-5c84-a608f419d24f-ebda74e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ecb77b0a-5165-90cb-aab8-f06a7c7c4523-ebda74e0, #w-node-_0c48c5c3-acd5-3674-efd4-db327fa3b94e-ebda74e0, #w-node-a697c8ca-6571-40ea-418d-aa3bad6e383e-ebda74e0, #w-node-_290feb3b-81d9-8770-9073-f40d66180db1-ebda74e0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_290feb3b-81d9-8770-9073-f40d66180db2-ebda74e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f7d4145e-91df-5a85-46c2-f7bd5f01545c-ebda74e0, #w-node-_4253bd63-16ba-d1ba-88da-0c2b2b270004-ebda74e0, #w-node-_37d0c782-bbe7-2cc1-0d93-c7d081f9f1a0-ebda74e0, #w-node-_4253bd63-16ba-d1ba-88da-0c2b2b270037-ebda74e0, #w-node-_17a2d884-fb4f-2042-7949-7e7152463e68-ebda74e0 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74f3 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74f3, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74f3, #w-node-_4bf0640c-0349-0083-0f2d-c3588240196e-ebda74f3, #w-node-_1ce1e82a-2d91-fada-fa19-3f1b1f94057f-ebda74f3, #w-node-eae2dd53-ac10-7807-15f3-348025fae952-ebda74f3, #w-node-_5c608354-f966-bd37-a533-e69c4761c043-ebda74f3, #w-node-_2c22dc4c-96c8-3e0e-f823-9d5c596e8c9a-ebda74f3, #w-node-_22476b2b-242c-501b-d3d5-3b6e5db7c006-ebda74f3, #w-node-_4499fe07-b027-5954-77e0-78af4f511553-ebda74f3, #w-node-_9f6050d4-54d5-6cfd-5e57-06933480d07e-ebda74f3, #w-node-_05ffa22d-a3b4-1511-6f19-f5b96ba52eba-ebda74f3, #w-node-_08261823-c7d3-14c3-83df-01f987e23f0f-ebda74f3, #w-node-af53665e-37cf-641d-309f-f233419b7988-ebda74f3, #w-node-f84c3c81-e117-7ddc-77b3-e5756c716083-ebda74f3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74f4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74f4, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74f4, #w-node-_212ef8d1-2fc1-d578-0af3-9d9194564191-ebda74f4, #w-node-_50e70d10-9ae6-1bb3-01d8-d0f65ed48dc5-ebda74f4, #w-node-aa53b87a-1a34-f7cb-246a-84f44c4e089a-ebda74f4, #w-node-_29eae167-3f8f-dea5-c791-d5eaddfba4e1-ebda74f4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_32c9fca6-804a-6673-abb3-6bc72027a83b-ebda74f5 {
  order: 0;
}

#w-node-cdc422fb-39bb-54fc-e5e9-706a2163df7e-ebda74f5, #w-node-cdc422fb-39bb-54fc-e5e9-706a2163df83-ebda74f5, #w-node-_1a770925-c42f-46e3-ba51-154fb7d6ca73-ebda74f5, #w-node-_1a770925-c42f-46e3-ba51-154fb7d6ca78-ebda74f5 {
  place-self: center;
}

#w-node-b145d0b0-b681-7707-fa59-07a07cfad228-ebda74f5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: start center;
}

#w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda74f5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#neste-tema.w-node-_89240f0a-6279-717a-6d3b-685f92354b7c-ebda74f6 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74f6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: auto;
}

#w-node-edbb2fda-9ae1-0160-7ebd-9ff5eb0fe04a-ebda74f6, #w-node-_52a87126-eeea-8724-2f99-6cf038b3a854-ebda74f6, #w-node-b67986e5-dd39-4cdc-0e65-3b1e939bf271-ebda74f6, #w-node-_605ad484-c814-f489-0750-62aaacf5d30c-ebda74f6, #w-node-_7639634c-8073-8e24-3b83-7035ccafe220-ebda74f6, #w-node-_7e34f24a-2c89-7f5e-652c-686bb5c1d2a3-ebda74f6, #w-node-_8be8ebd1-3ec4-0192-7b16-79cbbcc38d87-ebda74f6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f1e413c6-607a-3a99-041c-4a9e1bd47ec7-ebda74f6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_84521ce1-dd11-de0c-8b22-b7201df2e2f3-ebda74f6, #w-node-_7d365ef1-9d5c-9e6b-e76c-1dc24e25ad31-ebda74f6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7d365ef1-9d5c-9e6b-e76c-1dc24e25ad45-ebda74f6, #w-node-_2fbfcb95-2561-ec8c-b539-f8b11e7f3aad-ebda74f6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_02f48996-ecd3-aaff-d254-61a92e6e3f73-ebda74f6, #w-node-_4f2b3a99-91f6-78f3-3a3d-e3653d99ce48-ebda74f6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4d99ce91-a541-c557-4c0a-aa90bb3851d6-ebda74f6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}

#w-node-_7be987cc-722d-bfc3-2bf6-b9fa8685a801-ebda74f6, #w-node-eb3b54d5-b47c-374b-6a26-82569c836f19-ebda74f6, #w-node-d311ae7c-0686-b25b-d41b-e8c5d4137016-ebda74f6, #w-node-_3691ed0c-753a-8989-bfd2-64c3588bb0d3-ebda74f6, #w-node-_858d0f80-2b28-2424-d7ad-1129b6452c28-ebda74f6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cbbe48fc-e95e-9711-f123-3fa997068cdf-ebda74f6 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_82148407-f8ee-715b-237b-326b2cb27d8e-ebda74f6, #w-node-ad8f9b66-0ae9-5cf8-cb46-6503e167a7a6-ebda74f6, #w-node-b25d762e-82cc-2b4a-466f-86eba4466218-ebda74f6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

@media screen and (min-width: 1440px) {
  #w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda7432 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-fa72de04-893f-9b71-dd99-987114e4ce2e-ebda7432, #w-node-_3ba9a57a-10fd-caf9-8868-a5b4e5c66051-ebda7432, #w-node-e4ee4a51-e440-a640-84bc-849b39b544dc-ebda7432, #w-node-fb32af28-3876-2d2a-75b0-348fac2c195e-ebda7432, #w-node-_8eddd77b-23a7-c958-bf62-6ab748975ea4-ebda7432, #w-node-dbd3c6d8-8d78-0d3a-ecc3-f5bf884eef83-ebda7432, #w-node-_3b744737-42d9-04f0-5774-069888f7cbcb-ebda7432, #w-node-_9b3b6f18-9b5c-c05c-d3c9-01c6f58f7b4e-ebda7432, #w-node-ffb1fbac-9fbc-dea7-0aa1-5b1a8515043e-ebda7432, #w-node-_4f2b921f-0901-f75c-4ac8-38680566ffb3-ebda7432 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dd58a8ef-bb89-f93e-723d-5285bfee5283-ebda745f {
    grid-area: span 1 / span 5 / span 1 / span 5;
    justify-self: start;
  }

  #w-node-_73f82363-9c22-6458-6962-0490296eb2ea-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start center;
  }

  #w-node-b04576d6-95f5-d983-0f13-852210b190a8-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b84-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b92-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-_3e029aea-5110-10ed-5ddf-d0fe3bae682e-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_0caf307a-cc35-fa3d-2e35-67a51680ebd2-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-c1eb291d-8a5c-cd03-a6fb-826be64c05f4-ebda745f, #w-node-e43ad98e-b722-cac2-9309-9f9bcbac6ee2-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e43ad98e-b722-cac2-9309-9f9bcbac6ede-ebda745f {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-_785401b5-0cbd-03fc-b394-4c7e064b9122-ebda745f, #w-node-cea82f7e-02f2-8ef2-57d0-b41ed57e8bbf-ebda745f, #w-node-f74a918d-b928-f49f-53f6-994814e33f81-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f7928f0f-4773-0c26-eb10-754e54e37b1a-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center start;
  }

  #w-node-_00c2f5bb-19e4-fa94-c0b0-f109f5a21a54-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-a75ac68b-fdf7-dd90-3e4c-b179ff722151-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: center start;
  }

  #w-node-_0d330069-a716-9c76-ea65-f70f5b204d0f-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7cd6aa6b-ca86-0734-99ad-b4c2ef8f0e11-ebda745f {
    grid-column: span 6 / span 6;
  }

  #w-node-d1291310-08f1-b9ae-2ad8-7001fc54dd3c-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7d070f13-28f6-1bda-5ea5-b3067669a7d4-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_90a54986-35e7-79bd-d2f2-7be976b82cc2-ebda745f, #w-node-b46b448e-56e0-7383-47eb-06c770b4509a-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_90a54986-35e7-79bd-d2f2-7be976b82ccd-ebda745f, #w-node-f95b5b53-81b8-b24c-c075-ff111ffdd59e-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_07077211-6eae-0d96-4761-a8ea366ef573-ebda745f, #w-node-ff528c5a-68ab-6cb9-e7cb-946882b654cd-ebda745f, #w-node-_5098ef32-4928-0ab0-155f-54c0d7d59ebc-ebda745f, #w-node-_0023448e-23a7-f5eb-9ef5-e8405c617323-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_0023448e-23a7-f5eb-9ef5-e8405c617349-ebda745f {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-fd19ae59-3b18-59f6-9889-052ae38148ea-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_6bbd0f94-4ead-9372-3f04-4aae2550c1e4-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_1ff5ca5b-2faf-378d-ba23-0d884551d4e7-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_76097141-fc25-2e23-51f6-a4196b89d4c6-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-fc5fa1f3-966d-35e2-3bbe-43287085eecc-ebda745f {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-c2d45340-8c7f-5e76-df84-ba36e387bbc8-ebda745f {
    grid-column: span 7 / span 7;
  }

  #w-node-ae82c557-c55a-54de-077e-264eb58c5a85-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_9d93c730-22f7-4720-7132-77bc7664c575-ebda745f {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_3099fcff-6077-afe8-9680-64ead4ef3371-ebda745f, #w-node-d7b8744b-413e-335f-3188-108b97a8e3f1-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_3dce5727-e1e1-07ce-be2e-1d6f2f0549a7-ebda745f {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-b1aefc93-7766-4063-6b1e-f3cc3518df36-ebda745f, #w-node-e9b4317a-1258-422e-28a4-9cb8ecb6bd1a-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_3fa831be-cfde-1274-9842-6ddff17933aa-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: center;
  }

  #w-node-e63ff736-4e1c-abbd-1efb-2c1efc9c963e-ebda745f, #w-node-_95228858-8d17-391d-359a-d1bb6ac4a14c-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: auto center;
  }

  #w-node-_6495b205-986b-3382-7566-11649717a93f-ebda745f, #w-node-_1622e0d9-253d-4094-3850-325d2b2b7572-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c75e23e2-db5f-8939-b48e-3c9b39d7241e-ebda745f, #w-node-f242316d-8118-7e22-910e-4541c9bdc78c-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_059caec9-39e8-ae03-6337-fc7b518fd668-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: start;
  }

  #w-node-_0362a63d-3527-d92b-50d7-bfc69818c390-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0740d5cf-c771-1e36-4c47-4c4cbf164749-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-be870491-ea77-7ed5-5059-60c5fe749fa3-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e94b230a-d497-9027-a446-ce99cc14cc84-ebda745f {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center start;
  }

  #w-node-e39e8aaa-ee1d-fa9a-ae4b-d4a829bdaa23-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_77f05a86-81bc-ee11-cdc6-f7c4554c1ea6-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: start;
  }

  #w-node-_912fc952-27fb-c92d-c5fe-e984e6048115-ebda745f, #w-node-_3531f361-a517-9f62-7e44-6e9306f645b0-ebda745f, #w-node-_23a61836-f74d-5039-c008-a42e03412cd2-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_8e26de69-2d0a-e2f6-5e53-ed893c00d2e3-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e069c78e-a2e1-a5cc-19f1-d2c0d1e055b2-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4c62e4f2-2332-e4b8-6dfe-b2983eeb1e38-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b8f707d0-7227-6dd4-e70a-6cdaca26efeb-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_9bf6e11a-c401-d768-d34b-8219c5896ecb-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-edaa5153-8bd5-5c87-1e86-bbc1e74a3e3a-ebda745f, #w-node-_5ab9362b-5162-df48-ceed-cd355ab3c52e-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_5ab9362b-5162-df48-ceed-cd355ab3c537-ebda745f {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_6c4e433c-e2c6-82bb-00ea-e4482447a943-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7d93add8-5101-40ea-6cdc-86527c6edda8-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_550ff321-6841-01fc-4b85-5d3a450c5c42-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f40be8e6-7814-e416-02aa-3bb7d72b3220-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_584bbf0a-430f-1910-2d7e-872ac4976039-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4b93e836-e3f4-d754-769f-98397c02759c-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_68b9cbb7-ba8b-94a3-52eb-49fa737cc488-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-d9d8d4c1-6053-243f-e322-fe5752f04846-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7378a325-66a6-1998-a6aa-0db616da0595-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_67ee43b5-29e8-52f8-f530-bb6db6c24cef-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c701dfed-7e79-ab7b-191b-c9dd6220940a-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_149ebe81-1f37-057f-827c-321eae7e7c47-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: end;
  }

  #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda7462 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }

  #w-node-edbb2fda-9ae1-0160-7ebd-9ff5eb0fe04a-ebda7462 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: start;
  }

  #w-node-_52a87126-eeea-8724-2f99-6cf038b3a854-ebda7462 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-b67986e5-dd39-4cdc-0e65-3b1e939bf271-ebda7462 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_605ad484-c814-f489-0750-62aaacf5d30c-ebda7462 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-_7639634c-8073-8e24-3b83-7035ccafe220-ebda7462 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: start;
  }

  #w-node-_7e34f24a-2c89-7f5e-652c-686bb5c1d2a3-ebda7462 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_8be8ebd1-3ec4-0192-7b16-79cbbcc38d87-ebda7462 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-f1e413c6-607a-3a99-041c-4a9e1bd47ec7-ebda7462 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_84521ce1-dd11-de0c-8b22-b7201df2e2f3-ebda7462, #w-node-_7d365ef1-9d5c-9e6b-e76c-1dc24e25ad31-ebda7462 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-_2fbfcb95-2561-ec8c-b539-f8b11e7f3aad-ebda7462 {
    justify-self: start;
  }

  #w-node-_02f48996-ecd3-aaff-d254-61a92e6e3f73-ebda7462 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_4f2b3a99-91f6-78f3-3a3d-e3653d99ce48-ebda7462 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-_4d99ce91-a541-c557-4c0a-aa90bb3851d6-ebda7462 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_7be987cc-722d-bfc3-2bf6-b9fa8685a801-ebda7462 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-eb3b54d5-b47c-374b-6a26-82569c836f19-ebda7462 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-d311ae7c-0686-b25b-d41b-e8c5d4137016-ebda7462 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-_3691ed0c-753a-8989-bfd2-64c3588bb0d3-ebda7462 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_858d0f80-2b28-2424-d7ad-1129b6452c28-ebda7462, #w-node-cbbe48fc-e95e-9711-f123-3fa997068cdf-ebda7462, #w-node-_82148407-f8ee-715b-237b-326b2cb27d8e-ebda7462 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-ad8f9b66-0ae9-5cf8-cb46-6503e167a7a6-ebda7462 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-b25d762e-82cc-2b4a-466f-86eba4466218-ebda7462 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-_838b3b80-3f09-255b-2fda-02234d1df6fc-ebda7463 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    justify-self: start;
  }

  #w-node-d3cb3c27-b63e-a69c-a772-3128f7b881ab-ebda7463, #w-node-a7277452-ea5e-dbc9-b081-1c77605ba974-ebda7463 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ed4d9087-5753-a797-a16a-793fca75d7a2-ebda7463 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_872e391c-21f7-2cd3-4291-938c01f94af8-ebda7463 {
    justify-self: center;
  }

  #w-node-ca4ded2c-1bf6-655a-090d-455b0dcb9089-ebda7463, #w-node-d90e1e75-4099-27a9-5ccf-88e41b48d2b1-ebda7463, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c94f-ebda7463, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c943-ebda7463, #w-node-_0394060d-2484-cd26-d083-46cfdb1725b3-ebda7463, #w-node-_8f611b58-23af-9c54-4a67-3675624e20c0-ebda7463, #w-node-d9e1320c-a22e-accc-a8ff-63e8b3b2fe48-ebda7463, #w-node-d9e1320c-a22e-accc-a8ff-63e8b3b2fe51-ebda7463, #w-node-d7f0c4ee-4b8e-8a30-cfeb-879a77ceaa9f-ebda7463, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd327-ebda7463, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd330-ebda7463, #w-node-_11e64c57-543d-d159-9fbb-5173ce478672-ebda7463, #w-node-_29d1690f-0880-3489-7555-8c356ee2d2e4-ebda7463, #w-node-_225d2361-c789-3714-597a-291f63104246-ebda7463, #w-node-_1547d929-6deb-1ec0-27ca-337efecefec3-ebda7463 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_204c7759-af3d-531b-daf7-4590e74e4189-ebda7463 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_0352f443-2d9a-8fee-98f5-212229f4337a-ebda7463, #w-node-abd923d6-3548-461f-dae6-3c61a40fc8af-ebda7463, #w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067a4-ebda7463, #w-node-e52a4dc4-5cfe-8056-429f-83be4504d372-ebda7463 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e52a4dc4-5cfe-8056-429f-83be4504d374-ebda7463 {
    justify-self: center;
  }

  #w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067ad-ebda7463, #w-node-b9af5133-c719-2a5d-91f9-198d12d472d9-ebda7463, #w-node-_15df3932-3ebb-1a97-d0e2-3ee741778658-ebda7463, #w-node-bedd8ea4-ff86-8ffc-4ad0-f3acccd9ddf1-ebda7463, #w-node-b9100b98-c116-9e9e-67ca-eff04efb46f5-ebda7463, #w-node-_2f9b139f-39f6-c45f-6856-33191c872bb6-ebda7463, #w-node-_29d7c299-fde3-acc2-3400-dc5e9667c574-ebda7463, #w-node-_626b55a7-e92f-bd06-9eaa-5780de44fc85-ebda7463, #w-node-a40ca551-6c27-9df6-36df-895c58a0c6d8-ebda7463, #w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4c8-ebda7463, #w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4cf-ebda7463, #w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4d1-ebda7463 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_28741c76-8827-c0d7-825c-b21de4d953c5-ebda7463 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_9427f820-e2ef-0991-5bc9-735a43ea997e-ebda7463, #w-node-_6c45858b-df68-260f-b0ce-2538061c6860-ebda7463, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9a9-ebda7463, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9b2-ebda7463, #w-node-_14545796-a74d-39c6-8bee-a60998a0d300-ebda7463 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ffecdff4-0744-4284-71b2-60733f1a6f2a-ebda7463 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_46ca498b-c72d-7c9f-8448-2508f7b5ed09-ebda7463, #w-node-beec784b-d071-6c77-24b9-e09d2bb5778e-ebda7463 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_3d8a1295-8546-8119-9e95-afb65a57f2c1-ebda7463 {
    grid-column: span 7 / span 7;
  }

  #w-node-_3d8a1295-8546-8119-9e95-afb65a57f2c3-ebda7463 {
    justify-self: center;
  }

  #w-node-_0d01f835-c47b-7723-1baf-e1c18d84ff20-ebda7463, #w-node-_1994dc17-e1b1-2ab9-f6f9-12101e39c4dc-ebda7463, #w-node-b06884fc-4d8a-84f5-9d1c-3f8e15ea822e-ebda7463, #w-node-_526c2fe1-a8da-bf5b-b91e-7f1aac40748f-ebda7463, #w-node-_526c2fe1-a8da-bf5b-b91e-7f1aac4074b3-ebda7463, #w-node-_1e566880-d894-c759-e10f-82215a0370af-ebda7463, #w-node-ef032c5d-87bb-7cbb-0f26-1915e8b14ab1-ebda7463, #w-node-_98462c90-a72d-5f0d-ae72-d52a16d0dcd8-ebda7463 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4a479a00-555c-eae6-7e9e-6e3c8760f3cc-ebda7463 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fbc-ebda7464, #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fc5-ebda7464, #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fd2-ebda7464 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e33d0249-aa1c-2264-0a5e-cf1be9b41993-ebda7464 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda7465 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-d2f307a7-c1a5-7e92-9262-49137afc1e05-ebda7465, #w-node-_51386345-a5e0-763d-d172-492de72e47a3-ebda7465, #w-node-_784a3f31-4cf8-cf96-31f0-e0e04d3cd2e4-ebda7465, #w-node-_784a3f31-4cf8-cf96-31f0-e0e04d3cd2ec-ebda7465, #w-node-ad4574b4-f172-db82-c6f7-28e31e9b4f71-ebda7465, #w-node-fea3d0a6-f505-b8fc-65c9-e2baa57c58d0-ebda7465, #w-node-_4fd983ca-af80-13fb-e5e1-6a54215db643-ebda7465 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4fd983ca-af80-13fb-e5e1-6a54215db644-ebda7465 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_4fd983ca-af80-13fb-e5e1-6a54215db645-ebda7465 {
    justify-self: center;
  }

  #w-node-_570a2611-797e-0d23-1b02-c9c5185f00bf-ebda7465, #w-node-baaf0f1c-1c6a-442e-132b-72cd668a6c71-ebda7465, #w-node-_9ad2b912-289b-6411-28ca-b7ad80913b44-ebda7465 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_9ad2b912-289b-6411-28ca-b7ad80913b60-ebda7465 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_1090a5d9-dfa1-b83b-3eca-46baecaed98a-ebda7465, #w-node-_3241b1ee-7447-0bcd-2d1b-35f24ea4a0d8-ebda7465, #w-node-_0e487104-b9a4-ed77-8038-e0b0a6d3ebe6-ebda7465, #w-node-_9ca625e2-ae39-f384-7de1-6e9d08525d9e-ebda7465, #w-node-cee7b0de-bb63-b42a-fe5c-faeed8cfb70f-ebda7465, #w-node-_56456449-ef9c-05b3-7418-7d1123292d5b-ebda7465, #w-node-c8f80a45-524d-8d74-6084-3030126aed3f-ebda7465, #w-node-_3165961b-85b4-7e8d-5b3e-dd35f869c7b6-ebda7465, #w-node-_5cff2464-10d0-dab9-63b8-ea7f1aaf7b98-ebda7465, #w-node-_919ce4b2-559c-646e-325d-67149891f9af-ebda7465, #w-node-_4ae4ac44-47c0-419e-8596-a39874bdfe31-ebda7465, #w-node-bc4c29dd-8889-877f-1ace-cccb2c9aea3d-ebda7465, #w-node-af2c0ad7-0273-e7e9-bc73-23b380de41c1-ebda7465, #w-node-af2c0ad7-0273-e7e9-bc73-23b380de41c9-ebda7465, #w-node-af2c0ad7-0273-e7e9-bc73-23b380de41cb-ebda7465, #w-node-_747077ce-309b-e9eb-8066-d0cc62846013-ebda7465, #w-node-_587ca023-7b5d-5824-5e9e-0f9f7ca10066-ebda7465, #w-node-acc172fc-2826-5f98-97cc-e9a94a15a46b-ebda7465 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-acc172fc-2826-5f98-97cc-e9a94a15a46d-ebda7465 {
    justify-self: center;
  }

  #w-node-_47089420-30c3-823b-5d93-89274a6f5091-ebda7465, #w-node-_71e9495b-4975-f75d-e43d-11e5afe49d5b-ebda7465 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_71e9495b-4975-f75d-e43d-11e5afe49d8f-ebda7465 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_9ba58fc7-5980-8cc6-0981-630e6a36e726-ebda7465, #w-node-_47089420-30c3-823b-5d93-89274a6f509b-ebda7465, #w-node-_308bcf3c-84d9-0fe6-8057-1358f4b141bf-ebda7465, #w-node-_7c5e2e72-f3af-a607-1e31-16d1e0d07628-ebda7465 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7c5e2e72-f3af-a607-1e31-16d1e0d07630-ebda7465 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-b042f30c-9a68-bb30-e57a-1f8ac0c5781d-ebda7465 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e5fa2d86-963a-3592-309c-1b002adb10ca-ebda7465 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-b042f30c-9a68-bb30-e57a-1f8ac0c57827-ebda7465 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f279c90e-e551-0266-b66c-c766e9714b40-ebda7465 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda7466, #w-node-de7e3a48-4dbb-4793-b136-5c2110c70f1c-ebda7466, #w-node-_62d54e74-a89b-4725-3016-b72a6b36c658-ebda7466, #w-node-d27ac4fa-848d-bc67-fc06-380f21fedc36-ebda7466, #w-node-f0bd6006-83ce-54e1-87c6-0b3138dc8aca-ebda7466, #w-node-_3874855d-6717-15a6-06aa-02f78f8bc80a-ebda7466, #w-node-_374ca6f3-65ac-5812-5269-3cbbe790865d-ebda7466 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_374ca6f3-65ac-5812-5269-3cbbe790865f-ebda7466 {
    justify-self: center;
  }

  #w-node-_4b893975-ac33-f6fc-45a7-37c1d5454791-ebda7466 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ceb7260b-583d-1793-7550-243b039133af-ebda7466 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-_4d19077b-4e33-fb67-4776-0cb62a564263-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-b143321e-c518-cf83-04f8-90d5261bab7c-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-bd900ea5-2384-17cb-330d-e43999f021cd-ebda7467, #w-node-_83351b01-f977-a9e9-9951-d37d6390f59b-ebda7467, #w-node-_149a7bf8-9811-41a8-8e8c-cdad851b8e6e-ebda7467, #w-node-_044f9600-9e24-2582-3578-fb5465c06f7f-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_044f9600-9e24-2582-3578-fb5465c06f86-ebda7467, #w-node-_0b91dfe5-2802-11e7-d1e7-90eef0202dfb-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-d7822167-71df-07bd-43a2-452b861e8233-ebda7467, #w-node-c43d6766-13c6-e68b-870a-3d95781c8175-ebda7467, #w-node-_21ec8597-c0b3-c054-1ead-26d5ff4e7717-ebda7467, #w-node-_04689268-ef7e-15ba-96a4-6430639a7408-ebda7467, #w-node-_05ebc351-3150-c067-7f14-ec96d20f8ad1-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_05ebc351-3150-c067-7f14-ec96d20f8ad8-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9777070a-1bef-d3c7-4654-c38197c8baee-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_86bce83e-4f72-3e35-f0f0-7161b5782613-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9777070a-1bef-d3c7-4654-c38197c8baf7-ebda7467, #w-node-d54c1022-0672-373c-bb9e-7b76a0e98624-ebda7467, #w-node-_99d0e5dc-a4aa-b186-cd30-901f62538ccd-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-af76c912-30bf-5079-63c5-ce3d7d58a393-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_57b76b90-2148-be46-6f0f-bd854dcbf1b7-ebda7467, #w-node-d8f8d038-4fed-2858-0701-ddf46bde8c81-ebda7467, #w-node-b3a051a5-bfea-628e-f172-9fb6f9c16ca6-ebda7467, #w-node-_5598ed7a-a89c-d409-15ba-3820892afccf-ebda7467, #w-node-_1bf0cc3a-3146-1adc-e287-6f76949a6206-ebda7467, #w-node-c9e3fe35-0cff-4b41-f838-be48c7b5ce7b-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-c9e3fe35-0cff-4b41-f838-be48c7b5ce82-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ff46e2b2-2b7b-832a-46fc-f3b1d1b433f7-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e7ad8740-cb8e-f5e5-cbac-a8ec15dfaab5-ebda7467, #w-node-_74650d7e-cc26-8507-de45-8c8efdbaa706-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-be838173-1873-881e-fd68-f29a6e7f4c12-ebda7467, #w-node-_7a3921b3-ac3e-72c5-019f-33dc55282280-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc5528229a-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc5528229c-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822a1-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822a3-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d4-ebda7467, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d6-ebda7467, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d8-ebda7467, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822da-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822dc-ebda7467, #w-node-_5934ceb6-761a-ee84-0866-ad948b244b25-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_5934ceb6-761a-ee84-0866-ad948b244b2c-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_632febb5-75cc-1948-360e-1929f2622b8c-ebda7467, #w-node-_632e3423-94a6-0df1-ce5a-adb1539198f6-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_632e3423-94a6-0df1-ce5a-adb1539198f7-ebda7467 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_632e3423-94a6-0df1-ce5a-adb1539198f8-ebda7467 {
    justify-self: center;
  }

  #w-node-_40ed546c-9aeb-972f-b9f8-631efe8aad33-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_0c2f868a-bae7-bd0f-fb07-ba0cb945ad67-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ceaaa33b-7995-5a39-f48a-a88e60d2bc78-ebda7467, #w-node-d9156ebb-7632-8026-6fff-e55867186675-ebda7467, #w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f6-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f7-ebda7467 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f8-ebda7467 {
    justify-self: center;
  }

  #w-node-d9156ebb-7632-8026-6fff-e5586718667c-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f88b618a-16d1-4df9-10f0-b2a93c45d5c7-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ba04159b-ab6a-f60e-6c5f-73f28407a589-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0216e76d-a6cf-0e55-474a-0e93f2079b16-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-c677e866-4a26-cad5-96a4-7596ed0078a8-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ef78e9e0-f26c-62aa-a918-134e3c7294fa-ebda7467, #w-node-e6e43e4d-b81f-eff3-e335-ec2b8f669ee8-ebda7467, #w-node-f77a298e-7dba-fe91-6d54-eec43ec163a2-ebda7467, #w-node-d9b1fce4-4cea-dcf1-969c-b519063799b4-ebda7467, #w-node-_45a35348-0e77-e725-7ba6-1d37b71c2d61-ebda7467, #w-node-_04fcbf27-e7e9-9a71-199b-401a1651d9cf-ebda7467, #w-node-_040342d1-f09a-e07f-276d-8415792402ec-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-d5e38096-0fe0-e1ee-b871-90fbaa282a64-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b2cbb8d4-2078-f379-ddc3-8ec389458f2b-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_040342d1-f09a-e07f-276d-8415792402f3-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b42904d3-ef2b-71e2-bcc9-ed0a0e812475-ebda7467, #w-node-_9eadec8d-da21-4652-8f68-6ae816d9be1e-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_79b3e3fa-4823-3d47-e8f3-1a0275e27158-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9eadec8d-da21-4652-8f68-6ae816d9be27-ebda7467, #w-node-_1e019105-9112-3160-625a-7c1efbd4feee-ebda7467, #w-node-_48184a71-201b-3cd6-4191-996c862968e8-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_48184a71-201b-3cd6-4191-996c862968e9-ebda7467 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_48184a71-201b-3cd6-4191-996c862968ea-ebda7467 {
    justify-self: center;
  }

  #w-node-a4829491-c626-f8d1-ce2c-0d3118e71452-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f9846eb3-5585-4ab1-1b0c-a618252ec6f4-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_734763e2-9d99-c1d0-37fe-f81986486c75-ebda7467, #w-node-ca9ba71b-14d6-bdab-fb0b-9b95698bc8dc-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_9ff32d25-1311-2f76-987c-ab950d814a06-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9ff32d25-1311-2f76-987c-ab950d814a07-ebda7467 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_9ff32d25-1311-2f76-987c-ab950d814a08-ebda7467 {
    justify-self: center;
  }

  #w-node-_3d076af9-edfc-8328-4276-071e0b169719-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1a7e3201-9c15-de09-6658-4f530d922351-ebda7467, #w-node-_649d65ff-a19b-8a49-76bb-a69446ee9853-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_649d65ff-a19b-8a49-76bb-a69446ee985a-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_3a8366b5-5f22-7a34-7e09-5bd23e89f633-ebda7467, #w-node-_649d65ff-a19b-8a49-76bb-a69446ee985c-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f1ae66d0-2f25-eca1-1a7c-7f906f601584-ebda7467 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_1344ba46-9d95-2ace-34e3-452ce7c05e46-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-aff52044-c170-9f34-10a9-ed6730700bb4-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_14ce00d2-24a8-dea6-adab-ab1dec24d876-ebda7467, #w-node-_524f225f-64e6-d4ee-462d-c3b4bc349125-ebda7467, #w-node-_97d16b5c-5a08-f397-bcac-20b8a534e806-ebda7467, #w-node-_36ffa590-9cd2-706a-ccf8-2fea4807b78f-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7d5c09f4-aead-b9be-26e5-6f475669fcd4-ebda7467 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf0-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf1-ebda7467 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf2-ebda7467 {
    justify-self: center;
  }

  #w-node-fe00ac78-d999-6b5a-522b-095309b88624-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-fe00ac78-d999-6b5a-522b-095309b8862b-ebda7467, #w-node-_96f23207-7ac2-18d4-0939-9dcfa2e8f122-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-fe00ac78-d999-6b5a-522b-095309b8862d-ebda7467, #w-node-c79bcab9-f57c-b357-ef2f-10aa0bfe48e7-ebda7467, #w-node-fd44066d-8559-d0e2-c2ce-f91899aff118-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-bb290663-e852-57c3-1399-a5a7eeac1adb-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c79bcab9-f57c-b357-ef2f-10aa0bfe48f0-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_44574b0d-fd4d-5eeb-d353-46119ee38c1e-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-cc4d73b4-7109-61a1-3d70-c4fa755ed367-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4a6fd0fc-1cc3-8460-24f4-0a98d6c0ab57-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1de42e52-05bf-1fa3-708c-480ef73e339d-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_1de42e52-05bf-1fa3-708c-480ef73e339e-ebda7467 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_1de42e52-05bf-1fa3-708c-480ef73e339f-ebda7467 {
    justify-self: center;
  }

  #w-node-_036095db-2e51-3830-a1e4-f3857967496e-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-de5d15c9-13c7-6d0a-edd7-bc9cc08cbba5-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7c83f183-9aef-9311-57f5-ac3824a1d3c8-ebda7467, #w-node-a6032366-3949-cce2-53e6-4c2b8205fa9a-ebda7467, #w-node-d5c308fb-bb3a-6d79-078e-b90fb727bc7b-ebda7467, #w-node-_7301d8ee-b5c5-77b4-cd25-a2608936f00f-ebda7467, #w-node-c0ebcf71-8713-e5d9-83a0-c4bde5d1b05f-ebda7467, #w-node-cc246444-def1-c104-707a-df852aadf440-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-cc246444-def1-c104-707a-df852aadf441-ebda7467 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-cc246444-def1-c104-707a-df852aadf442-ebda7467 {
    justify-self: center;
  }

  #w-node-cac38922-1092-eae9-91ff-07c6c79cf4c3-ebda7467, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94bf-ebda7467, #w-node-_195a786a-a715-24e3-9892-a948772f5a10-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_932dcab8-502e-9d7e-aca0-89d8bd54c3ba-ebda7467 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_313e2f18-ed89-478f-38ee-1b113b4534fb-ebda7467, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94c6-ebda7467, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94c8-ebda7467, #w-node-_39f6bb36-eb98-8e82-037a-bef2a6844820-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_2718d3bb-e9b5-3678-b11d-46650084b50d-ebda7467 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_77f1b358-d75f-8607-746a-9c0572487963-ebda7467 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_5697bcfd-c2a5-3150-3d09-28bfa5732cb7-ebda7467, #w-node-_7194f62d-4643-391f-2d0f-20dfbda19c6f-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4444dba0-dd52-a6ca-4fd0-d15c4231d38e-ebda7467 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda7468, #w-node-_136a4466-c8ca-b376-7f54-53331e988d3c-ebda7468, #w-node-_820b4e9b-20a4-6c50-7b2f-f0e1ceb5d81e-ebda7468, #w-node-_5f760ed8-cd62-5fa7-048b-46736d6411ab-ebda7468, #w-node-ba354904-94db-fac5-9942-d63fe4a987be-ebda7468 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_25a6e7c8-eafc-7cbc-df38-436cc63dacd6-ebda7468 {
    grid-column: span 7 / span 7;
  }

  #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179a-ebda7468 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179b-ebda7468 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179c-ebda7468 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179d-ebda7468 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-dc094625-2935-bc5f-cbed-87f31801db8f-ebda7468, #w-node-_58542f3e-736c-b900-75a3-b94a481723e3-ebda7468 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_29266c2a-d416-91f5-8122-cfd9c69125f8-ebda7468 {
    justify-self: center;
  }

  #w-node-_58542f3e-736c-b900-75a3-b94a481723eb-ebda7468, #w-node-_0b499769-1c65-a6c5-2c66-7da7ed67ac28-ebda7468, #w-node-_0b499769-1c65-a6c5-2c66-7da7ed67ac30-ebda7468, #w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c0-ebda7468 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c1-ebda7468 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c2-ebda7468 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-ccd62946-dc7b-1a26-fdf1-c779c2a12a05-ebda7468 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e40f5c1c-a3c6-e8f7-8ad2-38f38cfb7054-ebda7468 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: auto;
  }

  #w-node-adb442c0-c1a1-5a52-681a-ca7524d8b4f4-ebda7468, #w-node-f8a257fc-a717-89be-d696-d3b69f50fc4d-ebda7468, #w-node-f07b1cf7-8524-9a0c-ca8a-c23210772b89-ebda7468, #w-node-_0c48c5c3-acd5-3674-efd4-db327fa3b93a-ebda7468, #w-node-cb9ff719-801b-1b47-5c84-a608f419d24d-ebda7468 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-cb9ff719-801b-1b47-5c84-a608f419d24e-ebda7468 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-cb9ff719-801b-1b47-5c84-a608f419d24f-ebda7468 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-ecb77b0a-5165-90cb-aab8-f06a7c7c4523-ebda7468, #w-node-a697c8ca-6571-40ea-418d-aa3bad6e383e-ebda7468, #w-node-_290feb3b-81d9-8770-9073-f40d66180db1-ebda7468 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_290feb3b-81d9-8770-9073-f40d66180db2-ebda7468 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-f7d4145e-91df-5a85-46c2-f7bd5f01545c-ebda7468, #w-node-_4253bd63-16ba-d1ba-88da-0c2b2b270004-ebda7468 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_37d0c782-bbe7-2cc1-0d93-c7d081f9f1a0-ebda7468 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: center;
  }

  #w-node-_4253bd63-16ba-d1ba-88da-0c2b2b270037-ebda7468 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_17a2d884-fb4f-2042-7949-7e7152463e68-ebda7468 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda7469 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4bf0640c-0349-0083-0f2d-c3588240196e-ebda7469 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: center;
  }

  #w-node-_1ce1e82a-2d91-fada-fa19-3f1b1f94057f-ebda7469, #w-node-eae2dd53-ac10-7807-15f3-348025fae952-ebda7469, #w-node-_5c608354-f966-bd37-a533-e69c4761c043-ebda7469 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_2c22dc4c-96c8-3e0e-f823-9d5c596e8c9a-ebda7469 {
    grid-column: span 7 / span 7;
    place-self: center;
  }

  #w-node-_22476b2b-242c-501b-d3d5-3b6e5db7c006-ebda7469 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4499fe07-b027-5954-77e0-78af4f511553-ebda7469, #w-node-_9f6050d4-54d5-6cfd-5e57-06933480d07e-ebda7469 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_05ffa22d-a3b4-1511-6f19-f5b96ba52eba-ebda7469 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_08261823-c7d3-14c3-83df-01f987e23f0f-ebda7469, #w-node-af53665e-37cf-641d-309f-f233419b7988-ebda7469 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f84c3c81-e117-7ddc-77b3-e5756c716083-ebda7469 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda746a, #w-node-_212ef8d1-2fc1-d578-0af3-9d9194564191-ebda746a {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_50e70d10-9ae6-1bb3-01d8-d0f65ed48dc5-ebda746a, #w-node-aa53b87a-1a34-f7cb-246a-84f44c4e089a-ebda746a, #w-node-_29eae167-3f8f-dea5-c791-d5eaddfba4e1-ebda746a {
    grid-column: span 7 / span 7;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda746b, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda746c {
    justify-self: start;
  }

  #w-node-_7c782aa8-7e99-695f-8525-316339699a1f-ebda746c {
    grid-area: span 1 / span 9 / span 1 / span 9;
    place-self: start;
  }

  #w-node-_0b468f29-0713-b8ec-77e2-db68893ea00a-ebda746c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e3c6f33d-c7ed-9fa2-abde-33957ebb0e03-ebda746c {
    place-self: start;
  }

  #w-node-_2de4bfed-4d9f-1713-1e9f-09bf56e8ce6d-ebda746c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }

  #w-node-_608f8e5e-011d-fb0d-74ff-f871a3ecd1ac-ebda746d, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda746d, #w-node-_23038055-f9cc-9679-0a66-f168d50c076c-ebda746d {
    justify-self: start;
  }

  #w-node-f4f7717b-32f0-8331-0b7d-8b111fe6f9f7-ebda746d {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda7489, #w-node-_608f8e5e-011d-fb0d-74ff-f871a3ecd1ac-ebda748a, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda748a, #w-node-_23038055-f9cc-9679-0a66-f168d50c076c-ebda748a {
    justify-self: start;
  }

  #w-node-f4f7717b-32f0-8331-0b7d-8b111fe6f9f7-ebda748a {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda748b {
    justify-self: start;
  }

  #w-node-_7c782aa8-7e99-695f-8525-316339699a1f-ebda748b {
    grid-area: span 1 / span 9 / span 1 / span 9;
    place-self: start;
  }

  #w-node-_0b468f29-0713-b8ec-77e2-db68893ea00a-ebda748b {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e3c6f33d-c7ed-9fa2-abde-33957ebb0e03-ebda748b {
    place-self: start;
  }

  #w-node-_2de4bfed-4d9f-1713-1e9f-09bf56e8ce6d-ebda748b {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }

  #w-node-dd58a8ef-bb89-f93e-723d-5285bfee5283-ebda748c {
    grid-area: span 1 / span 5 / span 1 / span 5;
    justify-self: start;
  }

  #w-node-_73f82363-9c22-6458-6962-0490296eb2ea-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start center;
  }

  #w-node-b04576d6-95f5-d983-0f13-852210b190a8-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b84-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b92-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-_3e029aea-5110-10ed-5ddf-d0fe3bae682e-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_0caf307a-cc35-fa3d-2e35-67a51680ebd2-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-c1eb291d-8a5c-cd03-a6fb-826be64c05f4-ebda748c, #w-node-e43ad98e-b722-cac2-9309-9f9bcbac6ee2-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e43ad98e-b722-cac2-9309-9f9bcbac6ede-ebda748c {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-_785401b5-0cbd-03fc-b394-4c7e064b9122-ebda748c, #w-node-cea82f7e-02f2-8ef2-57d0-b41ed57e8bbf-ebda748c, #w-node-f74a918d-b928-f49f-53f6-994814e33f81-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f7928f0f-4773-0c26-eb10-754e54e37b1a-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center start;
  }

  #w-node-_00c2f5bb-19e4-fa94-c0b0-f109f5a21a54-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-a75ac68b-fdf7-dd90-3e4c-b179ff722151-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: center start;
  }

  #w-node-_0d330069-a716-9c76-ea65-f70f5b204d0f-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7cd6aa6b-ca86-0734-99ad-b4c2ef8f0e11-ebda748c {
    grid-column: span 6 / span 6;
  }

  #w-node-d1291310-08f1-b9ae-2ad8-7001fc54dd3c-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7d070f13-28f6-1bda-5ea5-b3067669a7d4-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_90a54986-35e7-79bd-d2f2-7be976b82cc2-ebda748c, #w-node-b46b448e-56e0-7383-47eb-06c770b4509a-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_90a54986-35e7-79bd-d2f2-7be976b82ccd-ebda748c, #w-node-f95b5b53-81b8-b24c-c075-ff111ffdd59e-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_07077211-6eae-0d96-4761-a8ea366ef573-ebda748c, #w-node-ff528c5a-68ab-6cb9-e7cb-946882b654cd-ebda748c, #w-node-_5098ef32-4928-0ab0-155f-54c0d7d59ebc-ebda748c, #w-node-_0023448e-23a7-f5eb-9ef5-e8405c617323-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_0023448e-23a7-f5eb-9ef5-e8405c617349-ebda748c {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-fd19ae59-3b18-59f6-9889-052ae38148ea-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_6bbd0f94-4ead-9372-3f04-4aae2550c1e4-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_1ff5ca5b-2faf-378d-ba23-0d884551d4e7-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_76097141-fc25-2e23-51f6-a4196b89d4c6-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-fc5fa1f3-966d-35e2-3bbe-43287085eecc-ebda748c {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-c2d45340-8c7f-5e76-df84-ba36e387bbc8-ebda748c {
    grid-column: span 7 / span 7;
  }

  #w-node-ae82c557-c55a-54de-077e-264eb58c5a85-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_9d93c730-22f7-4720-7132-77bc7664c575-ebda748c {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_3099fcff-6077-afe8-9680-64ead4ef3371-ebda748c, #w-node-d7b8744b-413e-335f-3188-108b97a8e3f1-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_3dce5727-e1e1-07ce-be2e-1d6f2f0549a7-ebda748c {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-b1aefc93-7766-4063-6b1e-f3cc3518df36-ebda748c, #w-node-e9b4317a-1258-422e-28a4-9cb8ecb6bd1a-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_3fa831be-cfde-1274-9842-6ddff17933aa-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: center;
  }

  #w-node-e63ff736-4e1c-abbd-1efb-2c1efc9c963e-ebda748c, #w-node-_95228858-8d17-391d-359a-d1bb6ac4a14c-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: auto center;
  }

  #w-node-_6495b205-986b-3382-7566-11649717a93f-ebda748c, #w-node-_1622e0d9-253d-4094-3850-325d2b2b7572-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c75e23e2-db5f-8939-b48e-3c9b39d7241e-ebda748c, #w-node-f242316d-8118-7e22-910e-4541c9bdc78c-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_059caec9-39e8-ae03-6337-fc7b518fd668-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: start;
  }

  #w-node-_0362a63d-3527-d92b-50d7-bfc69818c390-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0740d5cf-c771-1e36-4c47-4c4cbf164749-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-be870491-ea77-7ed5-5059-60c5fe749fa3-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e94b230a-d497-9027-a446-ce99cc14cc84-ebda748c {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center start;
  }

  #w-node-e39e8aaa-ee1d-fa9a-ae4b-d4a829bdaa23-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_77f05a86-81bc-ee11-cdc6-f7c4554c1ea6-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: start;
  }

  #w-node-_912fc952-27fb-c92d-c5fe-e984e6048115-ebda748c, #w-node-_3531f361-a517-9f62-7e44-6e9306f645b0-ebda748c, #w-node-_23a61836-f74d-5039-c008-a42e03412cd2-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_8e26de69-2d0a-e2f6-5e53-ed893c00d2e3-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e069c78e-a2e1-a5cc-19f1-d2c0d1e055b2-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4c62e4f2-2332-e4b8-6dfe-b2983eeb1e38-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b8f707d0-7227-6dd4-e70a-6cdaca26efeb-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_9bf6e11a-c401-d768-d34b-8219c5896ecb-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-edaa5153-8bd5-5c87-1e86-bbc1e74a3e3a-ebda748c, #w-node-_5ab9362b-5162-df48-ceed-cd355ab3c52e-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_5ab9362b-5162-df48-ceed-cd355ab3c537-ebda748c {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_6c4e433c-e2c6-82bb-00ea-e4482447a943-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7d93add8-5101-40ea-6cdc-86527c6edda8-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_550ff321-6841-01fc-4b85-5d3a450c5c42-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f40be8e6-7814-e416-02aa-3bb7d72b3220-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_584bbf0a-430f-1910-2d7e-872ac4976039-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4b93e836-e3f4-d754-769f-98397c02759c-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_68b9cbb7-ba8b-94a3-52eb-49fa737cc488-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-d9d8d4c1-6053-243f-e322-fe5752f04846-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7378a325-66a6-1998-a6aa-0db616da0595-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_67ee43b5-29e8-52f8-f530-bb6db6c24cef-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c701dfed-7e79-ab7b-191b-c9dd6220940a-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_149ebe81-1f37-057f-827c-321eae7e7c47-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: end;
  }

  #w-node-_838b3b80-3f09-255b-2fda-02234d1df6fc-ebda748d {
    grid-area: span 1 / span 5 / span 1 / span 5;
    justify-self: start;
  }

  #w-node-d3cb3c27-b63e-a69c-a772-3128f7b881ab-ebda748d, #w-node-a7277452-ea5e-dbc9-b081-1c77605ba974-ebda748d {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ed4d9087-5753-a797-a16a-793fca75d7a2-ebda748d {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_872e391c-21f7-2cd3-4291-938c01f94af8-ebda748d {
    justify-self: center;
  }

  #w-node-ca4ded2c-1bf6-655a-090d-455b0dcb9089-ebda748d, #w-node-d90e1e75-4099-27a9-5ccf-88e41b48d2b1-ebda748d, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c94f-ebda748d, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c943-ebda748d, #w-node-_0394060d-2484-cd26-d083-46cfdb1725b3-ebda748d, #w-node-_8f611b58-23af-9c54-4a67-3675624e20c0-ebda748d, #w-node-d9e1320c-a22e-accc-a8ff-63e8b3b2fe48-ebda748d, #w-node-d9e1320c-a22e-accc-a8ff-63e8b3b2fe51-ebda748d, #w-node-d7f0c4ee-4b8e-8a30-cfeb-879a77ceaa9f-ebda748d, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd327-ebda748d, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd330-ebda748d, #w-node-_11e64c57-543d-d159-9fbb-5173ce478672-ebda748d, #w-node-_29d1690f-0880-3489-7555-8c356ee2d2e4-ebda748d, #w-node-_225d2361-c789-3714-597a-291f63104246-ebda748d, #w-node-_1547d929-6deb-1ec0-27ca-337efecefec3-ebda748d {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_204c7759-af3d-531b-daf7-4590e74e4189-ebda748d {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_0352f443-2d9a-8fee-98f5-212229f4337a-ebda748d, #w-node-abd923d6-3548-461f-dae6-3c61a40fc8af-ebda748d, #w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067a4-ebda748d, #w-node-e52a4dc4-5cfe-8056-429f-83be4504d372-ebda748d {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e52a4dc4-5cfe-8056-429f-83be4504d374-ebda748d {
    justify-self: center;
  }

  #w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067ad-ebda748d, #w-node-b9af5133-c719-2a5d-91f9-198d12d472d9-ebda748d, #w-node-_15df3932-3ebb-1a97-d0e2-3ee741778658-ebda748d, #w-node-bedd8ea4-ff86-8ffc-4ad0-f3acccd9ddf1-ebda748d, #w-node-b9100b98-c116-9e9e-67ca-eff04efb46f5-ebda748d, #w-node-_2f9b139f-39f6-c45f-6856-33191c872bb6-ebda748d, #w-node-_29d7c299-fde3-acc2-3400-dc5e9667c574-ebda748d, #w-node-_626b55a7-e92f-bd06-9eaa-5780de44fc85-ebda748d, #w-node-a40ca551-6c27-9df6-36df-895c58a0c6d8-ebda748d, #w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4c8-ebda748d, #w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4cf-ebda748d, #w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4d1-ebda748d {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_28741c76-8827-c0d7-825c-b21de4d953c5-ebda748d {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_9427f820-e2ef-0991-5bc9-735a43ea997e-ebda748d, #w-node-_6c45858b-df68-260f-b0ce-2538061c6860-ebda748d, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9a9-ebda748d, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9b2-ebda748d, #w-node-_14545796-a74d-39c6-8bee-a60998a0d300-ebda748d {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ffecdff4-0744-4284-71b2-60733f1a6f2a-ebda748d {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_46ca498b-c72d-7c9f-8448-2508f7b5ed09-ebda748d, #w-node-beec784b-d071-6c77-24b9-e09d2bb5778e-ebda748d {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_3d8a1295-8546-8119-9e95-afb65a57f2c1-ebda748d {
    grid-column: span 7 / span 7;
  }

  #w-node-_3d8a1295-8546-8119-9e95-afb65a57f2c3-ebda748d {
    justify-self: center;
  }

  #w-node-_0d01f835-c47b-7723-1baf-e1c18d84ff20-ebda748d, #w-node-_1994dc17-e1b1-2ab9-f6f9-12101e39c4dc-ebda748d, #w-node-b06884fc-4d8a-84f5-9d1c-3f8e15ea822e-ebda748d, #w-node-_526c2fe1-a8da-bf5b-b91e-7f1aac40748f-ebda748d, #w-node-_526c2fe1-a8da-bf5b-b91e-7f1aac4074b3-ebda748d, #w-node-_1e566880-d894-c759-e10f-82215a0370af-ebda748d, #w-node-ef032c5d-87bb-7cbb-0f26-1915e8b14ab1-ebda748d, #w-node-_98462c90-a72d-5f0d-ae72-d52a16d0dcd8-ebda748d {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4a479a00-555c-eae6-7e9e-6e3c8760f3cc-ebda748d {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fbc-ebda748e, #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fc5-ebda748e, #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fd2-ebda748e {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e33d0249-aa1c-2264-0a5e-cf1be9b41993-ebda748e {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda748f {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-d2f307a7-c1a5-7e92-9262-49137afc1e05-ebda748f, #w-node-_51386345-a5e0-763d-d172-492de72e47a3-ebda748f, #w-node-_784a3f31-4cf8-cf96-31f0-e0e04d3cd2e4-ebda748f, #w-node-_784a3f31-4cf8-cf96-31f0-e0e04d3cd2ec-ebda748f, #w-node-ad4574b4-f172-db82-c6f7-28e31e9b4f71-ebda748f, #w-node-fea3d0a6-f505-b8fc-65c9-e2baa57c58d0-ebda748f, #w-node-_4fd983ca-af80-13fb-e5e1-6a54215db643-ebda748f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4fd983ca-af80-13fb-e5e1-6a54215db644-ebda748f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_4fd983ca-af80-13fb-e5e1-6a54215db645-ebda748f {
    justify-self: center;
  }

  #w-node-_570a2611-797e-0d23-1b02-c9c5185f00bf-ebda748f, #w-node-baaf0f1c-1c6a-442e-132b-72cd668a6c71-ebda748f, #w-node-_9ad2b912-289b-6411-28ca-b7ad80913b44-ebda748f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_9ad2b912-289b-6411-28ca-b7ad80913b60-ebda748f {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_1090a5d9-dfa1-b83b-3eca-46baecaed98a-ebda748f, #w-node-_3241b1ee-7447-0bcd-2d1b-35f24ea4a0d8-ebda748f, #w-node-_0e487104-b9a4-ed77-8038-e0b0a6d3ebe6-ebda748f, #w-node-_9ca625e2-ae39-f384-7de1-6e9d08525d9e-ebda748f, #w-node-cee7b0de-bb63-b42a-fe5c-faeed8cfb70f-ebda748f, #w-node-_56456449-ef9c-05b3-7418-7d1123292d5b-ebda748f, #w-node-c8f80a45-524d-8d74-6084-3030126aed3f-ebda748f, #w-node-_3165961b-85b4-7e8d-5b3e-dd35f869c7b6-ebda748f, #w-node-_5cff2464-10d0-dab9-63b8-ea7f1aaf7b98-ebda748f, #w-node-_919ce4b2-559c-646e-325d-67149891f9af-ebda748f, #w-node-_4ae4ac44-47c0-419e-8596-a39874bdfe31-ebda748f, #w-node-bc4c29dd-8889-877f-1ace-cccb2c9aea3d-ebda748f, #w-node-af2c0ad7-0273-e7e9-bc73-23b380de41c1-ebda748f, #w-node-af2c0ad7-0273-e7e9-bc73-23b380de41c9-ebda748f, #w-node-af2c0ad7-0273-e7e9-bc73-23b380de41cb-ebda748f, #w-node-_747077ce-309b-e9eb-8066-d0cc62846013-ebda748f, #w-node-_587ca023-7b5d-5824-5e9e-0f9f7ca10066-ebda748f, #w-node-acc172fc-2826-5f98-97cc-e9a94a15a46b-ebda748f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-acc172fc-2826-5f98-97cc-e9a94a15a46d-ebda748f {
    justify-self: center;
  }

  #w-node-_47089420-30c3-823b-5d93-89274a6f5091-ebda748f, #w-node-_71e9495b-4975-f75d-e43d-11e5afe49d5b-ebda748f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_71e9495b-4975-f75d-e43d-11e5afe49d8f-ebda748f {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_9ba58fc7-5980-8cc6-0981-630e6a36e726-ebda748f, #w-node-_47089420-30c3-823b-5d93-89274a6f509b-ebda748f, #w-node-_308bcf3c-84d9-0fe6-8057-1358f4b141bf-ebda748f, #w-node-_7c5e2e72-f3af-a607-1e31-16d1e0d07628-ebda748f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7c5e2e72-f3af-a607-1e31-16d1e0d07630-ebda748f {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-b042f30c-9a68-bb30-e57a-1f8ac0c5781d-ebda748f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e5fa2d86-963a-3592-309c-1b002adb10ca-ebda748f {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-b042f30c-9a68-bb30-e57a-1f8ac0c57827-ebda748f {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f279c90e-e551-0266-b66c-c766e9714b40-ebda748f {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda7490, #w-node-de7e3a48-4dbb-4793-b136-5c2110c70f1c-ebda7490, #w-node-_62d54e74-a89b-4725-3016-b72a6b36c658-ebda7490, #w-node-d27ac4fa-848d-bc67-fc06-380f21fedc36-ebda7490, #w-node-f0bd6006-83ce-54e1-87c6-0b3138dc8aca-ebda7490, #w-node-_3874855d-6717-15a6-06aa-02f78f8bc80a-ebda7490, #w-node-_374ca6f3-65ac-5812-5269-3cbbe790865d-ebda7490 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_374ca6f3-65ac-5812-5269-3cbbe790865f-ebda7490 {
    justify-self: center;
  }

  #w-node-_4b893975-ac33-f6fc-45a7-37c1d5454791-ebda7490 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ceb7260b-583d-1793-7550-243b039133af-ebda7490 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-_4d19077b-4e33-fb67-4776-0cb62a564263-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-b143321e-c518-cf83-04f8-90d5261bab7c-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-bd900ea5-2384-17cb-330d-e43999f021cd-ebda74a3, #w-node-_83351b01-f977-a9e9-9951-d37d6390f59b-ebda74a3, #w-node-_149a7bf8-9811-41a8-8e8c-cdad851b8e6e-ebda74a3, #w-node-_044f9600-9e24-2582-3578-fb5465c06f7f-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_044f9600-9e24-2582-3578-fb5465c06f86-ebda74a3, #w-node-_0b91dfe5-2802-11e7-d1e7-90eef0202dfb-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-d7822167-71df-07bd-43a2-452b861e8233-ebda74a3, #w-node-c43d6766-13c6-e68b-870a-3d95781c8175-ebda74a3, #w-node-_21ec8597-c0b3-c054-1ead-26d5ff4e7717-ebda74a3, #w-node-_04689268-ef7e-15ba-96a4-6430639a7408-ebda74a3, #w-node-_05ebc351-3150-c067-7f14-ec96d20f8ad1-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_05ebc351-3150-c067-7f14-ec96d20f8ad8-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9777070a-1bef-d3c7-4654-c38197c8baee-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_86bce83e-4f72-3e35-f0f0-7161b5782613-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9777070a-1bef-d3c7-4654-c38197c8baf7-ebda74a3, #w-node-d54c1022-0672-373c-bb9e-7b76a0e98624-ebda74a3, #w-node-_99d0e5dc-a4aa-b186-cd30-901f62538ccd-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-af76c912-30bf-5079-63c5-ce3d7d58a393-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_57b76b90-2148-be46-6f0f-bd854dcbf1b7-ebda74a3, #w-node-d8f8d038-4fed-2858-0701-ddf46bde8c81-ebda74a3, #w-node-b3a051a5-bfea-628e-f172-9fb6f9c16ca6-ebda74a3, #w-node-_5598ed7a-a89c-d409-15ba-3820892afccf-ebda74a3, #w-node-_1bf0cc3a-3146-1adc-e287-6f76949a6206-ebda74a3, #w-node-c9e3fe35-0cff-4b41-f838-be48c7b5ce7b-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-c9e3fe35-0cff-4b41-f838-be48c7b5ce82-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ff46e2b2-2b7b-832a-46fc-f3b1d1b433f7-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e7ad8740-cb8e-f5e5-cbac-a8ec15dfaab5-ebda74a3, #w-node-_74650d7e-cc26-8507-de45-8c8efdbaa706-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-be838173-1873-881e-fd68-f29a6e7f4c12-ebda74a3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc55282280-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc5528229a-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc5528229c-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822a1-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822a3-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d4-ebda74a3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d6-ebda74a3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d8-ebda74a3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822da-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822dc-ebda74a3, #w-node-_5934ceb6-761a-ee84-0866-ad948b244b25-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_5934ceb6-761a-ee84-0866-ad948b244b2c-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_632febb5-75cc-1948-360e-1929f2622b8c-ebda74a3, #w-node-_632e3423-94a6-0df1-ce5a-adb1539198f6-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_632e3423-94a6-0df1-ce5a-adb1539198f7-ebda74a3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_632e3423-94a6-0df1-ce5a-adb1539198f8-ebda74a3 {
    justify-self: center;
  }

  #w-node-_40ed546c-9aeb-972f-b9f8-631efe8aad33-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_0c2f868a-bae7-bd0f-fb07-ba0cb945ad67-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ceaaa33b-7995-5a39-f48a-a88e60d2bc78-ebda74a3, #w-node-d9156ebb-7632-8026-6fff-e55867186675-ebda74a3, #w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f6-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f7-ebda74a3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f8-ebda74a3 {
    justify-self: center;
  }

  #w-node-d9156ebb-7632-8026-6fff-e5586718667c-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f88b618a-16d1-4df9-10f0-b2a93c45d5c7-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ba04159b-ab6a-f60e-6c5f-73f28407a589-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0216e76d-a6cf-0e55-474a-0e93f2079b16-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-c677e866-4a26-cad5-96a4-7596ed0078a8-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ef78e9e0-f26c-62aa-a918-134e3c7294fa-ebda74a3, #w-node-e6e43e4d-b81f-eff3-e335-ec2b8f669ee8-ebda74a3, #w-node-f77a298e-7dba-fe91-6d54-eec43ec163a2-ebda74a3, #w-node-d9b1fce4-4cea-dcf1-969c-b519063799b4-ebda74a3, #w-node-_45a35348-0e77-e725-7ba6-1d37b71c2d61-ebda74a3, #w-node-_04fcbf27-e7e9-9a71-199b-401a1651d9cf-ebda74a3, #w-node-_040342d1-f09a-e07f-276d-8415792402ec-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-d5e38096-0fe0-e1ee-b871-90fbaa282a64-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b2cbb8d4-2078-f379-ddc3-8ec389458f2b-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_040342d1-f09a-e07f-276d-8415792402f3-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b42904d3-ef2b-71e2-bcc9-ed0a0e812475-ebda74a3, #w-node-_9eadec8d-da21-4652-8f68-6ae816d9be1e-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_79b3e3fa-4823-3d47-e8f3-1a0275e27158-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9eadec8d-da21-4652-8f68-6ae816d9be27-ebda74a3, #w-node-_1e019105-9112-3160-625a-7c1efbd4feee-ebda74a3, #w-node-_48184a71-201b-3cd6-4191-996c862968e8-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_48184a71-201b-3cd6-4191-996c862968e9-ebda74a3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_48184a71-201b-3cd6-4191-996c862968ea-ebda74a3 {
    justify-self: center;
  }

  #w-node-a4829491-c626-f8d1-ce2c-0d3118e71452-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f9846eb3-5585-4ab1-1b0c-a618252ec6f4-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_734763e2-9d99-c1d0-37fe-f81986486c75-ebda74a3, #w-node-ca9ba71b-14d6-bdab-fb0b-9b95698bc8dc-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_9ff32d25-1311-2f76-987c-ab950d814a06-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9ff32d25-1311-2f76-987c-ab950d814a07-ebda74a3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_9ff32d25-1311-2f76-987c-ab950d814a08-ebda74a3 {
    justify-self: center;
  }

  #w-node-_3d076af9-edfc-8328-4276-071e0b169719-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1a7e3201-9c15-de09-6658-4f530d922351-ebda74a3, #w-node-_649d65ff-a19b-8a49-76bb-a69446ee9853-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_649d65ff-a19b-8a49-76bb-a69446ee985a-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_3a8366b5-5f22-7a34-7e09-5bd23e89f633-ebda74a3, #w-node-_649d65ff-a19b-8a49-76bb-a69446ee985c-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f1ae66d0-2f25-eca1-1a7c-7f906f601584-ebda74a3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_1344ba46-9d95-2ace-34e3-452ce7c05e46-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-aff52044-c170-9f34-10a9-ed6730700bb4-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_14ce00d2-24a8-dea6-adab-ab1dec24d876-ebda74a3, #w-node-_524f225f-64e6-d4ee-462d-c3b4bc349125-ebda74a3, #w-node-_97d16b5c-5a08-f397-bcac-20b8a534e806-ebda74a3, #w-node-_36ffa590-9cd2-706a-ccf8-2fea4807b78f-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7d5c09f4-aead-b9be-26e5-6f475669fcd4-ebda74a3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf0-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf1-ebda74a3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf2-ebda74a3 {
    justify-self: center;
  }

  #w-node-fe00ac78-d999-6b5a-522b-095309b88624-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-fe00ac78-d999-6b5a-522b-095309b8862b-ebda74a3, #w-node-_96f23207-7ac2-18d4-0939-9dcfa2e8f122-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-fe00ac78-d999-6b5a-522b-095309b8862d-ebda74a3, #w-node-c79bcab9-f57c-b357-ef2f-10aa0bfe48e7-ebda74a3, #w-node-fd44066d-8559-d0e2-c2ce-f91899aff118-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-bb290663-e852-57c3-1399-a5a7eeac1adb-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c79bcab9-f57c-b357-ef2f-10aa0bfe48f0-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_44574b0d-fd4d-5eeb-d353-46119ee38c1e-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-cc4d73b4-7109-61a1-3d70-c4fa755ed367-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4a6fd0fc-1cc3-8460-24f4-0a98d6c0ab57-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1de42e52-05bf-1fa3-708c-480ef73e339d-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_1de42e52-05bf-1fa3-708c-480ef73e339e-ebda74a3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_1de42e52-05bf-1fa3-708c-480ef73e339f-ebda74a3 {
    justify-self: center;
  }

  #w-node-_036095db-2e51-3830-a1e4-f3857967496e-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-de5d15c9-13c7-6d0a-edd7-bc9cc08cbba5-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7c83f183-9aef-9311-57f5-ac3824a1d3c8-ebda74a3, #w-node-a6032366-3949-cce2-53e6-4c2b8205fa9a-ebda74a3, #w-node-d5c308fb-bb3a-6d79-078e-b90fb727bc7b-ebda74a3, #w-node-_7301d8ee-b5c5-77b4-cd25-a2608936f00f-ebda74a3, #w-node-c0ebcf71-8713-e5d9-83a0-c4bde5d1b05f-ebda74a3, #w-node-cc246444-def1-c104-707a-df852aadf440-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-cc246444-def1-c104-707a-df852aadf441-ebda74a3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-cc246444-def1-c104-707a-df852aadf442-ebda74a3 {
    justify-self: center;
  }

  #w-node-cac38922-1092-eae9-91ff-07c6c79cf4c3-ebda74a3, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94bf-ebda74a3, #w-node-_195a786a-a715-24e3-9892-a948772f5a10-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_932dcab8-502e-9d7e-aca0-89d8bd54c3ba-ebda74a3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_313e2f18-ed89-478f-38ee-1b113b4534fb-ebda74a3, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94c6-ebda74a3, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94c8-ebda74a3, #w-node-_39f6bb36-eb98-8e82-037a-bef2a6844820-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_2718d3bb-e9b5-3678-b11d-46650084b50d-ebda74a3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_77f1b358-d75f-8607-746a-9c0572487963-ebda74a3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_5697bcfd-c2a5-3150-3d09-28bfa5732cb7-ebda74a3, #w-node-_7194f62d-4643-391f-2d0f-20dfbda19c6f-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4444dba0-dd52-a6ca-4fd0-d15c4231d38e-ebda74a3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74a4, #w-node-_136a4466-c8ca-b376-7f54-53331e988d3c-ebda74a4, #w-node-_820b4e9b-20a4-6c50-7b2f-f0e1ceb5d81e-ebda74a4, #w-node-_5f760ed8-cd62-5fa7-048b-46736d6411ab-ebda74a4, #w-node-ba354904-94db-fac5-9942-d63fe4a987be-ebda74a4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_25a6e7c8-eafc-7cbc-df38-436cc63dacd6-ebda74a4 {
    grid-column: span 7 / span 7;
  }

  #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179a-ebda74a4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179b-ebda74a4 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179c-ebda74a4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179d-ebda74a4 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-dc094625-2935-bc5f-cbed-87f31801db8f-ebda74a4, #w-node-_58542f3e-736c-b900-75a3-b94a481723e3-ebda74a4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_29266c2a-d416-91f5-8122-cfd9c69125f8-ebda74a4 {
    justify-self: center;
  }

  #w-node-_58542f3e-736c-b900-75a3-b94a481723eb-ebda74a4, #w-node-_0b499769-1c65-a6c5-2c66-7da7ed67ac28-ebda74a4, #w-node-_0b499769-1c65-a6c5-2c66-7da7ed67ac30-ebda74a4, #w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c0-ebda74a4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c1-ebda74a4 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c2-ebda74a4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-ccd62946-dc7b-1a26-fdf1-c779c2a12a05-ebda74a4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e40f5c1c-a3c6-e8f7-8ad2-38f38cfb7054-ebda74a4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: auto;
  }

  #w-node-adb442c0-c1a1-5a52-681a-ca7524d8b4f4-ebda74a4, #w-node-f8a257fc-a717-89be-d696-d3b69f50fc4d-ebda74a4, #w-node-f07b1cf7-8524-9a0c-ca8a-c23210772b89-ebda74a4, #w-node-_0c48c5c3-acd5-3674-efd4-db327fa3b93a-ebda74a4, #w-node-cb9ff719-801b-1b47-5c84-a608f419d24d-ebda74a4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-cb9ff719-801b-1b47-5c84-a608f419d24e-ebda74a4 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-cb9ff719-801b-1b47-5c84-a608f419d24f-ebda74a4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-ecb77b0a-5165-90cb-aab8-f06a7c7c4523-ebda74a4, #w-node-a697c8ca-6571-40ea-418d-aa3bad6e383e-ebda74a4, #w-node-_290feb3b-81d9-8770-9073-f40d66180db1-ebda74a4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_290feb3b-81d9-8770-9073-f40d66180db2-ebda74a4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-f7d4145e-91df-5a85-46c2-f7bd5f01545c-ebda74a4, #w-node-_4253bd63-16ba-d1ba-88da-0c2b2b270004-ebda74a4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_37d0c782-bbe7-2cc1-0d93-c7d081f9f1a0-ebda74a4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: center;
  }

  #w-node-_4253bd63-16ba-d1ba-88da-0c2b2b270037-ebda74a4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_17a2d884-fb4f-2042-7949-7e7152463e68-ebda74a4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74a5 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4bf0640c-0349-0083-0f2d-c3588240196e-ebda74a5 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: center;
  }

  #w-node-_1ce1e82a-2d91-fada-fa19-3f1b1f94057f-ebda74a5, #w-node-eae2dd53-ac10-7807-15f3-348025fae952-ebda74a5, #w-node-_5c608354-f966-bd37-a533-e69c4761c043-ebda74a5 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_2c22dc4c-96c8-3e0e-f823-9d5c596e8c9a-ebda74a5 {
    grid-column: span 7 / span 7;
    place-self: center;
  }

  #w-node-_22476b2b-242c-501b-d3d5-3b6e5db7c006-ebda74a5 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4499fe07-b027-5954-77e0-78af4f511553-ebda74a5, #w-node-_9f6050d4-54d5-6cfd-5e57-06933480d07e-ebda74a5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_05ffa22d-a3b4-1511-6f19-f5b96ba52eba-ebda74a5 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_08261823-c7d3-14c3-83df-01f987e23f0f-ebda74a5, #w-node-af53665e-37cf-641d-309f-f233419b7988-ebda74a5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f84c3c81-e117-7ddc-77b3-e5756c716083-ebda74a5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74a6, #w-node-_212ef8d1-2fc1-d578-0af3-9d9194564191-ebda74a6 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_50e70d10-9ae6-1bb3-01d8-d0f65ed48dc5-ebda74a6, #w-node-aa53b87a-1a34-f7cb-246a-84f44c4e089a-ebda74a6, #w-node-_29eae167-3f8f-dea5-c791-d5eaddfba4e1-ebda74a6 {
    grid-column: span 7 / span 7;
  }

  #w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda74a7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-fa72de04-893f-9b71-dd99-987114e4ce2e-ebda74a7, #w-node-_3ba9a57a-10fd-caf9-8868-a5b4e5c66051-ebda74a7, #w-node-e4ee4a51-e440-a640-84bc-849b39b544dc-ebda74a7, #w-node-fb32af28-3876-2d2a-75b0-348fac2c195e-ebda74a7, #w-node-_8eddd77b-23a7-c958-bf62-6ab748975ea4-ebda74a7, #w-node-dbd3c6d8-8d78-0d3a-ecc3-f5bf884eef83-ebda74a7, #w-node-_3b744737-42d9-04f0-5774-069888f7cbcb-ebda74a7, #w-node-_9b3b6f18-9b5c-c05c-d3c9-01c6f58f7b4e-ebda74a7, #w-node-ffb1fbac-9fbc-dea7-0aa1-5b1a8515043e-ebda74a7, #w-node-_4f2b921f-0901-f75c-4ac8-38680566ffb3-ebda74a7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda74a8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-fa72de04-893f-9b71-dd99-987114e4ce2e-ebda74a8, #w-node-_3ba9a57a-10fd-caf9-8868-a5b4e5c66051-ebda74a8, #w-node-e4ee4a51-e440-a640-84bc-849b39b544dc-ebda74a8, #w-node-fb32af28-3876-2d2a-75b0-348fac2c195e-ebda74a8, #w-node-_8eddd77b-23a7-c958-bf62-6ab748975ea4-ebda74a8, #w-node-dbd3c6d8-8d78-0d3a-ecc3-f5bf884eef83-ebda74a8, #w-node-_3b744737-42d9-04f0-5774-069888f7cbcb-ebda74a8, #w-node-_9b3b6f18-9b5c-c05c-d3c9-01c6f58f7b4e-ebda74a8, #w-node-ffb1fbac-9fbc-dea7-0aa1-5b1a8515043e-ebda74a8, #w-node-_4f2b921f-0901-f75c-4ac8-38680566ffb3-ebda74a8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda74a9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-fa72de04-893f-9b71-dd99-987114e4ce2e-ebda74a9, #w-node-_3ba9a57a-10fd-caf9-8868-a5b4e5c66051-ebda74a9, #w-node-e4ee4a51-e440-a640-84bc-849b39b544dc-ebda74a9, #w-node-fb32af28-3876-2d2a-75b0-348fac2c195e-ebda74a9, #w-node-_8eddd77b-23a7-c958-bf62-6ab748975ea4-ebda74a9, #w-node-dbd3c6d8-8d78-0d3a-ecc3-f5bf884eef83-ebda74a9, #w-node-_3b744737-42d9-04f0-5774-069888f7cbcb-ebda74a9, #w-node-_9b3b6f18-9b5c-c05c-d3c9-01c6f58f7b4e-ebda74a9, #w-node-ffb1fbac-9fbc-dea7-0aa1-5b1a8515043e-ebda74a9, #w-node-_4f2b921f-0901-f75c-4ac8-38680566ffb3-ebda74a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74aa, #w-node-_608f8e5e-011d-fb0d-74ff-f871a3ecd1ac-ebda74ab, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74ab, #w-node-_23038055-f9cc-9679-0a66-f168d50c076c-ebda74ab {
    justify-self: start;
  }

  #w-node-f4f7717b-32f0-8331-0b7d-8b111fe6f9f7-ebda74ab {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74ac {
    justify-self: start;
  }

  #w-node-_7c782aa8-7e99-695f-8525-316339699a1f-ebda74ac {
    grid-area: span 1 / span 9 / span 1 / span 9;
    place-self: start;
  }

  #w-node-_0b468f29-0713-b8ec-77e2-db68893ea00a-ebda74ac {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e3c6f33d-c7ed-9fa2-abde-33957ebb0e03-ebda74ac {
    place-self: start;
  }

  #w-node-_2de4bfed-4d9f-1713-1e9f-09bf56e8ce6d-ebda74ac {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }

  #w-node-dd58a8ef-bb89-f93e-723d-5285bfee5283-ebda74ad {
    grid-area: span 1 / span 5 / span 1 / span 5;
    justify-self: start;
  }

  #w-node-_73f82363-9c22-6458-6962-0490296eb2ea-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start center;
  }

  #w-node-b04576d6-95f5-d983-0f13-852210b190a8-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b84-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b92-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-_3e029aea-5110-10ed-5ddf-d0fe3bae682e-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_0caf307a-cc35-fa3d-2e35-67a51680ebd2-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-c1eb291d-8a5c-cd03-a6fb-826be64c05f4-ebda74ad, #w-node-e43ad98e-b722-cac2-9309-9f9bcbac6ee2-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e43ad98e-b722-cac2-9309-9f9bcbac6ede-ebda74ad {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-_785401b5-0cbd-03fc-b394-4c7e064b9122-ebda74ad, #w-node-cea82f7e-02f2-8ef2-57d0-b41ed57e8bbf-ebda74ad, #w-node-f74a918d-b928-f49f-53f6-994814e33f81-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f7928f0f-4773-0c26-eb10-754e54e37b1a-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center start;
  }

  #w-node-_00c2f5bb-19e4-fa94-c0b0-f109f5a21a54-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-a75ac68b-fdf7-dd90-3e4c-b179ff722151-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: center start;
  }

  #w-node-_0d330069-a716-9c76-ea65-f70f5b204d0f-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7cd6aa6b-ca86-0734-99ad-b4c2ef8f0e11-ebda74ad {
    grid-column: span 6 / span 6;
  }

  #w-node-d1291310-08f1-b9ae-2ad8-7001fc54dd3c-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7d070f13-28f6-1bda-5ea5-b3067669a7d4-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_90a54986-35e7-79bd-d2f2-7be976b82cc2-ebda74ad, #w-node-b46b448e-56e0-7383-47eb-06c770b4509a-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_90a54986-35e7-79bd-d2f2-7be976b82ccd-ebda74ad, #w-node-f95b5b53-81b8-b24c-c075-ff111ffdd59e-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_07077211-6eae-0d96-4761-a8ea366ef573-ebda74ad, #w-node-ff528c5a-68ab-6cb9-e7cb-946882b654cd-ebda74ad, #w-node-_5098ef32-4928-0ab0-155f-54c0d7d59ebc-ebda74ad, #w-node-_0023448e-23a7-f5eb-9ef5-e8405c617323-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_0023448e-23a7-f5eb-9ef5-e8405c617349-ebda74ad {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-fd19ae59-3b18-59f6-9889-052ae38148ea-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_6bbd0f94-4ead-9372-3f04-4aae2550c1e4-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_1ff5ca5b-2faf-378d-ba23-0d884551d4e7-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_76097141-fc25-2e23-51f6-a4196b89d4c6-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-fc5fa1f3-966d-35e2-3bbe-43287085eecc-ebda74ad {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-c2d45340-8c7f-5e76-df84-ba36e387bbc8-ebda74ad {
    grid-column: span 7 / span 7;
  }

  #w-node-ae82c557-c55a-54de-077e-264eb58c5a85-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_9d93c730-22f7-4720-7132-77bc7664c575-ebda74ad {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_3099fcff-6077-afe8-9680-64ead4ef3371-ebda74ad, #w-node-d7b8744b-413e-335f-3188-108b97a8e3f1-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_3dce5727-e1e1-07ce-be2e-1d6f2f0549a7-ebda74ad {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-b1aefc93-7766-4063-6b1e-f3cc3518df36-ebda74ad, #w-node-e9b4317a-1258-422e-28a4-9cb8ecb6bd1a-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_3fa831be-cfde-1274-9842-6ddff17933aa-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: center;
  }

  #w-node-e63ff736-4e1c-abbd-1efb-2c1efc9c963e-ebda74ad, #w-node-_95228858-8d17-391d-359a-d1bb6ac4a14c-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: auto center;
  }

  #w-node-_6495b205-986b-3382-7566-11649717a93f-ebda74ad, #w-node-_1622e0d9-253d-4094-3850-325d2b2b7572-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c75e23e2-db5f-8939-b48e-3c9b39d7241e-ebda74ad, #w-node-f242316d-8118-7e22-910e-4541c9bdc78c-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_059caec9-39e8-ae03-6337-fc7b518fd668-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: start;
  }

  #w-node-_0362a63d-3527-d92b-50d7-bfc69818c390-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0740d5cf-c771-1e36-4c47-4c4cbf164749-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-be870491-ea77-7ed5-5059-60c5fe749fa3-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e94b230a-d497-9027-a446-ce99cc14cc84-ebda74ad {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center start;
  }

  #w-node-e39e8aaa-ee1d-fa9a-ae4b-d4a829bdaa23-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_77f05a86-81bc-ee11-cdc6-f7c4554c1ea6-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: start;
  }

  #w-node-_912fc952-27fb-c92d-c5fe-e984e6048115-ebda74ad, #w-node-_3531f361-a517-9f62-7e44-6e9306f645b0-ebda74ad, #w-node-_23a61836-f74d-5039-c008-a42e03412cd2-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_8e26de69-2d0a-e2f6-5e53-ed893c00d2e3-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e069c78e-a2e1-a5cc-19f1-d2c0d1e055b2-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4c62e4f2-2332-e4b8-6dfe-b2983eeb1e38-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b8f707d0-7227-6dd4-e70a-6cdaca26efeb-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_9bf6e11a-c401-d768-d34b-8219c5896ecb-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-edaa5153-8bd5-5c87-1e86-bbc1e74a3e3a-ebda74ad, #w-node-_5ab9362b-5162-df48-ceed-cd355ab3c52e-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_5ab9362b-5162-df48-ceed-cd355ab3c537-ebda74ad {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_6c4e433c-e2c6-82bb-00ea-e4482447a943-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7d93add8-5101-40ea-6cdc-86527c6edda8-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_550ff321-6841-01fc-4b85-5d3a450c5c42-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f40be8e6-7814-e416-02aa-3bb7d72b3220-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_584bbf0a-430f-1910-2d7e-872ac4976039-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4b93e836-e3f4-d754-769f-98397c02759c-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_68b9cbb7-ba8b-94a3-52eb-49fa737cc488-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-d9d8d4c1-6053-243f-e322-fe5752f04846-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7378a325-66a6-1998-a6aa-0db616da0595-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_67ee43b5-29e8-52f8-f530-bb6db6c24cef-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c701dfed-7e79-ab7b-191b-c9dd6220940a-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_149ebe81-1f37-057f-827c-321eae7e7c47-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: end;
  }

  #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74ae {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }

  #w-node-edbb2fda-9ae1-0160-7ebd-9ff5eb0fe04a-ebda74ae {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: start;
  }

  #w-node-_52a87126-eeea-8724-2f99-6cf038b3a854-ebda74ae {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-b67986e5-dd39-4cdc-0e65-3b1e939bf271-ebda74ae {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_605ad484-c814-f489-0750-62aaacf5d30c-ebda74ae {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-_7639634c-8073-8e24-3b83-7035ccafe220-ebda74ae {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: start;
  }

  #w-node-_7e34f24a-2c89-7f5e-652c-686bb5c1d2a3-ebda74ae {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_8be8ebd1-3ec4-0192-7b16-79cbbcc38d87-ebda74ae {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-f1e413c6-607a-3a99-041c-4a9e1bd47ec7-ebda74ae {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_84521ce1-dd11-de0c-8b22-b7201df2e2f3-ebda74ae, #w-node-_7d365ef1-9d5c-9e6b-e76c-1dc24e25ad31-ebda74ae {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-_2fbfcb95-2561-ec8c-b539-f8b11e7f3aad-ebda74ae {
    justify-self: start;
  }

  #w-node-_02f48996-ecd3-aaff-d254-61a92e6e3f73-ebda74ae {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_4f2b3a99-91f6-78f3-3a3d-e3653d99ce48-ebda74ae {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-_4d99ce91-a541-c557-4c0a-aa90bb3851d6-ebda74ae {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_7be987cc-722d-bfc3-2bf6-b9fa8685a801-ebda74ae {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-eb3b54d5-b47c-374b-6a26-82569c836f19-ebda74ae {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-d311ae7c-0686-b25b-d41b-e8c5d4137016-ebda74ae {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-_3691ed0c-753a-8989-bfd2-64c3588bb0d3-ebda74ae {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_858d0f80-2b28-2424-d7ad-1129b6452c28-ebda74ae, #w-node-cbbe48fc-e95e-9711-f123-3fa997068cdf-ebda74ae, #w-node-_82148407-f8ee-715b-237b-326b2cb27d8e-ebda74ae {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-ad8f9b66-0ae9-5cf8-cb46-6503e167a7a6-ebda74ae {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-b25d762e-82cc-2b4a-466f-86eba4466218-ebda74ae {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-_838b3b80-3f09-255b-2fda-02234d1df6fc-ebda74af {
    grid-area: span 1 / span 5 / span 1 / span 5;
    justify-self: start;
  }

  #w-node-d3cb3c27-b63e-a69c-a772-3128f7b881ab-ebda74af, #w-node-a7277452-ea5e-dbc9-b081-1c77605ba974-ebda74af {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ed4d9087-5753-a797-a16a-793fca75d7a2-ebda74af {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_872e391c-21f7-2cd3-4291-938c01f94af8-ebda74af {
    justify-self: center;
  }

  #w-node-ca4ded2c-1bf6-655a-090d-455b0dcb9089-ebda74af, #w-node-d90e1e75-4099-27a9-5ccf-88e41b48d2b1-ebda74af, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c94f-ebda74af, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c943-ebda74af, #w-node-_0394060d-2484-cd26-d083-46cfdb1725b3-ebda74af, #w-node-_8f611b58-23af-9c54-4a67-3675624e20c0-ebda74af, #w-node-d9e1320c-a22e-accc-a8ff-63e8b3b2fe48-ebda74af, #w-node-d9e1320c-a22e-accc-a8ff-63e8b3b2fe51-ebda74af, #w-node-d7f0c4ee-4b8e-8a30-cfeb-879a77ceaa9f-ebda74af, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd327-ebda74af, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd330-ebda74af, #w-node-_11e64c57-543d-d159-9fbb-5173ce478672-ebda74af, #w-node-_29d1690f-0880-3489-7555-8c356ee2d2e4-ebda74af, #w-node-_225d2361-c789-3714-597a-291f63104246-ebda74af, #w-node-_1547d929-6deb-1ec0-27ca-337efecefec3-ebda74af {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_204c7759-af3d-531b-daf7-4590e74e4189-ebda74af {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_0352f443-2d9a-8fee-98f5-212229f4337a-ebda74af, #w-node-abd923d6-3548-461f-dae6-3c61a40fc8af-ebda74af, #w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067a4-ebda74af, #w-node-e52a4dc4-5cfe-8056-429f-83be4504d372-ebda74af {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e52a4dc4-5cfe-8056-429f-83be4504d374-ebda74af {
    justify-self: center;
  }

  #w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067ad-ebda74af, #w-node-b9af5133-c719-2a5d-91f9-198d12d472d9-ebda74af, #w-node-_15df3932-3ebb-1a97-d0e2-3ee741778658-ebda74af, #w-node-bedd8ea4-ff86-8ffc-4ad0-f3acccd9ddf1-ebda74af, #w-node-b9100b98-c116-9e9e-67ca-eff04efb46f5-ebda74af, #w-node-_2f9b139f-39f6-c45f-6856-33191c872bb6-ebda74af, #w-node-_29d7c299-fde3-acc2-3400-dc5e9667c574-ebda74af, #w-node-_626b55a7-e92f-bd06-9eaa-5780de44fc85-ebda74af, #w-node-a40ca551-6c27-9df6-36df-895c58a0c6d8-ebda74af, #w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4c8-ebda74af, #w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4cf-ebda74af, #w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4d1-ebda74af {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_28741c76-8827-c0d7-825c-b21de4d953c5-ebda74af {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_9427f820-e2ef-0991-5bc9-735a43ea997e-ebda74af, #w-node-_6c45858b-df68-260f-b0ce-2538061c6860-ebda74af, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9a9-ebda74af, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9b2-ebda74af, #w-node-_14545796-a74d-39c6-8bee-a60998a0d300-ebda74af {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ffecdff4-0744-4284-71b2-60733f1a6f2a-ebda74af {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_46ca498b-c72d-7c9f-8448-2508f7b5ed09-ebda74af, #w-node-beec784b-d071-6c77-24b9-e09d2bb5778e-ebda74af {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_3d8a1295-8546-8119-9e95-afb65a57f2c1-ebda74af {
    grid-column: span 7 / span 7;
  }

  #w-node-_3d8a1295-8546-8119-9e95-afb65a57f2c3-ebda74af {
    justify-self: center;
  }

  #w-node-_0d01f835-c47b-7723-1baf-e1c18d84ff20-ebda74af, #w-node-_1994dc17-e1b1-2ab9-f6f9-12101e39c4dc-ebda74af, #w-node-b06884fc-4d8a-84f5-9d1c-3f8e15ea822e-ebda74af, #w-node-_526c2fe1-a8da-bf5b-b91e-7f1aac40748f-ebda74af, #w-node-_526c2fe1-a8da-bf5b-b91e-7f1aac4074b3-ebda74af, #w-node-_1e566880-d894-c759-e10f-82215a0370af-ebda74af, #w-node-ef032c5d-87bb-7cbb-0f26-1915e8b14ab1-ebda74af, #w-node-_98462c90-a72d-5f0d-ae72-d52a16d0dcd8-ebda74af {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4a479a00-555c-eae6-7e9e-6e3c8760f3cc-ebda74af {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fbc-ebda74b0, #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fc5-ebda74b0, #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fd2-ebda74b0 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e33d0249-aa1c-2264-0a5e-cf1be9b41993-ebda74b0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74b1 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-d2f307a7-c1a5-7e92-9262-49137afc1e05-ebda74b1, #w-node-_51386345-a5e0-763d-d172-492de72e47a3-ebda74b1, #w-node-_784a3f31-4cf8-cf96-31f0-e0e04d3cd2e4-ebda74b1, #w-node-_784a3f31-4cf8-cf96-31f0-e0e04d3cd2ec-ebda74b1, #w-node-ad4574b4-f172-db82-c6f7-28e31e9b4f71-ebda74b1, #w-node-fea3d0a6-f505-b8fc-65c9-e2baa57c58d0-ebda74b1, #w-node-_4fd983ca-af80-13fb-e5e1-6a54215db643-ebda74b1 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4fd983ca-af80-13fb-e5e1-6a54215db644-ebda74b1 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_4fd983ca-af80-13fb-e5e1-6a54215db645-ebda74b1 {
    justify-self: center;
  }

  #w-node-_570a2611-797e-0d23-1b02-c9c5185f00bf-ebda74b1, #w-node-baaf0f1c-1c6a-442e-132b-72cd668a6c71-ebda74b1, #w-node-_9ad2b912-289b-6411-28ca-b7ad80913b44-ebda74b1 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_9ad2b912-289b-6411-28ca-b7ad80913b60-ebda74b1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_1090a5d9-dfa1-b83b-3eca-46baecaed98a-ebda74b1, #w-node-_3241b1ee-7447-0bcd-2d1b-35f24ea4a0d8-ebda74b1, #w-node-_0e487104-b9a4-ed77-8038-e0b0a6d3ebe6-ebda74b1, #w-node-_9ca625e2-ae39-f384-7de1-6e9d08525d9e-ebda74b1, #w-node-cee7b0de-bb63-b42a-fe5c-faeed8cfb70f-ebda74b1, #w-node-_56456449-ef9c-05b3-7418-7d1123292d5b-ebda74b1, #w-node-c8f80a45-524d-8d74-6084-3030126aed3f-ebda74b1, #w-node-_3165961b-85b4-7e8d-5b3e-dd35f869c7b6-ebda74b1, #w-node-_5cff2464-10d0-dab9-63b8-ea7f1aaf7b98-ebda74b1, #w-node-_919ce4b2-559c-646e-325d-67149891f9af-ebda74b1, #w-node-_4ae4ac44-47c0-419e-8596-a39874bdfe31-ebda74b1, #w-node-bc4c29dd-8889-877f-1ace-cccb2c9aea3d-ebda74b1, #w-node-af2c0ad7-0273-e7e9-bc73-23b380de41c1-ebda74b1, #w-node-af2c0ad7-0273-e7e9-bc73-23b380de41c9-ebda74b1, #w-node-af2c0ad7-0273-e7e9-bc73-23b380de41cb-ebda74b1, #w-node-_747077ce-309b-e9eb-8066-d0cc62846013-ebda74b1, #w-node-_587ca023-7b5d-5824-5e9e-0f9f7ca10066-ebda74b1, #w-node-acc172fc-2826-5f98-97cc-e9a94a15a46b-ebda74b1 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-acc172fc-2826-5f98-97cc-e9a94a15a46d-ebda74b1 {
    justify-self: center;
  }

  #w-node-_47089420-30c3-823b-5d93-89274a6f5091-ebda74b1, #w-node-_71e9495b-4975-f75d-e43d-11e5afe49d5b-ebda74b1 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_71e9495b-4975-f75d-e43d-11e5afe49d8f-ebda74b1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_9ba58fc7-5980-8cc6-0981-630e6a36e726-ebda74b1, #w-node-_47089420-30c3-823b-5d93-89274a6f509b-ebda74b1, #w-node-_308bcf3c-84d9-0fe6-8057-1358f4b141bf-ebda74b1, #w-node-_7c5e2e72-f3af-a607-1e31-16d1e0d07628-ebda74b1 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7c5e2e72-f3af-a607-1e31-16d1e0d07630-ebda74b1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-b042f30c-9a68-bb30-e57a-1f8ac0c5781d-ebda74b1 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e5fa2d86-963a-3592-309c-1b002adb10ca-ebda74b1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-b042f30c-9a68-bb30-e57a-1f8ac0c57827-ebda74b1 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f279c90e-e551-0266-b66c-c766e9714b40-ebda74b1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74b2, #w-node-de7e3a48-4dbb-4793-b136-5c2110c70f1c-ebda74b2, #w-node-_62d54e74-a89b-4725-3016-b72a6b36c658-ebda74b2, #w-node-d27ac4fa-848d-bc67-fc06-380f21fedc36-ebda74b2, #w-node-f0bd6006-83ce-54e1-87c6-0b3138dc8aca-ebda74b2, #w-node-_3874855d-6717-15a6-06aa-02f78f8bc80a-ebda74b2, #w-node-_374ca6f3-65ac-5812-5269-3cbbe790865d-ebda74b2 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_374ca6f3-65ac-5812-5269-3cbbe790865f-ebda74b2 {
    justify-self: center;
  }

  #w-node-_4b893975-ac33-f6fc-45a7-37c1d5454791-ebda74b2 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ceb7260b-583d-1793-7550-243b039133af-ebda74b2 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-_4d19077b-4e33-fb67-4776-0cb62a564263-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-b143321e-c518-cf83-04f8-90d5261bab7c-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-bd900ea5-2384-17cb-330d-e43999f021cd-ebda74b3, #w-node-_83351b01-f977-a9e9-9951-d37d6390f59b-ebda74b3, #w-node-_149a7bf8-9811-41a8-8e8c-cdad851b8e6e-ebda74b3, #w-node-_044f9600-9e24-2582-3578-fb5465c06f7f-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_044f9600-9e24-2582-3578-fb5465c06f86-ebda74b3, #w-node-_0b91dfe5-2802-11e7-d1e7-90eef0202dfb-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-d7822167-71df-07bd-43a2-452b861e8233-ebda74b3, #w-node-c43d6766-13c6-e68b-870a-3d95781c8175-ebda74b3, #w-node-_21ec8597-c0b3-c054-1ead-26d5ff4e7717-ebda74b3, #w-node-_04689268-ef7e-15ba-96a4-6430639a7408-ebda74b3, #w-node-_05ebc351-3150-c067-7f14-ec96d20f8ad1-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_05ebc351-3150-c067-7f14-ec96d20f8ad8-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9777070a-1bef-d3c7-4654-c38197c8baee-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_86bce83e-4f72-3e35-f0f0-7161b5782613-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9777070a-1bef-d3c7-4654-c38197c8baf7-ebda74b3, #w-node-d54c1022-0672-373c-bb9e-7b76a0e98624-ebda74b3, #w-node-_99d0e5dc-a4aa-b186-cd30-901f62538ccd-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-af76c912-30bf-5079-63c5-ce3d7d58a393-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_57b76b90-2148-be46-6f0f-bd854dcbf1b7-ebda74b3, #w-node-d8f8d038-4fed-2858-0701-ddf46bde8c81-ebda74b3, #w-node-b3a051a5-bfea-628e-f172-9fb6f9c16ca6-ebda74b3, #w-node-_5598ed7a-a89c-d409-15ba-3820892afccf-ebda74b3, #w-node-_1bf0cc3a-3146-1adc-e287-6f76949a6206-ebda74b3, #w-node-c9e3fe35-0cff-4b41-f838-be48c7b5ce7b-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-c9e3fe35-0cff-4b41-f838-be48c7b5ce82-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ff46e2b2-2b7b-832a-46fc-f3b1d1b433f7-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e7ad8740-cb8e-f5e5-cbac-a8ec15dfaab5-ebda74b3, #w-node-_74650d7e-cc26-8507-de45-8c8efdbaa706-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-be838173-1873-881e-fd68-f29a6e7f4c12-ebda74b3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc55282280-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc5528229a-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc5528229c-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822a1-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822a3-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d4-ebda74b3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d6-ebda74b3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d8-ebda74b3, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822da-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822dc-ebda74b3, #w-node-_5934ceb6-761a-ee84-0866-ad948b244b25-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_5934ceb6-761a-ee84-0866-ad948b244b2c-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_632febb5-75cc-1948-360e-1929f2622b8c-ebda74b3, #w-node-_632e3423-94a6-0df1-ce5a-adb1539198f6-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_632e3423-94a6-0df1-ce5a-adb1539198f7-ebda74b3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_632e3423-94a6-0df1-ce5a-adb1539198f8-ebda74b3 {
    justify-self: center;
  }

  #w-node-_40ed546c-9aeb-972f-b9f8-631efe8aad33-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_0c2f868a-bae7-bd0f-fb07-ba0cb945ad67-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ceaaa33b-7995-5a39-f48a-a88e60d2bc78-ebda74b3, #w-node-d9156ebb-7632-8026-6fff-e55867186675-ebda74b3, #w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f6-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f7-ebda74b3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f8-ebda74b3 {
    justify-self: center;
  }

  #w-node-d9156ebb-7632-8026-6fff-e5586718667c-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f88b618a-16d1-4df9-10f0-b2a93c45d5c7-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ba04159b-ab6a-f60e-6c5f-73f28407a589-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0216e76d-a6cf-0e55-474a-0e93f2079b16-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-c677e866-4a26-cad5-96a4-7596ed0078a8-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ef78e9e0-f26c-62aa-a918-134e3c7294fa-ebda74b3, #w-node-e6e43e4d-b81f-eff3-e335-ec2b8f669ee8-ebda74b3, #w-node-f77a298e-7dba-fe91-6d54-eec43ec163a2-ebda74b3, #w-node-d9b1fce4-4cea-dcf1-969c-b519063799b4-ebda74b3, #w-node-_45a35348-0e77-e725-7ba6-1d37b71c2d61-ebda74b3, #w-node-_04fcbf27-e7e9-9a71-199b-401a1651d9cf-ebda74b3, #w-node-_040342d1-f09a-e07f-276d-8415792402ec-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-d5e38096-0fe0-e1ee-b871-90fbaa282a64-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b2cbb8d4-2078-f379-ddc3-8ec389458f2b-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_040342d1-f09a-e07f-276d-8415792402f3-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b42904d3-ef2b-71e2-bcc9-ed0a0e812475-ebda74b3, #w-node-_9eadec8d-da21-4652-8f68-6ae816d9be1e-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_79b3e3fa-4823-3d47-e8f3-1a0275e27158-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9eadec8d-da21-4652-8f68-6ae816d9be27-ebda74b3, #w-node-_1e019105-9112-3160-625a-7c1efbd4feee-ebda74b3, #w-node-_48184a71-201b-3cd6-4191-996c862968e8-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_48184a71-201b-3cd6-4191-996c862968e9-ebda74b3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_48184a71-201b-3cd6-4191-996c862968ea-ebda74b3 {
    justify-self: center;
  }

  #w-node-a4829491-c626-f8d1-ce2c-0d3118e71452-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f9846eb3-5585-4ab1-1b0c-a618252ec6f4-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_734763e2-9d99-c1d0-37fe-f81986486c75-ebda74b3, #w-node-ca9ba71b-14d6-bdab-fb0b-9b95698bc8dc-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_9ff32d25-1311-2f76-987c-ab950d814a06-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9ff32d25-1311-2f76-987c-ab950d814a07-ebda74b3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_9ff32d25-1311-2f76-987c-ab950d814a08-ebda74b3 {
    justify-self: center;
  }

  #w-node-_3d076af9-edfc-8328-4276-071e0b169719-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1a7e3201-9c15-de09-6658-4f530d922351-ebda74b3, #w-node-_649d65ff-a19b-8a49-76bb-a69446ee9853-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_649d65ff-a19b-8a49-76bb-a69446ee985a-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_3a8366b5-5f22-7a34-7e09-5bd23e89f633-ebda74b3, #w-node-_649d65ff-a19b-8a49-76bb-a69446ee985c-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f1ae66d0-2f25-eca1-1a7c-7f906f601584-ebda74b3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_1344ba46-9d95-2ace-34e3-452ce7c05e46-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-aff52044-c170-9f34-10a9-ed6730700bb4-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_14ce00d2-24a8-dea6-adab-ab1dec24d876-ebda74b3, #w-node-_524f225f-64e6-d4ee-462d-c3b4bc349125-ebda74b3, #w-node-_97d16b5c-5a08-f397-bcac-20b8a534e806-ebda74b3, #w-node-_36ffa590-9cd2-706a-ccf8-2fea4807b78f-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7d5c09f4-aead-b9be-26e5-6f475669fcd4-ebda74b3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf0-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf1-ebda74b3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf2-ebda74b3 {
    justify-self: center;
  }

  #w-node-fe00ac78-d999-6b5a-522b-095309b88624-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-fe00ac78-d999-6b5a-522b-095309b8862b-ebda74b3, #w-node-_96f23207-7ac2-18d4-0939-9dcfa2e8f122-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-fe00ac78-d999-6b5a-522b-095309b8862d-ebda74b3, #w-node-c79bcab9-f57c-b357-ef2f-10aa0bfe48e7-ebda74b3, #w-node-fd44066d-8559-d0e2-c2ce-f91899aff118-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-bb290663-e852-57c3-1399-a5a7eeac1adb-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c79bcab9-f57c-b357-ef2f-10aa0bfe48f0-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_44574b0d-fd4d-5eeb-d353-46119ee38c1e-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-cc4d73b4-7109-61a1-3d70-c4fa755ed367-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4a6fd0fc-1cc3-8460-24f4-0a98d6c0ab57-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1de42e52-05bf-1fa3-708c-480ef73e339d-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_1de42e52-05bf-1fa3-708c-480ef73e339e-ebda74b3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_1de42e52-05bf-1fa3-708c-480ef73e339f-ebda74b3 {
    justify-self: center;
  }

  #w-node-_036095db-2e51-3830-a1e4-f3857967496e-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-de5d15c9-13c7-6d0a-edd7-bc9cc08cbba5-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7c83f183-9aef-9311-57f5-ac3824a1d3c8-ebda74b3, #w-node-a6032366-3949-cce2-53e6-4c2b8205fa9a-ebda74b3, #w-node-d5c308fb-bb3a-6d79-078e-b90fb727bc7b-ebda74b3, #w-node-_7301d8ee-b5c5-77b4-cd25-a2608936f00f-ebda74b3, #w-node-c0ebcf71-8713-e5d9-83a0-c4bde5d1b05f-ebda74b3, #w-node-cc246444-def1-c104-707a-df852aadf440-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-cc246444-def1-c104-707a-df852aadf441-ebda74b3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-cc246444-def1-c104-707a-df852aadf442-ebda74b3 {
    justify-self: center;
  }

  #w-node-cac38922-1092-eae9-91ff-07c6c79cf4c3-ebda74b3, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94bf-ebda74b3, #w-node-_195a786a-a715-24e3-9892-a948772f5a10-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_932dcab8-502e-9d7e-aca0-89d8bd54c3ba-ebda74b3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_313e2f18-ed89-478f-38ee-1b113b4534fb-ebda74b3, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94c6-ebda74b3, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94c8-ebda74b3, #w-node-_39f6bb36-eb98-8e82-037a-bef2a6844820-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_2718d3bb-e9b5-3678-b11d-46650084b50d-ebda74b3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_77f1b358-d75f-8607-746a-9c0572487963-ebda74b3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_5697bcfd-c2a5-3150-3d09-28bfa5732cb7-ebda74b3, #w-node-_7194f62d-4643-391f-2d0f-20dfbda19c6f-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4444dba0-dd52-a6ca-4fd0-d15c4231d38e-ebda74b3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74b4, #w-node-_136a4466-c8ca-b376-7f54-53331e988d3c-ebda74b4, #w-node-_820b4e9b-20a4-6c50-7b2f-f0e1ceb5d81e-ebda74b4, #w-node-_5f760ed8-cd62-5fa7-048b-46736d6411ab-ebda74b4, #w-node-ba354904-94db-fac5-9942-d63fe4a987be-ebda74b4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_25a6e7c8-eafc-7cbc-df38-436cc63dacd6-ebda74b4 {
    grid-column: span 7 / span 7;
  }

  #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179a-ebda74b4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179b-ebda74b4 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179c-ebda74b4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179d-ebda74b4 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-dc094625-2935-bc5f-cbed-87f31801db8f-ebda74b4, #w-node-_58542f3e-736c-b900-75a3-b94a481723e3-ebda74b4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_29266c2a-d416-91f5-8122-cfd9c69125f8-ebda74b4 {
    justify-self: center;
  }

  #w-node-_58542f3e-736c-b900-75a3-b94a481723eb-ebda74b4, #w-node-_0b499769-1c65-a6c5-2c66-7da7ed67ac28-ebda74b4, #w-node-_0b499769-1c65-a6c5-2c66-7da7ed67ac30-ebda74b4, #w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c0-ebda74b4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c1-ebda74b4 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c2-ebda74b4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-ccd62946-dc7b-1a26-fdf1-c779c2a12a05-ebda74b4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e40f5c1c-a3c6-e8f7-8ad2-38f38cfb7054-ebda74b4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: auto;
  }

  #w-node-adb442c0-c1a1-5a52-681a-ca7524d8b4f4-ebda74b4, #w-node-f8a257fc-a717-89be-d696-d3b69f50fc4d-ebda74b4, #w-node-f07b1cf7-8524-9a0c-ca8a-c23210772b89-ebda74b4, #w-node-_0c48c5c3-acd5-3674-efd4-db327fa3b93a-ebda74b4, #w-node-cb9ff719-801b-1b47-5c84-a608f419d24d-ebda74b4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-cb9ff719-801b-1b47-5c84-a608f419d24e-ebda74b4 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-cb9ff719-801b-1b47-5c84-a608f419d24f-ebda74b4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-ecb77b0a-5165-90cb-aab8-f06a7c7c4523-ebda74b4, #w-node-a697c8ca-6571-40ea-418d-aa3bad6e383e-ebda74b4, #w-node-_290feb3b-81d9-8770-9073-f40d66180db1-ebda74b4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_290feb3b-81d9-8770-9073-f40d66180db2-ebda74b4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-f7d4145e-91df-5a85-46c2-f7bd5f01545c-ebda74b4, #w-node-_4253bd63-16ba-d1ba-88da-0c2b2b270004-ebda74b4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_37d0c782-bbe7-2cc1-0d93-c7d081f9f1a0-ebda74b4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: center;
  }

  #w-node-_4253bd63-16ba-d1ba-88da-0c2b2b270037-ebda74b4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_17a2d884-fb4f-2042-7949-7e7152463e68-ebda74b4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74c3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4bf0640c-0349-0083-0f2d-c3588240196e-ebda74c3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: center;
  }

  #w-node-_1ce1e82a-2d91-fada-fa19-3f1b1f94057f-ebda74c3, #w-node-eae2dd53-ac10-7807-15f3-348025fae952-ebda74c3, #w-node-_5c608354-f966-bd37-a533-e69c4761c043-ebda74c3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_2c22dc4c-96c8-3e0e-f823-9d5c596e8c9a-ebda74c3 {
    grid-column: span 7 / span 7;
    place-self: center;
  }

  #w-node-_22476b2b-242c-501b-d3d5-3b6e5db7c006-ebda74c3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4499fe07-b027-5954-77e0-78af4f511553-ebda74c3, #w-node-_9f6050d4-54d5-6cfd-5e57-06933480d07e-ebda74c3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_05ffa22d-a3b4-1511-6f19-f5b96ba52eba-ebda74c3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_08261823-c7d3-14c3-83df-01f987e23f0f-ebda74c3, #w-node-af53665e-37cf-641d-309f-f233419b7988-ebda74c3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f84c3c81-e117-7ddc-77b3-e5756c716083-ebda74c3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74d5, #w-node-_212ef8d1-2fc1-d578-0af3-9d9194564191-ebda74d5 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_50e70d10-9ae6-1bb3-01d8-d0f65ed48dc5-ebda74d5, #w-node-aa53b87a-1a34-f7cb-246a-84f44c4e089a-ebda74d5, #w-node-_29eae167-3f8f-dea5-c791-d5eaddfba4e1-ebda74d5 {
    grid-column: span 7 / span 7;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74d6, #w-node-_608f8e5e-011d-fb0d-74ff-f871a3ecd1ac-ebda74d7, #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74d7, #w-node-_23038055-f9cc-9679-0a66-f168d50c076c-ebda74d7 {
    justify-self: start;
  }

  #w-node-f4f7717b-32f0-8331-0b7d-8b111fe6f9f7-ebda74d7 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74d8 {
    justify-self: start;
  }

  #w-node-_7c782aa8-7e99-695f-8525-316339699a1f-ebda74d8 {
    grid-area: span 1 / span 9 / span 1 / span 9;
    place-self: start;
  }

  #w-node-_0b468f29-0713-b8ec-77e2-db68893ea00a-ebda74d8 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e3c6f33d-c7ed-9fa2-abde-33957ebb0e03-ebda74d8 {
    place-self: start;
  }

  #w-node-_2de4bfed-4d9f-1713-1e9f-09bf56e8ce6d-ebda74d8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }

  #w-node-dd58a8ef-bb89-f93e-723d-5285bfee5283-ebda74d9 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    justify-self: start;
  }

  #w-node-_73f82363-9c22-6458-6962-0490296eb2ea-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start center;
  }

  #w-node-b04576d6-95f5-d983-0f13-852210b190a8-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b84-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b92-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-_3e029aea-5110-10ed-5ddf-d0fe3bae682e-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_0caf307a-cc35-fa3d-2e35-67a51680ebd2-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-c1eb291d-8a5c-cd03-a6fb-826be64c05f4-ebda74d9, #w-node-e43ad98e-b722-cac2-9309-9f9bcbac6ee2-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e43ad98e-b722-cac2-9309-9f9bcbac6ede-ebda74d9 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-_785401b5-0cbd-03fc-b394-4c7e064b9122-ebda74d9, #w-node-cea82f7e-02f2-8ef2-57d0-b41ed57e8bbf-ebda74d9, #w-node-f74a918d-b928-f49f-53f6-994814e33f81-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f7928f0f-4773-0c26-eb10-754e54e37b1a-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center start;
  }

  #w-node-_00c2f5bb-19e4-fa94-c0b0-f109f5a21a54-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-a75ac68b-fdf7-dd90-3e4c-b179ff722151-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: center start;
  }

  #w-node-_0d330069-a716-9c76-ea65-f70f5b204d0f-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7cd6aa6b-ca86-0734-99ad-b4c2ef8f0e11-ebda74d9 {
    grid-column: span 6 / span 6;
  }

  #w-node-d1291310-08f1-b9ae-2ad8-7001fc54dd3c-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7d070f13-28f6-1bda-5ea5-b3067669a7d4-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_90a54986-35e7-79bd-d2f2-7be976b82cc2-ebda74d9, #w-node-b46b448e-56e0-7383-47eb-06c770b4509a-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_90a54986-35e7-79bd-d2f2-7be976b82ccd-ebda74d9, #w-node-f95b5b53-81b8-b24c-c075-ff111ffdd59e-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_07077211-6eae-0d96-4761-a8ea366ef573-ebda74d9, #w-node-ff528c5a-68ab-6cb9-e7cb-946882b654cd-ebda74d9, #w-node-_5098ef32-4928-0ab0-155f-54c0d7d59ebc-ebda74d9, #w-node-_0023448e-23a7-f5eb-9ef5-e8405c617323-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_0023448e-23a7-f5eb-9ef5-e8405c617349-ebda74d9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-fd19ae59-3b18-59f6-9889-052ae38148ea-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_6bbd0f94-4ead-9372-3f04-4aae2550c1e4-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_1ff5ca5b-2faf-378d-ba23-0d884551d4e7-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_76097141-fc25-2e23-51f6-a4196b89d4c6-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-fc5fa1f3-966d-35e2-3bbe-43287085eecc-ebda74d9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-c2d45340-8c7f-5e76-df84-ba36e387bbc8-ebda74d9 {
    grid-column: span 7 / span 7;
  }

  #w-node-ae82c557-c55a-54de-077e-264eb58c5a85-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_9d93c730-22f7-4720-7132-77bc7664c575-ebda74d9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_3099fcff-6077-afe8-9680-64ead4ef3371-ebda74d9, #w-node-d7b8744b-413e-335f-3188-108b97a8e3f1-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_3dce5727-e1e1-07ce-be2e-1d6f2f0549a7-ebda74d9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-b1aefc93-7766-4063-6b1e-f3cc3518df36-ebda74d9, #w-node-e9b4317a-1258-422e-28a4-9cb8ecb6bd1a-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_3fa831be-cfde-1274-9842-6ddff17933aa-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: center;
  }

  #w-node-e63ff736-4e1c-abbd-1efb-2c1efc9c963e-ebda74d9, #w-node-_95228858-8d17-391d-359a-d1bb6ac4a14c-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: auto center;
  }

  #w-node-_6495b205-986b-3382-7566-11649717a93f-ebda74d9, #w-node-_1622e0d9-253d-4094-3850-325d2b2b7572-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c75e23e2-db5f-8939-b48e-3c9b39d7241e-ebda74d9, #w-node-f242316d-8118-7e22-910e-4541c9bdc78c-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_059caec9-39e8-ae03-6337-fc7b518fd668-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: start;
  }

  #w-node-_0362a63d-3527-d92b-50d7-bfc69818c390-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0740d5cf-c771-1e36-4c47-4c4cbf164749-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-be870491-ea77-7ed5-5059-60c5fe749fa3-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e94b230a-d497-9027-a446-ce99cc14cc84-ebda74d9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center start;
  }

  #w-node-e39e8aaa-ee1d-fa9a-ae4b-d4a829bdaa23-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_77f05a86-81bc-ee11-cdc6-f7c4554c1ea6-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: start;
  }

  #w-node-_912fc952-27fb-c92d-c5fe-e984e6048115-ebda74d9, #w-node-_3531f361-a517-9f62-7e44-6e9306f645b0-ebda74d9, #w-node-_23a61836-f74d-5039-c008-a42e03412cd2-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_8e26de69-2d0a-e2f6-5e53-ed893c00d2e3-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e069c78e-a2e1-a5cc-19f1-d2c0d1e055b2-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4c62e4f2-2332-e4b8-6dfe-b2983eeb1e38-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b8f707d0-7227-6dd4-e70a-6cdaca26efeb-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_9bf6e11a-c401-d768-d34b-8219c5896ecb-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-edaa5153-8bd5-5c87-1e86-bbc1e74a3e3a-ebda74d9, #w-node-_5ab9362b-5162-df48-ceed-cd355ab3c52e-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_5ab9362b-5162-df48-ceed-cd355ab3c537-ebda74d9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_6c4e433c-e2c6-82bb-00ea-e4482447a943-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7d93add8-5101-40ea-6cdc-86527c6edda8-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_550ff321-6841-01fc-4b85-5d3a450c5c42-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f40be8e6-7814-e416-02aa-3bb7d72b3220-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_584bbf0a-430f-1910-2d7e-872ac4976039-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4b93e836-e3f4-d754-769f-98397c02759c-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_68b9cbb7-ba8b-94a3-52eb-49fa737cc488-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-d9d8d4c1-6053-243f-e322-fe5752f04846-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7378a325-66a6-1998-a6aa-0db616da0595-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_67ee43b5-29e8-52f8-f530-bb6db6c24cef-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c701dfed-7e79-ab7b-191b-c9dd6220940a-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_149ebe81-1f37-057f-827c-321eae7e7c47-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: end;
  }

  #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74da {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }

  #w-node-edbb2fda-9ae1-0160-7ebd-9ff5eb0fe04a-ebda74da {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: start;
  }

  #w-node-_52a87126-eeea-8724-2f99-6cf038b3a854-ebda74da {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-b67986e5-dd39-4cdc-0e65-3b1e939bf271-ebda74da {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_605ad484-c814-f489-0750-62aaacf5d30c-ebda74da {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-_7639634c-8073-8e24-3b83-7035ccafe220-ebda74da {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: start;
  }

  #w-node-_7e34f24a-2c89-7f5e-652c-686bb5c1d2a3-ebda74da {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_8be8ebd1-3ec4-0192-7b16-79cbbcc38d87-ebda74da {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-f1e413c6-607a-3a99-041c-4a9e1bd47ec7-ebda74da {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_84521ce1-dd11-de0c-8b22-b7201df2e2f3-ebda74da, #w-node-_7d365ef1-9d5c-9e6b-e76c-1dc24e25ad31-ebda74da {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-_2fbfcb95-2561-ec8c-b539-f8b11e7f3aad-ebda74da {
    justify-self: start;
  }

  #w-node-_02f48996-ecd3-aaff-d254-61a92e6e3f73-ebda74da {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_4f2b3a99-91f6-78f3-3a3d-e3653d99ce48-ebda74da {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-_4d99ce91-a541-c557-4c0a-aa90bb3851d6-ebda74da {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_7be987cc-722d-bfc3-2bf6-b9fa8685a801-ebda74da {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-eb3b54d5-b47c-374b-6a26-82569c836f19-ebda74da {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-d311ae7c-0686-b25b-d41b-e8c5d4137016-ebda74da {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-_3691ed0c-753a-8989-bfd2-64c3588bb0d3-ebda74da {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_858d0f80-2b28-2424-d7ad-1129b6452c28-ebda74da, #w-node-cbbe48fc-e95e-9711-f123-3fa997068cdf-ebda74da, #w-node-_82148407-f8ee-715b-237b-326b2cb27d8e-ebda74da {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-ad8f9b66-0ae9-5cf8-cb46-6503e167a7a6-ebda74da {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-b25d762e-82cc-2b4a-466f-86eba4466218-ebda74da {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-_838b3b80-3f09-255b-2fda-02234d1df6fc-ebda74db {
    grid-area: span 1 / span 5 / span 1 / span 5;
    justify-self: start;
  }

  #w-node-d3cb3c27-b63e-a69c-a772-3128f7b881ab-ebda74db, #w-node-a7277452-ea5e-dbc9-b081-1c77605ba974-ebda74db {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ed4d9087-5753-a797-a16a-793fca75d7a2-ebda74db {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_872e391c-21f7-2cd3-4291-938c01f94af8-ebda74db {
    justify-self: center;
  }

  #w-node-ca4ded2c-1bf6-655a-090d-455b0dcb9089-ebda74db, #w-node-d90e1e75-4099-27a9-5ccf-88e41b48d2b1-ebda74db, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c94f-ebda74db, #w-node-_0906881c-f1dc-aea0-85a8-7c846ad5c943-ebda74db, #w-node-_0394060d-2484-cd26-d083-46cfdb1725b3-ebda74db, #w-node-_8f611b58-23af-9c54-4a67-3675624e20c0-ebda74db, #w-node-d9e1320c-a22e-accc-a8ff-63e8b3b2fe48-ebda74db, #w-node-d9e1320c-a22e-accc-a8ff-63e8b3b2fe51-ebda74db, #w-node-d7f0c4ee-4b8e-8a30-cfeb-879a77ceaa9f-ebda74db, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd327-ebda74db, #w-node-_6fb40226-b7c2-cace-e8ff-4c9cef8bd330-ebda74db, #w-node-_11e64c57-543d-d159-9fbb-5173ce478672-ebda74db, #w-node-_29d1690f-0880-3489-7555-8c356ee2d2e4-ebda74db, #w-node-_225d2361-c789-3714-597a-291f63104246-ebda74db, #w-node-_1547d929-6deb-1ec0-27ca-337efecefec3-ebda74db {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_204c7759-af3d-531b-daf7-4590e74e4189-ebda74db {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_0352f443-2d9a-8fee-98f5-212229f4337a-ebda74db, #w-node-abd923d6-3548-461f-dae6-3c61a40fc8af-ebda74db, #w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067a4-ebda74db, #w-node-e52a4dc4-5cfe-8056-429f-83be4504d372-ebda74db {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e52a4dc4-5cfe-8056-429f-83be4504d374-ebda74db {
    justify-self: center;
  }

  #w-node-_05e42f4f-5b9f-8f9c-5c66-cc1e905067ad-ebda74db, #w-node-b9af5133-c719-2a5d-91f9-198d12d472d9-ebda74db, #w-node-_15df3932-3ebb-1a97-d0e2-3ee741778658-ebda74db, #w-node-bedd8ea4-ff86-8ffc-4ad0-f3acccd9ddf1-ebda74db, #w-node-b9100b98-c116-9e9e-67ca-eff04efb46f5-ebda74db, #w-node-_2f9b139f-39f6-c45f-6856-33191c872bb6-ebda74db, #w-node-_29d7c299-fde3-acc2-3400-dc5e9667c574-ebda74db, #w-node-_626b55a7-e92f-bd06-9eaa-5780de44fc85-ebda74db, #w-node-a40ca551-6c27-9df6-36df-895c58a0c6d8-ebda74db, #w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4c8-ebda74db, #w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4cf-ebda74db, #w-node-_3d9fbd2b-6741-671e-5246-3d4e87eaf4d1-ebda74db {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_28741c76-8827-c0d7-825c-b21de4d953c5-ebda74db {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_9427f820-e2ef-0991-5bc9-735a43ea997e-ebda74db, #w-node-_6c45858b-df68-260f-b0ce-2538061c6860-ebda74db, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9a9-ebda74db, #w-node-_36c79f88-7f1b-7a2f-7b98-d5989c97d9b2-ebda74db, #w-node-_14545796-a74d-39c6-8bee-a60998a0d300-ebda74db {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ffecdff4-0744-4284-71b2-60733f1a6f2a-ebda74db {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_46ca498b-c72d-7c9f-8448-2508f7b5ed09-ebda74db, #w-node-beec784b-d071-6c77-24b9-e09d2bb5778e-ebda74db {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_3d8a1295-8546-8119-9e95-afb65a57f2c1-ebda74db {
    grid-column: span 7 / span 7;
  }

  #w-node-_3d8a1295-8546-8119-9e95-afb65a57f2c3-ebda74db {
    justify-self: center;
  }

  #w-node-_0d01f835-c47b-7723-1baf-e1c18d84ff20-ebda74db, #w-node-_1994dc17-e1b1-2ab9-f6f9-12101e39c4dc-ebda74db, #w-node-b06884fc-4d8a-84f5-9d1c-3f8e15ea822e-ebda74db, #w-node-_526c2fe1-a8da-bf5b-b91e-7f1aac40748f-ebda74db, #w-node-_526c2fe1-a8da-bf5b-b91e-7f1aac4074b3-ebda74db, #w-node-_1e566880-d894-c759-e10f-82215a0370af-ebda74db, #w-node-ef032c5d-87bb-7cbb-0f26-1915e8b14ab1-ebda74db, #w-node-_98462c90-a72d-5f0d-ae72-d52a16d0dcd8-ebda74db {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4a479a00-555c-eae6-7e9e-6e3c8760f3cc-ebda74db {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fbc-ebda74dc, #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fc5-ebda74dc, #w-node-e2b97feb-8bcb-ea1d-2bc1-0faaf5523fd2-ebda74dc {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e33d0249-aa1c-2264-0a5e-cf1be9b41993-ebda74dc {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74dd {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-d2f307a7-c1a5-7e92-9262-49137afc1e05-ebda74dd, #w-node-_51386345-a5e0-763d-d172-492de72e47a3-ebda74dd, #w-node-_784a3f31-4cf8-cf96-31f0-e0e04d3cd2e4-ebda74dd, #w-node-_784a3f31-4cf8-cf96-31f0-e0e04d3cd2ec-ebda74dd, #w-node-ad4574b4-f172-db82-c6f7-28e31e9b4f71-ebda74dd, #w-node-fea3d0a6-f505-b8fc-65c9-e2baa57c58d0-ebda74dd, #w-node-_4fd983ca-af80-13fb-e5e1-6a54215db643-ebda74dd {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4fd983ca-af80-13fb-e5e1-6a54215db644-ebda74dd {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_4fd983ca-af80-13fb-e5e1-6a54215db645-ebda74dd {
    justify-self: center;
  }

  #w-node-_570a2611-797e-0d23-1b02-c9c5185f00bf-ebda74dd, #w-node-baaf0f1c-1c6a-442e-132b-72cd668a6c71-ebda74dd, #w-node-_9ad2b912-289b-6411-28ca-b7ad80913b44-ebda74dd {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_9ad2b912-289b-6411-28ca-b7ad80913b60-ebda74dd {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_1090a5d9-dfa1-b83b-3eca-46baecaed98a-ebda74dd, #w-node-_3241b1ee-7447-0bcd-2d1b-35f24ea4a0d8-ebda74dd, #w-node-_0e487104-b9a4-ed77-8038-e0b0a6d3ebe6-ebda74dd, #w-node-_9ca625e2-ae39-f384-7de1-6e9d08525d9e-ebda74dd, #w-node-cee7b0de-bb63-b42a-fe5c-faeed8cfb70f-ebda74dd, #w-node-_56456449-ef9c-05b3-7418-7d1123292d5b-ebda74dd, #w-node-c8f80a45-524d-8d74-6084-3030126aed3f-ebda74dd, #w-node-_3165961b-85b4-7e8d-5b3e-dd35f869c7b6-ebda74dd, #w-node-_5cff2464-10d0-dab9-63b8-ea7f1aaf7b98-ebda74dd, #w-node-_919ce4b2-559c-646e-325d-67149891f9af-ebda74dd, #w-node-_4ae4ac44-47c0-419e-8596-a39874bdfe31-ebda74dd, #w-node-bc4c29dd-8889-877f-1ace-cccb2c9aea3d-ebda74dd, #w-node-af2c0ad7-0273-e7e9-bc73-23b380de41c1-ebda74dd, #w-node-af2c0ad7-0273-e7e9-bc73-23b380de41c9-ebda74dd, #w-node-af2c0ad7-0273-e7e9-bc73-23b380de41cb-ebda74dd, #w-node-_747077ce-309b-e9eb-8066-d0cc62846013-ebda74dd, #w-node-_587ca023-7b5d-5824-5e9e-0f9f7ca10066-ebda74dd, #w-node-acc172fc-2826-5f98-97cc-e9a94a15a46b-ebda74dd {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-acc172fc-2826-5f98-97cc-e9a94a15a46d-ebda74dd {
    justify-self: center;
  }

  #w-node-_47089420-30c3-823b-5d93-89274a6f5091-ebda74dd, #w-node-_71e9495b-4975-f75d-e43d-11e5afe49d5b-ebda74dd {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_71e9495b-4975-f75d-e43d-11e5afe49d8f-ebda74dd {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_9ba58fc7-5980-8cc6-0981-630e6a36e726-ebda74dd, #w-node-_47089420-30c3-823b-5d93-89274a6f509b-ebda74dd, #w-node-_308bcf3c-84d9-0fe6-8057-1358f4b141bf-ebda74dd, #w-node-_7c5e2e72-f3af-a607-1e31-16d1e0d07628-ebda74dd {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7c5e2e72-f3af-a607-1e31-16d1e0d07630-ebda74dd {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-b042f30c-9a68-bb30-e57a-1f8ac0c5781d-ebda74dd {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e5fa2d86-963a-3592-309c-1b002adb10ca-ebda74dd {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-b042f30c-9a68-bb30-e57a-1f8ac0c57827-ebda74dd {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f279c90e-e551-0266-b66c-c766e9714b40-ebda74dd {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74de, #w-node-de7e3a48-4dbb-4793-b136-5c2110c70f1c-ebda74de, #w-node-_62d54e74-a89b-4725-3016-b72a6b36c658-ebda74de, #w-node-d27ac4fa-848d-bc67-fc06-380f21fedc36-ebda74de, #w-node-f0bd6006-83ce-54e1-87c6-0b3138dc8aca-ebda74de, #w-node-_3874855d-6717-15a6-06aa-02f78f8bc80a-ebda74de, #w-node-_374ca6f3-65ac-5812-5269-3cbbe790865d-ebda74de {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_374ca6f3-65ac-5812-5269-3cbbe790865f-ebda74de {
    justify-self: center;
  }

  #w-node-_4b893975-ac33-f6fc-45a7-37c1d5454791-ebda74de {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ceb7260b-583d-1793-7550-243b039133af-ebda74de {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-_4d19077b-4e33-fb67-4776-0cb62a564263-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-b143321e-c518-cf83-04f8-90d5261bab7c-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-bd900ea5-2384-17cb-330d-e43999f021cd-ebda74df, #w-node-_83351b01-f977-a9e9-9951-d37d6390f59b-ebda74df, #w-node-_149a7bf8-9811-41a8-8e8c-cdad851b8e6e-ebda74df, #w-node-_044f9600-9e24-2582-3578-fb5465c06f7f-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_044f9600-9e24-2582-3578-fb5465c06f86-ebda74df, #w-node-_0b91dfe5-2802-11e7-d1e7-90eef0202dfb-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-d7822167-71df-07bd-43a2-452b861e8233-ebda74df, #w-node-c43d6766-13c6-e68b-870a-3d95781c8175-ebda74df, #w-node-_21ec8597-c0b3-c054-1ead-26d5ff4e7717-ebda74df, #w-node-_04689268-ef7e-15ba-96a4-6430639a7408-ebda74df, #w-node-_05ebc351-3150-c067-7f14-ec96d20f8ad1-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_05ebc351-3150-c067-7f14-ec96d20f8ad8-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9777070a-1bef-d3c7-4654-c38197c8baee-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_86bce83e-4f72-3e35-f0f0-7161b5782613-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9777070a-1bef-d3c7-4654-c38197c8baf7-ebda74df, #w-node-d54c1022-0672-373c-bb9e-7b76a0e98624-ebda74df, #w-node-_99d0e5dc-a4aa-b186-cd30-901f62538ccd-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-af76c912-30bf-5079-63c5-ce3d7d58a393-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_57b76b90-2148-be46-6f0f-bd854dcbf1b7-ebda74df, #w-node-d8f8d038-4fed-2858-0701-ddf46bde8c81-ebda74df, #w-node-b3a051a5-bfea-628e-f172-9fb6f9c16ca6-ebda74df, #w-node-_5598ed7a-a89c-d409-15ba-3820892afccf-ebda74df, #w-node-_1bf0cc3a-3146-1adc-e287-6f76949a6206-ebda74df, #w-node-c9e3fe35-0cff-4b41-f838-be48c7b5ce7b-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-c9e3fe35-0cff-4b41-f838-be48c7b5ce82-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ff46e2b2-2b7b-832a-46fc-f3b1d1b433f7-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e7ad8740-cb8e-f5e5-cbac-a8ec15dfaab5-ebda74df, #w-node-_74650d7e-cc26-8507-de45-8c8efdbaa706-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-be838173-1873-881e-fd68-f29a6e7f4c12-ebda74df, #w-node-_7a3921b3-ac3e-72c5-019f-33dc55282280-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc5528229a-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc5528229c-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822a1-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822a3-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d4-ebda74df, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d6-ebda74df, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822d8-ebda74df, #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822da-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7a3921b3-ac3e-72c5-019f-33dc552822dc-ebda74df, #w-node-_5934ceb6-761a-ee84-0866-ad948b244b25-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_5934ceb6-761a-ee84-0866-ad948b244b2c-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_632febb5-75cc-1948-360e-1929f2622b8c-ebda74df, #w-node-_632e3423-94a6-0df1-ce5a-adb1539198f6-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_632e3423-94a6-0df1-ce5a-adb1539198f7-ebda74df {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_632e3423-94a6-0df1-ce5a-adb1539198f8-ebda74df {
    justify-self: center;
  }

  #w-node-_40ed546c-9aeb-972f-b9f8-631efe8aad33-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_0c2f868a-bae7-bd0f-fb07-ba0cb945ad67-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ceaaa33b-7995-5a39-f48a-a88e60d2bc78-ebda74df, #w-node-d9156ebb-7632-8026-6fff-e55867186675-ebda74df, #w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f6-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f7-ebda74df {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_0c78ecb0-051b-fec7-a17c-a4d91fb701f8-ebda74df {
    justify-self: center;
  }

  #w-node-d9156ebb-7632-8026-6fff-e5586718667c-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f88b618a-16d1-4df9-10f0-b2a93c45d5c7-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-ba04159b-ab6a-f60e-6c5f-73f28407a589-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0216e76d-a6cf-0e55-474a-0e93f2079b16-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-c677e866-4a26-cad5-96a4-7596ed0078a8-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ef78e9e0-f26c-62aa-a918-134e3c7294fa-ebda74df, #w-node-e6e43e4d-b81f-eff3-e335-ec2b8f669ee8-ebda74df, #w-node-f77a298e-7dba-fe91-6d54-eec43ec163a2-ebda74df, #w-node-d9b1fce4-4cea-dcf1-969c-b519063799b4-ebda74df, #w-node-_45a35348-0e77-e725-7ba6-1d37b71c2d61-ebda74df, #w-node-_04fcbf27-e7e9-9a71-199b-401a1651d9cf-ebda74df, #w-node-_040342d1-f09a-e07f-276d-8415792402ec-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-d5e38096-0fe0-e1ee-b871-90fbaa282a64-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b2cbb8d4-2078-f379-ddc3-8ec389458f2b-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_040342d1-f09a-e07f-276d-8415792402f3-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b42904d3-ef2b-71e2-bcc9-ed0a0e812475-ebda74df, #w-node-_9eadec8d-da21-4652-8f68-6ae816d9be1e-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_79b3e3fa-4823-3d47-e8f3-1a0275e27158-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9eadec8d-da21-4652-8f68-6ae816d9be27-ebda74df, #w-node-_1e019105-9112-3160-625a-7c1efbd4feee-ebda74df, #w-node-_48184a71-201b-3cd6-4191-996c862968e8-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_48184a71-201b-3cd6-4191-996c862968e9-ebda74df {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_48184a71-201b-3cd6-4191-996c862968ea-ebda74df {
    justify-self: center;
  }

  #w-node-a4829491-c626-f8d1-ce2c-0d3118e71452-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f9846eb3-5585-4ab1-1b0c-a618252ec6f4-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_734763e2-9d99-c1d0-37fe-f81986486c75-ebda74df, #w-node-ca9ba71b-14d6-bdab-fb0b-9b95698bc8dc-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_9ff32d25-1311-2f76-987c-ab950d814a06-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9ff32d25-1311-2f76-987c-ab950d814a07-ebda74df {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_9ff32d25-1311-2f76-987c-ab950d814a08-ebda74df {
    justify-self: center;
  }

  #w-node-_3d076af9-edfc-8328-4276-071e0b169719-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1a7e3201-9c15-de09-6658-4f530d922351-ebda74df, #w-node-_649d65ff-a19b-8a49-76bb-a69446ee9853-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_649d65ff-a19b-8a49-76bb-a69446ee985a-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_3a8366b5-5f22-7a34-7e09-5bd23e89f633-ebda74df, #w-node-_649d65ff-a19b-8a49-76bb-a69446ee985c-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-f1ae66d0-2f25-eca1-1a7c-7f906f601584-ebda74df {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_1344ba46-9d95-2ace-34e3-452ce7c05e46-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-aff52044-c170-9f34-10a9-ed6730700bb4-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_14ce00d2-24a8-dea6-adab-ab1dec24d876-ebda74df, #w-node-_524f225f-64e6-d4ee-462d-c3b4bc349125-ebda74df, #w-node-_97d16b5c-5a08-f397-bcac-20b8a534e806-ebda74df, #w-node-_36ffa590-9cd2-706a-ccf8-2fea4807b78f-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_7d5c09f4-aead-b9be-26e5-6f475669fcd4-ebda74df {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf0-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf1-ebda74df {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_92a164f3-5ecf-da5b-e245-5b3c60abcaf2-ebda74df {
    justify-self: center;
  }

  #w-node-fe00ac78-d999-6b5a-522b-095309b88624-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-fe00ac78-d999-6b5a-522b-095309b8862b-ebda74df, #w-node-_96f23207-7ac2-18d4-0939-9dcfa2e8f122-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-fe00ac78-d999-6b5a-522b-095309b8862d-ebda74df, #w-node-c79bcab9-f57c-b357-ef2f-10aa0bfe48e7-ebda74df, #w-node-fd44066d-8559-d0e2-c2ce-f91899aff118-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-bb290663-e852-57c3-1399-a5a7eeac1adb-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c79bcab9-f57c-b357-ef2f-10aa0bfe48f0-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_44574b0d-fd4d-5eeb-d353-46119ee38c1e-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-cc4d73b4-7109-61a1-3d70-c4fa755ed367-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4a6fd0fc-1cc3-8460-24f4-0a98d6c0ab57-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1de42e52-05bf-1fa3-708c-480ef73e339d-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_1de42e52-05bf-1fa3-708c-480ef73e339e-ebda74df {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_1de42e52-05bf-1fa3-708c-480ef73e339f-ebda74df {
    justify-self: center;
  }

  #w-node-_036095db-2e51-3830-a1e4-f3857967496e-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-de5d15c9-13c7-6d0a-edd7-bc9cc08cbba5-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7c83f183-9aef-9311-57f5-ac3824a1d3c8-ebda74df, #w-node-a6032366-3949-cce2-53e6-4c2b8205fa9a-ebda74df, #w-node-d5c308fb-bb3a-6d79-078e-b90fb727bc7b-ebda74df, #w-node-_7301d8ee-b5c5-77b4-cd25-a2608936f00f-ebda74df, #w-node-c0ebcf71-8713-e5d9-83a0-c4bde5d1b05f-ebda74df, #w-node-cc246444-def1-c104-707a-df852aadf440-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-cc246444-def1-c104-707a-df852aadf441-ebda74df {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-cc246444-def1-c104-707a-df852aadf442-ebda74df {
    justify-self: center;
  }

  #w-node-cac38922-1092-eae9-91ff-07c6c79cf4c3-ebda74df, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94bf-ebda74df, #w-node-_195a786a-a715-24e3-9892-a948772f5a10-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_932dcab8-502e-9d7e-aca0-89d8bd54c3ba-ebda74df {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_313e2f18-ed89-478f-38ee-1b113b4534fb-ebda74df, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94c6-ebda74df, #w-node-_3220e239-4c6e-e92a-52b5-07ec7c8f94c8-ebda74df, #w-node-_39f6bb36-eb98-8e82-037a-bef2a6844820-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_2718d3bb-e9b5-3678-b11d-46650084b50d-ebda74df {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_77f1b358-d75f-8607-746a-9c0572487963-ebda74df {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_5697bcfd-c2a5-3150-3d09-28bfa5732cb7-ebda74df, #w-node-_7194f62d-4643-391f-2d0f-20dfbda19c6f-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4444dba0-dd52-a6ca-4fd0-d15c4231d38e-ebda74df {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74e0, #w-node-_136a4466-c8ca-b376-7f54-53331e988d3c-ebda74e0, #w-node-_820b4e9b-20a4-6c50-7b2f-f0e1ceb5d81e-ebda74e0, #w-node-_5f760ed8-cd62-5fa7-048b-46736d6411ab-ebda74e0, #w-node-ba354904-94db-fac5-9942-d63fe4a987be-ebda74e0 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_25a6e7c8-eafc-7cbc-df38-436cc63dacd6-ebda74e0 {
    grid-column: span 7 / span 7;
  }

  #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179a-ebda74e0 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179b-ebda74e0 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179c-ebda74e0 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-_4e4c4752-9ade-64ae-b541-7fdbd479179d-ebda74e0 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-dc094625-2935-bc5f-cbed-87f31801db8f-ebda74e0, #w-node-_58542f3e-736c-b900-75a3-b94a481723e3-ebda74e0 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_29266c2a-d416-91f5-8122-cfd9c69125f8-ebda74e0 {
    justify-self: center;
  }

  #w-node-_58542f3e-736c-b900-75a3-b94a481723eb-ebda74e0, #w-node-_0b499769-1c65-a6c5-2c66-7da7ed67ac28-ebda74e0, #w-node-_0b499769-1c65-a6c5-2c66-7da7ed67ac30-ebda74e0, #w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c0-ebda74e0 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c1-ebda74e0 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-e1a53415-2ee5-2052-28c4-fbdc234bf4c2-ebda74e0 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-ccd62946-dc7b-1a26-fdf1-c779c2a12a05-ebda74e0 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-e40f5c1c-a3c6-e8f7-8ad2-38f38cfb7054-ebda74e0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: auto;
  }

  #w-node-adb442c0-c1a1-5a52-681a-ca7524d8b4f4-ebda74e0, #w-node-f8a257fc-a717-89be-d696-d3b69f50fc4d-ebda74e0, #w-node-f07b1cf7-8524-9a0c-ca8a-c23210772b89-ebda74e0, #w-node-_0c48c5c3-acd5-3674-efd4-db327fa3b93a-ebda74e0, #w-node-cb9ff719-801b-1b47-5c84-a608f419d24d-ebda74e0 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-cb9ff719-801b-1b47-5c84-a608f419d24e-ebda74e0 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-cb9ff719-801b-1b47-5c84-a608f419d24f-ebda74e0 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-ecb77b0a-5165-90cb-aab8-f06a7c7c4523-ebda74e0, #w-node-a697c8ca-6571-40ea-418d-aa3bad6e383e-ebda74e0, #w-node-_290feb3b-81d9-8770-9073-f40d66180db1-ebda74e0 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_290feb3b-81d9-8770-9073-f40d66180db2-ebda74e0 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-f7d4145e-91df-5a85-46c2-f7bd5f01545c-ebda74e0, #w-node-_4253bd63-16ba-d1ba-88da-0c2b2b270004-ebda74e0 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_37d0c782-bbe7-2cc1-0d93-c7d081f9f1a0-ebda74e0 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: center;
  }

  #w-node-_4253bd63-16ba-d1ba-88da-0c2b2b270037-ebda74e0 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_17a2d884-fb4f-2042-7949-7e7152463e68-ebda74e0 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74f3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4bf0640c-0349-0083-0f2d-c3588240196e-ebda74f3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: center;
  }

  #w-node-_1ce1e82a-2d91-fada-fa19-3f1b1f94057f-ebda74f3, #w-node-eae2dd53-ac10-7807-15f3-348025fae952-ebda74f3, #w-node-_5c608354-f966-bd37-a533-e69c4761c043-ebda74f3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_2c22dc4c-96c8-3e0e-f823-9d5c596e8c9a-ebda74f3 {
    grid-column: span 7 / span 7;
    place-self: center;
  }

  #w-node-_22476b2b-242c-501b-d3d5-3b6e5db7c006-ebda74f3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_4499fe07-b027-5954-77e0-78af4f511553-ebda74f3, #w-node-_9f6050d4-54d5-6cfd-5e57-06933480d07e-ebda74f3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_05ffa22d-a3b4-1511-6f19-f5b96ba52eba-ebda74f3 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_08261823-c7d3-14c3-83df-01f987e23f0f-ebda74f3, #w-node-af53665e-37cf-641d-309f-f233419b7988-ebda74f3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f84c3c81-e117-7ddc-77b3-e5756c716083-ebda74f3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74f4, #w-node-_212ef8d1-2fc1-d578-0af3-9d9194564191-ebda74f4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_50e70d10-9ae6-1bb3-01d8-d0f65ed48dc5-ebda74f4, #w-node-aa53b87a-1a34-f7cb-246a-84f44c4e089a-ebda74f4, #w-node-_29eae167-3f8f-dea5-c791-d5eaddfba4e1-ebda74f4 {
    grid-column: span 7 / span 7;
  }

  #w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda74f5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-fa72de04-893f-9b71-dd99-987114e4ce2e-ebda74f5, #w-node-_3ba9a57a-10fd-caf9-8868-a5b4e5c66051-ebda74f5, #w-node-e4ee4a51-e440-a640-84bc-849b39b544dc-ebda74f5, #w-node-fb32af28-3876-2d2a-75b0-348fac2c195e-ebda74f5, #w-node-_8eddd77b-23a7-c958-bf62-6ab748975ea4-ebda74f5, #w-node-dbd3c6d8-8d78-0d3a-ecc3-f5bf884eef83-ebda74f5, #w-node-_3b744737-42d9-04f0-5774-069888f7cbcb-ebda74f5, #w-node-_9b3b6f18-9b5c-c05c-d3c9-01c6f58f7b4e-ebda74f5, #w-node-ffb1fbac-9fbc-dea7-0aa1-5b1a8515043e-ebda74f5, #w-node-_4f2b921f-0901-f75c-4ac8-38680566ffb3-ebda74f5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74f6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }

  #w-node-edbb2fda-9ae1-0160-7ebd-9ff5eb0fe04a-ebda74f6 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: start;
  }

  #w-node-_52a87126-eeea-8724-2f99-6cf038b3a854-ebda74f6 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-b67986e5-dd39-4cdc-0e65-3b1e939bf271-ebda74f6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_605ad484-c814-f489-0750-62aaacf5d30c-ebda74f6 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-_7639634c-8073-8e24-3b83-7035ccafe220-ebda74f6 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: start;
  }

  #w-node-_7e34f24a-2c89-7f5e-652c-686bb5c1d2a3-ebda74f6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_8be8ebd1-3ec4-0192-7b16-79cbbcc38d87-ebda74f6 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-f1e413c6-607a-3a99-041c-4a9e1bd47ec7-ebda74f6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_84521ce1-dd11-de0c-8b22-b7201df2e2f3-ebda74f6, #w-node-_7d365ef1-9d5c-9e6b-e76c-1dc24e25ad31-ebda74f6 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-_2fbfcb95-2561-ec8c-b539-f8b11e7f3aad-ebda74f6 {
    justify-self: start;
  }

  #w-node-_02f48996-ecd3-aaff-d254-61a92e6e3f73-ebda74f6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_4f2b3a99-91f6-78f3-3a3d-e3653d99ce48-ebda74f6 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-_4d99ce91-a541-c557-4c0a-aa90bb3851d6-ebda74f6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_7be987cc-722d-bfc3-2bf6-b9fa8685a801-ebda74f6 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-eb3b54d5-b47c-374b-6a26-82569c836f19-ebda74f6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-d311ae7c-0686-b25b-d41b-e8c5d4137016-ebda74f6 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-_3691ed0c-753a-8989-bfd2-64c3588bb0d3-ebda74f6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_858d0f80-2b28-2424-d7ad-1129b6452c28-ebda74f6, #w-node-cbbe48fc-e95e-9711-f123-3fa997068cdf-ebda74f6, #w-node-_82148407-f8ee-715b-237b-326b2cb27d8e-ebda74f6 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    place-self: start;
  }

  #w-node-ad8f9b66-0ae9-5cf8-cb46-6503e167a7a6-ebda74f6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-b25d762e-82cc-2b4a-466f-86eba4466218-ebda74f6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }
}

@media screen and (max-width: 991px) {
  #w-node-b145d0b0-b681-7707-fa59-07a07cfad228-ebda7432 {
    grid-column: span 3 / span 3;
  }

  #w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda7432 {
    grid-column: span 5 / span 5;
  }

  #w-node-cea82f7e-02f2-8ef2-57d0-b41ed57e8bbf-ebda745f {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: auto;
  }

  #w-node-_7cd6aa6b-ca86-0734-99ad-b4c2ef8f0e11-ebda745f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1291310-08f1-b9ae-2ad8-7001fc54dd3c-ebda745f {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_0023448e-23a7-f5eb-9ef5-e8405c617349-ebda745f {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center start;
  }

  #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda7465 {
    justify-self: start;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda746a, #w-node-_212ef8d1-2fc1-d578-0af3-9d9194564191-ebda746a, #w-node-_50e70d10-9ae6-1bb3-01d8-d0f65ed48dc5-ebda746a, #w-node-aa53b87a-1a34-f7cb-246a-84f44c4e089a-ebda746a, #w-node-_29eae167-3f8f-dea5-c791-d5eaddfba4e1-ebda746a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f4f7717b-32f0-8331-0b7d-8b111fe6f9f7-ebda746d, #w-node-f4f7717b-32f0-8331-0b7d-8b111fe6f9f7-ebda748a {
    grid-column: span 5 / span 5;
  }

  #w-node-cea82f7e-02f2-8ef2-57d0-b41ed57e8bbf-ebda748c {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: auto;
  }

  #w-node-_7cd6aa6b-ca86-0734-99ad-b4c2ef8f0e11-ebda748c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1291310-08f1-b9ae-2ad8-7001fc54dd3c-ebda748c {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_0023448e-23a7-f5eb-9ef5-e8405c617349-ebda748c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center start;
  }

  #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda748f {
    justify-self: start;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74a6, #w-node-_212ef8d1-2fc1-d578-0af3-9d9194564191-ebda74a6, #w-node-_50e70d10-9ae6-1bb3-01d8-d0f65ed48dc5-ebda74a6, #w-node-aa53b87a-1a34-f7cb-246a-84f44c4e089a-ebda74a6, #w-node-_29eae167-3f8f-dea5-c791-d5eaddfba4e1-ebda74a6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b145d0b0-b681-7707-fa59-07a07cfad228-ebda74a7 {
    grid-column: span 3 / span 3;
  }

  #w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda74a7 {
    grid-column: span 5 / span 5;
  }

  #w-node-b145d0b0-b681-7707-fa59-07a07cfad228-ebda74a8 {
    grid-column: span 3 / span 3;
  }

  #w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda74a8 {
    grid-column: span 5 / span 5;
  }

  #w-node-b145d0b0-b681-7707-fa59-07a07cfad228-ebda74a9 {
    grid-column: span 3 / span 3;
  }

  #w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda74a9, #w-node-f4f7717b-32f0-8331-0b7d-8b111fe6f9f7-ebda74ab {
    grid-column: span 5 / span 5;
  }

  #w-node-cea82f7e-02f2-8ef2-57d0-b41ed57e8bbf-ebda74ad {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: auto;
  }

  #w-node-_7cd6aa6b-ca86-0734-99ad-b4c2ef8f0e11-ebda74ad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1291310-08f1-b9ae-2ad8-7001fc54dd3c-ebda74ad {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_0023448e-23a7-f5eb-9ef5-e8405c617349-ebda74ad {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center start;
  }

  #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74b1 {
    justify-self: start;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74d5, #w-node-_212ef8d1-2fc1-d578-0af3-9d9194564191-ebda74d5, #w-node-_50e70d10-9ae6-1bb3-01d8-d0f65ed48dc5-ebda74d5, #w-node-aa53b87a-1a34-f7cb-246a-84f44c4e089a-ebda74d5, #w-node-_29eae167-3f8f-dea5-c791-d5eaddfba4e1-ebda74d5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f4f7717b-32f0-8331-0b7d-8b111fe6f9f7-ebda74d7 {
    grid-column: span 5 / span 5;
  }

  #w-node-cea82f7e-02f2-8ef2-57d0-b41ed57e8bbf-ebda74d9 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    justify-self: auto;
  }

  #w-node-_7cd6aa6b-ca86-0734-99ad-b4c2ef8f0e11-ebda74d9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1291310-08f1-b9ae-2ad8-7001fc54dd3c-ebda74d9 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_0023448e-23a7-f5eb-9ef5-e8405c617349-ebda74d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center start;
  }

  #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74dd {
    justify-self: start;
  }

  #w-node-f97c18a9-0ec3-c22e-41ee-96b83e20083d-ebda74f4, #w-node-_212ef8d1-2fc1-d578-0af3-9d9194564191-ebda74f4, #w-node-_50e70d10-9ae6-1bb3-01d8-d0f65ed48dc5-ebda74f4, #w-node-aa53b87a-1a34-f7cb-246a-84f44c4e089a-ebda74f4, #w-node-_29eae167-3f8f-dea5-c791-d5eaddfba4e1-ebda74f4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b145d0b0-b681-7707-fa59-07a07cfad228-ebda74f5 {
    grid-column: span 3 / span 3;
  }

  #w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda74f5 {
    grid-column: span 5 / span 5;
  }
}

@media screen and (max-width: 767px) {
  #w-node-c701dfed-7e79-ab7b-191b-c9dd6220940a-ebda745f, #w-node-_149ebe81-1f37-057f-827c-321eae7e7c47-ebda745f, #w-node-edbb2fda-9ae1-0160-7ebd-9ff5eb0fe04a-ebda7462, #w-node-c701dfed-7e79-ab7b-191b-c9dd6220940a-ebda748c, #w-node-_149ebe81-1f37-057f-827c-321eae7e7c47-ebda748c, #w-node-c701dfed-7e79-ab7b-191b-c9dd6220940a-ebda74ad, #w-node-_149ebe81-1f37-057f-827c-321eae7e7c47-ebda74ad, #w-node-edbb2fda-9ae1-0160-7ebd-9ff5eb0fe04a-ebda74ae, #w-node-c701dfed-7e79-ab7b-191b-c9dd6220940a-ebda74d9, #w-node-_149ebe81-1f37-057f-827c-321eae7e7c47-ebda74d9, #w-node-edbb2fda-9ae1-0160-7ebd-9ff5eb0fe04a-ebda74da, #w-node-edbb2fda-9ae1-0160-7ebd-9ff5eb0fe04a-ebda74f6 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b145d0b0-b681-7707-fa59-07a07cfad228-ebda7432, #w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda7432, #w-node-dd58a8ef-bb89-f93e-723d-5285bfee5283-ebda745f {
    grid-column: span 1 / span 1;
  }

  #w-node-_73f82363-9c22-6458-6962-0490296eb2ea-ebda745f {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b92-ebda745f {
    grid-column: span 1 / span 1;
  }

  #w-node-_67ee43b5-29e8-52f8-f530-bb6db6c24cef-ebda745f {
    grid-column: span 7 / span 7;
  }

  #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda7462, #w-node-_212ef8d1-2fc1-d578-0af3-9d9194564191-ebda746a, #w-node-f4f7717b-32f0-8331-0b7d-8b111fe6f9f7-ebda746d, #w-node-f4f7717b-32f0-8331-0b7d-8b111fe6f9f7-ebda748a, #w-node-dd58a8ef-bb89-f93e-723d-5285bfee5283-ebda748c {
    grid-column: span 1 / span 1;
  }

  #w-node-_73f82363-9c22-6458-6962-0490296eb2ea-ebda748c {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b92-ebda748c {
    grid-column: span 1 / span 1;
  }

  #w-node-_67ee43b5-29e8-52f8-f530-bb6db6c24cef-ebda748c {
    grid-column: span 7 / span 7;
  }

  #w-node-_212ef8d1-2fc1-d578-0af3-9d9194564191-ebda74a6, #w-node-b145d0b0-b681-7707-fa59-07a07cfad228-ebda74a7, #w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda74a7, #w-node-b145d0b0-b681-7707-fa59-07a07cfad228-ebda74a8, #w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda74a8, #w-node-b145d0b0-b681-7707-fa59-07a07cfad228-ebda74a9, #w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda74a9, #w-node-f4f7717b-32f0-8331-0b7d-8b111fe6f9f7-ebda74ab, #w-node-dd58a8ef-bb89-f93e-723d-5285bfee5283-ebda74ad {
    grid-column: span 1 / span 1;
  }

  #w-node-_73f82363-9c22-6458-6962-0490296eb2ea-ebda74ad {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b92-ebda74ad {
    grid-column: span 1 / span 1;
  }

  #w-node-_67ee43b5-29e8-52f8-f530-bb6db6c24cef-ebda74ad {
    grid-column: span 7 / span 7;
  }

  #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74ae, #w-node-_212ef8d1-2fc1-d578-0af3-9d9194564191-ebda74d5, #w-node-f4f7717b-32f0-8331-0b7d-8b111fe6f9f7-ebda74d7, #w-node-dd58a8ef-bb89-f93e-723d-5285bfee5283-ebda74d9 {
    grid-column: span 1 / span 1;
  }

  #w-node-_73f82363-9c22-6458-6962-0490296eb2ea-ebda74d9 {
    grid-column: span 1 / span 1;
    justify-self: start;
  }

  #w-node-a53e9718-e8e0-b3a7-bebd-ec768c207b92-ebda74d9 {
    grid-column: span 1 / span 1;
  }

  #w-node-_67ee43b5-29e8-52f8-f530-bb6db6c24cef-ebda74d9 {
    grid-column: span 7 / span 7;
  }

  #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74da, #w-node-_212ef8d1-2fc1-d578-0af3-9d9194564191-ebda74f4, #w-node-b145d0b0-b681-7707-fa59-07a07cfad228-ebda74f5, #w-node-_0400ef41-262a-9b03-d60a-18d39a8eb4cd-ebda74f5, #w-node-bc8c4af5-840f-fd92-25cb-053feafade85-ebda74f6 {
    grid-column: span 1 / span 1;
  }
}


@font-face {
  font-family: 'Sourcesans 3';
  src: url('../fonts/SourceSans3-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sourcesans 3';
  src: url('../fonts/SourceSans3-BoldItalic.ttf') format('truetype'), url('../fonts/SourceSans3-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sourcesans 3';
  src: url('../fonts/SourceSans3-Bold.ttf') format('truetype'), url('../fonts/SourceSans3-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sourcesans 3';
  src: url('../fonts/SourceSans3-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sourcesans 3';
  src: url('../fonts/SourceSans3-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sourcesans 3';
  src: url('../fonts/SourceSans3-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sourcesans 3';
  src: url('../fonts/SourceSans3-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sourcesans 3';
  src: url('../fonts/SourceSans3-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
