:root {
  --black: black;
  --verde-abertura: #097951;
  --verde-mod1: #66a582;
  --lilas-mod2: #9ca7e3;
  --roxo-mod3: #a78ea6;
  --amarelo-mod4: #eeb66c;
  --amarelo: #fad9c7;
  --white: white;
  --texto-cinza: #666;
  --dark-slate-blue: #2a5077;
  --bege: #efefef;
  --verde-atividade: #2d989b;
  --azul-claro: #afddf9;
  --azul-mp2: #08d1ff;
}

.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;
}

body {
  color: #333;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

p {
  margin-bottom: 10px;
}

a {
  color: var(--black);
  text-decoration: underline;
}

.abertura {
  min-height: 700px;
  background-image: url('../images/abertura.png');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.logos {
  margin-top: 1em;
}

.logo_curso {
  margin-top: 5em;
}

.br_iniciar {
  width: 100px;
  color: var(--verde-abertura);
  text-align: center;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/bt_iniciar.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  margin-top: 3em;
  margin-bottom: 3em;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 16px;
  display: flex;
}

.section-branca {
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.section-branca.fundo1 {
  background-image: url('../images/rio.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
  padding-top: 40px;
}

.section-branca.fundo_mod1 {
  background-image: url('../images/mod1.png');
  background-position: 0 40px;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-branca.fundo2 {
  background-image: url('../images/rio2.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
  padding-top: 40px;
}

.section-branca.fundo5 {
  background-image: url('../images/ilustra52.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-branca.fundo3 {
  background-image: url('../images/planta1.png');
  background-position: 150%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-branca.fundo_mod2 {
  background-image: url('../images/mod2.png');
  background-position: 0 40px;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-branca.fundo4 {
  background-image: url('../images/rio3.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
  padding-top: 40px;
}

.section-branca.fundo5 {
  background-image: url('../images/rio4.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
  padding-top: 40px;
}

.section-branca.fundo_mod3 {
  background-image: url('../images/mod3.png');
  background-position: 0 40px;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-branca.fundo_mod4 {
  background-image: url('../images/mod4.png');
  background-position: 0 40px;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-branca.fundo-rio-mod3b {
  background-image: url('../images/rio6.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
  padding-top: 40px;
}

.section-branca.fundo6 {
  background-image: url('../images/ilustra64.png');
  background-position: 120%;
  background-repeat: repeat-y;
  background-size: 35%;
  background-attachment: fixed;
}

.section-branca.fundo-rio-mod3a {
  background-image: url('../images/rio5.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-branca.fundo-rio-mod4b {
  background-image: url('../images/rio8.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
  padding-top: 40px;
}

.section-branca.fundo-rio-mod4a {
  background-image: url('../images/rio7.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-abertura {
  opacity: 1;
  background-color: #097951;
  background-image: url('../images/ilustra52.png');
  background-position: -5% 100%;
  background-repeat: repeat-y;
  background-size: auto 100%;
  background-attachment: fixed;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.section-abertura.fundo3 {
  background-image: url('../images/ilustra66.png');
  background-position: -30%;
  background-size: auto 110%;
}

.grid-container-90 {
  width: 90%;
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
  margin-bottom: 0;
}

.grid-conteudo {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: block;
}

.h2-subtit-mod {
  color: var(--verde-mod1);
  margin-top: 0;
  margin-bottom: 2em;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 130%;
}

.h2-subtit-mod.lilas-mod2 {
  color: var(--lilas-mod2);
}

.h2-subtit-mod.roxo-mod3 {
  color: var(--roxo-mod3);
}

.h2-subtit-mod.amarelo_mod4 {
  color: var(--amarelo-mod4);
}

.texto {
  color: var(--black);
  margin-bottom: 1.5em;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.texto.branco {
  color: #fff;
}

.texto.preto {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: Open Sans, sans-serif;
  display: block;
  position: static;
}

.onda {
  width: 100%;
  margin: 0 0 -1px;
  padding-bottom: 0;
}

.acordeon-wrapper {
  background-color: rgba(0, 0, 0, 0);
  margin: 0 0 1.5em;
  padding-bottom: 0;
}

.acordeon-item {
  background-color: rgba(0, 0, 0, 0);
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-flow: wrap;
  align-content: flex-start;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.acordeon-icon {
  margin-left: 1em;
  margin-right: 0;
  position: relative;
}

.acordeon-text {
  color: #000;
  margin-bottom: 1.5em;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.acordeon-text1 {
  color: #000;
  margin-bottom: 1.5em;
  margin-right: 0;
  padding-top: 1.5em;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.container-menu {
  flex-direction: row;
  align-items: flex-end;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.navbar {
  z-index: 1;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.brand {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 10px;
  margin-right: 10px;
}

.nav-menu {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.nav-link {
  color: var(--verde-abertura);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 10px 10px 5px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.nav-link:hover {
  border-style: none none solid;
  border-width: 1px 1px 3px;
  border-color: black black var(--verde-abertura);
  background-color: rgba(46, 123, 190, .1);
  padding-top: 10px;
}

.nav-link:active {
  background-color: #a8b7c3;
}

.nav-link.w--current {
  border-style: none none solid;
  border-width: 0 0 3px;
  border-color: #fff #fff var(--verde-abertura);
  color: var(--verde-abertura);
  background-color: rgba(9, 121, 81, .2);
}

.box_saiba_mais {
  background-color: var(--amarelo);
  color: var(--amarelo);
  border-radius: 20px;
  align-items: flex-start;
  margin-bottom: 1.5em;
  padding: 1em;
  font-family: ff-uberhand-pro, sans-serif;
  font-size: 20px;
  line-height: 150%;
  display: flex;
}

.img-destaque {
  width: 35px;
  margin-bottom: 10px;
  margin-right: 15px;
}

.bullet {
  color: var(--black);
  background-image: url('../images/leaf-laranja.svg');
  background-position: 0 7px;
  background-repeat: no-repeat;
  background-size: 17px;
  margin-bottom: .5em;
  margin-left: 0;
  padding-left: 25px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 150%;
  list-style-type: none;
}

.bullet.branco {
  color: #fff;
}

.bullet.amarelo {
  color: #000;
  background-image: url('../images/leaf-amarelo.svg');
  padding-left: 25px;
}

.bullet.verde3 {
  background-image: url('../images/leaf-verde.svg');
}

.bullet_list {
  margin-bottom: 2em;
  margin-left: 0;
  padding-left: 0;
}

.citacao {
  color: var(--verde-abertura);
  text-align: left;
  border: 1px #000;
  margin-bottom: 1.5em;
  padding: 0 70px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.citacao.amarelo {
  color: var(--amarelo);
  font-size: 16px;
  line-height: 140%;
}

.citacao.amarelo.right {
  text-align: right;
}

.citacao.branco {
  color: var(--white);
}

.citacao.roxo {
  color: var(--roxo-mod3);
}

.citacao.modal {
  font-size: 14px;
  line-height: 150%;
}

.modal_div_window {
  z-index: 9900;
  width: 50%;
  height: auto;
  background-color: var(--amarelo);
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding: 2em 2em 1em;
  display: block;
  position: relative;
  overflow: auto;
  box-shadow: 4px 4px 20px 1px #000;
}

.modal_bt_fechar {
  background-color: var(--verde-abertura);
  color: #fff;
  text-align: right;
  border-radius: 20px;
  margin-bottom: 2em;
  margin-left: 0;
  padding: 2px 7px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  position: absolute;
  top: 5%;
  bottom: auto;
  left: auto;
  right: 3%;
}

.modal_bt_fechar:hover {
  background-color: var(--texto-cinza);
}

.modal_bt_fechar:active {
  background-color: var(--dark-slate-blue);
}

.modal9 {
  z-index: 999999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.modal_text {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  line-height: 150%;
  display: block;
}

.links {
  color: var(--black);
}

.links.branco {
  color: #fff;
}

.links.preto {
  color: #000;
}

.links.amarelo {
  color: var(--amarelo);
}

.destaque_texto {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 140%;
}

.destaque_texto.preto {
  color: #000;
  margin-bottom: 0;
  padding-top: 20px;
  font-size: 18px;
  line-height: 140%;
}

.destaque_texto.preto.margin-bottom-20 {
  margin-bottom: 1.5rem;
}

.destaque_texto.verde-abertura {
  color: var(--verde-abertura);
  font-size: 20px;
  list-style-type: decimal;
}

.destaque_texto.branco {
  color: var(--white);
}

.destaque_texto.preto2 {
  color: #000;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 18px;
  line-height: 140%;
}

.destaque_texto.roxo {
  color: var(--roxo-mod3);
  font-size: 20px;
  list-style-type: decimal;
}

.box_atencao {
  color: var(--amarelo);
  align-items: flex-start;
  margin-bottom: 1.5em;
  padding-right: 0;
  font-family: ff-uberhand-pro, sans-serif;
  font-size: 20px;
  line-height: 150%;
  display: flex;
}

.tit_saiba_mais {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.image {
  margin-top: 0;
  margin-bottom: 0;
}

.bt_seguir {
  color: var(--verde-abertura);
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/seta_dir.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-left: 20px;
  padding-right: 35px;
  font-family: ff-uberhand-pro, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.bt_voltar {
  color: var(--verde-abertura);
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/seta_esq.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-left: 35px;
  padding-right: 20px;
  font-family: ff-uberhand-pro, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.h1-tit-mod {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
}

.h1-tit-mod.azul-mod1 {
  color: var(--verde-mod1);
  margin-top: 0;
  margin-bottom: 0;
  line-height: 130%;
}

.h1-tit-mod.lilas-mod2 {
  color: var(--lilas-mod2);
  line-height: 130%;
}

.h1-tit-mod.roxo-mod3 {
  color: var(--roxo-mod3);
  line-height: 130%;
}

.h1-tit-mod.amarelo-mod4 {
  color: var(--amarelo-mod4);
  line-height: 130%;
}

.lista_destaque {
  margin-bottom: 0;
  padding-left: 20px;
  list-style-type: decimal;
}

.bt_temas_mod1 {
  width: auto;
  height: auto;
  color: #fff;
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/bt_temas_mod1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 140%;
  background-attachment: scroll;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1em;
  padding-top: 10px;
  padding-left: 35px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.section-mod1 {
  background-color: #68b2d6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.section-mod1.fundo1 {
  background-color: var(--verde-mod1);
  background-image: url('../images/ilustra83.png');
  background-position: 110%;
  background-repeat: no-repeat;
  background-size: auto 110%;
  background-attachment: fixed;
}

.section-mod1.fundo2 {
  background-color: var(--verde-mod1);
  background-image: url('../images/ilustra58.png');
  background-position: 160% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-mod1.fundo3 {
  background-color: var(--verde-mod1);
  background-image: url('../images/ilustra66.png');
  background-position: -30%;
  background-repeat: repeat-y;
  background-size: auto 110%;
  background-attachment: fixed;
}

.section-mod1.fundo4 {
  background-color: var(--verde-mod1);
  background-image: url('../images/ilustra95.png');
  background-position: 140%;
  background-repeat: no-repeat;
  background-size: auto 110%;
  background-attachment: fixed;
}

.section-mod1.fundo5 {
  background-color: var(--verde-mod1);
  background-image: url('../images/planta1.png');
  background-position: 140%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-mod1.fundo6 {
  background-color: var(--verde-mod1);
  background-image: url('../images/ilustra52.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
}

.tit-tema {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 1.5em;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  line-height: 130%;
}

.tit-tema.verde-abertura {
  color: var(--verde-abertura);
}

.tit-tema.preto {
  color: var(--black);
}

.tit-tema.branco {
  color: #fff;
}

.modal_bt_fechar18 {
  background-color: var(--verde-abertura);
  color: #fff;
  text-align: right;
  border-radius: 20px;
  margin-bottom: 2em;
  padding: 2px 7px;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  position: absolute;
  top: 5%;
  bottom: auto;
  left: auto;
  right: 3%;
}

.modal_bt_fechar18:hover {
  background-color: var(--texto-cinza);
}

.modal_bt_fechar18:active {
  background-color: var(--dark-slate-blue);
}

.box_pergunta {
  color: var(--amarelo);
  align-items: center;
  margin-bottom: 1.5em;
  padding-right: 0;
  font-family: ff-uberhand-pro, sans-serif;
  font-size: 20px;
  line-height: 150%;
  display: flex;
}

.tabela-2 {
  grid-template: "Area Area-2 Area-3"
                 "Area-4 Area-5 Area-6"
                 "Area-7 . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  align-items: start;
  justify-items: start;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  line-height: 20px;
  display: none;
}

.legenda {
  color: var(--black);
  margin-top: 1em;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 150%;
}

.list_saiba_mais {
  margin-bottom: 0;
  padding-left: 20px;
  list-style-type: disc;
}

.bullet_saiba_mais {
  margin-bottom: 0;
  line-height: 140%;
}

.bullet_saiba_mais.preto {
  color: #000;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 18px;
  line-height: 140%;
}

.section-atividade {
  background-color: #066;
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.section-atividade.fundo3 {
  background-image: url('../images/ilustra65.png');
  background-position: -5% 100%;
  background-repeat: no-repeat;
  background-size: auto 95%;
  background-attachment: fixed;
}

.section-atividade.fundo4 {
  background-image: url('../images/ilustra68.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 95%;
  background-attachment: fixed;
}

.section-atividade.fundo81 {
  background-image: url('../images/ilustra62.png');
  background-position: -40%;
  background-repeat: repeat-y;
  background-size: auto 100%;
  background-attachment: fixed;
}

.grid-container-setas {
  width: 90%;
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
  margin-bottom: 20px;
}

.destaque_texto_acordeon {
  color: var(--verde-abertura);
  margin-bottom: 0;
  font-size: 18px;
  line-height: 140%;
}

.destaque_texto_final {
  margin-top: 1em;
  margin-bottom: 0;
  line-height: 140%;
}

.destaque_texto_final.branco {
  color: var(--white);
}

.tabs-content2 {
  z-index: 0;
  background-color: var(--bege);
  border: 1px rgba(0, 0, 0, 0);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 20px;
  margin-bottom: 1.5em;
  padding: 1.5em;
  box-shadow: 4px 4px 3px rgba(0, 0, 0, .3);
}

.tabs-content2.bg-cor {
  background-color: #ede4d5;
}

.tabs_tit {
  color: #000;
  text-align: center;
  font-family: ff-uberhand-pro, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

.tab_link {
  height: 45px;
  background-color: #bbb;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-right: 5px;
  padding: 5px 5px 0;
  transition: opacity .2s;
  box-shadow: 4px 4px 3px rgba(0, 0, 0, .3);
}

.tab_link:hover {
  box-shadow: none;
  background-color: #ddd9d9;
}

.tab_link.w--current {
  height: 45px;
  background-color: var(--bege);
  padding-top: 5px;
  padding-bottom: 0;
}

.tab_link.bg-cor.w--current {
  background-color: #ece4d6;
}

.acordeon-bullet {
  color: #000;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.acordeon-bullet.nivel2 {
  margin-left: 20px;
  list-style-type: square;
}

.referencias.ref-link-branco a {
  color: var(--white);
}

.box_imagem {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 2em;
  display: flex;
}

.fonte_imagem {
  color: #000;
  text-align: left;
  margin-top: 1em;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 10px;
  line-height: 16px;
  display: block;
}

.section-final {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.bt_temas_mod2 {
  color: #fff;
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/bt_temas_mod2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 140%;
  background-attachment: scroll;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1em;
  padding-top: 10px;
  padding-left: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.section-mod2 {
  background-color: var(--lilas-mod2);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.section-mod2.fundo7 {
  background-image: url('../images/ilustra93.png');
  background-position: 150%;
  background-repeat: no-repeat;
  background-size: auto 110%;
  background-attachment: fixed;
}

.section-mod2.fundo8 {
  background-image: url('../images/ilustra64.png');
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: auto 110%;
  background-attachment: fixed;
}

.section-mod2.fundo10 {
  background-image: url('../images/ilustra49.png');
  background-position: 130%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-mod2.fundo11 {
  background-image: url('../images/ilustra78.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-mod2.fundo12 {
  background-image: url('../images/ilustra96.png');
  background-position: -40%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-mod2.fundo13 {
  background-image: url('../images/ilustra72.png');
  background-position: 0%;
  background-repeat: repeat-y;
  background-size: auto 15%;
  background-attachment: fixed;
}

.ods {
  width: 85px;
  padding-bottom: 0;
  padding-right: 0;
}

.ods:hover {
  border: 5px solid var(--bege);
  box-shadow: 3px 0 3px rgba(0, 0, 0, .5);
}

.fonte {
  color: #000;
  text-align: left;
  margin-top: 1em;
  margin-bottom: 1.5em;
  font-family: Open Sans, sans-serif;
  font-size: 10px;
  line-height: 150%;
}

.fonte.cinza {
  color: var(--texto-cinza);
}

.epigrafe {
  color: #000;
  text-align: right;
  margin-bottom: 4em;
  margin-left: 15em;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 150%;
}

.modal10, .modal7 {
  z-index: 999999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.lightbox {
  z-index: 0;
  justify-content: center;
  margin-bottom: 2em;
  display: flex;
  position: static;
  top: 0;
}

.lightbox.margin-top-20 {
  margin-top: 2rem;
}

.pergunta {
  color: var(--white);
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 5px;
  font-size: 22px;
}

.pergunta.cor-preta {
  color: var(--black);
}

.img_video {
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.h2-sub {
  color: #fff;
  margin-top: 0;
  margin-bottom: 1em;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.h2-sub.azul {
  color: var(--verde-abertura);
}

.h3-sub {
  color: #fff;
  margin-top: 0;
  margin-bottom: 1em;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
}

.tab_link2 {
  height: 85px;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 10px;
  padding: 0 5px;
}

.tab_link2.w--current {
  height: 95px;
  border: 5px solid var(--texto-cinza);
  border-radius: 0;
  margin-bottom: 10px;
  padding: 0;
}

.tabs-content-2 {
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 10px;
  padding: 0;
}

.tab_interno {
  background-color: var(--bege);
  margin-top: -5px;
  padding: 10px;
}

.acordeon-text-final {
  color: #000;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 150%;
}

.acordeon-text-final.branco {
  color: #fff;
}

.box_imagem3 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.moradia {
  width: 70px;
  height: 70px;
  float: left;
  background-color: #f9b214;
  border-radius: 0 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 1em;
  margin-right: 1em;
  display: flex;
}

.icone {
  width: 50px;
}

.alimentacao {
  width: 70px;
  height: 70px;
  float: left;
  clear: none;
  background-color: #81aa29;
  border-radius: 0 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-right: 1em;
  padding-right: 0;
  display: flex;
  position: static;
}

.sanemaento {
  width: 70px;
  height: 70px;
  float: left;
  background-color: #3091d0;
  border-radius: 0 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 1em;
  margin-right: 1em;
  display: flex;
}

.ambiente {
  width: 70px;
  height: 70px;
  float: left;
  background-color: #12510b;
  border-radius: 0 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-right: 1em;
  display: flex;
}

.servicos {
  width: 70px;
  height: 70px;
  float: left;
  background-color: #7a3b8f;
  border-radius: 0 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 1em;
  margin-right: 1em;
  display: flex;
}

.tit_esquema {
  color: var(--bege);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  display: flex;
  overflow: visible;
}

.texto_esquema {
  color: var(--texto-cinza);
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  display: block;
}

.acordeon-item-content {
  width: 100%;
  background-color: var(--bege);
  border: 1px #000;
  border-bottom-left-radius: 20px;
  justify-content: flex-start;
  padding-top: 0;
  padding-left: 2em;
  padding-right: 2em;
  display: block;
  overflow: hidden;
}

.box_imagem_dir {
  width: 50%;
  float: right;
  clear: none;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 1em;
  margin-left: 1em;
  display: flex;
  position: static;
}

.box_imagem_dir._w-30 {
  width: 30%;
  margin-top: 1.5em;
}

.box_imagem_esq {
  width: 50%;
  float: left;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 1em;
  margin-right: 2em;
  display: flex;
}

.bt_temas_mod3 {
  color: #fff;
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/bt_temas_mod3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 140%;
  background-attachment: scroll;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1em;
  padding-top: 10px;
  padding-left: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.bt_temas_mod4 {
  color: #fff;
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/bt_temas_mod4.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 140%;
  background-attachment: scroll;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1em;
  padding-top: 10px;
  padding-left: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.section-mod3 {
  background-color: var(--roxo-mod3);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.section-mod3.fundo69 {
  background-image: url('../images/ilustra69.png');
  background-position: 100% 0;
  background-repeat: repeat-y;
  background-size: 18%;
}

.section-mod3.fundo51 {
  background-image: url('../images/ilustra51.png');
  background-position: 0 100%;
  background-repeat: repeat-y;
  background-size: 15%;
  background-attachment: scroll;
}

.section-mod3.fundo81 {
  background-image: url('../images/ilustra81.png');
  background-position: -50%;
  background-repeat: repeat-y;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-mod3.fundo95 {
  background-color: var(--roxo-mod3);
  background-image: url('../images/ilustra95.png');
  background-position: 0%;
  background-repeat: repeat-y;
  background-size: 20%;
  background-attachment: fixed;
}

.section-mod3.fundo79 {
  background-image: url('../images/ilustra79.png');
  background-position: 145%;
  background-repeat: repeat-y;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-mod3.fundo54b {
  background-image: url('../images/ilustra54.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-mod3.fundo81b {
  background-image: url('../images/ilustra81.png');
  background-position: 145%;
  background-repeat: repeat-y;
  background-size: auto 100%;
  background-attachment: fixed;
}

.modal6 {
  z-index: 999999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.acordeon-tit2 {
  width: 92%;
  color: #000;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.acordeon-item-trigger2 {
  width: 100%;
  height: 100px;
  border: 2px solid var(--amarelo);
  cursor: pointer;
  background-color: rgba(234, 244, 167, .5);
  border-radius: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  padding-bottom: 0;
  padding-left: 2em;
  display: flex;
}

.modal5 {
  z-index: 999999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.modal4 {
  z-index: 999999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.legenda2 {
  color: var(--black);
  text-align: left;
  margin-top: 1em;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 150%;
}

.list_acordeon {
  margin-bottom: 1.5em;
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
  list-style-type: disc;
}

.bullet_acordeon {
  color: var(--black);
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  line-height: 150%;
}

.modal1, .modal0 {
  z-index: 999999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.cantos_redondos {
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.box_imagem_dir2 {
  width: 50%;
  float: right;
  clear: none;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 2em;
  margin-left: 1em;
  display: flex;
  position: static;
}

.fala {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  line-height: 150%;
  display: block;
}

.box_falas {
  align-items: flex-start;
  display: flex;
}

.box_imagem_dir3 {
  width: 30%;
  float: right;
  clear: none;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 2em;
  margin-left: 1em;
  display: flex;
  position: static;
}

.box_imagem_esq2 {
  width: 50%;
  float: left;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 1em;
  margin-right: 2em;
  display: flex;
}

.acordeon-item-trigger {
  width: 100%;
  height: 60px;
  border: 2px solid var(--amarelo);
  cursor: pointer;
  background-color: rgba(234, 244, 167, .5);
  border-radius: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  padding-bottom: 0;
  padding-left: 2em;
  display: flex;
}

.text-span-2 {
  color: var(--verde-abertura);
  font-weight: 700;
}

.div_esquema {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.parte1 {
  width: 300px;
  position: relative;
}

.parte2 {
  width: 350px;
  height: 500px;
  position: relative;
}

.div_verde {
  width: 300px;
  display: none;
  position: absolute;
  top: 0;
}

.verde1 {
  height: 50px;
  background-color: #22b573;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div_laranja {
  width: 300px;
  display: none;
  position: absolute;
  top: 50px;
}

.div_amarelo {
  width: 300px;
  display: none;
  position: absolute;
  top: 105px;
}

.div_azul_claro {
  width: 300px;
  display: none;
  position: absolute;
  top: 160px;
}

.div_azul {
  width: 300px;
  display: none;
  position: absolute;
  top: 210px;
}

.laranja1 {
  height: 50px;
  background-color: #f15a24;
  justify-content: center;
  align-items: center;
  display: flex;
}

.amarelo1 {
  height: 50px;
  background-color: #f7931e;
  justify-content: center;
  align-items: center;
  display: flex;
}

.azul_claro1 {
  height: 50px;
  background-color: #6bddfc;
  justify-content: center;
  align-items: center;
  display: flex;
}

.azul1 {
  height: 50px;
  background-color: #29abe2;
  justify-content: center;
  align-items: center;
  display: flex;
}

.botao_verde {
  z-index: 2;
  width: 295px;
  height: 500px;
  position: absolute;
}

.botao_laranja {
  z-index: 3;
  width: 250px;
  height: 410px;
  position: absolute;
  top: 45px;
}

.botao_amarelo {
  z-index: 4;
  width: 195px;
  height: 300px;
  position: absolute;
  top: 100px;
}

.botao_azul_claro {
  z-index: 5;
  width: 145px;
  height: 205px;
  position: absolute;
  top: 147px;
}

.botao_azul {
  z-index: 6;
  width: 100px;
  height: 120px;
  position: absolute;
  top: 190px;
}

.bullet-azul {
  color: var(--black);
  background-image: url('../images/leaf-verde.svg');
  background-position: 0 7px;
  background-repeat: no-repeat;
  background-size: 17px;
  margin-bottom: .5em;
  margin-left: 0;
  padding-left: 25px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 150%;
  list-style-type: none;
}

.bullet-roxo {
  color: var(--black);
  background-image: url('../images/leaf-roxo.svg');
  background-position: 0 7px;
  background-repeat: no-repeat;
  background-size: 17px;
  margin-bottom: .5em;
  margin-left: 0;
  padding-left: 25px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 150%;
  list-style-type: none;
}

.modal11, .modal12 {
  z-index: 999999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.tabs3 {
  margin-bottom: 1.5em;
}

.topo {
  z-index: 1;
  width: 100%;
  height: 80px;
  background-color: var(--verde-abertura);
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.titulo {
  color: #fff;
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  line-height: 1.5em;
  display: block;
  position: relative;
}

.menu_anos {
  direction: ltr;
  color: var(--black);
  text-align: center;
  letter-spacing: 2px;
  cursor: pointer;
  padding: 4px 8px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  transition: font-size .5s cubic-bezier(1, .059, 0, .931), color .4s;
}

.menu_anos:hover {
  color: rgba(0, 0, 0, .8);
  font-size: 18px;
}

.menu_anos:focus {
  color: #fff;
  background-color: #2e7bbe;
  font-size: 18px;
}

.box-geral {
  min-height: 400px;
  perspective: 1000px;
  justify-content: center;
  display: flex;
  position: static;
}

.ano {
  color: #fff;
  letter-spacing: 9px;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 8px;
  margin-left: 0;
  padding: 0;
  font-family: Open Sans, sans-serif;
  font-size: 48px;
  font-weight: 900;
  display: block;
  position: relative;
}

.timeline {
  width: 100%;
  margin-top: 80px;
  margin-left: 0;
  position: relative;
}

.div_direita {
  width: 35%;
  max-width: 35%;
  margin-top: 0;
  margin-bottom: 0;
  overflow: visible;
}

.fio {
  width: 2px;
  height: 144px;
  border: 2px rgba(252, 156, 11, .76);
  border-left-color: #2e7bbe;
  border-right: 2px dotted #2e7bbe;
}

.divisao-fio {
  justify-content: center;
  display: flex;
}

.container {
  background-image: url('../images/ilustra54_1.png');
  background-position: 120% 40%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  background-attachment: fixed;
  display: flex;
}

.box-menu {
  z-index: 1;
  width: 36px;
  height: 70vh;
  float: none;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  margin-top: 65px;
  margin-left: 10px;
  padding-top: 70px;
  padding-bottom: 72px;
  display: flex;
  position: fixed;
  top: 65px;
  bottom: auto;
  left: auto;
  right: auto;
}

.box-texto {
  width: auto;
  height: 100%;
  background-image: linear-gradient(#fff, #fff);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 36px;
  display: flex;
  position: relative;
  overflow: visible;
  box-shadow: 0 0 10px rgba(0, 0, 0, .5);
}

.div_esquerda {
  width: 35%;
  max-width: 35%;
  margin-top: 0;
  margin-bottom: 0;
}

.texto-2 {
  color: var(--black);
  margin: 10px 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 150%;
}

.box-cor {
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  margin: 0;
  display: flex;
  box-shadow: 0 0 10px rgba(0, 0, 0, .5);
}

.box-cor._4 {
  background-color: #f47d21;
  background-image: none;
}

.box-cor._5 {
  background-color: #ea2922;
  background-image: none;
}

.box-cor._2 {
  width: 100%;
  background-color: #2287c8;
  background-image: none;
}

.box-cor._3a {
  background-color: #669f41;
  background-image: none;
}

.box-cor._1 {
  background-color: #31439b;
  background-image: none;
}

.box-cor._3 {
  background-color: #0d7b6d;
  background-image: none;
}

.box-cor._0 {
  background-color: #c21289;
  background-image: none;
  box-shadow: 0 0 10px rgba(0, 0, 0, .5);
}

.base {
  height: 10vh;
}

.isbn {
  color: var(--bege);
  margin-top: 1em;
  margin-bottom: 1em;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  display: block;
}

.seta {
  font-size: 18px;
}

.modal13 {
  z-index: 999999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-19 {
  width: 300px;
}

.box_5ps {
  height: 460px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.box_5ps.box_interacao {
  height: 305px;
}

._5ps {
  width: 360px;
  height: 460px;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
}

._5ps.interacao {
  width: 600px;
  height: 305px;
  flex-direction: row;
  align-items: flex-start;
}

.bloco_pessoas {
  background-color: #e90020;
  margin-left: 2em;
  padding: 1em;
  display: none;
  position: absolute;
  top: 120px;
  left: 300px;
}

.bloco_paz {
  background-color: #3fc6ff;
  margin-left: 2em;
  padding: 1em;
  display: none;
  position: absolute;
  top: 120px;
  left: 300px;
}

.bt_pessoas {
  width: 120px;
  height: 100px;
  color: rgba(0, 0, 0, 0);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 10px;
  left: 160px;
}

.bt_paz {
  width: 100px;
  height: 100px;
  color: rgba(0, 0, 0, 0);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  font-family: Open Sans, sans-serif;
  position: absolute;
  top: 130px;
  left: 200px;
}

.bloco_prosperidade {
  background-color: #d9bc15;
  margin-left: 2em;
  padding: 1em;
  display: none;
  position: absolute;
  top: 120px;
  left: 300px;
}

.bloco_planeta {
  background-color: #149400;
  margin-left: 2em;
  padding: 1em;
  display: none;
  position: absolute;
  top: 120px;
  left: 300px;
}

.bloco_parcerias {
  background-color: #ff8f00;
  margin-left: 2em;
  padding: 1em;
  display: none;
  position: absolute;
  top: 120px;
  left: 300px;
}

.bt_prosperidade {
  width: 120px;
  height: 80px;
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  font-family: Open Sans, sans-serif;
  position: absolute;
  top: 210px;
  left: 90px;
}

.bt_planeta {
  width: 100px;
  height: 100px;
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  font-family: Open Sans, sans-serif;
  position: absolute;
  top: 130px;
}

.bt_parcerias {
  width: 120px;
  height: 100px;
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  font-family: Open Sans, sans-serif;
  position: absolute;
  top: 10px;
  left: 30px;
}

.tit_grafico {
  color: var(--texto-cinza);
  margin-top: 1em;
  margin-bottom: 1em;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 150%;
}

.tit_grafico.azul {
  color: var(--verde-mod1);
  font-weight: 700;
}

.box_centro {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section-mod4 {
  background-color: var(--amarelo-mod4);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.section-mod4.fundo49 {
  background-image: url('../images/ilustra49.png');
  background-position: -50%;
  background-repeat: repeat-y;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-mod4.fundo50 {
  background-image: url('../images/ilustra64.png');
  background-position: 115%;
  background-repeat: repeat-y;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-mod4.fundo51 {
  background-image: url('../images/ilustra95.png');
  background-position: -5%;
  background-repeat: repeat-y;
  background-size: auto 15%;
}

.section-mod4.fundo52 {
  background-image: url('../images/ilustra52.png');
  background-position: 135%;
  background-repeat: repeat-y;
  background-size: auto 100%;
}

.section-mod4.fundo53 {
  background-image: url('../images/ilustra96.png');
  background-position: -40%;
  background-repeat: repeat-y;
  background-size: auto 100%;
  background-attachment: fixed;
}

.section-mod4.fundo54 {
  background-image: url('../images/ilustra89.png');
  background-position: 120% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: fixed;
}

.acordeon-item-content-2 {
  width: 100%;
  background-color: rgba(250, 217, 199, .2);
  border: 1px #000;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: flex-start;
  padding-top: 0;
  padding-left: 2em;
  padding-right: 2em;
  display: block;
  overflow: hidden;
}

.modal14 {
  z-index: 999999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bullet_num {
  color: #fff;
  margin-bottom: 1.5em;
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 150%;
  list-style-type: decimal;
}

.bullet_num_item {
  margin-bottom: .5em;
}

.acordeon-item-trigger3 {
  width: 100%;
  height: 60px;
  border: 2px solid var(--amarelo);
  cursor: pointer;
  background-color: rgba(250, 217, 199, .5);
  border-radius: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  padding-bottom: 0;
  padding-left: 2em;
  display: flex;
}

.external {
  font-family: "Fa solid 900", sans-serif;
  font-size: .75em;
}

.tit-ativ {
  color: #fff;
  margin-top: 0;
  margin-bottom: 1.5em;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  line-height: 130%;
}

.acessibilidade {
  z-index: 2;
  width: 90px;
  background-color: var(--bege);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: none;
  position: absolute;
  overflow: visible;
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .5);
}

.acessibilidade:focus {
  padding: 10px;
}

.modulo {
  z-index: 1;
  background-color: #eee;
  justify-content: center;
  align-items: center;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 65px;
}

.modulo_tit {
  color: var(--verde-abertura);
  text-align: center;
  margin-top: 15px;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.image-33 {
  height: 500px;
}

.html-embed {
  width: 100%;
  margin-bottom: 1.5em;
}

.botoes_iniciais {
  align-items: center;
  display: flex;
}

.div_mod {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.modal-close_btn {
  z-index: 10;
  color: #fff;
  background-color: #2e7bbe;
  border-radius: 20px;
  margin-top: 10px;
  margin-right: 10px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: .3;
  text-decoration: none;
  transition: opacity .2s;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.modal-close_btn:hover {
  color: #444;
}

.modal-close_area {
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.modal-close_area-2 {
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.div_tit {
  width: 100%;
}

.modal16, .modal17, .modal18, .modal19, .modal20 {
  z-index: 999999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.texto-tela-nav {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  margin: 0 0 1em;
  padding: 0 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 150%;
}

.fundo-tela-nav {
  background-color: #fff;
  border-width: 1px;
  border-color: #000;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: 2em;
  display: flex;
}

.tela-nav {
  border: 2px solid #ddd;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-bottom: 3em;
  box-shadow: 4px 4px 3px rgba(0, 0, 0, .5);
}

.fonte2 {
  color: #000;
  text-align: left;
  margin-top: 1em;
  margin-bottom: 3em;
  font-family: Open Sans, sans-serif;
  font-size: 10px;
  line-height: 150%;
}

.credito1 {
  color: var(--verde-abertura);
  margin-top: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.creditos2 {
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
}

.creditos4 {
  background-color: rgba(234, 244, 167, .3);
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
}

.grid-3 {
  grid-template-rows: auto;
  font-family: Open Sans, sans-serif;
}

.logos-fim {
  margin-bottom: 2em;
}

.tela-nav-fim {
  border: 2px solid #ddd;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-bottom: 0;
  box-shadow: 4px 4px 3px rgba(0, 0, 0, .5);
}

.verde {
  color: var(--verde-atividade);
}

.text-span-7 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 18px;
}

.modal-close_btn-2 {
  z-index: 10;
  color: #fff;
  background-color: #2e7bbe;
  border-radius: 20px;
  margin-top: 10px;
  margin-right: 10px;
  padding: 10px;
  font-size: 1rem;
  font-weight: 500;
  line-height: .3;
  text-decoration: none;
  transition: opacity .2s;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.modal-close_btn-2:hover {
  color: #444;
}

.modal21, .modal22 {
  z-index: 999999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.rede {
  float: left;
  background-color: #7a3b8f;
  border-radius: 0 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 1em;
  margin-right: 1em;
  display: flex;
}

.section-quadro {
  margin-top: 140px;
  margin-bottom: 40px;
}

.box-subtexto {
  border: 2px solid var(--verde-mod1);
  color: var(--black);
  border-radius: 20px;
  align-items: flex-start;
  margin-bottom: 1.5em;
  padding: 1em;
  font-family: ff-uberhand-pro, sans-serif;
  font-size: 20px;
  line-height: 30px;
  display: flex;
}

.box-subtexto.borda-laranja {
  border-color: var(--amarelo);
}

.box-subtexto.borda-laranja.display-block {
  display: block;
}

.modal23 {
  z-index: 999999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.relative {
  position: relative;
}

.image-39 {
  width: 450px;
}

.bt_justica {
  width: 120px;
  height: 100px;
  color: rgba(0, 0, 0, 0);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  font-family: Open Sans, sans-serif;
  position: absolute;
  top: 80px;
  left: 205px;
}

.bt_soberania {
  width: 120px;
  height: 100px;
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  font-family: Open Sans, sans-serif;
  position: absolute;
  top: 90px;
  left: 70px;
}

.bt_economia {
  width: 120px;
  height: 100px;
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  font-family: Open Sans, sans-serif;
  position: absolute;
  top: 200px;
  left: 0;
}

.bt_saude {
  width: 120px;
  height: 100px;
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  font-family: Open Sans, sans-serif;
  position: absolute;
  top: 330px;
  left: 35px;
}

.bt_direito {
  width: 120px;
  height: 100px;
  color: rgba(0, 0, 0, 0);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 360px;
  left: 155px;
}

.bt_comunicacao {
  width: 120px;
  height: 100px;
  color: rgba(0, 0, 0, 0);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 310px;
  left: 275px;
}

.bt_feminismo {
  width: 120px;
  height: 100px;
  color: rgba(0, 0, 0, 0);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 180px;
  left: 310px;
}

.bloco_justica, .bloco_soberania {
  background-color: var(--amarelo);
  padding: 1em;
  display: none;
}

.bloco_economia {
  background-color: var(--amarelo);
  margin-left: 2em;
  padding: 1em;
  display: none;
}

.bloco_saude, .bloco_direito, .bloco_comunicacao, .bloco_feminismo {
  background-color: var(--amarelo);
  padding: 1em;
  display: none;
}

.grid-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

.text-align-center {
  text-align: center;
}

.text-align-center.margin-bottom-40 {
  margin-bottom: 40px;
}

.box_imagem_dir5 {
  float: right;
  clear: none;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 1em;
  margin-left: 1em;
  display: flex;
  position: static;
}

.texto-3 {
  color: #000;
  margin-bottom: 1.5em;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.texto-3.branco {
  color: #fff;
}

.margin-bottom-0 {
  margin-bottom: 0;
}

.box_refletir {
  border: 2px dotted var(--amarelo);
  color: var(--amarelo);
  border-radius: 20px;
  align-items: flex-start;
  margin-bottom: 1.5em;
  padding: 1em;
  font-family: ff-uberhand-pro, sans-serif;
  font-size: 20px;
  line-height: 150%;
  display: flex;
}

.lilas {
  color: var(--lilas-mod2);
}

.modal24 {
  z-index: 999999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.margin-bottom-20 {
  margin-bottom: 1.5rem;
}

.modal25, .modal26 {
  z-index: 999999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bordas {
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.bordas.imagem-cel {
  display: none;
}

.grid-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-5.margin-bottom-20 {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
}

.margin-bottom-40 {
  margin-bottom: 2.5rem;
}

.list_acordeon_num2 {
  color: var(--black);
  margin-bottom: 0;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  list-style-type: decimal;
}

.epigrafe-acordeon2 {
  color: #000;
  text-align: right;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 150%;
}

.grid-6 {
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
}

.texto-branco {
  color: var(--white);
}

.margin-top-20 {
  margin-top: 2rem;
}

.modal27, .modal28 {
  z-index: 999999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.grid-7 {
  grid-template-rows: auto;
}

.grid-8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-9 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-9.margin-bottom-40 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.grid-10 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.modal15 {
  z-index: 999999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.box_imagem_dir4 {
  float: right;
  clear: none;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 1em;
  margin-left: 1em;
  display: flex;
  position: static;
}

.image-29 {
  width: 150px;
}

.modal29, .modal30 {
  z-index: 999999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.grid-11 {
  background-color: rgba(250, 217, 199, .3);
  grid-template-rows: auto;
  grid-template-columns: .5fr .25fr 1fr;
  padding: 20px;
}

.grid-12 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.margin-bottom-10 {
  margin-bottom: .625rem;
}

.slide-7 {
  background-image: url('../images/img33.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.slide_container {
  height: 100%;
  align-items: flex-end;
  display: flex;
}

.slide_text {
  width: 100%;
  color: #000;
  background-color: #efefef;
  margin-bottom: 0;
  padding: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 120%;
}

.slide-8 {
  background-image: url('../images/img34.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-9 {
  background-image: url('../images/img35.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide26 {
  background-image: url('../images/img36.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-nav {
  display: none;
}

.slider {
  z-index: 0;
  height: 493px;
  max-width: 900px;
  flex-direction: column;
  align-items: flex-end;
}

.ico-numero {
  width: 7rem;
  height: 4rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  font-weight: 700;
  display: flex;
}

.padding-5 {
  padding: .313rem;
}

.bt-tabs-fechar {
  width: 30px;
  height: 30px;
  background-color: var(--verde-abertura);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  display: flex;
}

.tabs-link-4 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: .625rem;
  align-items: center;
  padding: 0;
  position: absolute;
}

.tabs-link-4:hover {
  color: var(--verde-abertura);
}

.tabs-link-4.w--current {
  color: var(--white);
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 285px;
  left: 150px;
}

.tabs-link-4._5 {
  top: 285px;
  left: 150px;
}

.tabs-link-4._4 {
  top: 270px;
  left: 30px;
}

.tabs-link-4._3 {
  top: 170px;
  left: 180px;
}

.tabs-link-4._2 {
  top: 160px;
  left: 65px;
}

.tabs-link-4._1 {
  top: 60px;
  left: 140px;
}

.tabs-navbar {
  background-color: #a7c9ba;
  justify-content: space-between;
  align-items: center;
  padding: .625rem;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.bt-tabs {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tabs-menu {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.tabs-menu.tabs-menu-4 {
  width: 314px;
  height: 408px;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-image: url('../images/folhas2.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  margin-left: auto;
  margin-right: auto;
}

.padding-20 {
  padding: 1.25rem;
}

.tabs-content {
  border-radius: .625rem;
}

.tabs-content.bg-bege {
  background-color: var(--bege);
}

.citacao-destaque {
  color: var(--verde-abertura);
  text-align: left;
  border: 1px #000;
  margin-bottom: 1.5em;
  padding: 0 70px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.grid-9a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

@media screen and (min-width: 1280px) {
  .section-branca.fundo3 {
    background-position: 125%;
  }

  .image {
    margin-bottom: 0;
  }

  .section-mod1.fundo2 {
    background-position: 130% 100%;
  }

  .section-mod1.fundo3 {
    background-position: -15%;
  }

  .section-mod1.fundo4, .section-mod1.fundo5 {
    background-position: 120%;
  }

  .section-atividade.fundo81 {
    background-position: -30%;
  }

  .section-mod2.fundo7 {
    background-position: 130%;
  }

  .section-mod2.fundo8 {
    background-position: 110%;
  }

  .section-mod2.fundo10 {
    background-position: 125%;
  }

  .section-mod2.fundo12 {
    background-position: -20%;
  }

  .tabs-menu-ods {
    background-position: 15% 90%;
  }

  .box_imagem_dir {
    width: 50%;
  }

  .section-mod3.fundo81 {
    background-position: -25%;
  }

  .section-mod3.fundo79 {
    background-position: 135%;
  }

  .section-mod3.fundo54b {
    background-image: url('../images/ilustra54.png');
    background-position: 0%;
  }

  .section-mod3.fundo81b {
    background-position: 140%;
  }

  .cantos_redondos {
    width: auto;
  }

  .box_imagem_dir2 {
    width: 35%;
  }

  .box_imagem_dir3 {
    width: 30%;
  }

  .box_imagem_esq2 {
    width: 35%;
  }

  .container {
    background-position: 140% 40%;
  }

  .section-mod4.fundo49 {
    background-position: -25%;
  }

  .section-mod4.fundo50 {
    background-position: 115%;
  }

  .section-mod4.fundo51 {
    background-position: 0%;
    background-size: auto 20%;
  }

  .section-mod4.fundo52 {
    background-position: 120%;
  }

  .section-mod4.fundo53 {
    background-position: -40%;
  }

  .section-mod4.fundo54 {
    background-position: 115% 100%;
    background-size: auto 100%;
  }

  .box_imagem_dir5 {
    width: 50%;
  }
}

@media screen and (min-width: 1440px) {
  .section-branca.fundo3 {
    background-position: 125%;
  }

  .section-mod1.fundo4 {
    background-position: 120%;
    background-size: auto 110%;
  }

  .tabs-menu-ods {
    background-position: 99% 85%;
  }

  .box_imagem_dir {
    width: 50%;
  }

  .box_imagem_esq {
    margin-bottom: 1em;
  }

  .box_imagem_dir2, .box_imagem_dir3 {
    width: 30%;
  }

  .container {
    background-position: 140% 40%;
  }

  .section-mod4.fundo49 {
    background-position: -20%;
  }

  .section-mod4.fundo50 {
    background-position: 110%;
  }

  .section-mod4.fundo51 {
    background-size: auto 25%;
  }

  .section-mod4.fundo52 {
    background-position: 110%;
  }

  .section-mod4.fundo53 {
    background-position: -20%;
  }

  .section-mod4.fundo54 {
    background-position: 110% 100%;
  }

  .box_imagem_dir5 {
    width: 50%;
  }
}

@media screen and (min-width: 1920px) {
  .box_atencao {
    clear: left;
  }

  .tabs-menu-ods {
    background-position: 45% 85%;
  }

  .box_imagem_dir, .box_imagem_esq {
    width: 40%;
  }

  .box_imagem_dir2 {
    width: 25%;
  }

  .box_imagem_dir3 {
    width: 20%;
  }

  .box_imagem_esq2 {
    width: 25%;
  }

  .container {
    background-position: 140% 40%;
  }

  .section-mod4.fundo49 {
    background-position: -20%;
  }

  .section-mod4.fundo50 {
    background-position: 110%;
  }

  .section-mod4.fundo51 {
    background-size: auto 30%;
  }

  .section-mod4.fundo52 {
    background-position: 105%;
  }

  .section-mod4.fundo53 {
    background-position: -20%;
  }

  .section-mod4.fundo54 {
    background-position: 110% 100%;
  }

  .box_imagem_dir5 {
    width: 40%;
  }
}

@media screen and (max-width: 991px) {
  .abertura {
    min-height: 420px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .logos {
    width: 60%;
  }

  .logo_curso {
    width: 35%;
  }

  .br_iniciar {
    width: 80px;
  }

  .section-branca.fundo1, .section-branca.fundo_mod1, .section-branca.fundo2, .section-branca.fundo5, .section-branca.fundo3, .section-branca.fundo_mod2, .section-branca.fundo4 {
    background-image: none;
  }

  .section-branca.fundo4, .section-branca.fundo5 {
    background-position: 210% 100%;
    background-size: auto 100%;
  }

  .section-branca.fundo_mod3, .section-branca.fundo_mod4, .section-branca.fundo-rio-mod3b, .section-branca.fundo6, .section-branca.fundo-rio-mod3a, .section-branca.fundo-rio-mod4b, .section-branca.fundo-rio-mod4a, .section-abertura, .section-abertura.fundo3 {
    background-image: none;
  }

  .onda {
    margin-bottom: -1px;
  }

  .acordeon-wrapper {
    width: 100%;
  }

  .container-menu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
  }

  .modal_div_window {
    width: 70%;
    height: 50%;
  }

  .modal9 {
    display: none;
  }

  .menu-button {
    background-color: #cac8c8;
    border: 1px #000;
    border-radius: 30px;
  }

  .bt_temas_mod1 {
    width: auto;
    height: auto;
    background-repeat: no-repeat;
    background-size: 100% 140%;
  }

  .section-mod1 {
    background-position: -130% 100%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-attachment: fixed;
  }

  .section-mod1.fundo1, .section-mod1.fundo2, .section-mod1.fundo3, .section-mod1.fundo4, .section-mod1.fundo5, .section-mod1.fundo6, .section-atividade.fundo3, .section-atividade.fundo4, .section-atividade.fundo81 {
    background-image: none;
  }

  .tabs-content2 {
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .tabs_tit {
    font-size: 14px;
  }

  .tab_link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .section-mod2 {
    background-position: -130% 100%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-attachment: fixed;
  }

  .section-mod2.fundo7, .section-mod2.fundo8, .section-mod2.fundo10, .section-mod2.fundo11, .section-mod2.fundo12, .section-mod2.fundo13 {
    background-image: none;
  }

  .modal10, .modal7 {
    display: none;
  }

  .servicos {
    margin-bottom: .5em;
  }

  .tit_esquema, .texto_esquema {
    font-size: 12px;
    line-height: 16px;
  }

  .tabs-menu-ods {
    background-position: 98% 90%;
  }

  .acordeon-item-content {
    flex-wrap: wrap;
  }

  .box_imagem_dir._w-30 {
    width: auto;
  }

  .section-mod3 {
    background-position: -130% 100%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-attachment: fixed;
  }

  .section-mod3.fundo69, .section-mod3.fundo51, .section-mod3.fundo81, .section-mod3.fundo95, .section-mod3.fundo79, .section-mod3.fundo54b, .section-mod3.fundo81b {
    background-image: none;
  }

  .modal6 {
    display: none;
  }

  .acordeon-tit2 {
    line-height: 24px;
  }

  .acordeon-item-trigger2 {
    height: 80px;
  }

  .modal5, .modal4, .modal1, .modal0 {
    display: none;
  }

  .box_imagem_dir2 {
    width: 50%;
  }

  .box_imagem_dir3 {
    width: 100%;
  }

  .acordeon-item-trigger {
    height: 60px;
  }

  .div_verde {
    width: 265px;
    display: none;
  }

  .div_laranja {
    width: 265px;
    display: none;
    top: 50px;
  }

  .div_amarelo {
    width: 265px;
    display: none;
    top: 110px;
  }

  .div_azul_claro {
    width: 265px;
    display: none;
    top: 160px;
  }

  .div_azul {
    width: 265px;
    display: none;
    top: 220px;
  }

  .modal11, .modal12 {
    display: none;
  }

  .titulo {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
  }

  .box-geral {
    height: auto;
    min-height: 200px;
    padding-left: 0;
  }

  .ano {
    letter-spacing: 5px;
  }

  .timeline {
    width: 100%;
    margin-left: 20px;
  }

  .div_direita {
    width: 42%;
    max-width: 42%;
  }

  .fio {
    height: 144px;
  }

  .container {
    background-image: none;
    justify-content: flex-start;
  }

  .box-texto {
    padding-top: 11px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .div_esquerda {
    width: 42%;
    max-width: 42%;
    flex: 0 auto;
  }

  .texto-2 {
    font-size: 14px;
    line-height: 150%;
  }

  .box-cor {
    width: auto;
    height: 100%;
  }

  .box-cor._4, .box-cor._5, .box-cor._3a, .box-cor._1, .box-cor._3, .box-cor._0 {
    width: 100%;
  }

  .base {
    height: 10vh;
    align-items: flex-end;
  }

  .modal13 {
    display: none;
  }

  .section-mod4 {
    background-position: -130% 100%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-attachment: fixed;
  }

  .section-mod4.fundo49, .section-mod4.fundo50, .section-mod4.fundo51, .section-mod4.fundo52, .section-mod4.fundo53, .section-mod4.fundo54 {
    background-image: none;
  }

  .acordeon-item-content-2 {
    flex-wrap: wrap;
  }

  .modal14 {
    display: none;
  }

  .acordeon-item-trigger3 {
    height: 60px;
  }

  .modulo {
    top: 70px;
  }

  .modal16, .modal17, .modal18, .modal19, .modal20, .modal21, .modal22 {
    display: none;
  }

  .rede {
    margin-bottom: .5em;
  }

  .modal23 {
    display: none;
  }

  .grid-4 {
    grid-template-columns: 1fr;
  }

  .box_imagem_dir5 {
    width: 50%;
  }

  .modal24, .modal25, .modal26, .modal27, .modal28, .modal15, .modal29, .modal30 {
    display: none;
  }

  .tabs-menu {
    grid-auto-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  .abertura {
    min-height: 340px;
    background-position: 50% 0;
    background-size: cover;
  }

  .logos {
    width: 80%;
  }

  .logo_curso {
    width: 40%;
  }

  .br_iniciar {
    width: 80px;
  }

  .section-branca.fundo1, .section-branca.fundo2, .section-branca.fundo4, .section-branca.fundo4, .section-branca.fundo5, .section-branca.fundo-rio-mod3b, .section-branca.fundo-rio-mod4b {
    background-position: 170% 100%;
    background-size: auto 60%;
  }

  .section-abertura {
    background-position: -80% 100%;
    background-size: auto 60%;
  }

  .h2-subtit-mod {
    font-size: 20px;
    line-height: 120%;
  }

  .acordeon-icon {
    margin-left: 1em;
    margin-right: 1em;
  }

  .img-destaque {
    margin-right: 10px;
  }

  .bullet.branco {
    font-size: 18px;
  }

  .citacao {
    padding-left: 40px;
    padding-right: 40px;
  }

  .citacao.amarelo {
    padding-left: 60px;
  }

  .modal9 {
    display: none;
  }

  .h1-tit-mod.azul-mod1 {
    font-size: 24px;
  }

  .section-mod1 {
    background-position: -80% 100%;
    background-size: auto 60%;
  }

  .tit-tema {
    font-size: 22px;
  }

  .box_pergunta {
    flex-direction: row;
    align-items: center;
  }

  .legenda {
    font-size: 14px;
  }

  .bullet_saiba_mais {
    font-size: 16px;
    line-height: 130%;
  }

  .destaque_texto_acordeon {
    line-height: 130%;
  }

  .tabs-content2 {
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .tab_link {
    margin-right: 2px;
  }

  .section-mod2 {
    background-position: -80% 100%;
    background-size: auto 60%;
  }

  .ods {
    width: 60px;
  }

  .epigrafe {
    margin-left: 10em;
  }

  .modal10, .modal7 {
    display: none;
  }

  .h2-sub {
    font-size: 18px;
    line-height: 120%;
  }

  .h3-sub {
    line-height: 120%;
  }

  .tab_link2 {
    margin-bottom: 0;
  }

  .tab_link2.w--current {
    height: 70px;
    margin-bottom: 0;
  }

  .acordeon-text-final {
    font-size: 14px;
    line-height: 150%;
  }

  .moradia {
    width: 60px;
    height: 60px;
    margin-bottom: .5em;
  }

  .icone {
    width: 50px;
  }

  .alimentacao, .sanemaento, .ambiente {
    width: 60px;
    height: 60px;
    margin-bottom: .5em;
  }

  .servicos {
    width: 60px;
    height: 60px;
  }

  .tit_esquema {
    font-size: 10px;
    line-height: 14px;
  }

  .texto_esquema {
    padding: 10px;
    font-size: 10px;
    line-height: 14px;
  }

  .tabs-menu-ods {
    background-position: 30% 95%;
  }

  .acordeon-item-content {
    flex-wrap: wrap;
  }

  .imagem {
    width: 500px;
  }

  .bt_temas_mod4 {
    font-size: 14px;
  }

  .section-mod3 {
    background-position: -80% 100%;
    background-size: auto 60%;
  }

  .modal6 {
    display: none;
  }

  .acordeon-tit2 {
    font-size: 14px;
    line-height: 150%;
  }

  .acordeon-item-trigger2 {
    height: 100px;
  }

  .modal5, .modal4 {
    display: none;
  }

  .legenda2 {
    font-size: 12px;
  }

  .bullet_acordeon {
    font-size: 14px;
    line-height: 150%;
  }

  .modal1, .modal0 {
    display: none;
  }

  .acordeon-item-trigger {
    height: 60px;
  }

  .parte2 {
    height: 400px;
  }

  .div_verde {
    width: 200px;
    display: none;
  }

  .div_laranja {
    width: 200px;
    display: none;
    top: 40px;
  }

  .div_amarelo {
    width: 200px;
    display: none;
    top: 80px;
  }

  .div_azul_claro {
    width: 200px;
    display: none;
    top: 120px;
  }

  .div_azul {
    width: 200px;
    display: none;
    top: 170px;
  }

  .botao_verde {
    width: 230px;
    height: 400px;
  }

  .botao_laranja {
    width: 190px;
    height: 320px;
    top: 40px;
  }

  .botao_amarelo {
    width: 150px;
    height: 240px;
    top: 80px;
  }

  .botao_azul_claro {
    width: 110px;
    height: 160px;
    top: 120px;
  }

  .botao_azul {
    width: 80px;
    height: 100px;
    top: 150px;
  }

  .modal11, .modal12 {
    display: none;
  }

  .titulo {
    margin-right: 0;
    font-size: 20px;
  }

  .menu_anos {
    font-size: 21px;
  }

  .menu_anos:hover {
    color: rgba(0, 0, 0, .34);
    font-size: 36px;
  }

  .box-geral {
    justify-content: center;
    margin-right: 0;
  }

  .ano {
    letter-spacing: 3px;
    font-size: 48px;
  }

  .timeline {
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .fio {
    height: 70px;
  }

  .box-menu {
    border-right: 1px dotted #fc9c0b;
    margin-left: 0;
    padding-right: 40px;
    display: none;
  }

  .box-texto {
    height: 100%;
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
  }

  .div_esquerda {
    opacity: 1;
  }

  .texto-2 {
    font-size: 12px;
  }

  .box-cor {
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
  }

  .box-cor._3a {
    box-shadow: 0 0 16px #000;
  }

  .box-cor._3 {
    width: 100%;
  }

  .base {
    align-items: flex-end;
  }

  .modal13 {
    display: none;
  }

  ._5ps.interacao {
    width: 500px;
  }

  .bloco_pessoas, .bloco_paz, .bloco_prosperidade, .bloco_planeta, .bloco_parcerias {
    top: 100px;
  }

  .tit_grafico {
    font-size: 14px;
  }

  .section-mod4 {
    background-position: -80% 100%;
    background-size: auto 60%;
  }

  .acordeon-item-content-2 {
    flex-wrap: wrap;
  }

  .modal14 {
    display: none;
  }

  .acordeon-item-trigger3 {
    height: 60px;
  }

  .tit-ativ {
    font-size: 22px;
  }

  .image-33 {
    height: 400px;
  }

  .modal16, .modal17, .modal18, .modal19, .modal20 {
    display: none;
  }

  .texto-tela-nav {
    line-height: 150%;
  }

  .modal-close_btn-2 {
    font-size: 1.8rem;
  }

  .modal21, .modal22 {
    display: none;
  }

  .rede {
    width: 60px;
    height: 60px;
  }

  .modal23 {
    display: none;
  }

  .bloco_justica, .bloco_soberania, .bloco_economia, .bloco_saude, .bloco_direito, .bloco_comunicacao, .bloco_feminismo {
    top: 100px;
  }

  .grid-4 {
    grid-template-columns: 1fr;
  }

  .modal24, .modal25, .modal26, .bordas.img-desktop {
    display: none;
  }

  .bordas.imagem-cel {
    display: block;
  }

  .grid-5.margin-bottom-20 {
    grid-template-columns: 1fr;
  }

  .modal27, .modal28, .modal15, .modal29, .modal30 {
    display: none;
  }

  .slide_text {
    font-size: 12px;
    line-height: 150%;
  }

  .tabs-link-4 {
    justify-content: center;
  }

  .tabs-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .citacao-destaque {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media screen and (max-width: 479px) {
  .abertura {
    background-color: var(--verde-abertura);
    background-image: none;
  }

  .logo_curso {
    width: 50%;
  }

  .br_iniciar.w--current {
    width: 60px;
    font-size: 12px;
  }

  .section-branca.fundo1, .section-branca.fundo2, .section-branca.fundo4, .section-branca.fundo4, .section-branca.fundo5, .section-branca.fundo-rio-mod3b, .section-branca.fundo-rio-mod4b, .section-abertura {
    background-image: none;
  }

  .grid-conteudo {
    display: block;
  }

  .acordeon-wrapper {
    width: 100%;
  }

  .acordeon-item {
    margin-bottom: 1em;
  }

  .box_saiba_mais {
    flex-direction: column;
    padding: .75em .5em;
    display: flex;
  }

  .img-destaque {
    width: 35px;
    margin-right: 10px;
  }

  .citacao {
    padding-left: 10px;
    padding-right: 10px;
  }

  .citacao.amarelo {
    padding-left: 20px;
  }

  .modal_div_window {
    width: 90%;
    height: 60%;
    display: block;
  }

  .modal9 {
    display: none;
  }

  .lista_destaque {
    padding-left: 0;
  }

  .bt_temas_mod1 {
    font-size: 14px;
    line-height: 20px;
  }

  .section-mod1 {
    background-image: none;
  }

  .tabela-2 {
    align-content: flex-start;
  }

  .tabs-content2 {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tab_link {
    height: 40px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-right: 0;
  }

  .tab_link.w--current {
    height: 40px;
  }

  .referencias {
    font-size: 12px;
    line-height: 16px;
  }

  .fonte_imagem {
    font-size: 10px;
    line-height: 140%;
  }

  .bt_temas_mod2 {
    font-size: 14px;
    line-height: 20px;
  }

  .section-mod2 {
    background-image: none;
  }

  .ods {
    width: 60px;
    margin-bottom: 0;
    padding-right: 0;
  }

  .epigrafe {
    margin-left: 3em;
  }

  .modal10, .modal7 {
    display: none;
  }

  .tab_link2 {
    height: 48px;
    margin-bottom: .5em;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .tab_link2.w--current {
    height: 48px;
    margin-bottom: .5em;
  }

  .moradia {
    width: 50px;
    height: 50px;
  }

  .icone {
    width: 40px;
  }

  .alimentacao, .sanemaento, .ambiente, .servicos {
    width: 50px;
    height: 50px;
  }

  .tit_esquema {
    font-size: 9px;
    line-height: 10px;
  }

  .texto_esquema {
    padding: 5px;
    font-size: 9px;
    line-height: 10px;
  }

  .tabs-menu-ods {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .box_imagem_dir {
    width: 100%;
    float: none;
    margin-left: 0;
  }

  .imagem {
    width: 100%;
  }

  .box_imagem_esq {
    width: 100%;
    float: none;
  }

  .bt_temas_mod3 {
    font-size: 14px;
    line-height: 20px;
  }

  .bt_temas_mod4 {
    font-size: 14px;
  }

  .section-mod3 {
    background-image: none;
  }

  .modal6 {
    display: none;
  }

  .acordeon-item-trigger2 {
    height: 200px;
  }

  .modal5, .modal4, .modal1, .modal0 {
    display: none;
  }

  .box_imagem_dir2 {
    width: 100%;
    float: none;
    margin-left: 0;
  }

  .box_imagem_dir3 {
    float: none;
    margin-left: 0;
  }

  .box_imagem_esq2 {
    width: 100%;
    float: none;
  }

  .acordeon-item-trigger {
    height: 100px;
  }

  .parte2 {
    height: 210px;
  }

  .div_verde {
    width: 110px;
    display: none;
  }

  .verde2 {
    margin-bottom: 0;
    display: block;
  }

  .div_laranja {
    width: 110px;
    display: none;
    top: 10px;
  }

  .div_amarelo, .div_azul_claro {
    width: 110px;
    display: none;
    top: 20px;
  }

  .div_azul {
    width: 110px;
    display: none;
    top: 40px;
  }

  .botao_verde {
    width: 120px;
    height: 200px;
  }

  .botao_laranja {
    width: 95px;
    height: 160px;
    top: 20px;
  }

  .botao_amarelo {
    width: 75px;
    height: 120px;
    top: 40px;
  }

  .botao_azul_claro {
    width: 55px;
    height: 80px;
    top: 60px;
  }

  .botao_azul {
    width: 40px;
    height: 50px;
    top: 75px;
  }

  .bullet-azul {
    color: var(--black);
  }

  .modal11, .modal12 {
    display: none;
  }

  .topo {
    height: 120px;
  }

  .titulo {
    letter-spacing: normal;
    margin-top: 20px;
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 1.3em;
  }

  .box-geral {
    height: auto;
    min-height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .ano {
    border-top: 3px #fc9c0b;
    font-size: 40px;
  }

  .timeline {
    display: block;
  }

  .div_direita {
    width: 100%;
    height: 100%;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
  }

  .container {
    flex-direction: row;
    display: flex;
  }

  .box-menu {
    display: none;
  }

  .box-texto {
    width: auto;
    height: auto;
    padding: 12px;
    display: block;
    position: static;
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
  }

  .div_esquerda {
    width: 100%;
    height: 100%;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
  }

  .texto-2 {
    color: rgba(51, 51, 51, .8);
    font-size: 16px;
  }

  .box-cor {
    width: 100%;
    height: 80px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
  }

  .isbn {
    font-size: 10px;
  }

  .modal13 {
    display: none;
  }

  .image-19 {
    width: 300px;
  }

  .box_5ps.box_interacao {
    height: 420px;
    justify-content: flex-start;
  }

  ._5ps.interacao {
    width: 300px;
    flex-direction: column;
    align-items: center;
  }

  .bloco_pessoas {
    margin-top: 1em;
    margin-left: 0;
    display: none;
    position: static;
    top: auto;
    left: auto;
  }

  .bloco_paz {
    margin-top: 1em;
    margin-left: 0;
    display: none;
    position: static;
  }

  .bt_pessoas {
    width: 100px;
    height: 100px;
    top: 20px;
  }

  .bt_paz {
    width: 80px;
    height: 100px;
    top: 140px;
    right: 10px;
  }

  .bloco_prosperidade, .bloco_planeta, .bloco_parcerias {
    margin-top: 1em;
    margin-left: 0;
    position: static;
  }

  .bt_prosperidade {
    width: 100px;
    height: 70px;
    top: 220px;
  }

  .bt_planeta {
    width: 90px;
    height: 100px;
    top: 140px;
    left: 10px;
  }

  .bt_parcerias {
    width: 100px;
    height: 100px;
    top: 20px;
  }

  .section-mod4 {
    background-image: none;
  }

  .modal14 {
    display: none;
  }

  .acordeon-item-trigger3 {
    height: 130px;
  }

  .image-33 {
    height: 200px;
  }

  .div_mod {
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
  }

  .modal16, .modal17, .modal18, .modal19, .modal20 {
    display: none;
  }

  .credito1 {
    font-size: 14px;
  }

  .creditos2, .creditos4 {
    font-size: 12px;
    line-height: 18px;
  }

  .grid-3 {
    font-size: 12px;
  }

  .modal21, .modal22 {
    display: none;
  }

  .rede {
    width: 50px;
    height: 50px;
  }

  .box-subtexto {
    flex-direction: column;
    padding: .75em .5em;
    display: flex;
  }

  .modal23 {
    display: none;
  }

  .bt_justica {
    width: 80px;
    height: 100px;
    top: 140px;
    right: 10px;
  }

  .bt_soberania {
    width: 100px;
    height: 70px;
    top: 220px;
  }

  .bt_economia {
    width: 90px;
    height: 100px;
    top: 140px;
    left: 10px;
  }

  .bt_saude, .bt_direito, .bt_comunicacao, .bt_feminismo {
    width: 100px;
    height: 100px;
    top: 20px;
  }

  .bloco_justica {
    margin-top: 1em;
    margin-left: 0;
    display: none;
    position: static;
    top: auto;
    left: auto;
  }

  .bloco_soberania {
    margin-top: 1em;
    margin-left: 0;
    display: none;
    position: static;
  }

  .bloco_economia, .bloco_saude, .bloco_direito, .bloco_comunicacao, .bloco_feminismo {
    margin-top: 1em;
    margin-left: 0;
    position: static;
  }

  .box_imagem_dir5 {
    width: 100%;
    float: none;
    margin-left: 0;
  }

  .box_refletir {
    flex-direction: column;
    padding: .75em .5em;
    display: flex;
  }

  .modal24, .modal25, .modal26, .modal27, .modal28 {
    display: none;
  }

  .grid-8, .grid-9.margin-bottom-40, .grid-10 {
    grid-template-columns: 1fr;
  }

  .modal15 {
    display: none;
  }

  .box_imagem_dir4 {
    width: 100%;
    float: none;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
  }

  .modal29, .modal30 {
    display: none;
  }

  .grid-11 {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .grid-11.margin-bottom-40 {
    grid-template-columns: 1fr;
  }

  .rotate-90 {
    transform: rotate(90deg);
  }

  .grid-12 {
    grid-template-columns: 1fr;
  }

  .slide_text {
    font-size: 10px;
    line-height: 100%;
  }

  .citacao-destaque {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-9a {
    grid-template-columns: 1fr;
  }
}

#w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-b84d97ff, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-b84d97ff, #w-node-_3dce4f0e-26a2-2bb5-9894-c289cb3f50bd-b84d97ff, #w-node-_25f7f738-d368-ec2a-b30d-8c9581fb13aa-b84d97ff {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_0eef5d6b-be1f-d8ff-cbb5-043baa2eb3b5-b84d97ff {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_80b7515e-83e3-04fc-dd70-5ee08fa3611d-d34d9801 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_86c2b61e-918d-6315-e101-7dae61f324f0-d34d9801 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-cb4d9803 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_428b1256-d8c8-8f9c-ddd1-216fa33b7589-cb4d9803 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-d54d9804 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_428b1256-d8c8-8f9c-ddd1-216fa33b7589-d54d9804 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-904d9805 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_428b1256-d8c8-8f9c-ddd1-216fa33b7589-904d9805 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-a04d9806 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_428b1256-d8c8-8f9c-ddd1-216fa33b7589-a04d9806 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_80b7515e-83e3-04fc-dd70-5ee08fa3611d-8c4d9809, #w-node-_1c8db907-e790-2d8f-8199-201a907c79ae-8c4d9809, #w-node-_7434b295-4dec-960b-521b-b77940282ab2-8c4d9809, #w-node-_1e8a42f1-632a-8b22-ddd8-833f695664af-8c4d9809 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-b3ecc847-4a83-217f-7283-75852c1430ed-8c4d9809 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-cd661fda-e756-3891-5bf9-62924188460d-b74d980a, #w-node-a91b694c-d5d7-6c4d-525f-3d564fe1df74-b74d980a {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-b74d980a {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_7385e419-2c29-63cb-45f5-4375de12107d-b74d980a {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_1e8a5457-a38b-b488-e739-17ab1a63f4c9-b74d980a {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-e5040996-6077-27a6-87b2-b6cc6ea56f15-b74d980a {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-c6192858-7373-8486-b939-5786bd9584ed-b74d980a {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_1d08fbcb-b23d-30b2-8526-6323f4d6b104-b74d980a {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_0503f0c3-e78b-20bd-af87-22cb6a37c58b-b74d980a {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-b74d980a {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_42ac2063-d19f-c5da-ca86-7f4fdfe73b9c-134d980b, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-134d980b {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-134d980b {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_7385e419-2c29-63cb-45f5-4375de12107d-134d980b {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_1e8a5457-a38b-b488-e739-17ab1a63f4c9-134d980b {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-e5040996-6077-27a6-87b2-b6cc6ea56f15-134d980b {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-c6192858-7373-8486-b939-5786bd9584ed-134d980b, #w-node-_5680d88e-c6f5-54e2-e86a-b005cd460969-134d980b, #w-node-e7a62b61-fb36-0495-e169-bd7ea1c49f65-134d980b {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-134d980b {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-feb55a92-011f-4cc5-f6c0-d379362ea8e3-9d4d980c, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-9d4d980c {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-9d4d980c {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_7385e419-2c29-63cb-45f5-4375de12107d-9d4d980c {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_1e8a5457-a38b-b488-e739-17ab1a63f4c9-9d4d980c, #w-node-cf419f4e-0768-d1ff-b462-e5a3b76b2e3c-9d4d980c, #w-node-f2c74bf5-5d4f-186d-c83e-c1cd307194cc-9d4d980c, #w-node-_1092036c-76fc-54bc-8a26-35daa02231d2-9d4d980c, #w-node-_8df8b7e1-0963-3109-50cd-dbcdfbde3bbc-9d4d980c {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-e5040996-6077-27a6-87b2-b6cc6ea56f15-9d4d980c {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-9d4d980c {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-b2b0b92f-afcb-47a7-53d6-a2c1c59cc730-224d980d, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-224d980d {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-224d980d {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_7385e419-2c29-63cb-45f5-4375de12107d-224d980d {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_1e8a5457-a38b-b488-e739-17ab1a63f4c9-224d980d {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_8ebd1a3f-23b1-8264-a847-7fd604a0478a-224d980d {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_8f85468d-a3ec-26a5-c5ca-53f802ea75dc-224d980d {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_81b8fc8e-164f-63c1-ad50-036b441a87bc-224d980d {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_823e6e4e-6a28-9733-3b98-f57309687b00-224d980d, #w-node-_64536201-4097-e8dd-8a3d-22fbe5a4f695-224d980d, #w-node-_4999799e-7f63-260c-dcb8-2282c71fefe9-224d980d {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-224d980d {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_0a2e9370-0b50-a6a1-25dc-4bd94ac84f4c-794d980e, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-794d980e {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-794d980e {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-f8ae5b7e-85c6-1c37-807c-837ba3833463-794d980e {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_057a8dc4-c242-4e28-2b69-8147484b23e3-794d980e, #w-node-b78161e3-d60a-c9be-d98a-e4e41b20882f-794d980e {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-794d980e {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-bb34c8ae-667e-ae23-1e18-011a95cddfd0-344d9810, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-344d9810 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-344d9810 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_0cd57b10-6579-4eb9-d810-2e446c955c01-344d9810 {
  align-self: start;
}

#w-node-_61195165-bacc-e18c-0b47-c7005ee2b2b4-344d9810 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84114dbf-a5ab-861c-4b34-aba08ade37cb-344d9810 {
  align-self: start;
}

#w-node-d3a1000a-c108-5cce-a58f-807e5a405581-344d9810 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1999ddcd-a399-8a9b-2df0-850e65837f10-344d9810 {
  align-self: start;
  justify-self: center;
}

#w-node-_1e5fd613-5d34-438c-8254-679b52640f9e-344d9810 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c68f40e2-d6af-f835-8d48-ed7290c0d1c8-344d9810, #w-node-_914f4ccc-71e9-f452-d92d-512524106965-344d9810, #w-node-c3b9d363-f2e7-c9dd-ae6c-137eda62fd5f-344d9810 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-344d9810 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-f87f7b17-4194-0863-a819-a6d562a0508b-c64d9811, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-c64d9811 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-c64d9811 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_337951f1-718c-93eb-4e6c-ca2771f40432-c64d9811 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_1d316194-526d-16e2-bcfc-6c3da31417e9-c64d9811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c98c7821-5167-59d6-da6f-b3b02d0b33e8-c64d9811 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-c64d9811 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-c9e88bfd-80e7-0876-101e-66e3aaaf29fb-494d9812, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-494d9812, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-494d9812, #w-node-ed722f51-ac3e-f83a-70fe-50dd10e664db-494d9812, #w-node-a9a34572-7c43-1210-d27e-02e91e5224b3-494d9812, #w-node-fed188fa-d816-71cd-13bd-23a09fdd9d08-494d9812, #w-node-_96bb1572-145d-94d1-0890-d521da2ed69c-494d9812 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_0503f0c3-e78b-20bd-af87-22cb6a37c58b-494d9812 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-494d9812 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-bc0448c4-e60a-d23e-eea9-d58fb65f871c-e04d9813, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-e04d9813 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-e04d9813 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_019695a8-165a-7388-6b27-55ad0e21d192-e04d9813 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-c31548fc-868e-7c27-7799-491247df337f-e04d9813 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-e04d9813 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-f38718da-b9fa-964e-98b6-5a0fa58a93f2-9e4d9814, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-9e4d9814 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-9e4d9814 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_297723ac-c263-0be9-51b1-9411f4e4d537-9e4d9814 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_34c56f33-2d7d-d481-e8df-fba21babb35a-9e4d9814 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_6b87ae10-452d-23a4-1f07-dc8b5bdb47bb-9e4d9814 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-9e4d9814 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-c32c7e1e-1dbd-556d-5132-62b6a642ba66-164d9815, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-164d9815 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-164d9815 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_9e5e81bb-084e-bf53-f385-72895c740c02-164d9815 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_9e82fbd9-59b8-809e-5e89-3113954772d9-164d9815 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-a238a925-e014-6300-1269-2ab4459fd9d4-164d9815, #w-node-_2c40f89c-92a7-341d-e28c-a6a8c075808a-164d9815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-164d9815 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-aaf8cae8-afe0-c803-3ec7-e9998f387ef5-814d9816, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-814d9816, #w-node-_720e023a-3c15-ba00-fdeb-2a461935287f-814d9816, #w-node-_0a1e5ecd-096f-a22b-6907-6ef765095811-814d9816, #w-node-_0b09bb72-8387-b87d-6bdc-1cd9c37992f2-814d9816, #w-node-f8f07f74-eeda-7fb0-2012-cb8f03db16db-814d9816, #w-node-_543cb33d-acf1-a1dc-f7d2-fd31ae7eb978-814d9816 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-814d9816 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_64987d77-41ca-82d4-6580-9e84f3dd3f10-b34d9817, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-b34d9817, #w-node-_9f285f2f-1da6-350c-6bc5-381a06e9e827-b34d9817, #w-node-_233f23ab-2362-3d50-514c-6a92f89535a5-b34d9817, #w-node-_1cb39a5e-b2c2-0986-3413-663d6d9375a7-b34d9817 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-da8d2af9-752a-8908-0d56-69c3c26f0ea9-b34d9817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aacc961a-9d51-9b11-36c4-072de6b02539-b34d9817 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_097df2fd-3478-6338-0e51-6d65a52690cc-b34d9817, #w-node-_6316c169-447d-f708-d62a-d9e0a2dcaddb-b34d9817, #w-node-_29d61b97-02d5-0fc0-4bde-cd1b8605a7c6-b34d9817, #w-node-_29d61b97-02d5-0fc0-4bde-cd1b8605a7c7-b34d9817, #w-node-_29d61b97-02d5-0fc0-4bde-cd1b8605a7ca-b34d9817, #w-node-_29d61b97-02d5-0fc0-4bde-cd1b8605a7ce-b34d9817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1ed9992-bdc9-f2b1-d9b4-171ed5a27d13-b34d9817, #w-node-_63d4f0e1-3a6d-96e7-5fb6-1a2afb08697f-b34d9817, #w-node-_4a40be80-2dba-fdfc-b243-043978e689cf-b34d9817, #w-node-a71443b7-5300-44b7-77b9-cc3b7e563069-b34d9817 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-b3356039-824a-a981-f391-a022b34c1204-b34d9817, #w-node-c68b065c-2f4b-f25e-7561-5f15ed012c08-b34d9817, #w-node-dbe3022d-865c-a727-4690-fb69723ad20b-b34d9817, #w-node-_1d2b0d17-e47e-906d-0043-05ffb5b43ac8-b34d9817, #w-node-_631d951b-0b90-16ce-e210-ad61d59749bd-b34d9817, #w-node-f8ee2653-9c68-6c7d-d0dc-62d19bdd34b9-b34d9817 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1351f33-dfd2-ebc9-94bd-21f5c9bf8096-b34d9817, #w-node-f17bdb2d-1124-8a7a-2310-3f147b24861b-b34d9817 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_1a2fb881-d2c0-f084-c32c-1c1d556fbd81-b34d9817 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-b34d9817 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-b2b0b92f-afcb-47a7-53d6-a2c1c59cc730-68a514de, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-68a514de {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-68a514de {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-de56e48a-3f91-db45-3562-d17997f70baf-68a514de {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_2115380d-acac-db75-d1ce-87f1ef60bf08-68a514de, #w-node-_915aa4fa-0bc4-4076-e929-ad37494835f4-68a514de {
  align-self: center;
  justify-self: center;
}

#w-node-_3a8ce611-2d23-0f5c-4b88-241e28f0317b-68a514de {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_095a8ebe-c08b-f316-b19b-44b2e19fdf1c-68a514de {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_04014ed4-c87b-3e1c-aeea-4d38c50612df-68a514de {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-68a514de {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-aaf8cae8-afe0-c803-3ec7-e9998f387ef5-c934271d, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-c934271d {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-ce17f6e0-af76-f7e1-e905-2f7518e97a0f-c934271d, #w-node-_79d628e4-2014-5a2f-a03b-bea0935b55e2-c934271d, #w-node-d9ef969c-f5a4-2685-85a9-e0b10497a6ca-c934271d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_720e023a-3c15-ba00-fdeb-2a461935287f-c934271d, #w-node-ab05433b-52fb-9c7c-b748-47b80faf746f-c934271d, #w-node-_6f8633dd-aa83-eb44-59ad-253cfa06e391-c934271d, #w-node-_543cb33d-acf1-a1dc-f7d2-fd31ae7eb978-c934271d {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-c934271d {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_64987d77-41ca-82d4-6580-9e84f3dd3f10-ad77ef5a, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-ad77ef5a, #w-node-_9f285f2f-1da6-350c-6bc5-381a06e9e827-ad77ef5a {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-ad77ef5a {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_64987d77-41ca-82d4-6580-9e84f3dd3f10-7ba9937d, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-7ba9937d, #w-node-_9f285f2f-1da6-350c-6bc5-381a06e9e827-7ba9937d, #w-node-_233f23ab-2362-3d50-514c-6a92f89535a5-7ba9937d {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_3027cfe9-b7a0-538f-911c-59fa4383f29b-7ba9937d {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_3027cfe9-b7a0-538f-911c-59fa4383f29c-7ba9937d {
  grid-area: 2 / 2 / 3 / 4;
  justify-self: center;
}

#w-node-_3027cfe9-b7a0-538f-911c-59fa4383f29f-7ba9937d {
  grid-area: 3 / 1 / 4 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_3027cfe9-b7a0-538f-911c-59fa4383f2a2-7ba9937d {
  grid-area: 3 / 3 / 4 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_3027cfe9-b7a0-538f-911c-59fa4383f2a5-7ba9937d {
  grid-area: 4 / 3 / 6 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-fb32620a-010f-72d2-7fba-44fe3b815464-7ba9937d {
  grid-area: 5 / 1 / 6 / 3;
  align-self: center;
  justify-self: center;
}

#w-node-_76350ac6-f765-309f-d392-038e738c1a74-7ba9937d, #w-node-_091841a9-01df-3c83-4983-577355e5b8a3-7ba9937d, #w-node-_20435525-7f58-8924-c74a-3adbefe5b29b-7ba9937d, #w-node-f4ea99e4-7dd2-68f5-2e50-d4ce6f4e3a6c-7ba9937d, #w-node-_63e020f8-06f8-70c0-9c6a-b30d22f5e115-7ba9937d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cb39a5e-b2c2-0986-3413-663d6d9375a7-7ba9937d {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-da8d2af9-752a-8908-0d56-69c3c26f0ea9-7ba9937d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb2dbf8d-d55d-2dd3-6993-5ce12f8ea7b5-7ba9937d {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_08740215-9bf4-2f3b-8bf3-db92b156007d-7ba9937d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_028afaab-06cb-3cb1-66f8-bb10e6341f11-7ba9937d, #w-node-dd3a3f5e-8ca3-fa78-c0db-2af0a8072125-7ba9937d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aacc961a-9d51-9b11-36c4-072de6b02539-7ba9937d, #w-node-b1ed9992-bdc9-f2b1-d9b4-171ed5a27d13-7ba9937d {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-7ba9937d {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_64987d77-41ca-82d4-6580-9e84f3dd3f10-e0be70b7, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-e0be70b7, #w-node-_9f285f2f-1da6-350c-6bc5-381a06e9e827-e0be70b7, #w-node-_233f23ab-2362-3d50-514c-6a92f89535a5-e0be70b7, #w-node-_1cb39a5e-b2c2-0986-3413-663d6d9375a7-e0be70b7, #w-node-aacc961a-9d51-9b11-36c4-072de6b02539-e0be70b7, #w-node-b1ed9992-bdc9-f2b1-d9b4-171ed5a27d13-e0be70b7, #w-node-_3cee0717-2f3d-7a43-749b-faebc134a4ee-e0be70b7 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_22a3b22b-c829-8ebb-8731-27b6432ad10e-e0be70b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-e0be70b7 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-_64987d77-41ca-82d4-6580-9e84f3dd3f10-a9c217ea, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-a9c217ea, #w-node-_9f285f2f-1da6-350c-6bc5-381a06e9e827-a9c217ea, #w-node-_233f23ab-2362-3d50-514c-6a92f89535a5-a9c217ea {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-bc7a631a-9048-e9af-acf6-e61707d9d842-a9c217ea {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-ef500045-491b-534f-65e4-1954ef7f1509-a9c217ea {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-b84d97ff, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-b84d97ff, #w-node-_3dce4f0e-26a2-2bb5-9894-c289cb3f50bd-b84d97ff, #w-node-_25f7f738-d368-ec2a-b30d-8c9581fb13aa-b84d97ff, #w-node-_0eef5d6b-be1f-d8ff-cbb5-043baa2eb3b5-b84d97ff, #w-node-_80b7515e-83e3-04fc-dd70-5ee08fa3611d-d34d9801, #w-node-_86c2b61e-918d-6315-e101-7dae61f324f0-d34d9801, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-cb4d9803, #w-node-_428b1256-d8c8-8f9c-ddd1-216fa33b7589-cb4d9803, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-d54d9804, #w-node-_428b1256-d8c8-8f9c-ddd1-216fa33b7589-d54d9804, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-904d9805, #w-node-_428b1256-d8c8-8f9c-ddd1-216fa33b7589-904d9805, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-a04d9806, #w-node-_428b1256-d8c8-8f9c-ddd1-216fa33b7589-a04d9806, #w-node-_80b7515e-83e3-04fc-dd70-5ee08fa3611d-8c4d9809, #w-node-_1c8db907-e790-2d8f-8199-201a907c79ae-8c4d9809, #w-node-_7434b295-4dec-960b-521b-b77940282ab2-8c4d9809, #w-node-_1e8a42f1-632a-8b22-ddd8-833f695664af-8c4d9809, #w-node-b3ecc847-4a83-217f-7283-75852c1430ed-8c4d9809, #w-node-cd661fda-e756-3891-5bf9-62924188460d-b74d980a, #w-node-a91b694c-d5d7-6c4d-525f-3d564fe1df74-b74d980a, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-b74d980a, #w-node-_7385e419-2c29-63cb-45f5-4375de12107d-b74d980a, #w-node-_1e8a5457-a38b-b488-e739-17ab1a63f4c9-b74d980a, #w-node-e5040996-6077-27a6-87b2-b6cc6ea56f15-b74d980a, #w-node-c6192858-7373-8486-b939-5786bd9584ed-b74d980a, #w-node-_1d08fbcb-b23d-30b2-8526-6323f4d6b104-b74d980a, #w-node-_0503f0c3-e78b-20bd-af87-22cb6a37c58b-b74d980a, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-b74d980a, #w-node-_42ac2063-d19f-c5da-ca86-7f4fdfe73b9c-134d980b, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-134d980b, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-134d980b, #w-node-_7385e419-2c29-63cb-45f5-4375de12107d-134d980b, #w-node-_1e8a5457-a38b-b488-e739-17ab1a63f4c9-134d980b, #w-node-e5040996-6077-27a6-87b2-b6cc6ea56f15-134d980b, #w-node-c6192858-7373-8486-b939-5786bd9584ed-134d980b, #w-node-_5680d88e-c6f5-54e2-e86a-b005cd460969-134d980b, #w-node-e7a62b61-fb36-0495-e169-bd7ea1c49f65-134d980b, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-134d980b, #w-node-feb55a92-011f-4cc5-f6c0-d379362ea8e3-9d4d980c, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-9d4d980c, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-9d4d980c, #w-node-_7385e419-2c29-63cb-45f5-4375de12107d-9d4d980c, #w-node-_1e8a5457-a38b-b488-e739-17ab1a63f4c9-9d4d980c, #w-node-cf419f4e-0768-d1ff-b462-e5a3b76b2e3c-9d4d980c, #w-node-f2c74bf5-5d4f-186d-c83e-c1cd307194cc-9d4d980c, #w-node-_1092036c-76fc-54bc-8a26-35daa02231d2-9d4d980c, #w-node-_8df8b7e1-0963-3109-50cd-dbcdfbde3bbc-9d4d980c, #w-node-e5040996-6077-27a6-87b2-b6cc6ea56f15-9d4d980c, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-9d4d980c, #w-node-b2b0b92f-afcb-47a7-53d6-a2c1c59cc730-224d980d, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-224d980d, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-224d980d, #w-node-_7385e419-2c29-63cb-45f5-4375de12107d-224d980d, #w-node-_1e8a5457-a38b-b488-e739-17ab1a63f4c9-224d980d, #w-node-_8ebd1a3f-23b1-8264-a847-7fd604a0478a-224d980d, #w-node-_8f85468d-a3ec-26a5-c5ca-53f802ea75dc-224d980d, #w-node-_81b8fc8e-164f-63c1-ad50-036b441a87bc-224d980d, #w-node-_823e6e4e-6a28-9733-3b98-f57309687b00-224d980d, #w-node-_64536201-4097-e8dd-8a3d-22fbe5a4f695-224d980d, #w-node-_4999799e-7f63-260c-dcb8-2282c71fefe9-224d980d, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-224d980d, #w-node-_0a2e9370-0b50-a6a1-25dc-4bd94ac84f4c-794d980e, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-794d980e, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-794d980e, #w-node-f8ae5b7e-85c6-1c37-807c-837ba3833463-794d980e, #w-node-_057a8dc4-c242-4e28-2b69-8147484b23e3-794d980e, #w-node-b78161e3-d60a-c9be-d98a-e4e41b20882f-794d980e, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-794d980e, #w-node-bb34c8ae-667e-ae23-1e18-011a95cddfd0-344d9810, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-344d9810, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-344d9810, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-344d9810, #w-node-f87f7b17-4194-0863-a819-a6d562a0508b-c64d9811, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-c64d9811, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-c64d9811, #w-node-_337951f1-718c-93eb-4e6c-ca2771f40432-c64d9811, #w-node-c98c7821-5167-59d6-da6f-b3b02d0b33e8-c64d9811, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-c64d9811, #w-node-c9e88bfd-80e7-0876-101e-66e3aaaf29fb-494d9812, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-494d9812, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-494d9812, #w-node-ed722f51-ac3e-f83a-70fe-50dd10e664db-494d9812, #w-node-a9a34572-7c43-1210-d27e-02e91e5224b3-494d9812, #w-node-fed188fa-d816-71cd-13bd-23a09fdd9d08-494d9812, #w-node-_96bb1572-145d-94d1-0890-d521da2ed69c-494d9812, #w-node-_0503f0c3-e78b-20bd-af87-22cb6a37c58b-494d9812, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-494d9812, #w-node-bc0448c4-e60a-d23e-eea9-d58fb65f871c-e04d9813, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-e04d9813, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-e04d9813, #w-node-_019695a8-165a-7388-6b27-55ad0e21d192-e04d9813, #w-node-c31548fc-868e-7c27-7799-491247df337f-e04d9813, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-e04d9813, #w-node-f38718da-b9fa-964e-98b6-5a0fa58a93f2-9e4d9814, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-9e4d9814, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-9e4d9814, #w-node-_297723ac-c263-0be9-51b1-9411f4e4d537-9e4d9814, #w-node-_34c56f33-2d7d-d481-e8df-fba21babb35a-9e4d9814, #w-node-_6b87ae10-452d-23a4-1f07-dc8b5bdb47bb-9e4d9814, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-9e4d9814, #w-node-c32c7e1e-1dbd-556d-5132-62b6a642ba66-164d9815, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-164d9815, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-164d9815, #w-node-_9e5e81bb-084e-bf53-f385-72895c740c02-164d9815, #w-node-_9e82fbd9-59b8-809e-5e89-3113954772d9-164d9815, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-164d9815, #w-node-aaf8cae8-afe0-c803-3ec7-e9998f387ef5-814d9816, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-814d9816, #w-node-_720e023a-3c15-ba00-fdeb-2a461935287f-814d9816, #w-node-_0a1e5ecd-096f-a22b-6907-6ef765095811-814d9816, #w-node-_0b09bb72-8387-b87d-6bdc-1cd9c37992f2-814d9816, #w-node-f8f07f74-eeda-7fb0-2012-cb8f03db16db-814d9816, #w-node-_543cb33d-acf1-a1dc-f7d2-fd31ae7eb978-814d9816, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-814d9816, #w-node-_64987d77-41ca-82d4-6580-9e84f3dd3f10-b34d9817, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-b34d9817, #w-node-_9f285f2f-1da6-350c-6bc5-381a06e9e827-b34d9817, #w-node-_233f23ab-2362-3d50-514c-6a92f89535a5-b34d9817, #w-node-_1cb39a5e-b2c2-0986-3413-663d6d9375a7-b34d9817, #w-node-aacc961a-9d51-9b11-36c4-072de6b02539-b34d9817, #w-node-b1ed9992-bdc9-f2b1-d9b4-171ed5a27d13-b34d9817, #w-node-_63d4f0e1-3a6d-96e7-5fb6-1a2afb08697f-b34d9817, #w-node-_4a40be80-2dba-fdfc-b243-043978e689cf-b34d9817, #w-node-a71443b7-5300-44b7-77b9-cc3b7e563069-b34d9817, #w-node-d1351f33-dfd2-ebc9-94bd-21f5c9bf8096-b34d9817, #w-node-f17bdb2d-1124-8a7a-2310-3f147b24861b-b34d9817, #w-node-_1a2fb881-d2c0-f084-c32c-1c1d556fbd81-b34d9817, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-b34d9817, #w-node-b2b0b92f-afcb-47a7-53d6-a2c1c59cc730-68a514de, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-68a514de, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-68a514de, #w-node-de56e48a-3f91-db45-3562-d17997f70baf-68a514de, #w-node-_3a8ce611-2d23-0f5c-4b88-241e28f0317b-68a514de, #w-node-_095a8ebe-c08b-f316-b19b-44b2e19fdf1c-68a514de, #w-node-_04014ed4-c87b-3e1c-aeea-4d38c50612df-68a514de, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-68a514de, #w-node-aaf8cae8-afe0-c803-3ec7-e9998f387ef5-c934271d, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-c934271d, #w-node-_720e023a-3c15-ba00-fdeb-2a461935287f-c934271d, #w-node-ab05433b-52fb-9c7c-b748-47b80faf746f-c934271d, #w-node-_6f8633dd-aa83-eb44-59ad-253cfa06e391-c934271d, #w-node-_543cb33d-acf1-a1dc-f7d2-fd31ae7eb978-c934271d, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-c934271d, #w-node-_64987d77-41ca-82d4-6580-9e84f3dd3f10-ad77ef5a, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-ad77ef5a, #w-node-_9f285f2f-1da6-350c-6bc5-381a06e9e827-ad77ef5a, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-ad77ef5a, #w-node-_64987d77-41ca-82d4-6580-9e84f3dd3f10-7ba9937d, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-7ba9937d, #w-node-_9f285f2f-1da6-350c-6bc5-381a06e9e827-7ba9937d, #w-node-_233f23ab-2362-3d50-514c-6a92f89535a5-7ba9937d, #w-node-_1cb39a5e-b2c2-0986-3413-663d6d9375a7-7ba9937d, #w-node-cb2dbf8d-d55d-2dd3-6993-5ce12f8ea7b5-7ba9937d, #w-node-aacc961a-9d51-9b11-36c4-072de6b02539-7ba9937d, #w-node-b1ed9992-bdc9-f2b1-d9b4-171ed5a27d13-7ba9937d, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-7ba9937d, #w-node-_64987d77-41ca-82d4-6580-9e84f3dd3f10-e0be70b7, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-e0be70b7, #w-node-_9f285f2f-1da6-350c-6bc5-381a06e9e827-e0be70b7, #w-node-_233f23ab-2362-3d50-514c-6a92f89535a5-e0be70b7, #w-node-_1cb39a5e-b2c2-0986-3413-663d6d9375a7-e0be70b7, #w-node-aacc961a-9d51-9b11-36c4-072de6b02539-e0be70b7, #w-node-b1ed9992-bdc9-f2b1-d9b4-171ed5a27d13-e0be70b7, #w-node-_3cee0717-2f3d-7a43-749b-faebc134a4ee-e0be70b7, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-e0be70b7, #w-node-_64987d77-41ca-82d4-6580-9e84f3dd3f10-a9c217ea, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-a9c217ea, #w-node-_9f285f2f-1da6-350c-6bc5-381a06e9e827-a9c217ea, #w-node-_233f23ab-2362-3d50-514c-6a92f89535a5-a9c217ea, #w-node-bc7a631a-9048-e9af-acf6-e61707d9d842-a9c217ea, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-a9c217ea {
    grid-column: 2 / 12;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-b84d97ff, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-b84d97ff, #w-node-_3dce4f0e-26a2-2bb5-9894-c289cb3f50bd-b84d97ff, #w-node-_25f7f738-d368-ec2a-b30d-8c9581fb13aa-b84d97ff, #w-node-_0eef5d6b-be1f-d8ff-cbb5-043baa2eb3b5-b84d97ff, #w-node-_80b7515e-83e3-04fc-dd70-5ee08fa3611d-d34d9801, #w-node-_86c2b61e-918d-6315-e101-7dae61f324f0-d34d9801, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-cb4d9803, #w-node-_428b1256-d8c8-8f9c-ddd1-216fa33b7589-cb4d9803, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-d54d9804, #w-node-_428b1256-d8c8-8f9c-ddd1-216fa33b7589-d54d9804, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-904d9805, #w-node-_428b1256-d8c8-8f9c-ddd1-216fa33b7589-904d9805, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-a04d9806, #w-node-_428b1256-d8c8-8f9c-ddd1-216fa33b7589-a04d9806, #w-node-_80b7515e-83e3-04fc-dd70-5ee08fa3611d-8c4d9809, #w-node-_1c8db907-e790-2d8f-8199-201a907c79ae-8c4d9809, #w-node-_7434b295-4dec-960b-521b-b77940282ab2-8c4d9809, #w-node-_1e8a42f1-632a-8b22-ddd8-833f695664af-8c4d9809, #w-node-b3ecc847-4a83-217f-7283-75852c1430ed-8c4d9809, #w-node-cd661fda-e756-3891-5bf9-62924188460d-b74d980a, #w-node-a91b694c-d5d7-6c4d-525f-3d564fe1df74-b74d980a, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-b74d980a, #w-node-_7385e419-2c29-63cb-45f5-4375de12107d-b74d980a, #w-node-_1e8a5457-a38b-b488-e739-17ab1a63f4c9-b74d980a, #w-node-e5040996-6077-27a6-87b2-b6cc6ea56f15-b74d980a, #w-node-c6192858-7373-8486-b939-5786bd9584ed-b74d980a, #w-node-_1d08fbcb-b23d-30b2-8526-6323f4d6b104-b74d980a, #w-node-_0503f0c3-e78b-20bd-af87-22cb6a37c58b-b74d980a, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-b74d980a, #w-node-_42ac2063-d19f-c5da-ca86-7f4fdfe73b9c-134d980b, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-134d980b, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-134d980b, #w-node-_7385e419-2c29-63cb-45f5-4375de12107d-134d980b, #w-node-_1e8a5457-a38b-b488-e739-17ab1a63f4c9-134d980b, #w-node-e5040996-6077-27a6-87b2-b6cc6ea56f15-134d980b, #w-node-c6192858-7373-8486-b939-5786bd9584ed-134d980b, #w-node-_5680d88e-c6f5-54e2-e86a-b005cd460969-134d980b, #w-node-e7a62b61-fb36-0495-e169-bd7ea1c49f65-134d980b, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-134d980b, #w-node-feb55a92-011f-4cc5-f6c0-d379362ea8e3-9d4d980c, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-9d4d980c, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-9d4d980c, #w-node-_7385e419-2c29-63cb-45f5-4375de12107d-9d4d980c, #w-node-_1e8a5457-a38b-b488-e739-17ab1a63f4c9-9d4d980c, #w-node-cf419f4e-0768-d1ff-b462-e5a3b76b2e3c-9d4d980c, #w-node-f2c74bf5-5d4f-186d-c83e-c1cd307194cc-9d4d980c, #w-node-_1092036c-76fc-54bc-8a26-35daa02231d2-9d4d980c, #w-node-_8df8b7e1-0963-3109-50cd-dbcdfbde3bbc-9d4d980c, #w-node-e5040996-6077-27a6-87b2-b6cc6ea56f15-9d4d980c, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-9d4d980c, #w-node-b2b0b92f-afcb-47a7-53d6-a2c1c59cc730-224d980d, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-224d980d, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-224d980d, #w-node-_7385e419-2c29-63cb-45f5-4375de12107d-224d980d, #w-node-_1e8a5457-a38b-b488-e739-17ab1a63f4c9-224d980d, #w-node-_8ebd1a3f-23b1-8264-a847-7fd604a0478a-224d980d, #w-node-_8f85468d-a3ec-26a5-c5ca-53f802ea75dc-224d980d, #w-node-_81b8fc8e-164f-63c1-ad50-036b441a87bc-224d980d, #w-node-_823e6e4e-6a28-9733-3b98-f57309687b00-224d980d, #w-node-_64536201-4097-e8dd-8a3d-22fbe5a4f695-224d980d, #w-node-_4999799e-7f63-260c-dcb8-2282c71fefe9-224d980d, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-224d980d, #w-node-_0a2e9370-0b50-a6a1-25dc-4bd94ac84f4c-794d980e, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-794d980e, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-794d980e, #w-node-f8ae5b7e-85c6-1c37-807c-837ba3833463-794d980e, #w-node-_057a8dc4-c242-4e28-2b69-8147484b23e3-794d980e, #w-node-b78161e3-d60a-c9be-d98a-e4e41b20882f-794d980e, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-794d980e, #w-node-bb34c8ae-667e-ae23-1e18-011a95cddfd0-344d9810, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-344d9810, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-344d9810, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-344d9810, #w-node-f87f7b17-4194-0863-a819-a6d562a0508b-c64d9811, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-c64d9811, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-c64d9811, #w-node-_337951f1-718c-93eb-4e6c-ca2771f40432-c64d9811, #w-node-c98c7821-5167-59d6-da6f-b3b02d0b33e8-c64d9811, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-c64d9811, #w-node-c9e88bfd-80e7-0876-101e-66e3aaaf29fb-494d9812, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-494d9812, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-494d9812, #w-node-ed722f51-ac3e-f83a-70fe-50dd10e664db-494d9812, #w-node-a9a34572-7c43-1210-d27e-02e91e5224b3-494d9812, #w-node-fed188fa-d816-71cd-13bd-23a09fdd9d08-494d9812, #w-node-_96bb1572-145d-94d1-0890-d521da2ed69c-494d9812, #w-node-_0503f0c3-e78b-20bd-af87-22cb6a37c58b-494d9812, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-494d9812, #w-node-bc0448c4-e60a-d23e-eea9-d58fb65f871c-e04d9813, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-e04d9813, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-e04d9813, #w-node-_019695a8-165a-7388-6b27-55ad0e21d192-e04d9813, #w-node-c31548fc-868e-7c27-7799-491247df337f-e04d9813, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-e04d9813, #w-node-f38718da-b9fa-964e-98b6-5a0fa58a93f2-9e4d9814, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-9e4d9814, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-9e4d9814, #w-node-_297723ac-c263-0be9-51b1-9411f4e4d537-9e4d9814, #w-node-_34c56f33-2d7d-d481-e8df-fba21babb35a-9e4d9814, #w-node-_6b87ae10-452d-23a4-1f07-dc8b5bdb47bb-9e4d9814, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-9e4d9814, #w-node-c32c7e1e-1dbd-556d-5132-62b6a642ba66-164d9815, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-164d9815, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-164d9815, #w-node-_9e5e81bb-084e-bf53-f385-72895c740c02-164d9815, #w-node-_9e82fbd9-59b8-809e-5e89-3113954772d9-164d9815, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-164d9815, #w-node-aaf8cae8-afe0-c803-3ec7-e9998f387ef5-814d9816, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-814d9816, #w-node-_720e023a-3c15-ba00-fdeb-2a461935287f-814d9816, #w-node-_0a1e5ecd-096f-a22b-6907-6ef765095811-814d9816, #w-node-_0b09bb72-8387-b87d-6bdc-1cd9c37992f2-814d9816, #w-node-f8f07f74-eeda-7fb0-2012-cb8f03db16db-814d9816, #w-node-_543cb33d-acf1-a1dc-f7d2-fd31ae7eb978-814d9816, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-814d9816, #w-node-_64987d77-41ca-82d4-6580-9e84f3dd3f10-b34d9817, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-b34d9817, #w-node-_9f285f2f-1da6-350c-6bc5-381a06e9e827-b34d9817, #w-node-_233f23ab-2362-3d50-514c-6a92f89535a5-b34d9817, #w-node-_1cb39a5e-b2c2-0986-3413-663d6d9375a7-b34d9817, #w-node-aacc961a-9d51-9b11-36c4-072de6b02539-b34d9817, #w-node-b1ed9992-bdc9-f2b1-d9b4-171ed5a27d13-b34d9817, #w-node-_63d4f0e1-3a6d-96e7-5fb6-1a2afb08697f-b34d9817, #w-node-_4a40be80-2dba-fdfc-b243-043978e689cf-b34d9817, #w-node-a71443b7-5300-44b7-77b9-cc3b7e563069-b34d9817, #w-node-d1351f33-dfd2-ebc9-94bd-21f5c9bf8096-b34d9817, #w-node-f17bdb2d-1124-8a7a-2310-3f147b24861b-b34d9817, #w-node-_1a2fb881-d2c0-f084-c32c-1c1d556fbd81-b34d9817, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-b34d9817, #w-node-b2b0b92f-afcb-47a7-53d6-a2c1c59cc730-68a514de, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-68a514de, #w-node-b880335a-3c8d-988d-c243-2b2bbbe3aa52-68a514de, #w-node-de56e48a-3f91-db45-3562-d17997f70baf-68a514de, #w-node-_3a8ce611-2d23-0f5c-4b88-241e28f0317b-68a514de, #w-node-_095a8ebe-c08b-f316-b19b-44b2e19fdf1c-68a514de, #w-node-_04014ed4-c87b-3e1c-aeea-4d38c50612df-68a514de, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-68a514de, #w-node-aaf8cae8-afe0-c803-3ec7-e9998f387ef5-c934271d, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-c934271d, #w-node-_720e023a-3c15-ba00-fdeb-2a461935287f-c934271d, #w-node-ab05433b-52fb-9c7c-b748-47b80faf746f-c934271d, #w-node-_6f8633dd-aa83-eb44-59ad-253cfa06e391-c934271d, #w-node-_543cb33d-acf1-a1dc-f7d2-fd31ae7eb978-c934271d, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-c934271d, #w-node-_64987d77-41ca-82d4-6580-9e84f3dd3f10-ad77ef5a, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-ad77ef5a, #w-node-_9f285f2f-1da6-350c-6bc5-381a06e9e827-ad77ef5a, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-ad77ef5a, #w-node-_64987d77-41ca-82d4-6580-9e84f3dd3f10-7ba9937d, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-7ba9937d, #w-node-_9f285f2f-1da6-350c-6bc5-381a06e9e827-7ba9937d, #w-node-_233f23ab-2362-3d50-514c-6a92f89535a5-7ba9937d, #w-node-_1cb39a5e-b2c2-0986-3413-663d6d9375a7-7ba9937d, #w-node-cb2dbf8d-d55d-2dd3-6993-5ce12f8ea7b5-7ba9937d, #w-node-aacc961a-9d51-9b11-36c4-072de6b02539-7ba9937d, #w-node-b1ed9992-bdc9-f2b1-d9b4-171ed5a27d13-7ba9937d, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-7ba9937d, #w-node-_64987d77-41ca-82d4-6580-9e84f3dd3f10-e0be70b7, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-e0be70b7, #w-node-_9f285f2f-1da6-350c-6bc5-381a06e9e827-e0be70b7, #w-node-_233f23ab-2362-3d50-514c-6a92f89535a5-e0be70b7, #w-node-_1cb39a5e-b2c2-0986-3413-663d6d9375a7-e0be70b7, #w-node-aacc961a-9d51-9b11-36c4-072de6b02539-e0be70b7, #w-node-b1ed9992-bdc9-f2b1-d9b4-171ed5a27d13-e0be70b7, #w-node-_3cee0717-2f3d-7a43-749b-faebc134a4ee-e0be70b7, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-e0be70b7, #w-node-_64987d77-41ca-82d4-6580-9e84f3dd3f10-a9c217ea, #w-node-_48ddc9da-6c81-355c-7639-f5e467cac38d-a9c217ea, #w-node-_9f285f2f-1da6-350c-6bc5-381a06e9e827-a9c217ea, #w-node-_233f23ab-2362-3d50-514c-6a92f89535a5-a9c217ea, #w-node-bc7a631a-9048-e9af-acf6-e61707d9d842-a9c217ea, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-a9c217ea {
    grid-column: 2 / 12;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_0eef5d6b-be1f-d8ff-cbb5-043baa2eb3b5-b84d97ff, #w-node-_86c2b61e-918d-6315-e101-7dae61f324f0-d34d9801, #w-node-_428b1256-d8c8-8f9c-ddd1-216fa33b7589-cb4d9803, #w-node-_428b1256-d8c8-8f9c-ddd1-216fa33b7589-d54d9804, #w-node-_428b1256-d8c8-8f9c-ddd1-216fa33b7589-904d9805, #w-node-_428b1256-d8c8-8f9c-ddd1-216fa33b7589-a04d9806, #w-node-b3ecc847-4a83-217f-7283-75852c1430ed-8c4d9809, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-b74d980a, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-134d980b, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-9d4d980c, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-224d980d {
    grid-column: 2 / 12;
  }

  #w-node-_11681b4d-30dc-d649-cb53-954507be2416-794d980e, #w-node-_11681b4d-30dc-d649-cb53-954507be2418-794d980e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_11681b4d-30dc-d649-cb53-954507be241a-794d980e {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-ef500045-491b-534f-65e4-1954ef7f1509-794d980e, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-344d9810, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-c64d9811, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-494d9812, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-e04d9813, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-9e4d9814, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-164d9815, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-814d9816, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-b34d9817, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-68a514de, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-c934271d, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-ad77ef5a, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-7ba9937d, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-e0be70b7, #w-node-ef500045-491b-534f-65e4-1954ef7f1509-a9c217ea {
    grid-column: 2 / 12;
  }
}


@font-face {
  font-family: 'Fa brands 400';
  src: url('../fonts/fa-brands-400.woff2') format('woff2'), url('../fonts/fa-brands-400.eot') format('embedded-opentype'), url('../fonts/fa-brands-400.woff') format('woff'), url('../fonts/fa-brands-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.woff2') format('woff2'), url('../fonts/fa-solid-900.eot') format('embedded-opentype'), url('../fonts/fa-solid-900.woff') format('woff'), url('../fonts/fa-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.eot') format('embedded-opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}