:root {
  --fontes--texto: #3e404b;
  --fontes--white: white;
  --institucional--cor-2: #003d99;
  --pilar-ambiental--cor-2: #3fac82;
  --pilar-economico--cor-1: #f0ac09;
  --pilar-social--cor-1: #e06f3d;
  --pilar-educacao--cor-1: #aa3372;
  --institucional--cor-3: #3061aa;
  --pilar-social--cor-2: #e27c4f;
  --pilar-ambiental--cor-3: #6abc9d;
  --background--transparente: transparent;
  --institucional--cor-5: #a7b9d5;
  --pilar-social--cor-4: #eac8b9;
  --pilar-economico--cor-4: #efdbaa;
  --pilar-ambiental--cor-4: #add5c6;
  --smart-campus--cor-3: #81d0e5;
  --institucional--cor-1: #003087;
  --pilar-ambiental--cor-1: #139b67;
  --pilar-economico--cor-3: #efc664;
  --pilar-social--cor-3: #e5a284;
  --pilar-educacao--cor-3: #c57ea3;
  --pilar-educacao--cor-2: #b8598b;
  --pilar-educacao--cor-4: #dab6c9;
  --institucional--cor-4: #5f84bb;
  --pilar-economico--cor-2: #f0ba37;
  --smart-campus--cor-4: #b8dfea;
  --background--bg: #f6f6f6;
  --institucional--cor-6: #4fb4e3;
  --smart-campus--cor-2: #5dc6e3;
  --rgba-84-84-84-0-39\<deleted\|variable-94acc32e-32b2-3bc2-9af4-79add9ec01cb\>: #54545400;
  --background--linear-gradiente: #4fb4e369;
  --smart-campus--cor-1: #38bce0;
  --background--cinza: #54545463;
  --fontes--black: black;
  --background--cinza-botao: var(--fontes--white);
  --citacao-marrom: #a5700c;
  --cinza-2: #949494;
  --bg-color: #232323 ;
  --font-color: #fff;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

h1 {
  color: var(--fontes--texto);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 45px;
}

h2 {
  color: var(--fontes--texto);
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 38px;
}

h3 {
  color: var(--fontes--texto);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 34px;
}

h4 {
  color: var(--fontes--texto);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

h5 {
  color: var(--fontes--white);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  display: flex;
}

h6 {
  color: var(--fontes--texto);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

p {
  color: var(--fontes--texto);
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-family: Nunito, sans-serif;
  font-size: 20px;
  line-height: 32px;
}

.menu-componente {
  z-index: 99999999;
  background-color: var(--institucional--cor-2);
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: auto;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
  position: fixed;
}

.menu-componente.mobile, .menu-componente.mobile.ambiental {
  display: none;
}

.menu-componente.ambiental {
  background-color: var(--pilar-ambiental--cor-2);
  color: var(--pilar-ambiental--cor-2);
  display: flex;
}

.menu-componente.economico {
  background-color: var(--pilar-economico--cor-1);
}

.menu-componente.social {
  background-color: var(--pilar-social--cor-1);
}

.menu-componente.educacao {
  background-color: var(--pilar-educacao--cor-1);
}

.icone-pdf {
  display: flex;
}

.icone-pdf.oculto {
  display: none;
}

.dropdown-toggle-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 32px;
  padding: 8px 20px;
  display: flex;
}

.navbar-2 {
  background-color: #0000;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: auto;
  padding: 20px 120px;
  display: flex;
}

.mais {
  font-size: 16px;
}

.mais.home {
  background-color: var(--background--transparente);
  color: #fff;
  width: auto;
  max-width: none;
  min-height: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  display: block;
  position: static;
}

.mais.home:hover {
  color: var(--institucional--cor-5);
}

.mais.home.educacao {
  background-color: var(--pilar-educacao--cor-1);
  color: var(--fontes--white);
}

.mais.home.educacao:hover {
  color: var(--pilar-social--cor-4);
}

.mais.home.social {
  background-color: var(--pilar-social--cor-1);
}

.mais.home.social:hover {
  color: var(--pilar-social--cor-4);
}

.mais.home.economico {
  background-color: var(--pilar-economico--cor-1);
  color: var(--fontes--white);
  font-weight: 500;
}

.mais.home.economico:hover {
  color: var(--pilar-economico--cor-4);
}

.mais.home.ambiental:hover {
  color: var(--pilar-ambiental--cor-4);
}

.item-menu-botao {
  color: #33a5f3;
  background-color: #0000;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1rem;
  position: static;
  top: auto;
  left: auto;
  right: auto;
}

.item-menu-botao:hover {
  color: #fdb813;
  background-color: #0000;
}

.item-menu-botao:focus {
  background-color: #6e66da;
}

.item-menu-botao.w--current {
  color: #fff;
  background-color: #16c5c1;
}

.item-menu-botao.w--current:hover {
  color: #fff;
  background-color: #2ce38e;
}

.item-menu-botao.w--current:focus {
  background-color: #007a8e;
}

.item-menu-botao.w--open {
  background-color: #0000;
}

.item-menu-botao.home {
  color: #fff;
  align-items: center;
  width: auto;
  max-width: none;
  min-height: 0;
  padding: 4px 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  display: block;
}

.item-menu-botao.home:focus {
  background-color: #0000;
}

.item-menu-botao.home.w--open {
  margin-left: 0;
  padding-right: 8px;
}

.div-menu {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.html-embed {
  background-color: #fff;
  background-image: none;
  background-size: auto;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding-bottom: 5px;
}

.item-menu {
  color: #fff;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 15px;
  display: flex;
  top: 0;
  left: auto;
}

.item-menu:hover {
  color: #fff;
  background-color: #0000;
}

.item-menu.w--current {
  color: #fff;
  background-color: #16c5c1;
}

.item-menu.w--current:hover {
  color: #fff;
  background-color: #2ce38e;
}

.item-menu.w--current:focus {
  background-color: #007a8e;
}

.item-menu.w--open {
  background-color: #0000;
}

.item-menu.acessibilidade {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--pilar-ambiental--cor-1);
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 32px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.item-menu.acessibilidade.economico {
  background-color: var(--pilar-economico--cor-3);
}

.item-menu.acessibilidade.social {
  background-color: var(--pilar-social--cor-3);
}

.item-menu.acessibilidade.educacao {
  background-color: var(--pilar-educacao--cor-3);
}

.item-menu.acessibilidade.institucional {
  background-color: var(--institucional--cor-1);
}

.item-menu.oculto {
  display: none;
}

.div-items-menu {
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-left: 4.29vw;
  margin-right: 4.29vw;
  display: flex;
}

.acessibilidade {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
}

.dark-mode-toggle-2 {
  text-align: left;
  cursor: pointer;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.dark-mode-toggle-2:hover {
  background-color: #d0d0d0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding-bottom: 5px;
}

.link-dropdown {
  color: var(--fontes--texto);
  text-align: left;
  text-transform: none;
  background-color: #fff;
  border: 1px #ffffff94;
  border-radius: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.link-dropdown:hover {
  color: #121212;
  background-color: #d0d0d0;
}

.link-dropdown.w--current {
  color: #fff;
  background-color: #3ecfae;
}

.link-dropdown.w--current:hover {
  color: #fff5e9;
  background-color: #fa7921;
}

.link-dropdown.ponta-baixo {
  background-color: #fff;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-right: 30px;
}

.link-dropdown.ponta-baixo:hover {
  background-color: #d0d0d0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.link-dropdown.ponta-baixo.w--current {
  background-color: var(--institucional--cor-3);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.link-dropdown.ponta-baixo.w--current:hover {
  background-color: var(--institucional--cor-4);
}

.link-dropdown.ponta-baixo.pdf {
  background-image: url('../images/pdf-icone_1pdf-icone.png');
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: auto;
}

.link-dropdown.ponta-baixo.educacao.w--current {
  background-color: var(--pilar-educacao--cor-2);
}

.link-dropdown.ponta-baixo.educacao.w--current:hover {
  background-color: var(--pilar-educacao--cor-3);
}

.link-dropdown.ponta-baixo.social.w--current {
  background-color: var(--pilar-social--cor-2);
}

.link-dropdown.ponta-baixo.social.w--current:hover {
  background-color: var(--pilar-social--cor-3);
}

.link-dropdown.ponta-baixo.ambiental.w--current {
  background-color: var(--pilar-ambiental--cor-2);
}

.link-dropdown.ponta-baixo.ambiental.w--current:hover {
  background-color: var(--pilar-ambiental--cor-3);
}

.link-dropdown.ponta-baixo.economico.w--current {
  background-color: var(--pilar-economico--cor-2);
}

.link-dropdown.ponta-baixo.economico.w--current:hover {
  background-color: var(--pilar-economico--cor-3);
}

.link-dropdown.ponta-cima {
  color: var(--fontes--texto);
  background-color: #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.link-dropdown.ponta-cima:hover {
  background-color: #d0d0d0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.link-dropdown.ponta-cima.w--current {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.link-dropdown.ponta-cima.w--current:hover {
  color: #121212;
}

.link-dropdown.ponta-cima.oculto, .link-dropdown.oculto {
  display: none;
}

.dropdown-list-9 {
  background-color: #0000;
}

.dropdown-list-9.w--open {
  background-color: #fff;
  border: 2px #008ef061;
  border-radius: 10px;
  width: auto;
  margin-top: 44px;
}

.dropdown-list-9.w--open:hover {
  border-radius: 10px;
}

.dropdown-list-9.margem.w--open {
  border: 1px solid #70707059;
  top: 0;
  right: 0;
}

.dropdown-list {
  background-color: #0000;
}

.dropdown-list.w--open {
  color: #fff;
  background-color: #fff;
  border: 1px solid #70707059;
  border-radius: 10px;
  width: auto;
  margin-top: 44px;
  top: 0;
}

.dropdown-list.w--open:hover {
  border-radius: 10px;
}

.img-acessibilidade {
  max-width: 20%;
  font-size: 15px;
  display: inline-block;
}

.nav-link {
  background-color: var(--background--transparente);
  color: #fff;
  text-transform: none;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 70vw;
  padding: 5px 8px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  display: flex;
}

.nav-link:hover {
  color: var(--smart-campus--cor-4);
}

.nav-link.w--current {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--background--transparente);
  color: #fff;
  border-radius: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 70vw;
  padding: 5px 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

.nav-link.w--current:active, .nav-link.w--current:focus {
  color: #fff;
}

.nav-link.w--current:focus-visible {
  color: #fff;
}

.nav-link.w--current[data-wf-focus-visible], .nav-link.w--current:visited {
  color: #fff;
}

.nav-link.ambiental {
  background-color: var(--pilar-ambiental--cor-2);
  color: var(--fontes--white);
  font-size: 14px;
}

.nav-link.ambiental:hover {
  color: var(--pilar-economico--cor-3);
}

.nav-link.ambiental.w--current {
  background-color: var(--pilar-ambiental--cor-2);
  color: var(--fontes--white);
}

.nav-link.educacao {
  background-color: var(--pilar-educacao--cor-1);
  color: var(--fontes--white);
  width: 70vw;
}

.nav-link.educacao:hover {
  color: var(--pilar-social--cor-4);
}

.nav-link.economico {
  background-color: var(--pilar-economico--cor-1);
  color: var(--fontes--white);
  width: 70vw;
  font-weight: 500;
}

.nav-link.economico:hover {
  color: var(--pilar-economico--cor-4);
}

.nav-link.social {
  background-color: var(--pilar-social--cor-1);
  color: var(--fontes--white);
  width: 70vw;
}

.nav-link.social:hover {
  color: var(--pilar-social--cor-4);
}

.html-embed-8 {
  cursor: pointer;
  font-weight: 500;
}

.items {
  align-items: flex-start;
  margin-top: 5px;
  display: flex;
}

.items.menu {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
}

.bandeira {
  display: flex;
  width: 45px;
}

.body {
  background-color: var(--background--bg);
}

.section {
  z-index: 3;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--background--transparente);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  padding: 80px 114px;
  display: flex;
  position: relative;
  inset: 9% 0% auto;
}

.conteudo {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 800px;
  display: flex;
}

.center {
  text-align: center;
  justify-content: center;
  align-items: center;
  font-weight: 400;
}

.container {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 800px;
  margin-left: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.container.auto {
  margin-left: auto;
}

.btn-home {
  background-color: var(--institucional--cor-6);
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  padding: 10px 15px 10px 10px;
  text-decoration: none;
  display: flex;
}

.btn-home:hover {
  background-color: var(--smart-campus--cor-2);
}

.seta-botao {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-right: 0;
  display: flex;
}

.seta {
  cursor: pointer;
  border: 1px #fff;
  border-radius: 30px;
  max-width: 50px;
}

.seta:hover {
  mix-blend-mode: hard-light;
}

.texto-btn {
  color: #fff;
  text-align: left;
  text-transform: none;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
  display: flex;
}

.nav-bandeira {
  border-radius: 2px;
  width: 50px;
  height: 30px;
}

.back-to-top {
  z-index: 10000;
  border: 1px solid var(--institucional--cor-6);
  background-color: var(--institucional--cor-6);
  color: #fff;
  border-radius: 20px;
  width: 32px;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  padding: 7px;
  transition: background-color .2s;
  position: fixed;
  inset: auto 10px 100px auto;
  box-shadow: 0 2px 5px #0003;
}

.back-to-top:hover {
  background-color: var(--institucional--cor-3);
  border-style: none;
}

.back-to-top.w--current {
  color: #fff;
  bottom: 100px;
  box-shadow: 0 2px 5px #0003;
}

.back-to-top.w--current:hover {
  background-color: var(--institucional--cor-1);
  box-shadow: 0 2px 5px #59486d;
}

.back-to-top.ambiental {
  border-color: var(--pilar-ambiental--cor-3);
  background-color: var(--pilar-ambiental--cor-2);
  color: var(--pilar-ambiental--cor-2);
}

.back-to-top.ambiental:hover {
  background-color: var(--pilar-ambiental--cor-3);
}

.back-to-top.ambiental.w--current {
  border-color: var(--pilar-ambiental--cor-2);
  background-color: var(--pilar-ambiental--cor-2);
}

.back-to-top.ambiental.w--current:hover {
  background-color: var(--pilar-ambiental--cor-3);
}

.back-to-top.economico {
  border-color: var(--pilar-economico--cor-4);
  background-color: var(--pilar-economico--cor-2);
}

.back-to-top.economico:hover {
  background-color: var(--pilar-economico--cor-3);
}

.back-to-top.economico.w--current {
  background-color: var(--pilar-economico--cor-2);
}

.back-to-top.economico.w--current:hover {
  background-color: var(--pilar-economico--cor-3);
}

.back-to-top.intitucional {
  border-color: var(--institucional--cor-2);
  background-color: var(--institucional--cor-2);
}

.back-to-top.intitucional:hover {
  background-color: var(--institucional--cor-3);
}

.back-to-top.intitucional.w--current {
  border-color: var(--institucional--cor-1);
  background-color: var(--institucional--cor-2);
  opacity: 1;
}

.back-to-top.intitucional.w--current:hover {
  border-color: var(--institucional--cor-1);
  background-color: var(--institucional--cor-1);
}

.back-to-top.social {
  border-color: var(--pilar-social--cor-3);
  background-color: var(--pilar-social--cor-2);
  opacity: 1;
}

.back-to-top.social:hover {
  background-color: var(--pilar-social--cor-3);
}

.back-to-top.social.w--current {
  background-color: var(--pilar-social--cor-2);
}

.back-to-top.social.w--current:hover {
  background-color: var(--pilar-social--cor-3);
}

.back-to-top.educacao {
  border-color: var(--pilar-educacao--cor-2);
  background-color: var(--pilar-educacao--cor-2);
}

.back-to-top.educacao:hover {
  background-color: var(--pilar-educacao--cor-3);
}

.back-to-top.educacao.w--current {
  background-color: var(--pilar-educacao--cor-2);
}

.back-to-top.educacao.w--current:hover {
  background-color: var(--pilar-educacao--cor-3);
}

.img-topo {
  filter: invert(0%);
  color: #fff;
  border: 1px #fff;
  margin-bottom: 5px;
  margin-left: 0;
  font-size: 14px;
}

.imagem {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #121212;
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  margin-top: 20px;
  display: flex;
}

.imagem.oculto {
  display: none;
}

.imagem.sem-margim {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 0;
}

.imagem.topo {
  justify-content: flex-start;
  align-items: center;
}

.img-full {
  color: #121212;
  width: 100%;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.img-full._80 {
  width: 80%;
  min-width: 80%;
  max-width: 80%;
}

.img-full._80.margin-50 {
  margin-left: 50px;
}

.img-full._80.t {
  background-color: var(--rgba-84-84-84-0-39\<deleted\|variable-94acc32e-32b2-3bc2-9af4-79add9ec01cb\>);
}

.img-full._80.bg-white {
  background-color: var(--background--bg);
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.img-full._50 {
  width: 50%;
  min-width: 50%;
  max-width: 50%;
}

.img-full._70 {
  width: 70%;
  min-width: 70%;
  max-width: 70%;
}

.img-full._20 {
  width: 20%;
}

.img-full.bg-white {
  background-color: var(--background--bg);
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.conteudo-colunas {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--background--transparente);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.image {
  align-self: auto;
  max-width: 100%;
}

.image._50 {
  max-width: 100%;
}

.cell-flex-horizontal {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.colunas {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 100%;
  padding: 20px 0;
}

.eixos-atuacao {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.eixos {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.separador {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--fontes--texto);
  color: var(--fontes--texto);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 1px;
  margin-top: -20px;
}

.separador.sem-margin {
  margin-top: 0;
}

.separador.laranja {
  background-color: var(--pilar-social--cor-1);
}

.separador.verde {
  background-color: var(--pilar-ambiental--cor-1);
}

.separador.amarelo {
  background-color: var(--pilar-economico--cor-1);
}

.separador.institucional {
  background-color: var(--institucional--cor-1);
}

.separador.institucional.margin-50 {
  width: 95%;
  margin-left: 50px;
}

.separador.educacao {
  background-color: var(--pilar-educacao--cor-1);
}

.separador.ambiental {
  background-color: var(--pilar-ambiental--cor-1);
}

.separador.economico {
  background-color: var(--pilar-economico--cor-1);
}

.separador.social {
  background-color: var(--pilar-social--cor-1);
  margin-top: -20px;
}

.titulo-eixos-atuacao {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.h2-ambiental {
  color: var(--pilar-ambiental--cor-1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Nunito, sans-serif;
  font-weight: 400;
}

.cell-titulo {
  border-bottom: 1px solid var(--pilar-ambiental--cor-1);
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
}

.cell-titulo.ambiental {
  background-color: var(--pilar-ambiental--cor-1);
  border-radius: 20px;
  height: 40px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.cell-titulo.economico {
  border-bottom-color: var(--pilar-economico--cor-1);
  background-color: var(--pilar-economico--cor-1);
  border-radius: 20px;
  height: 40px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.cell-titulo.social {
  border-bottom-color: var(--pilar-social--cor-1);
  background-color: var(--pilar-social--cor-1);
  border-radius: 20px;
  height: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.cell-titulo.educacao {
  border-bottom-color: var(--pilar-educacao--cor-1);
  background-color: var(--pilar-educacao--cor-1);
  border-radius: 20px;
  height: 40px;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.cell-flex-vertical {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.cell-flex-vertical.left {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: flex-start;
}

.cell-align-right {
  border-top: 2px #000;
  border-bottom: 2px solid #004379;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
}

.img {
  flex: 1;
  width: auto;
  min-width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}

.img.relatorios {
  flex: 0 auto;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 30px;
}

.img.borda {
  border-radius: 20px;
}

.link-relatorio {
  justify-content: center;
  align-items: center;
  width: 110px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px;
  display: flex;
}

.p-box {
  color: #333;
  background-color: #0000;
  align-items: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  display: block;
}

.p-box.menus-relatorios {
  color: var(--institucional--cor-1);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 14px;
  line-height: 24px;
}

.cell-space-btw {
  border-bottom: 1px solid var(--institucional--cor-1);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
}

.colunas-relatorios {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.titulo-relatorios-menu {
  color: var(--institucional--cor-1);
  text-transform: uppercase;
  align-self: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.titulo-relatorios-menu.azul-claro {
  color: var(--institucional--cor-6);
  align-self: auto;
}

.tra-o {
  border-bottom: 2px solid var(--institucional--cor-1);
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: flex;
}

.tra-o.oculto.oc {
  display: none;
}

.tra-o.azul-claro {
  border-bottom-color: var(--institucional--cor-6);
  width: 30px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.tra-o.educacao {
  border-bottom-color: var(--pilar-educacao--cor-1);
}

.grid-65-space-betwen {
  border-bottom: 1px #004379;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.grid-65-space-betwen.borda-grossa {
  border-bottom-style: none;
  border-bottom-width: 2px;
}

.eixo {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.relatorios {
  width: 100%;
}

.facens {
  z-index: 0;
  background-color: var(--institucional--cor-2);
  justify-content: space-around;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding: 8px 5%;
  display: flex;
  position: static;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.facens.ambiental {
  background-color: var(--pilar-ambiental--cor-2);
  color: var(--pilar-ambiental--cor-2);
}

.facens.economico {
  background-color: var(--pilar-economico--cor-1);
  color: var(--fontes--white);
}

.facens.social {
  background-color: var(--pilar-social--cor-1);
  height: 5vh;
}

.facens.educacao {
  background-color: var(--pilar-educacao--cor-1);
}

.footer {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.logo-facens {
  background-color: #0000;
  width: 100%;
  max-width: 100%;
  height: 30px;
}

.logo {
  align-items: center;
  display: block;
}

.experiencia-ed {
  z-index: 10000;
  background-color: var(--background--transparente);
  color: #fff;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: Poppins, sans-serif;
  font-size: 13px;
}

.experiencia-ed.smart-campus {
  z-index: 0;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 0 10px;
  font-weight: 400;
  line-height: 22px;
  display: block;
  position: static;
  inset: auto 0% 0%;
}

.redes-sociais {
  width: 25px;
  max-width: 100%;
  height: 25px;
  padding-left: 0;
  padding-right: 0;
}

.titulos-rel-anteriores {
  justify-content: center;
  align-items: center;
  width: 110px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px;
  display: flex;
}

.subtitulo {
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.scroll-down-div {
  justify-content: flex-start;
  align-items: center;
  height: 15%;
  margin-bottom: 0;
  display: flex;
}

.icone-scroll-down {
  flex: none;
  align-self: flex-start;
  width: 45px;
}

.video {
  background-color: var(--pilar-social--cor-4);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 600px;
}

.legenda {
  color: var(--fontes--texto);
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  display: block;
}

.titulo-card {
  color: var(--fontes--texto);
  background-color: #0000;
  align-items: center;
  margin: 16px 0;
  padding: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  display: block;
}

.titulo-card.ambiental {
  color: var(--pilar-ambiental--cor-1);
  text-transform: none;
  font-size: 18px;
  line-height: 22px;
}

.titulo-card.social, .titulo-card.educacao {
  font-size: 18px;
  line-height: 22px;
}

.titulo-card.economico {
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.slide {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
}

.btn-proxima-unidade {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  font-weight: 400;
  display: flex;
}

.return-next {
  border: 1px solid var(--institucional--cor-1);
  color: var(--institucional--cor-1);
  background-color: #0000;
  border-radius: 20px;
  padding: 5px 25px;
  text-decoration: none;
}

.return-next:hover {
  box-shadow: 0 4px 5px #333;
}

.return-next.proximo {
  background-color: var(--pilar-ambiental--cor-2);
  color: #fff;
}

.return-next.proximo.social {
  border-style: none none solid;
  border-bottom-color: var(--pilar-social--cor-1);
  background-color: var(--pilar-social--cor-2);
  color: #fff;
}

.return-next.proximo.educacao {
  border-style: none none solid;
  border-bottom-color: var(--pilar-educacao--cor-1);
  background-color: var(--pilar-educacao--cor-2);
  color: #fff;
}

.return-next.proximo.economico {
  border-style: none none solid;
  border-color: var(--pilar-economico--cor-1);
  background-color: var(--pilar-economico--cor-2);
  color: var(--fontes--white);
  font-weight: 400;
}

.return-next.proximo.ambiental {
  border-color: var(--pilar-ambiental--cor-1);
}

.return-next.proximo.institucional {
  background-color: var(--institucional--cor-2);
}

.return-next.proximo.institucional.oculto, .return-next.proximo.institucional.oculto.w--current {
  display: none;
}

.return-next.social {
  border-color: var(--pilar-social--cor-1);
  color: var(--pilar-social--cor-1);
}

.return-next.educacao {
  color: #ad448b;
  border-color: #ad448b;
}

.return-next.economico {
  border-color: var(--pilar-economico--cor-1);
  color: var(--pilar-economico--cor-1);
}

.return-next.ambiental {
  border-color: var(--pilar-ambiental--cor-1);
}

.texto-caixa-alta {
  color: var(--institucional--cor-1);
  text-transform: uppercase;
  width: auto;
  font-family: Nunito, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}

.educacao {
  color: var(--pilar-educacao--cor-1);
}

.social {
  color: var(--pilar-social--cor-1);
}

.ambiental {
  color: var(--pilar-ambiental--cor-1);
}

.economico {
  color: var(--pilar-economico--cor-1);
  font-weight: 500;
}

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

.conteudo-roleta.ambiental, .conteudo-roleta.social, .conteudo-roleta.educa-o, .conteudo-roleta.economico {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: none;
}

.pilar-ods {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px none var(--pilar-ambiental--cor-1);
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  min-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.pilar-cards {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.pilar-texto {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.pilar-texto.afasta-ods {
  padding-bottom: 16px;
}

.ods {
  width: 80px;
  max-width: none;
  height: 80px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 16px;
  font-weight: 700;
}

.titulo-pilar-sustentabilidade {
  color: #333;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 72px;
}

.titulo-pilar-sustentabilidade.ambiental {
  color: var(--pilar-ambiental--cor-1);
  -webkit-text-stroke-color: #566437;
  margin-bottom: 0;
}

.titulo-pilar-sustentabilidade.social {
  color: var(--pilar-social--cor-1);
}

.titulo-pilar-sustentabilidade.economico {
  color: var(--pilar-economico--cor-1);
  line-height: 50px;
}

.card-eixos {
  border: 1px solid var(--pilar-ambiental--cor-2);
  background-color: var(--background--transparente);
  text-align: center;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  padding: 20px 10px;
  text-decoration: none;
  display: block;
}

.card-eixos.social {
  border-color: var(--pilar-social--cor-1);
  width: 200px;
  height: 200px;
  display: block;
}

.card-eixos.educacao {
  border-color: var(--pilar-educacao--cor-1);
  background-color: var(--background--transparente);
  align-items: center;
  height: 200px;
  display: flex;
}

.card-eixos.economico {
  border-color: var(--pilar-economico--cor-1);
  align-items: center;
  height: 200px;
}

.img-card {
  width: auto;
  max-width: 50%;
  height: 50px;
  padding: 0 10px;
  overflow: visible;
}

.p-5, .p-6 {
  color: #333;
  background-color: #0000;
  align-items: center;
  margin: 16px 0;
  padding: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 33px;
  display: block;
}

.destaque {
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.destaque.ambiental {
  display: block;
}

.ir-voltar {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.timeline-path {
  z-index: -2;
  background-color: var(--institucional--cor-1);
  width: .2vw;
  height: 100%;
  position: absolute;
  left: 42.35vw;
}

.timeline-left-box {
  justify-content: flex-start;
  align-items: stretch;
}

.timeline-section {
  z-index: 0;
  background-color: var(--background--transparente);
  position: relative;
}

.timeline-main-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 30.2541vw 10.0847vw 45.3812vw;
  width: 100%;
  padding-top: 5vw;
  padding-bottom: 5vw;
}

.timeline-right-box {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 5vh;
  padding-left: 1.5vw;
  display: flex;
}

.timeline-progress-bar {
  z-index: -1;
  background-color: var(--background--transparente);
  background-image: none;
  width: .2vw;
  height: 50vh;
  padding-bottom: 0;
  padding-right: 0;
  position: fixed;
  bottom: 50vh;
}

.timeline-progress-bar.oculto {
  display: none;
}

.timeline-circle {
  background-color: var(--smart-campus--cor-1);
  border-radius: 100%;
  width: 1.5vw;
  height: 1.5vw;
}

.stage-image {
  box-shadow: none;
  object-fit: cover;
  width: 100%;
  height: auto;
  display: block;
}

.stage-image.shadow {
  box-shadow: none;
  border-radius: 10px;
}

.stage-title-holder {
  position: sticky;
  top: 50vh;
}

.timeline-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.paragraph-20px {
  font-size: 1.43vw;
}

.paragraph-20px.right-text {
  width: 100%;
}

.progress-bar-box {
  justify-content: center;
  display: flex;
}

.timeline-container {
  margin-left: 7.14vw;
  margin-right: 7.14vw;
}

.h3-subtitulo {
  color: var(--fontes--texto);
}

.link {
  color: var(--institucional--cor-2);
  font-weight: 500;
}

.bloco-ods {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 10px 0;
}

.azul {
  color: var(--institucional--cor-1);
  margin-top: 0;
  margin-bottom: 0;
  line-height: 42px;
}

.azul.margin-right-20 {
  line-height: 36px;
}

.lista {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 20px;
  flex-flow: column;
  margin-bottom: 0;
  display: flex;
}

.lista.social {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.lista.social.afastado {
  margin-left: 60px;
}

.mandala {
  justify-content: center;
  align-items: flex-start;
  width: auto;
  min-width: 600px;
  height: auto;
  min-height: 400px;
  display: flex;
  position: relative;
  bottom: 40px;
}

.imagem-mandala {
  z-index: 1;
  width: auto;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0 auto;
  display: none;
}

/* .imagem-mandala.ambiental {
  display: block;
} */

.roleta-pilares {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  min-width: 600px;
  height: auto;
  min-height: 400px;
  display: grid;
  position: absolute;
}

.pilar-educacao, .pilar-social, .pilar-ambiental, .pilar-economico {
  cursor: pointer;
}

.mao {
  width: 35px;
  position: absolute;
  inset: 85% 20% 0% auto;
}

.lista-bullets {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.ods-card {
  border: 1px solid var(--pilar-ambiental--cor-1);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 20px 0 20px 15px;
  display: flex;
}

.ods-card.educacao {
  border-color: var(--pilar-educacao--cor-1);
}

.ods-card.social {
  border-color: var(--pilar-social--cor-1);
}

.ods-card.economico {
  border-color: var(--pilar-economico--cor-1);
}

.fechar:hover {
  background-color: #e1e1e1;
}

.fechar.branco {
  filter: invert();
}

.fechar.branco.round {
  background-color: var(--pilar-ambiental--cor-1);
  border-radius: 4px 20px 4px 4px;
}

.fechar.branco.round:hover {
  background-color: var(--pilar-educacao--cor-4);
  filter: none;
}

.button-6 {
  background-color: var(--pilar-educacao--cor-2);
  text-align: center;
  border-radius: 10px;
  width: 100px;
  font-size: 15px;
  position: relative;
}

.button-6:hover {
  background-color: var(--pilar-educacao--cor-3);
}

.vid-reg {
  margin-bottom: 24px;
}

.btns-avanco {
  justify-content: space-between;
  width: 220px;
  display: flex;
}

.video-em-si {
  width: 100%;
}

.video-padrao {
  margin-bottom: 24px;
}

.videos {
  display: none;
}

.title-next-previous {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.slide-3 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.card-video {
  cursor: pointer;
}

.thumb {
  cursor: pointer;
  width: 100%;
  margin-bottom: 8px;
  display: block;
}

.titulo-modulo-regenerar {
  color: var(--fontes--black);
  text-align: center;
  margin-bottom: 24px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}

.lightbox-video-regenerar {
  z-index: 1000000000;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.h3-titulos {
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 28px;
}

.h3-titulos.branco {
  color: #fff;
  font-size: 18px;
  line-height: 26px;
}

.videos-carrossel {
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100%;
  margin-bottom: 32px;
  display: grid;
}

.video-regenerar {
  background-color: var(--pilar-educacao--cor-1);
  border-radius: 20px;
  width: 800px;
  height: auto;
  padding: 48px;
  position: absolute;
}

.link-fechar-oficial {
  z-index: 200;
  position: absolute;
  inset: 0% 0% auto auto;
}

.codigos-das-interacoes {
  display: none;
}

.lista-nomes {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  display: grid;
}

.p-7 {
  color: #333;
  background-color: #0000;
  align-items: center;
  margin: 16px 0;
  padding: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 33px;
  display: block;
}

.block-quote {
  border-left-style: none;
  border-left-color: var(--pilar-economico--cor-1);
  width: 100%;
  font-family: Nunito, sans-serif;
  font-size: 13px;
  line-height: 20px;
}

.block-quote.borda {
  border-left-style: solid;
  width: 100%;
  padding-right: 0;
}

.mao-video {
  width: 35px;
  position: relative;
  inset: 0% auto auto 320%;
}

.h5-time {
  color: var(--institucional--cor-1);
  justify-content: flex-start;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  position: relative;
  left: 30px;
}

.block-right {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  min-width: 100%;
  max-width: 100%;
  display: flex;
}

.colunas-projetos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  padding: 20px 0;
}

.grid-3col {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  min-width: 100%;
}

.bloco-3-img {
  border: 2px solid var(--pilar-social--cor-1);
  border-radius: 15px;
  min-width: 100%;
  padding: 20px;
}

.coulna-eixos {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bloco-borda {
  border: 2px solid #000;
  border-radius: 25px;
  padding: 20px;
}

.bloco-borda.ambiental {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-color: var(--pilar-ambiental--cor-1);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.img-15 {
  min-width: 15%;
  max-width: 15%;
  display: block;
}

.img-15.bg-white {
  background-color: var(--background--bg);
  border-radius: 20px;
  padding: 10px;
}

.p-menor {
  font-size: 16px;
  line-height: 24px;
}

.p-menor._14px {
  font-size: 14px;
}

.white {
  color: var(--background--bg);
  font-size: 12px;
  font-weight: 400;
}

.institucional {
  color: var(--institucional--cor-1);
}

.text-span-5 {
  color: var(--pilar-ambiental--cor-1);
}

.anotacao {
  border-left: 5px solid var(--pilar-social--cor-1);
  margin-top: 20px;
  padding-left: 20px;
  font-size: 16px;
  line-height: 24px;
}

.text-block {
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.slider-container {
  width: 920px;
  min-height: 300px;
  padding: 60px 40px;
  overflow: hidden;
}

.slider-right-arrow {
  color: #444;
}

.slider-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.slider-icon {
  color: var(--institucional--cor-4);
}

.mask-2 {
  position: static;
  overflow: visible;
}

.slider-left-arrow {
  color: #444;
}

.slider {
  background-color: #0000;
  width: 350px;
  height: 500px;
  position: static;
}

.slide-nav-2 {
  bottom: -60px;
}

.slide-content-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--background--linear-gradiente);
  background-color: var(--background--cinza-botao);
  border-radius: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  height: 100%;
  padding: 20px;
  display: flex;
}

.eixos-titulo {
  color: var(--fontes--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.box-rosa {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 2px solid var(--pilar-educacao--cor-1);
  background-color: var(--fontes--white);
  border-radius: 20px;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.bg-vector {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: flex-end;
  width: 205px;
  max-width: 100%;
  height: 564px;
  display: flex;
}

.bg-vector.bottom {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-end;
  align-items: flex-end;
  width: auto;
  max-width: none;
  height: 480px;
  position: static;
  right: 60px;
}

.bg-vector.top {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: none;
}

.flex-bg-left {
  opacity: 1;
  object-fit: fill;
  width: 100px;
  max-width: none;
  height: 100px;
}

.laranja {
  color: #fa7921;
  font-weight: 500;
}

.flex-bg-right {
  vertical-align: baseline;
  object-fit: fill;
  justify-content: space-between;
  align-items: center;
  width: 100px;
  max-width: none;
  height: auto;
  display: inline-block;
}

.container-video {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--pilar-social--cor-3);
  background-color: var(--pilar-social--cor-4);
  border-radius: 20px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: 400px;
  min-height: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.descricao-video {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.bloco-video {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.h5-menor {
  font-size: 12px;
  line-height: 22px;
  display: block;
}

.lista-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 20px;
  flex-flow: column;
  margin-bottom: 0;
  display: flex;
}

.grid-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: .75fr .75fr .75fr .75fr;
  grid-template-columns: .5fr 1fr .5fr 1fr;
  place-items: center;
}

.grid-2.borda {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 2px solid var(--pilar-educacao--cor-3);
  border-radius: 20px;
  grid-template-columns: .25fr 1fr .25fr 1fr;
  padding: 20px 10px;
}

.citacao-marrom {
  color: var(--citacao-marrom);
}

.menu-button-2 {
  z-index: 11000;
  border-left: 2px solid #fff;
  margin-top: auto;
  padding: 10px 15px;
  display: block;
  position: fixed;
}

.menu-button-2.w--open {
  z-index: 10000;
  background-color: #0000;
  margin-top: 0;
  margin-left: 0;
}

.grid-menu {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-right: 15px;
}

.bloco-botao {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px #333;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.nav-menu-3 {
  z-index: auto;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 24vw;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.div-rolagem {
  border: 1px #4fb4e3;
  border-radius: 20px 0 0 20px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: auto;
}

.menu-principal {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--institucional--cor-1);
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 70px;
  height: 60px;
  margin-bottom: 0;
  display: flex;
  position: fixed;
  inset: 140px auto 0% 0%;
}

.menu-principal.educacao {
  background-color: var(--pilar-educacao--cor-1);
  top: 15vh;
}

.menu-principal.social {
  background-color: var(--pilar-social--cor-2);
}

.menu-principal.economico {
  background-color: var(--pilar-economico--cor-2);
}

.menu-principal.ambiental {
  background-color: var(--pilar-ambiental--cor-2);
}

.div-menu-vertical {
  z-index: 6;
  background-color: var(--background--bg);
  border: 1px solid #003087;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 280px;
  height: 70vh;
  margin-top: 160px;
  margin-right: 0;
  padding: 8px;
  position: fixed;
  inset: 4vh auto 0% 0%;
  overflow: auto;
}

.div-menu-vertical.educacao {
  border-color: var(--pilar-educacao--cor-1);
  display: flex;
}

.div-menu-vertical.social {
  border-color: var(--pilar-social--cor-1);
}

.div-menu-vertical.economico {
  border-color: var(--pilar-economico--cor-2);
}

.div-menu-vertical.ambiental {
  border-color: var(--pilar-ambiental--cor-2);
}

.botao-menu {
  color: #3e404b;
  text-align: left;
  background-color: #3898ec00;
  align-items: center;
  width: 100%;
  margin-left: 15px;
  padding-left: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  display: flex;
}

.botao-menu:hover {
  color: #003087;
}

.botao-menu.w--current {
  border-left: 4px solid #4fb4e3;
  margin-left: 0;
  padding-left: 10px;
}

.botao-menu.eixos-pilar-ambiental {
  color: #3e404b;
}

.botao-menu.eixos-pilar-ambiental:hover {
  color: #139b67;
}

.botao-menu.eixos-pilar-ambiental.w--current {
  border-left-color: #3fac82;
  padding-left: 10px;
}

.botao-menu.eixos-pilar-social:hover {
  color: #e06f3d;
}

.botao-menu.eixos-pilar-social.w--current {
  border-left-color: #e27c4f;
}

.botao-menu.eixos-pilar-economico:hover {
  color: #f0ac09;
}

.botao-menu.eixos-pilar-economico.w--current {
  border-left-color: #efc664;
}

.botao-menu.eixos-pilar-educacao:hover {
  color: #aa3372;
}

.botao-menu.eixos-pilar-educacao.w--current {
  border-left-color: #b8598b;
}

.botao-menu.home-afastado {
  color: #333;
  text-align: left;
  background-color: #3898ec00;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  line-height: 19px;
  display: flex;
}

.botao-menu.home-afastado:hover {
  color: #566437;
  background-color: #0000;
}

.botao-menu.home-afastado.w--current {
  border-left-color: #566437;
}

.botao-menu.home-afastado.eixos-pilar-ambiental {
  margin-left: 40px;
  padding-left: 10px;
  font-family: Nunito, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.botao-menu.home-afastado.eixos-pilar-ambiental:hover {
  color: #3fac82;
}

.botao-menu.home-afastado.eixos-pilar-ambiental.w--current {
  border-left-color: #6abc9d;
  margin-left: 40px;
}

.botao-menu.home-afastado.eixos-pilar-social {
  margin-left: 40px;
  padding-left: 10px;
  font-family: Nunito, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.botao-menu.home-afastado.eixos-pilar-social:hover {
  color: #e27c4f;
}

.botao-menu.home-afastado.eixos-pilar-social.w--current {
  border-left-color: #e5a284;
  margin-left: 40px;
}

.botao-menu.home-afastado.eixos-pilar-economico {
  margin-left: 40px;
  padding-left: 10px;
  font-family: Nunito, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.botao-menu.home-afastado.eixos-pilar-economico:hover {
  color: #f0ac09;
}

.botao-menu.home-afastado.eixos-pilar-economico.w--current {
  border-left-color: #efdbaa;
  margin-left: 40px;
}

.botao-menu.home-afastado.scprps {
  padding-left: 10px;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}

.botao-menu.home-afastado.scprps:hover {
  color: #003d99;
}

.botao-menu.home-afastado.scprps.w--current {
  border-left-width: 4px;
  border-left-color: #4fb4e3;
  margin-left: 0;
  padding-left: 10px;
}

.botao-menu.home-afastado.eixos-pilar-educacao {
  margin-left: 40px;
  padding-left: 10px;
  font-family: Nunito, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.botao-menu.home-afastado.eixos-pilar-educacao:hover {
  color: #b8598b;
}

.botao-menu.home-afastado.eixos-pilar-educacao.w--current {
  border-left-color: #c57ea3;
  margin-left: 40px;
}

.botao-menu.texto-azul {
  color: var(--institucional--cor-1);
}

.text-block-3 {
  opacity: 0;
  color: #fff;
  margin-top: -33px;
  padding: 6px;
  font-family: Varela Round, sans-serif;
  font-size: 35px;
}

.text-block-3:hover {
  color: #fff;
}

.icon-5 {
  color: #fff;
  font-size: 35px;
}

.icon-5:hover {
  color: #fff;
}

.grid-3 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: -20px;
}

.vertical {
  border-left: 2px solid #000;
  height: 50px;
  margin-left: 60px;
}

.vertical.transparente {
  border-left-style: none;
}

.box-amarelo {
  border: 1px solid var(--citacao-marrom);
  background-color: var(--fontes--white);
  border-radius: 10px;
  padding: 5px 40px;
}

.txt-amarelo {
  color: var(--citacao-marrom);
}

.grid-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 800px;
}

.foguete {
  width: 35px;
  height: 35px;
}

.bloco-foguete-trofeu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.box-img {
  border: 2px solid var(--institucional--cor-3);
  border-radius: 20px;
  padding-left: 8px;
  padding-right: 8px;
}

.legenda--verde {
  color: var(--pilar-ambiental--cor-1);
  align-self: flex-start;
  padding: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
}

.txt-amarelo-escuro {
  color: var(--pilar-social--cor-2);
}

.h6-pilar {
  margin-top: 40px;
  margin-bottom: 20px;
  margin-left: 0%;
}

.h6-pilar.subtitulo {
  align-self: flex-start;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  display: block;
}

.paginacao {
  color: #333;
  text-decoration: none;
}

.paginacao.w--current {
  color: var(--cinza-2);
  text-decoration: none;
}

.link-block {
  width: 100px;
}

.spacer {
  width: 60vw;
}

.link-rodape {
  color: var(--background--bg);
  text-decoration: none;
}

.frase-abertura {
  color: var(--institucional--cor-1);
  font-weight: 800;
}

.nome-autor {
  color: var(--institucional--cor-1);
  text-align: right;
  width: 100%;
  font-weight: 500;
}

@media screen and (min-width: 1280px) {
  .menu-componente {
    background-color: var(--institucional--cor-2);
    height: auto;
  }

  .mais.home {
    background-color: var(--background--transparente);
  }

  .link-dropdown.ponta-cima.w--current {
    background-color: #6bdbc2;
  }

  .nav-link.w--current {
    background-color: var(--background--transparente);
  }

  .nav-link.economico.w--current {
    background-color: var(--pilar-economico--cor-1);
  }

  .nav-link.social.w--current {
    background-color: var(--pilar-social--cor-1);
  }

  .body, .section, .conteudo-colunas {
    background-color: var(--background--transparente);
  }

  .separador {
    color: var(--institucional--cor-1);
  }

  .timeline-path {
    background-color: var(--institucional--cor-1);
    height: 100%;
  }

  .timeline-progress-bar {
    background-image: linear-gradient(180deg, var(--background--linear-gradiente), white);
    box-shadow: none;
  }

  .paragraph-20px.right-text {
    font-size: 18px;
  }

  .h3-subtitulo {
    margin-top: 0;
    margin-bottom: 0;
  }

  .link {
    color: var(--institucional--cor-2);
  }

  .bg-vector {
    width: 320px;
    height: 740px;
  }

  .bg-vector.bottom {
    width: 205px;
  }

  .descricao-video {
    justify-content: center;
    align-items: flex-start;
  }
}

@media screen and (min-width: 1440px) {
  .menu-componente {
    height: auto;
  }

  .mais {
    font-size: 1rem;
  }

  .item-menu-botao {
    position: static;
    top: -3px;
    left: auto;
  }

  .item-menu {
    left: auto;
  }

  .nav-link {
    font-size: 14px;
    line-height: 24px;
  }

  .conteudo {
    width: 920px;
  }

  .container {
    max-width: 920px;
  }

  .img-full {
    flex: 1;
  }

  .img-full._70 {
    flex: 0 auto;
  }

  .video-regenerar {
    flex-direction: column;
    align-items: center;
  }

  .h5-time {
    left: 40px;
  }

  .bg-vector {
    justify-content: space-around;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .bg-vector.bottom {
    justify-content: center;
    align-items: flex-end;
  }

  .flex-bg-right {
    display: block;
  }

  .descricao-video {
    justify-content: center;
    align-items: flex-start;
  }

  .nav-menu-3 {
    width: 20vw;
  }

  .botao-menu.home-afastado.w--current {
    border-left-width: 4px;
  }

  .grid-4 {
    width: 920px;
  }
}

@media screen and (min-width: 1920px) {
  p {
    font-size: 22px;
    line-height: 34px;
  }

  .menu-componente {
    justify-content: center;
    align-items: flex-end;
    height: auto;
  }

  .mais {
    font-size: 1.2rem;
  }

  .item-menu-botao {
    position: static;
  }

  .item-menu {
    position: relative;
    top: -3px;
  }

  .dropdown-list-9.w--open {
    margin-top: -16px;
    top: 60px;
  }

  .dropdown-list-9.margem.w--open {
    margin-top: 44px;
  }

  .dropdown-list.w--open {
    margin-top: -16px;
    top: 60px;
  }

  .nav-link {
    width: 70vw;
  }

  .conteudo {
    width: 1400px;
  }

  .container {
    max-width: 1400px;
  }

  .back-to-top {
    align-items: center;
    display: flex;
  }

  .img-full {
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .img-full._80 {
    width: 75%;
    min-width: 75%;
    max-width: 75%;
  }

  .img-full._50 {
    width: 50%;
    max-width: 50%;
  }

  .img-full._70 {
    flex: 0 auto;
    width: 50%;
    min-width: 50%;
    max-width: 50%;
  }

  .img-full._20 {
    width: 30%;
    min-width: 30%;
    max-width: 30%;
  }

  .cell-flex-horizontal {
    justify-content: center;
    align-items: center;
  }

  .eixos {
    margin-left: auto;
    margin-right: auto;
  }

  .cell-flex-vertical.left {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .cell-align-right {
    justify-content: flex-start;
    align-items: center;
  }

  .cell-space-btw {
    justify-content: space-between;
    align-items: center;
  }

  .video {
    width: 820px;
  }

  .conteudo-roleta.social, .conteudo-roleta.economico {
    display: none;
  }

  .mandala, .roleta-pilares {
    min-width: 500px;
    min-height: 500px;
  }

  .video-regenerar {
    width: 1000px;
  }

  .link-fechar-oficial {
    position: absolute;
  }

  .lista-nomes {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .h5-time {
    color: var(--institucional--cor-1);
    left: 40px;
  }

  .colunas-projetos {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .p-menor {
    font-size: 18px;
  }

  .anotacao {
    font-size: 18px;
    line-height: 26px;
  }

  .slider-container {
    width: 1200px;
  }

  .bg-vector {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .bg-vector.bottom {
    width: 100px;
    height: 600px;
    top: 40px;
  }

  .bg-vector.top {
    bottom: 40px;
  }

  .flex-bg-right {
    height: 100px;
    display: block;
  }

  .container-video {
    max-width: 920px;
    height: 600px;
  }

  .nav-menu-3 {
    width: 15vw;
  }

  .menu-principal {
    display: flex;
  }

  .grid-3 {
    grid-template-rows: auto auto auto;
    width: 100%;
    min-width: 100%;
  }

  .vertical {
    margin-left: 120px;
  }

  .grid-4 {
    width: 1400px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 50px;
    line-height: 56px;
  }

  h2 {
    font-size: 34px;
    line-height: 40px;
  }

  h3 {
    font-size: 26px;
    line-height: 42px;
  }

  h4 {
    font-size: 16px;
    line-height: 22px;
  }

  h5 {
    font-size: 12px;
    line-height: 18px;
  }

  p {
    font-size: 16px;
    line-height: 22px;
  }

  .menu-componente {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .menu-componente.mobile {
    height: auto;
    display: block;
  }

  .menu-componente.mobile.ambiental {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .menu-componente.mobile.economico {
    display: block;
  }

  .menu-componente.ambiental, .menu-componente.economico {
    display: none;
  }

  .icone-pdf {
    display: block;
  }

  .dropdown-toggle-4 {
    background-color: #003087;
    border-radius: 10px;
  }

  .dropdown-toggle-4.w--open {
    color: #f6f6f6;
    flex-flow: row;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-button {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    display: block;
  }

  .menu-button.w--open {
    background-color: var(--institucional--cor-3);
    border-radius: 10px;
  }

  .menu-button.economico {
    background-color: var(--pilar-economico--cor-1);
  }

  .menu-button.social.w--open {
    background-color: var(--pilar-social--cor-2);
  }

  .menu-button.educacao {
    background-color: var(--pilar-educacao--cor-1);
  }

  .menu-button.ambiental.w--open {
    background-color: var(--pilar-ambiental--cor-3);
  }

  .nav-menu-2 {
    background-color: #0000;
    justify-content: center;
    align-items: center;
  }

  .navigation {
    background-color: #0000;
  }

  .icon-8 {
    color: #fff;
  }

  .navbar-2 {
    z-index: 10000;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mais {
    font-size: 1rem;
  }

  .mais.home {
    text-align: center;
    background-color: #0000;
    padding-top: 8px;
    padding-bottom: 8px;
    font-weight: 500;
  }

  .mais.home:hover {
    color: var(--fontes--texto);
    font-weight: 500;
  }

  .item-menu-botao {
    color: #fff;
    font-size: 14px;
    position: static;
    top: 0;
  }

  .item-menu-botao:hover {
    color: #3d33cd;
  }

  .item-menu-botao.w--open {
    justify-content: center;
    display: flex;
  }

  .item-menu-botao.home {
    width: 100%;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
  }

  .item-menu-botao.home:hover {
    background-color: var(--smart-campus--cor-3);
    color: var(--institucional--cor-1);
  }

  .item-menu-botao.home.w--open {
    width: 100%;
    margin-right: 0;
    padding: 0;
  }

  .item-menu {
    background-color: var(--institucional--cor-3);
    color: #f6f6f6;
    text-align: center;
    border-top: 1px solid #fff;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-size: 1rem;
    display: block;
    position: relative;
    top: -1px;
  }

  .item-menu:hover {
    background-color: var(--smart-campus--cor-3);
  }

  .item-menu:focus {
    background-color: #ff3758;
  }

  .item-menu.acessibilidade {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--institucional--cor-3);
    border-radius: 0;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .item-menu.acessibilidade:hover, .item-menu.acessibilidade.ambiental:hover, .item-menu.acessibilidade.economico:hover {
    background-color: var(--smart-campus--cor-3);
  }

  .item-menu.acessibilidade.social {
    background-color: var(--pilar-social--cor-2);
  }

  .item-menu.acessibilidade.educacao {
    background-color: var(--pilar-educacao--cor-2);
  }

  .item-menu.acessibilidade.educacao:hover {
    background-color: var(--smart-campus--cor-3);
  }

  .item-menu.acessibilidade.oculto {
    display: none;
  }

  .item-menu.ambiental {
    background-color: var(--pilar-ambiental--cor-2);
  }

  .item-menu.ambiental:hover {
    background-color: var(--pilar-ambiental--cor-3);
  }

  .item-menu.economico {
    background-color: var(--pilar-economico--cor-3);
  }

  .item-menu.social {
    background-color: var(--pilar-social--cor-2);
  }

  .item-menu.social:hover {
    background-color: var(--smart-campus--cor-3);
  }

  .item-menu.educacao {
    background-color: var(--pilar-educacao--cor-2);
  }

  .item-menu.educacao:hover {
    background-color: var(--pilar-educacao--cor-4);
  }

  .div-items-menu {
    flex: 1;
    justify-content: space-between;
  }

  .dark-mode-toggle-2 {
    text-align: left;
    background-color: #fff;
    background-image: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    font-size: 14px;
  }

  .link-dropdown {
    text-align: left;
    background-color: #fff;
    flex-flow: row;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 22px;
  }

  .link-dropdown:hover {
    color: #121212;
    background-color: #d0d0d0;
    margin-right: 0;
    padding-left: 20px;
    font-size: 14px;
    line-height: 22px;
  }

  .link-dropdown.w--current, .link-dropdown.w--current:hover {
    background-color: var(--smart-campus--cor-3);
    color: #fff;
  }

  .link-dropdown.ponta-baixo {
    white-space: break-spaces;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .link-dropdown.ponta-baixo.pdf {
    width: 100%;
  }

  .link-dropdown.ponta-cima {
    text-align: left;
    border-bottom-style: none;
    border-bottom-color: #5b3e7c;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 22px;
  }

  .dropdown-list-9 {
    position: relative;
  }

  .dropdown-list-9.w--open {
    z-index: 2147483647;
    margin-top: 0;
    position: relative;
  }

  .dropdown-list-9.margem.w--open {
    background-color: #fff;
    height: auto;
    margin-top: 0;
    position: absolute;
    inset: 48px 0% 0%;
  }

  .dropdown-list {
    position: relative;
  }

  .dropdown-list.w--open {
    z-index: 2147483647;
    border-radius: 0;
    height: auto;
    margin-top: 0;
    position: relative;
  }

  .img-acessibilidade {
    width: 25px;
    max-width: none;
    height: 25px;
  }

  .nav-link {
    background-color: var(--institucional--cor-3);
    color: #fff;
    text-align: left;
    border: 1px #fff;
    border-top-style: solid;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50px;
    padding-left: 8px;
    font-weight: 500;
    top: auto;
    left: auto;
  }

  .nav-link:hover {
    background-color: var(--smart-campus--cor-3);
    color: var(--fontes--texto);
  }

  .nav-link.w--current {
    background-color: var(--institucional--cor-3);
    border-radius: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-right: 0;
    font-weight: 500;
    line-height: 22px;
  }

  .nav-link.w--current:hover {
    background-color: var(--smart-campus--cor-3);
  }

  .nav-link.ambiental {
    background-color: var(--pilar-ambiental--cor-2);
    text-align: left;
  }

  .nav-link.ambiental:hover {
    background-color: var(--smart-campus--cor-3);
    color: var(--fontes--texto);
  }

  .nav-link.educacao {
    background-color: var(--pilar-educacao--cor-2);
    width: 100%;
    padding-left: 8px;
  }

  .nav-link.educacao:hover {
    background-color: var(--smart-campus--cor-3);
    color: var(--fontes--white);
  }

  .nav-link.economico {
    background-color: var(--pilar-economico--cor-3);
    width: 100%;
  }

  .nav-link.economico:hover {
    background-color: var(--smart-campus--cor-3);
    color: var(--fontes--texto);
  }

  .nav-link.social {
    background-color: var(--pilar-social--cor-2);
    width: 100%;
    padding-left: 8px;
  }

  .nav-link.social:hover {
    background-color: var(--smart-campus--cor-3);
    color: var(--fontes--white);
  }

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

  .items {
    color: #fff;
    background-color: #fff;
    flex-direction: column;
    align-items: center;
  }

  .items.menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100vh;
    max-height: 100vh;
    display: block;
  }

  .itens-direita {
    display: block;
  }

  .section {
    padding-left: 60px;
    padding-right: 60px;
  }

  .conteudo {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container {
    max-width: none;
    margin-left: auto;
  }

  .btn-home {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
  }

  .seta-botao {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .seta {
    max-width: 40px;
  }

  .texto-btn {
    font-size: 14px;
    line-height: 24px;
  }

  .back-to-top {
    display: none;
    bottom: 100px;
    right: 32px;
  }

  .back-to-top.intitucional, .back-to-top.intitucional.w--current {
    display: block;
  }

  .imagem {
    object-fit: fill;
    align-self: center;
    width: 100%;
    min-width: 0;
    max-width: 100%;
    overflow: hidden;
  }

  .img-full {
    object-fit: fill;
    flex: none;
    align-self: center;
    width: 100%;
    overflow: hidden;
  }

  .img-full._80, .img-full._50, .img-full._70, .img-full._20 {
    width: 100%;
  }

  .eixos {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
  }

  .cell-flex-vertical {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .img {
    display: block;
  }

  .img.relatorios {
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
  }

  .link-relatorio {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .p-box {
    margin-right: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .p-box.menus-relatorios {
    font-size: 12px;
    line-height: 22px;
  }

  .colunas-relatorios {
    flex: none;
  }

  .titulo-relatorios-menu {
    font-size: 14px;
    line-height: 20px;
  }

  .tra-o {
    width: 20px;
  }

  .eixo {
    max-width: 100%;
  }

  .relatorios {
    max-width: 100%;
    overflow: auto;
  }

  .facens {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .footer {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
    font-size: 0;
  }

  .experiencia-ed.smart-campus {
    flex-flow: row;
    line-height: 20px;
  }

  .redes-sociais {
    line-height: 0;
  }

  .scroll-down-div {
    height: 10%;
  }

  .titulo-card {
    margin-right: 0;
    font-size: 15px;
    line-height: 18px;
    display: block;
  }

  .titulo-card.ambiental {
    font-size: 12px;
    line-height: 16px;
  }

  .titulo-card.social, .titulo-card.educacao, .titulo-card.economico {
    font-size: 14px;
    line-height: 18px;
  }

  .btn-proxima-unidade {
    height: auto;
  }

  .return-next, .return-next.proximo.institucional, .return-next.institucional {
    font-size: 14px;
    line-height: 20px;
  }

  .conteudo-roleta.ambiental {
    width: 100%;
    max-width: 100%;
    display: none;
  }

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

  .pilar-cards {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: minmax(200px, 1fr);
    width: 100%;
    max-width: 100%;
    display: grid;
  }

  .pilar-texto {
    min-width: 100%;
    max-width: 100%;
  }

  .ods {
    width: 80px;
    height: 80px;
    margin-right: 0;
  }

  .card-eixos {
    width: 150px;
    height: 150px;
    padding: 10px;
    display: flex;
  }

  .card-eixos.social {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 150px;
    display: flex;
  }

  .card-eixos.educacao {
    height: 150px;
  }

  .card-eixos.economico {
    max-width: none;
    height: 150px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .img-card {
    width: auto;
    max-width: none;
    height: 40px;
    margin-right: 0;
    padding: 0 16px;
  }

  .p-5, .p-6 {
    margin-right: 0;
    display: block;
  }

  .timeline-path {
    width: .25vw;
  }

  .timeline-right-box {
    padding-top: 10vw;
    padding-left: 1.65vw;
  }

  .timeline-progress-bar {
    width: .25vw;
  }

  .timeline-circle {
    width: 1.65vw;
    height: 1.65vw;
  }

  .stage-image {
    width: 39.28vw;
    height: auto;
    margin-top: 4.72vw;
  }

  .stage-image.shadow {
    height: auto;
    margin-top: 0;
  }

  .paragraph-20px.right-text {
    font-size: 14px;
    line-height: 22px;
  }

  .h3-subtitulo {
    font-size: 24px;
    line-height: 40px;
  }

  .azul.margin-right-20 {
    font-size: 16px;
    line-height: 32px;
  }

  .lista.social.afastado {
    margin-left: 40px;
  }

  .mandala {
    min-width: 500px;
    min-height: 500px;
  }

  .roleta-pilares {
    width: auto;
    min-width: 500px;
    max-width: 100%;
    min-height: 500px;
    max-height: 100%;
  }

  .ods-card, .ods-card.educacao {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ods-card.ambiental {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ods-card.social {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ods-card.economico {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .lista-nomes {
    grid-template-columns: 1fr 1fr;
    justify-content: flex-end;
  }

  .p-7 {
    margin-right: 0;
    display: block;
  }

  .colunas-projetos {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .white {
    color: var(--background--cinza-botao);
  }

  .institucional {
    font-size: 36px;
    line-height: 42px;
  }

  .slider-container {
    width: 620px;
  }

  .eixos-titulo {
    font-size: 14px;
  }

  .bg-vector.bottom.hide, .bg-vector.top.hide, .flex-bg-left {
    display: none;
  }

  .laranja {
    font-weight: 500;
  }

  .flex-bg-right {
    display: none;
  }

  .container-video {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex: 1;
    min-width: 90%;
    max-width: 90%;
    height: auto;
    padding: 20px;
  }

  .descricao-video {
    min-width: 100%;
    max-width: 100%;
  }

  .grid-2.borda {
    grid-template-columns: .5fr 1fr .5fr 1fr;
    grid-auto-flow: row;
  }

  .menu-button-2 {
    border-left-style: none;
    margin-top: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    position: static;
  }

  .menu-button-2.w--open {
    margin-top: 0;
    position: relative;
  }

  .grid-menu {
    overflow: visible;
  }

  .div-rolagem {
    flex: 0 auto;
    height: auto;
    margin-top: 0;
    position: static;
  }

  .menu-principal {
    width: 100vw;
    height: 50px;
    margin-top: 0;
    display: none;
  }

  .menu-principal.educacao, .div-menu-vertical {
    display: none;
  }

  .botao-menu.home-afastado.w--current {
    border-left-width: 4px;
  }

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

  .bloco-icone {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .img-menu {
    width: 300px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .itens-menu {
    display: flex;
    overflow: hidden;
  }

  .pagina-menu {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100vw;
    min-width: 100vw;
    padding: 10px;
    display: flex;
  }

  .pagina-menu.linha {
    align-items: center;
  }

  .pagina-menu.linha.hide {
    display: none;
  }

  .pagina-menu.left {
    justify-content: flex-start;
  }

  .seta-menu {
    cursor: pointer;
    width: 20px;
    height: 20px;
  }

  .txt-menu {
    color: var(--fontes--texto);
    text-align: left;
    font-family: Poppins, sans-serif;
    font-size: 15px;
    font-weight: 500;
  }

  .div-block-5 {
    background-color: var(--citacao-marrom);
    width: 100%;
    height: 1px;
    min-height: 1px;
    max-height: 1px;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .line {
    height: 1px;
    max-height: 1px;
  }

  .div-linhas {
    border-bottom: 1px solid #e1e1e1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-linhas._2-linhas {
    border-top: 1px solid #e1e1e1;
    justify-content: space-between;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .link-menu-mobile-destacado {
    color: #003d98;
    font-weight: 700;
    text-decoration: none;
  }

  .link-menu-mobile-destacado.ambiental {
    color: var(--pilar-ambiental--cor-3);
  }

  .link-menu-mobile-destacado.economico {
    color: var(--pilar-economico--cor-1);
  }

  .link-menu-mobile-destacado.social {
    color: var(--pilar-social--cor-1);
  }

  .link-menu-mobile-destacado.educacao {
    color: var(--pilar-educacao--cor-1);
  }

  .div-acessibilidade {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-5 {
    margin-right: 10px;
  }

  .grupo-itens {
    min-width: 100vw;
    display: none;
  }

  .grupo-itens.hide {
    display: block;
  }

  .grupo-itens.relatorio23, .grupo-itens.pilares, .grupo-itens.p-educacao, .grupo-itens.p-ambiental, .grupo-itens.p-social, .grupo-itens.p-economico, .grupo-itens.acessibility {
    display: none;
  }

  .pages-menu {
    width: 100vw;
    display: flex;
  }

  .pages-menu.principal {
    display: none;
  }

  .volta {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-span-6 {
    background-image: url('../images/moon.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .text-span-7 {
    background-image: url('../images/moon.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    padding-left: 10px;
  }

  .link-acessibilidade {
    color: var(--fontes--texto);
    text-decoration: none;
  }

  .todas-as-paginas-menu {
    width: 100vw;
    display: flex;
    overflow: hidden;
  }

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

  .setinha {
    width: 20px;
    height: 20px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    align-self: flex-start;
    font-size: 38px;
    line-height: 46px;
  }

  h2 {
    align-self: flex-start;
    font-size: 24px;
    line-height: 30px;
  }

  h3 {
    font-size: 22px;
    line-height: 32px;
  }

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

  .mais.home {
    line-height: 1rem;
  }

  .item-menu-botao {
    display: block;
  }

  .item-menu-botao.home {
    justify-content: center;
    align-items: center;
  }

  .div-menu, .item-menu, .div-items-menu {
    display: block;
  }

  .dark-mode-toggle-2 {
    text-align: left;
  }

  .link-dropdown {
    white-space: break-spaces;
    line-height: 1rem;
  }

  .dropdown-list-9.margem.w--open {
    margin-left: 0;
    margin-right: 0;
  }

  .items.menu {
    flex-flow: column;
  }

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

  .center {
    text-align: center;
  }

  .seta {
    max-width: 30px;
  }

  .texto-btn {
    font-size: 12px;
    line-height: 22px;
  }

  .back-to-top.intitucional {
    display: block;
    bottom: 20%;
    right: 5px;
  }

  .back-to-top.intitucional.w--current {
    display: block;
  }

  .img-full {
    padding-top: 0;
    padding-bottom: 0;
  }

  .img-full._80, .img-full._50, .img-full._70, .img-full._20 {
    width: 100%;
  }

  .image._50 {
    max-width: 50%;
  }

  .cell-flex-horizontal {
    flex-flow: column;
  }

  .eixos {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
  }

  .separador.sem-margin {
    width: 80%;
  }

  .cell-titulo.ambiental {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cell-flex-vertical.left {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .img {
    display: block;
  }

  .img.relatorios {
    width: 20px;
    height: 20px;
  }

  .p-box {
    width: auto;
    font-size: 14px;
    line-height: 20px;
  }

  .cell-space-btw {
    justify-content: flex-end;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .colunas-relatorios {
    width: auto;
  }

  .titulo-relatorios-menu {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .titulo-relatorios-menu.azul-claro {
    font-size: 14px;
    line-height: 20px;
  }

  .tra-o {
    width: 20px;
  }

  .grid-65-space-betwen {
    border-bottom-style: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-65-space-betwen.margin-150 {
    height: 100%;
  }

  .eixo {
    overflow: hidden;
  }

  .relatorios {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .facens {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .facens.ambiental, .facens.economico {
    flex-flow: column;
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .facens.social {
    flex-flow: column;
    height: 15vh;
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .facens.educacao {
    flex-flow: column;
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .facens.institucional {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .footer {
    flex: 1;
    display: flex;
  }

  .logo-facens {
    height: 20px;
  }

  .logo {
    flex: 1;
  }

  .experiencia-ed.smart-campus {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .titulos-rel-anteriores {
    margin-top: 0;
    margin-bottom: 0;
    padding: 5px;
  }

  .icone-scroll-down {
    width: 35px;
  }

  .titulo-card {
    width: auto;
  }

  .slide {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .conteudo-roleta.ambiental {
    flex-direction: column;
    align-items: center;
    display: none;
  }

  .conteudo-roleta.social, .conteudo-roleta.economico {
    align-items: center;
  }

  .pilar-ods {
    grid-template-rows: auto;
    grid-template-columns: auto;
    justify-items: stretch;
  }

  .pilar-cards {
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
  }

  .pilar-texto {
    min-width: 100%;
    max-width: 100%;
  }

  .titulo-pilar-sustentabilidade.social {
    font-size: 40px;
    line-height: 40px;
  }

  .titulo-pilar-sustentabilidade.economico {
    font-size: 30px;
    line-height: 40px;
  }

  .p-5, .p-6 {
    width: auto;
    font-size: 20px;
    line-height: 28px;
  }

  .timeline-path {
    height: 100%;
  }

  .h3-subtitulo {
    font-size: 22px;
    line-height: 38px;
  }

  .azul {
    line-height: 32px;
  }

  .ods-card.ambiental {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-video {
    width: 50%;
  }

  .video-regenerar {
    width: 100%;
    padding: 20px;
    position: relative;
  }

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

  .p-7 {
    width: auto;
    font-size: 20px;
    line-height: 28px;
  }

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

  .institucional {
    font-size: 34px;
    line-height: 40px;
  }

  .slider-container {
    width: 420px;
  }

  .slider-right-arrow {
    inset: 0% -5% 0% auto;
  }

  .slider-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .slider-left-arrow {
    inset: 0% auto 0% -20%;
  }

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

  .grid-2.borda {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
  }

  .menu-button-2 {
    margin-left: 0;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .nav-menu-3 {
    flex: 1;
    align-self: stretch;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    display: block;
  }

  .div-rolagem {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .menu-principal {
    width: 100vw;
    height: 45px;
  }

  .grid-3.img-full-mobile {
    margin-left: -50px;
  }

  .div-block-4 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
    overflow: auto;
  }

  .img-menu {
    width: 370px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 28px;
    line-height: 36px;
  }

  h2 {
    font-size: 24px;
    line-height: 30px;
  }

  h3 {
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
  }

  .menu-componente {
    flex-flow: row;
  }

  .menu-button.w--open {
    flex-flow: column;
    display: block;
  }

  .navbar-2 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .mais.home {
    line-height: 22px;
  }

  .div-menu {
    flex-direction: column;
    display: flex;
  }

  .item-menu {
    font-size: 14px;
    line-height: 22px;
  }

  .div-items-menu {
    justify-content: space-between;
  }

  .link-dropdown {
    white-space: break-spaces;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 22px;
  }

  .link-dropdown.ponta-baixo {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .link-dropdown.ponta-cima {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 22px;
    display: flex;
  }

  .dropdown-list-9.margem.w--open {
    margin-left: 0;
  }

  .dropdown-list.w--open {
    border-radius: 0;
  }

  .nav-link {
    justify-content: center;
    align-items: center;
  }

  .items.menu {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .itens-direita {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .section {
    padding: 60px 10px;
  }

  .conteudo {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .back-to-top.intitucional.w--current {
    display: block;
    bottom: 18%;
    right: 5px;
  }

  .back-to-top.social {
    display: none;
  }

  .img-full {
    padding-top: 0;
    padding-bottom: 0;
  }

  .img-full._80, .img-full._50, .img-full._70, .img-full._20 {
    width: 100%;
  }

  .eixos-atuacao {
    flex-flow: wrap;
    margin-left: auto;
    margin-right: auto;
  }

  .eixos {
    grid-column-gap: 0px;
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
    width: auto;
    min-width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .separador {
    margin-top: -10px;
  }

  .separador.sem-margin {
    width: 50%;
  }

  .titulo-eixos-atuacao, .cell-flex-vertical {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .cell-align-right {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .img.relatorios {
    min-width: 20px;
    max-width: 20px;
  }

  .p-box {
    text-align: left;
    margin-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .p-box.menus-relatorios {
    text-align: center;
  }

  .cell-space-btw {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .titulo-relatorios-menu {
    -webkit-text-stroke-color: #004379;
    align-self: center;
    font-size: 12px;
    line-height: 18px;
  }

  .titulo-relatorios-menu.azul-claro {
    align-self: center;
  }

  .grid-65-space-betwen.margin-150 {
    margin-left: 0;
  }

  .eixo {
    overflow: hidden;
  }

  .relatorios {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: start;
  }

  .facens {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .footer {
    flex-flow: row;
    width: 100%;
  }

  .logo-facens {
    height: 20px;
  }

  .logo {
    justify-content: center;
  }

  .experiencia-ed.smart-campus {
    flex-direction: column;
    font-size: 12px;
    line-height: 20px;
  }

  .redes-sociais {
    max-width: 100%;
  }

  .icone-scroll-down {
    width: 30px;
  }

  .legenda.center {
    font-size: 14px;
    line-height: 18px;
  }

  .titulo-card {
    margin-right: 0;
  }

  .titulo-card.ambiental {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 14px;
  }

  .titulo-card.social, .titulo-card.educacao, .titulo-card.economico {
    text-align: center;
    font-size: 12px;
    line-height: 14px;
  }

  .return-next.educacao {
    font-size: 12px;
  }

  .conteudo-roleta.ambiental {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .conteudo-roleta.social, .conteudo-roleta.educa-o, .conteudo-roleta.economico {
    align-items: center;
  }

  .pilar-ods {
    grid-template-rows: auto;
    grid-template-columns: auto;
    justify-items: center;
    width: auto;
    max-width: 100%;
    margin-top: 16px;
    padding-bottom: 16px;
    display: flex;
  }

  .pilar-cards {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
    width: 100%;
    max-width: none;
    margin-top: 16px;
    margin-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .pilar-texto {
    width: 100%;
  }

  .pilar-texto.afasta-ods {
    padding-bottom: 0;
  }

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

  .titulo-pilar-sustentabilidade {
    font-size: 28px;
    line-height: 30px;
  }

  .titulo-pilar-sustentabilidade.ambiental {
    font-size: 48px;
    line-height: 72px;
  }

  .titulo-pilar-sustentabilidade.social, .titulo-pilar-sustentabilidade.economico {
    font-size: 28px;
    line-height: 30px;
  }

  .card-eixos {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 180px;
    height: 150px;
    max-height: none;
    padding: 16px;
    text-decoration: none;
    display: flex;
  }

  .card-eixos.social {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 170px;
    height: 150px;
    min-height: auto;
    display: flex;
  }

  .card-eixos.educacao {
    flex-flow: column;
    height: 150px;
  }

  .card-eixos.economico {
    max-width: none;
    height: 150px;
    display: flex;
  }

  .img-card {
    flex: 0 auto;
    width: 70px;
    max-width: none;
    height: auto;
    padding: 0 16px;
  }

  .p-5, .p-6 {
    text-align: left;
    margin-right: 0;
    font-size: 20px;
    line-height: 25px;
  }

  .timeline-path {
    width: .5vw;
    left: 9.5vw;
  }

  .timeline-left-box {
    margin-top: 5vh;
    margin-right: 25px;
  }

  .timeline-main-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 13.4286vw 80.5714vw;
    padding-top: 5vw;
    padding-bottom: 11vw;
  }

  .timeline-right-box {
    justify-content: center;
    align-items: flex-start;
    margin-right: 30px;
    padding-top: 0;
    padding-left: 0;
  }

  .timeline-progress-bar {
    width: .5vw;
  }

  .timeline-circle {
    width: 3.3vw;
    height: 3.3vw;
  }

  .stage-image {
    width: auto;
    height: auto;
    margin-top: 0;
  }

  .stage-image.shadow {
    width: auto;
  }

  .stage-title-holder {
    position: static;
  }

  .paragraph-20px.right-text {
    width: 100%;
    font-size: 14px;
  }

  .progress-bar-box {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 4px;
  }

  .h3-subtitulo {
    font-size: 18px;
    font-weight: 600;
    line-height: 34px;
  }

  .azul.margin-right-20 {
    margin-right: 20px;
  }

  .lista {
    padding-left: 40px;
  }

  .mandala {
    flex: 1;
    width: 100%;
    min-width: 300px;
    max-width: none;
    min-height: 300px;
    max-height: none;
  }

  .roleta-pilares {
    width: 100%;
    min-width: 300px;
    max-width: none;
    height: 100%;
    min-height: 300px;
  }

  .mao {
    width: 25px;
  }

  .lista-bullets.educacao {
    padding-left: 20px;
  }

  .ods-card.ambiental {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .ods-card.social {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    padding-right: 15px;
  }

  .btns-avanco {
    margin-top: 10px;
  }

  .title-next-previous {
    flex-flow: column;
  }

  .video-regenerar {
    width: 100%;
    padding: 20px;
  }

  .lista-nomes {
    flex-flow: wrap;
  }

  .p-7 {
    text-align: left;
    margin-right: 0;
    font-size: 20px;
    line-height: 25px;
  }

  .block-quote {
    border-left-style: none;
  }

  .h5-time {
    justify-content: flex-start;
    align-items: center;
    top: 0;
    left: 20px;
  }

  .colunas-projetos {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3col {
    grid-template-columns: 1fr;
  }

  .bloco-borda.ambiental {
    flex-flow: column;
  }

  .img-15 {
    min-width: 50%;
    max-width: 50%;
  }

  .institucional {
    font-size: 28px;
    line-height: 34px;
  }

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

  .slider-container {
    width: 280px;
    min-height: 300px;
  }

  .slider-right-arrow {
    inset: 0% -25% 0% auto;
  }

  .slider-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .slider-left-arrow {
    inset: 0% auto 0% -25%;
  }

  .slider {
    height: 350px;
  }

  .image-3 {
    max-width: 100%;
  }

  .slide-content-wrapper {
    width: 200px;
    height: 350px;
  }

  .eixos-titulo {
    font-size: 12px;
  }

  .container-video {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lista-2 {
    padding-left: 40px;
  }

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

  .grid-2.borda {
    grid-template-columns: 1fr;
  }

  .menu-button-2 {
    margin-top: auto;
    padding: 5px 10px;
    position: static;
  }

  .menu-button-2.w--open {
    margin-top: 0;
    position: relative;
  }

  .nav-menu-3 {
    background-color: #108300;
  }

  .div-rolagem {
    flex: none;
    min-width: 100%;
    margin-bottom: auto;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .menu-principal {
    background-color: #0a5100;
    width: 100vw;
    min-width: 100vw;
    display: none;
  }

  .div-menu-vertical {
    margin-left: 0;
  }

  .grid-3.img-full-mobile {
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: -34px;
  }

  .vertical {
    margin-left: 35px;
  }

  .vertical.transparente {
    display: none;
  }

  .vertical.menos-margem {
    margin-left: 0;
  }

  .h6-pilar.subtitulo {
    font-size: 10px;
    line-height: 16px;
  }

  .img-menu {
    width: 320px;
    padding-left: 20px;
    padding-right: 20px;
  }
}

#w-node-_058de3b5-a516-79d9-b284-7fa3940fafae-fb1d4d53, #w-node-a2435aab-66cb-ee8d-8b63-fe5c78ee9d84-fb1d4d53 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_9b155e0a-abd7-7c73-d313-627d365dce9d-fb1d4d53 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_9b155e0a-abd7-7c73-d313-627d365dceb7-fb1d4d53 {
  grid-template-rows: auto;
  grid-template-columns: 3fr;
}

#w-node-_9b155e0a-abd7-7c73-d313-627d365dcebe-fb1d4d53 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 3fr;
}

#w-node-_9b155e0a-abd7-7c73-d313-627d365dcebf-fb1d4d53 {
  grid-column: span 2 / span 2;
}

#w-node-_9b155e0a-abd7-7c73-d313-627d365dcec0-fb1d4d53 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_9b155e0a-abd7-7c73-d313-627d365dcec7-fb1d4d53 {
  grid-column: span 3 / span 3;
}

#w-node-_9b155e0a-abd7-7c73-d313-627d365dcf6c-fb1d4d53 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9b155e0a-abd7-7c73-d313-627d365dcf70-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcf73-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcf76-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcf79-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcf7c-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcf83-fb1d4d53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b155e0a-abd7-7c73-d313-627d365dcf87-fb1d4d53 {
  place-self: center;
}

#w-node-_9b155e0a-abd7-7c73-d313-627d365dcf89-fb1d4d53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b155e0a-abd7-7c73-d313-627d365dcf8a-fb1d4d53 {
  place-self: center;
}

#w-node-_9b155e0a-abd7-7c73-d313-627d365dcf8c-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcf92-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcf94-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcf96-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcf98-fb1d4d53, #w-node-_1f75a6a7-17ce-0301-4801-36f6091b8878-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcfa0-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcfa2-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcfa4-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcfa6-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcfa8-fb1d4d53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5ab47ec2-ff3d-100d-51ed-2a0d2867025a-52afe295 {
  grid-template-rows: auto;
  grid-template-columns: 2fr;
}

#w-node-_066760e4-7a59-4602-a3ca-1b966a3a9acb-52afe295 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1b935b82-b6c2-6ee6-cc81-d0405621d1d6-52afe295 {
  grid-column: span 2 / span 2;
}

#w-node-dfd15012-813e-b4be-08c8-b3be11d3d477-52afe295, #w-node-_7c222101-9d54-ff04-3584-2c6b3def7367-52afe295 {
  grid-template-rows: auto;
  grid-template-columns: 2fr;
}

#w-node-_66b98e6c-728d-1547-182b-5a7fbef12c5c-52afe295 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_66b98e6c-728d-1547-182b-5a7fbef12c5d-52afe295, #w-node-_66b98e6c-728d-1547-182b-5a7fbef12c73-52afe295 {
  grid-column: span 2 / span 2;
}

#w-node-b5912926-2a53-c021-993c-0655c1604e56-52afe295 {
  grid-template-rows: auto;
  grid-template-columns: 2fr;
}

#w-node-_63862729-f4c4-6352-4ba1-e870f91a5d30-52afe295 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_63862729-f4c4-6352-4ba1-e870f91a5d31-52afe295 {
  grid-column: span 2 / span 2;
}

#w-node-_6b1ff015-5c03-7a96-7257-b0bd628901bd-52afe295, #w-node-_5530381f-b106-e5e6-1aed-f7bd3b314374-52afe295 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_75237c83-b48a-729f-ba98-061b603068bf-52afe295 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_75237c83-b48a-729f-ba98-061b603068c0-52afe295 {
  grid-column: span 2 / span 2;
}

#w-node-_6b9525fd-10de-0c74-35cf-fa28d6beabe0-d6beabdb, #w-node-_6b9525fd-10de-0c74-35cf-fa28d6beabe1-d6beabdb, #w-node-_6b9525fd-10de-0c74-35cf-fa28d6beabeb-d6beabdb, #w-node-_6b9525fd-10de-0c74-35cf-fa28d6beabec-d6beabdb, #w-node-_6b9525fd-10de-0c74-35cf-fa28d6beabef-d6beabdb, #w-node-_6b9525fd-10de-0c74-35cf-fa28d6beac1c-d6beabdb, #w-node-_6b9525fd-10de-0c74-35cf-fa28d6beac1d-d6beabdb, #w-node-_6b9525fd-10de-0c74-35cf-fa28d6beac0d-d6beabdb, #w-node-_6b9525fd-10de-0c74-35cf-fa28d6beac10-d6beabdb, #w-node-_6b9525fd-10de-0c74-35cf-fa28d6beabf7-d6beabdb, #w-node-_6b9525fd-10de-0c74-35cf-fa28d6beabfb-d6beabdb, #w-node-_6b9525fd-10de-0c74-35cf-fa28d6beac27-d6beabdb, #w-node-_0008ea8e-78aa-9348-a160-68855964e680-d6beabdb, #w-node-a4330db3-3c8d-8d0e-d422-8412b497c9e5-d6beabdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53b09fdc-c6bd-a704-f485-7b5844565660-335afa30 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_53b09fdc-c6bd-a704-f485-7b5844565661-335afa30 {
  grid-column: span 2 / span 2;
}

#w-node-ac4223c1-8f37-4bc6-cc72-adbfd2441305-335afa30 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_3c96006a-0f48-4540-2cf4-bddee7c531b1-335afa30 {
  grid-column: span 5 / span 5;
}

#w-node-_8e940b10-4ea2-0b0d-d61f-968c946446d5-335afa30 {
  grid-template-rows: auto auto;
  grid-template-columns: 5fr;
}

#w-node-b8e66b8f-c272-d85e-6c99-2064fe7ab1bf-335afa30 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b8e66b8f-c272-d85e-6c99-2064fe7ab1c0-335afa30 {
  grid-column: span 2 / span 2;
}

#w-node-_5ab960ca-7a44-d356-e699-4f8959a4a9f9-335afa30 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5ab960ca-7a44-d356-e699-4f8959a4a9fa-335afa30 {
  grid-column: span 2 / span 2;
}

#w-node-_30e55936-4ed3-c34b-e00b-10bffca940c3-335afa30 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b38e38fe-1666-5a7a-b283-eadfa2c43094-335afa30 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c2327729-64f0-ad79-d6e8-44237725cae5-335afa30 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: auto;
}

#w-node-c2327729-64f0-ad79-d6e8-44237725cae8-335afa30 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9e14cc7e-c91a-aba5-96ea-574f28e7c881-335afa30 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9e14cc7e-c91a-aba5-96ea-574f28e7c884-335afa30 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_923360a3-1ebc-eab4-fff2-fed5397b13c4-335afa30 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_923360a3-1ebc-eab4-fff2-fed5397b13c7-335afa30 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_879d1ad1-84d7-f919-ebb9-24f5d684f4ed-335afa30 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_879d1ad1-84d7-f919-ebb9-24f5d684f4f0-335afa30 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd17-335afa30 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd18-335afa30 {
  grid-column: span 2 / span 2;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd1f-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd23-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd25-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd30-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd34-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd36-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd44-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd48-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd4a-335afa30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd55-335afa30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd59-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd5b-335afa30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd66-335afa30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd6a-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd6c-335afa30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd77-335afa30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd7b-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd7d-335afa30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd88-335afa30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd8c-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd8e-335afa30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd9c-335afa30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fda0-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fda2-335afa30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fde0-335afa30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fde4-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fde6-335afa30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fdcf-335afa30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fdd3-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fdd5-335afa30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fdad-335afa30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fdb1-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fdb3-335afa30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2a9074b-4241-0f51-fbb6-c4ab9984bfc3-335afa30 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a2a9074b-4241-0f51-fbb6-c4ab9984bfc4-335afa30 {
  grid-column: span 2 / span 2;
}

#w-node-_72b8c4e5-7f02-c964-b109-734472646615-bb54a29a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_72b8c4e5-7f02-c964-b109-734472646616-bb54a29a {
  grid-column: span 2 / span 2;
}

#w-node-_986cc586-f5c0-12c9-3610-ee2019ebe92b-bb54a29a, #w-node-_986cc586-f5c0-12c9-3610-ee2019ebe92c-bb54a29a, #w-node-_986cc586-f5c0-12c9-3610-ee2019ebe92d-bb54a29a, #w-node-_986cc586-f5c0-12c9-3610-ee2019ebe92e-bb54a29a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0420e58c-83d7-3bb5-6f29-6da64a799ba1-bb54a29a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0420e58c-83d7-3bb5-6f29-6da64a799bb6-bb54a29a, #w-node-_0420e58c-83d7-3bb5-6f29-6da64a799bb7-bb54a29a, #w-node-_0420e58c-83d7-3bb5-6f29-6da64a799bb9-bb54a29a, #w-node-_0420e58c-83d7-3bb5-6f29-6da64a799bba-bb54a29a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_436899f7-3d38-581b-402b-ff3d556162a9-bb54a29a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_436899f7-3d38-581b-402b-ff3d556162aa-bb54a29a {
  grid-column: span 2 / span 2;
}

#w-node-_1311e335-2f50-b9cb-7db1-314940b2b6c9-bb54a29a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1311e335-2f50-b9cb-7db1-314940b2b6d5-bb54a29a, #w-node-_1311e335-2f50-b9cb-7db1-314940b2b6d6-bb54a29a, #w-node-_1311e335-2f50-b9cb-7db1-314940b2b6d7-bb54a29a, #w-node-_1311e335-2f50-b9cb-7db1-314940b2b6d9-bb54a29a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e21c185-71d3-1b9b-0c65-81d611e120f2-bb54a29a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1e21c185-71d3-1b9b-0c65-81d611e120f3-bb54a29a {
  grid-column: span 2 / span 2;
}

#w-node-c5ac186b-5624-e852-0932-b5986883bfdb-bb54a29a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c5ac186b-5624-e852-0932-b5986883bfe7-bb54a29a, #w-node-c5ac186b-5624-e852-0932-b5986883bfe8-bb54a29a, #w-node-c5ac186b-5624-e852-0932-b5986883bfe9-bb54a29a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5ac186b-5624-e852-0932-b5986883bfeb-bb54a29a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3bb235b9-75cd-cdd4-acfa-073bc350a176-bb54a29a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3bb235b9-75cd-cdd4-acfa-073bc350a177-bb54a29a {
  grid-column: span 2 / span 2;
}

#w-node-fffb4839-ddbf-57e8-0fc2-5df4bb6e77d3-bb54a29a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fffb4839-ddbf-57e8-0fc2-5df4bb6e77e5-bb54a29a, #w-node-fffb4839-ddbf-57e8-0fc2-5df4bb6e77e6-bb54a29a, #w-node-fffb4839-ddbf-57e8-0fc2-5df4bb6e77e7-bb54a29a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62a2ee26-fe72-ac90-6cd9-a5cfcd0833f1-bb54a29a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_62a2ee26-fe72-ac90-6cd9-a5cfcd0833f2-bb54a29a {
  grid-column: span 2 / span 2;
}

#w-node-c77599a0-f9b9-3880-7578-edab304b3c29-bb54a29a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c77599a0-f9b9-3880-7578-edab304b3c2a-bb54a29a {
  grid-column: span 2 / span 2;
}

#w-node-a90de9b9-01a0-6a3f-0743-b527610ed854-9bcdd090 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a90de9b9-01a0-6a3f-0743-b527610ed855-9bcdd090 {
  grid-column: span 2 / span 2;
}

#w-node-_931fea09-53c7-f82e-a48d-e05c39b55f0d-9bcdd090 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_931fea09-53c7-f82e-a48d-e05c39b55f0e-9bcdd090 {
  grid-column: span 2 / span 2;
}

#w-node-_96612a13-3939-45b6-9782-8a064635cbc7-9bcdd090 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-_96612a13-3939-45b6-9782-8a064635cbc8-9bcdd090 {
  grid-column: span 2 / span 2;
}

#w-node-b8221d89-3a55-d057-fb21-527e2102c81d-9bcdd090 {
  grid-template-rows: auto;
  grid-template-columns: 3fr;
}

#w-node-_2fc629c2-d029-348e-3b06-0832e9a92030-9bcdd090 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-_2fc629c2-d029-348e-3b06-0832e9a92031-9bcdd090 {
  grid-column: span 2 / span 2;
}

#w-node-a192e48d-69b3-8e65-febd-0c2f2126ba94-9bcdd090 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a192e48d-69b3-8e65-febd-0c2f2126ba95-9bcdd090 {
  grid-column: span 2 / span 2;
}

#w-node-_79d4339c-3ce5-edc8-655f-5417e54c08d4-e54c08cf, #w-node-_79d4339c-3ce5-edc8-655f-5417e54c08d5-e54c08cf, #w-node-_79d4339c-3ce5-edc8-655f-5417e54c08e2-e54c08cf, #w-node-_79d4339c-3ce5-edc8-655f-5417e54c08e0-e54c08cf, #w-node-_79d4339c-3ce5-edc8-655f-5417e54c08e3-e54c08cf, #w-node-_79d4339c-3ce5-edc8-655f-5417e54c0910-e54c08cf, #w-node-_79d4339c-3ce5-edc8-655f-5417e54c0911-e54c08cf, #w-node-_79d4339c-3ce5-edc8-655f-5417e54c0901-e54c08cf, #w-node-_79d4339c-3ce5-edc8-655f-5417e54c0904-e54c08cf, #w-node-_79d4339c-3ce5-edc8-655f-5417e54c08ee-e54c08cf, #w-node-_79d4339c-3ce5-edc8-655f-5417e54c08ef-e54c08cf, #w-node-_79d4339c-3ce5-edc8-655f-5417e54c091b-e54c08cf, #w-node-_67af8775-658c-b680-3522-efc09278aab4-e54c08cf, #w-node-f1ca5aaa-1c40-7aca-8766-4d9be3d51960-e54c08cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04a1cdb0-32e9-0979-92db-42a5ab53ba4f-9019d212 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_04a1cdb0-32e9-0979-92db-42a5ab53ba50-9019d212 {
  grid-column: span 2 / span 2;
}

#w-node-f50e3242-78e9-9e4a-faec-dbd3e9bdaeb1-9019d212 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f50e3242-78e9-9e4a-faec-dbd3e9bdaeb2-9019d212 {
  grid-column: span 2 / span 2;
}

#w-node-_4e455d5f-238a-0d8f-c0bc-1fc6721168ec-9019d212 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4e455d5f-238a-0d8f-c0bc-1fc6721168ed-9019d212 {
  grid-column: span 2 / span 2;
}

#w-node-a6643f0f-dc00-b494-6e97-a8c83fc45205-79c60327 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a6643f0f-dc00-b494-6e97-a8c83fc45206-79c60327 {
  grid-column: span 2 / span 2;
}

#w-node-a6643f0f-dc00-b494-6e97-a8c83fc45272-79c60327 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a6643f0f-dc00-b494-6e97-a8c83fc45273-79c60327 {
  grid-column: span 2 / span 2;
}

#w-node-_168fc67c-6a4b-6e89-d0b6-cb73ef32fbf0-ef32fbeb, #w-node-_168fc67c-6a4b-6e89-d0b6-cb73ef32fbf1-ef32fbeb, #w-node-_168fc67c-6a4b-6e89-d0b6-cb73ef32fbfe-ef32fbeb, #w-node-_168fc67c-6a4b-6e89-d0b6-cb73ef32fbfc-ef32fbeb, #w-node-_168fc67c-6a4b-6e89-d0b6-cb73ef32fbff-ef32fbeb, #w-node-_168fc67c-6a4b-6e89-d0b6-cb73ef32fc2c-ef32fbeb, #w-node-_168fc67c-6a4b-6e89-d0b6-cb73ef32fc2d-ef32fbeb, #w-node-_168fc67c-6a4b-6e89-d0b6-cb73ef32fc1d-ef32fbeb, #w-node-_168fc67c-6a4b-6e89-d0b6-cb73ef32fc20-ef32fbeb, #w-node-_168fc67c-6a4b-6e89-d0b6-cb73ef32fc0a-ef32fbeb, #w-node-_168fc67c-6a4b-6e89-d0b6-cb73ef32fc0b-ef32fbeb, #w-node-_168fc67c-6a4b-6e89-d0b6-cb73ef32fc37-ef32fbeb, #w-node-_06fb5d79-b98b-6169-3079-bee610ec8f32-ef32fbeb, #w-node-_1f45ee17-761e-831e-8481-929f12038f3e-ef32fbeb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98e76053-ef9d-b5f8-acec-3ab53eacdcaa-3ca289b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_98e76053-ef9d-b5f8-acec-3ab53eacdcab-3ca289b8 {
  grid-column: span 2 / span 2;
}

#w-node-_3e1b5541-b866-39a7-ae1a-41edcf165424-3ca289b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3e1b5541-b866-39a7-ae1a-41edcf165425-3ca289b8 {
  grid-column: span 2 / span 2;
}

#w-node-_5e8208a8-360a-1fca-de03-2940e5def402-3ca289b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5e8208a8-360a-1fca-de03-2940e5def403-3ca289b8 {
  grid-column: span 2 / span 2;
}

#w-node-_77d4cdcc-563d-8e44-a1a3-5ad7e2c57b96-3ca289b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_77d4cdcc-563d-8e44-a1a3-5ad7e2c57b97-3ca289b8 {
  grid-column: span 2 / span 2;
}

#w-node-_3ff5ee20-4e55-54c8-2093-afaac5c93444-c5c9343f, #w-node-_3ff5ee20-4e55-54c8-2093-afaac5c93445-c5c9343f, #w-node-_3ff5ee20-4e55-54c8-2093-afaac5c93452-c5c9343f, #w-node-_3ff5ee20-4e55-54c8-2093-afaac5c93450-c5c9343f, #w-node-_3ff5ee20-4e55-54c8-2093-afaac5c93453-c5c9343f, #w-node-_3ff5ee20-4e55-54c8-2093-afaac5c93480-c5c9343f, #w-node-_3ff5ee20-4e55-54c8-2093-afaac5c93481-c5c9343f, #w-node-_3ff5ee20-4e55-54c8-2093-afaac5c93471-c5c9343f, #w-node-_3ff5ee20-4e55-54c8-2093-afaac5c93474-c5c9343f, #w-node-_3ff5ee20-4e55-54c8-2093-afaac5c9345e-c5c9343f, #w-node-_3ff5ee20-4e55-54c8-2093-afaac5c9345f-c5c9343f, #w-node-_3ff5ee20-4e55-54c8-2093-afaac5c9348b-c5c9343f, #w-node-b1b4c887-da76-6f39-f78f-a70dc26c24b3-c5c9343f, #w-node-_423cff91-2b1c-cd79-0ede-a893a1ffa079-c5c9343f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1fb0a5a-9422-eb28-f408-e19eadb27fc6-4d8287bd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e1fb0a5a-9422-eb28-f408-e19eadb27fc7-4d8287bd {
  grid-column: span 2 / span 2;
}

#w-node-a3ef53ac-47c1-6cb1-61d5-2d1506181f72-4d8287bd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a3ef53ac-47c1-6cb1-61d5-2d1506181f73-4d8287bd {
  grid-column: span 2 / span 2;
}

#w-node-f51d3197-7f6d-f6dd-4eae-c40591000b59-4d8287bd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f51d3197-7f6d-f6dd-4eae-c40591000b5a-4d8287bd {
  grid-column: span 2 / span 2;
}

#w-node-d064badb-7f77-32d3-9998-71fede5ad62e-4d8287bd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d064badb-7f77-32d3-9998-71fede5ad62f-4d8287bd {
  grid-column: span 2 / span 2;
}

#w-node-f8a5da81-14c0-7469-390b-566906be8892-4d8287bd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f8a5da81-14c0-7469-390b-566906be8893-4d8287bd {
  grid-column: span 2 / span 2;
}

#w-node-_53bd51ff-5118-4b40-6ede-d36c544dcc49-4d8287bd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_53bd51ff-5118-4b40-6ede-d36c544dcc4a-4d8287bd {
  grid-column: span 2 / span 2;
}

#w-node-_18b043f8-020a-1f8d-287c-3204e5689d72-4d8287bd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_18b043f8-020a-1f8d-287c-3204e5689d73-4d8287bd {
  grid-column: span 2 / span 2;
}

#w-node-c8c130e2-babb-cee2-5f04-a35dd59ec520-ec402554 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c8c130e2-babb-cee2-5f04-a35dd59ec521-ec402554 {
  grid-column: span 2 / span 2;
}

#w-node-d47bda88-633e-e290-4a73-4157b81eb406-ec402554 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d47bda88-633e-e290-4a73-4157b81eb407-ec402554 {
  grid-column: span 2 / span 2;
}

#w-node-_94e39e03-2a47-5718-ac0f-05f59b6c286c-ec402554 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_94e39e03-2a47-5718-ac0f-05f59b6c286d-ec402554 {
  grid-column: span 2 / span 2;
}

#w-node-_84291b19-ca01-b6b3-19d3-7f2632bf59b5-2838a43a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_84291b19-ca01-b6b3-19d3-7f2632bf59b6-2838a43a {
  grid-column: span 2 / span 2;
}

#w-node-ff23f8cf-390f-90d2-a55b-a18ed0f3912b-2838a43a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ff23f8cf-390f-90d2-a55b-a18ed0f3912c-2838a43a {
  grid-column: span 2 / span 2;
}

#w-node-ff23f8cf-390f-90d2-a55b-a18ed0f39138-2838a43a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ff23f8cf-390f-90d2-a55b-a18ed0f39139-2838a43a {
  grid-column: span 2 / span 2;
}

#w-node-ff23f8cf-390f-90d2-a55b-a18ed0f39145-2838a43a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ff23f8cf-390f-90d2-a55b-a18ed0f39146-2838a43a {
  grid-column: span 2 / span 2;
}

#w-node-ff23f8cf-390f-90d2-a55b-a18ed0f3916d-2838a43a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ff23f8cf-390f-90d2-a55b-a18ed0f3916e-2838a43a {
  grid-column: span 2 / span 2;
}

#w-node-ff23f8cf-390f-90d2-a55b-a18ed0f3921c-2838a43a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ff23f8cf-390f-90d2-a55b-a18ed0f3921d-2838a43a {
  grid-column: span 2 / span 2;
}

#w-node-_496b4ad5-09cf-6916-75c0-bb7f98b3e90a-2838a43a {
  grid-template-rows: auto .75fr;
  grid-template-columns: .25fr 1fr 1fr;
}

#w-node-_276eeab8-4790-c1a7-0834-8facde1d62fa-2838a43a {
  grid-row: span 2 / span 2;
}

#w-node-_496b4ad5-09cf-6916-75c0-bb7f98b3e919-2838a43a {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_95a492ad-06f2-f528-26be-b9ba7a1c0cb9-2838a43a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_95a492ad-06f2-f528-26be-b9ba7a1c0cba-2838a43a {
  grid-column: span 2 / span 2;
}

#w-node-ff23f8cf-390f-90d2-a55b-a18ed0f39229-2838a43a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ff23f8cf-390f-90d2-a55b-a18ed0f3922a-2838a43a {
  grid-column: span 2 / span 2;
}

#w-node-ff23f8cf-390f-90d2-a55b-a18ed0f39233-2838a43a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-ff23f8cf-390f-90d2-a55b-a18ed0f39249-2838a43a {
  grid-template-rows: auto auto;
  grid-template-columns: 3fr;
}

#w-node-_6054cbe0-0c97-4093-a824-fac768547f0b-2838a43a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6054cbe0-0c97-4093-a824-fac768547f0c-2838a43a {
  grid-column: span 2 / span 2;
}

#w-node-_703fac27-1b0b-478c-2769-b7ebc82ff03a-2838a43a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_703fac27-1b0b-478c-2769-b7ebc82ff03b-2838a43a {
  grid-column: span 2 / span 2;
}

#w-node-_3b874b31-0a73-c9dc-8e26-4a7f42831471-2838a43a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3b874b31-0a73-c9dc-8e26-4a7f42831472-2838a43a {
  grid-column: span 2 / span 2;
}

#w-node-_18529e1b-319b-31b9-42e7-d9a927d9c7c2-2838a43a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_18529e1b-319b-31b9-42e7-d9a927d9c7c3-2838a43a {
  grid-column: span 2 / span 2;
}

#w-node-faa6324d-8d9f-b1be-656c-b65c85f16684-2838a43a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-faa6324d-8d9f-b1be-656c-b65c85f16685-2838a43a {
  grid-column: span 2 / span 2;
}

#w-node-_84ca45ca-356d-f7d6-b519-bf6e94d89b48-2838a43a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_84ca45ca-356d-f7d6-b519-bf6e94d89b50-2838a43a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_84ca45ca-356d-f7d6-b519-bf6e94d89b58-2838a43a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5549680c-17cd-a015-0c36-6e6c44cebd69-2838a43a {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_43e98cf4-8241-1104-e1b7-4a312721226b-2838a43a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_43e98cf4-8241-1104-e1b7-4a312721226c-2838a43a {
  grid-column: span 2 / span 2;
}

#w-node-_18e70419-3792-5e13-d690-e70a2036e100-2838a43a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_18e70419-3792-5e13-d690-e70a2036e101-2838a43a {
  grid-column: span 2 / span 2;
}

#w-node-_7956d558-724f-95e7-a5b2-81ddffa4b082-ffa4b07d, #w-node-_7956d558-724f-95e7-a5b2-81ddffa4b083-ffa4b07d, #w-node-_7956d558-724f-95e7-a5b2-81ddffa4b090-ffa4b07d, #w-node-_7956d558-724f-95e7-a5b2-81ddffa4b08e-ffa4b07d, #w-node-_7956d558-724f-95e7-a5b2-81ddffa4b091-ffa4b07d, #w-node-_7956d558-724f-95e7-a5b2-81ddffa4b0be-ffa4b07d, #w-node-_7956d558-724f-95e7-a5b2-81ddffa4b0bf-ffa4b07d, #w-node-_7956d558-724f-95e7-a5b2-81ddffa4b0af-ffa4b07d, #w-node-_7956d558-724f-95e7-a5b2-81ddffa4b0b2-ffa4b07d, #w-node-_7956d558-724f-95e7-a5b2-81ddffa4b09c-ffa4b07d, #w-node-_7956d558-724f-95e7-a5b2-81ddffa4b09d-ffa4b07d, #w-node-_7956d558-724f-95e7-a5b2-81ddffa4b0c9-ffa4b07d, #w-node-_656040cc-28cf-d4b6-7dbb-c9f47b15804b-ffa4b07d, #w-node-_46e36ce0-ec47-6a99-62b5-f9feb9b6761f-ffa4b07d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_483e3d99-3211-7efe-5b46-b65e68ef3f8e-26171e51 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_483e3d99-3211-7efe-5b46-b65e68ef3f8f-26171e51 {
  grid-column: span 2 / span 2;
}

#w-node-_35cb19d3-f1f2-40b9-3f03-30206fa7b46c-26171e51 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_35cb19d3-f1f2-40b9-3f03-30206fa7b46d-26171e51 {
  grid-column: span 2 / span 2;
}

#w-node-_9ee71022-e4c3-8f86-2d83-3bb3a4015f1a-26171e51 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9ee71022-e4c3-8f86-2d83-3bb3a4015f1b-26171e51 {
  grid-column: span 2 / span 2;
}

#w-node-cc2ac953-933a-0474-7d5b-b889f2d6e0ee-26171e51 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cc2ac953-933a-0474-7d5b-b889f2d6e0ef-26171e51 {
  grid-column: span 2 / span 2;
}

#w-node-_6649435b-74fb-2e55-ab0d-e97fe8510ea1-26171e51 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6649435b-74fb-2e55-ab0d-e97fe8510ea2-26171e51 {
  grid-column: span 2 / span 2;
}

#w-node-_9f436a0d-2252-e95a-7a7d-d312b45a6cef-26171e51 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9f436a0d-2252-e95a-7a7d-d312b45a6cf0-26171e51 {
  grid-column: span 2 / span 2;
}

#w-node-_2041927e-a646-d0aa-2908-9ef487774a04-26171e51 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2041927e-a646-d0aa-2908-9ef487774a05-26171e51 {
  grid-column: span 2 / span 2;
}

#w-node-_1a73b7fc-92c0-2e21-7d8c-731b5ab41117-26171e51 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1a73b7fc-92c0-2e21-7d8c-731b5ab41118-26171e51 {
  grid-column: span 2 / span 2;
}

#w-node-_4ee9924d-6ac4-0fd6-ea5f-f50df81c1792-26171e51 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4ee9924d-6ac4-0fd6-ea5f-f50df81c1793-26171e51 {
  grid-column: span 2 / span 2;
}

#w-node-_53b09fdc-c6bd-a704-f485-7b5844565660-10a036eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_53b09fdc-c6bd-a704-f485-7b5844565661-10a036eb {
  grid-column: span 2 / span 2;
}

#w-node-_75ba6e69-05ff-e8b6-1939-03c3ed41b6e0-10a036eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_75ba6e69-05ff-e8b6-1939-03c3ed41b6e1-10a036eb {
  grid-column: span 2 / span 2;
}

#w-node-_94b3c3c2-6e98-a80c-ea8b-b1586a77e10f-10a036eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_94b3c3c2-6e98-a80c-ea8b-b1586a77e110-10a036eb {
  grid-column: span 2 / span 2;
}

#w-node-_619d4926-caf4-a899-ef61-73e4bd59b521-10a036eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_619d4926-caf4-a899-ef61-73e4bd59b522-10a036eb {
  grid-column: span 2 / span 2;
}

#w-node-_53d28fb7-ec81-f880-41de-4d06637ae225-10a036eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_53d28fb7-ec81-f880-41de-4d06637ae226-10a036eb {
  grid-column: span 2 / span 2;
}

#w-node-fe1bda15-7779-e9cd-3dd7-cc56b06c4e1a-10a036eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-fe1bda15-7779-e9cd-3dd7-cc56b06c4e1b-10a036eb {
  grid-column: span 2 / span 2;
}

#w-node-b4767154-5155-c51b-a622-392ab92c89ad-13dafb6c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b4767154-5155-c51b-a622-392ab92c89ae-13dafb6c {
  grid-column: span 2 / span 2;
}

#w-node-_2a040950-5331-49b4-e72a-27c1294d956d-13dafb6c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2a040950-5331-49b4-e72a-27c1294d956e-13dafb6c {
  grid-column: span 2 / span 2;
}

#w-node-_0677310f-6298-27a5-f733-480c4604bf28-13dafb6c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0677310f-6298-27a5-f733-480c4604bf29-13dafb6c {
  grid-column: span 2 / span 2;
}

#w-node-_5774ce8d-9a56-f1ef-9a5d-1f16818dcca5-13dafb6c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5774ce8d-9a56-f1ef-9a5d-1f16818dcca6-13dafb6c {
  grid-column: span 2 / span 2;
}

#w-node-ba1befb8-98ba-9808-16b8-5fce27ea4f44-13dafb6c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ba1befb8-98ba-9808-16b8-5fce27ea4f45-13dafb6c {
  grid-column: span 2 / span 2;
}

#w-node-_00e46abe-cd01-faa7-54cd-9cc22ffaeaf8-949b1d5c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_00e46abe-cd01-faa7-54cd-9cc22ffaeaf9-949b1d5c {
  grid-column: span 2 / span 2;
}

#w-node-_5ddc5a37-45f2-9d89-fed5-6ef5053cb71a-949b1d5c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5ddc5a37-45f2-9d89-fed5-6ef5053cb71b-949b1d5c {
  grid-column: span 2 / span 2;
}

#w-node-_0dbdb2b0-4c4e-2a9d-aba9-6f725394737b-949b1d5c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0dbdb2b0-4c4e-2a9d-aba9-6f725394737c-949b1d5c {
  grid-column: span 2 / span 2;
}

#w-node-_9dce9d64-097c-4f4e-5cdc-5caa0c949c97-949b1d5c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9dce9d64-097c-4f4e-5cdc-5caa0c949c98-949b1d5c {
  grid-column: span 2 / span 2;
}

#w-node-_1ed22a4c-6c8e-ad46-aa68-ae5adde073e9-949b1d5c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1ed22a4c-6c8e-ad46-aa68-ae5adde073ea-949b1d5c {
  grid-column: span 2 / span 2;
}

#w-node-b310f553-f485-b79f-3cf5-513414f003d9-949b1d5c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b310f553-f485-b79f-3cf5-513414f003da-949b1d5c {
  grid-column: span 2 / span 2;
}

#w-node-fd266d60-d02c-07a1-684a-cce23056f114-949b1d5c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-fd266d60-d02c-07a1-684a-cce23056f115-949b1d5c {
  grid-column: span 2 / span 2;
}

#w-node-_7c547b1d-31b1-a1d1-580b-010dfce5d5a6-949b1d5c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7c547b1d-31b1-a1d1-580b-010dfce5d5a7-949b1d5c {
  grid-column: span 2 / span 2;
}

#w-node-b06e005a-7da0-9397-b642-1af5b620b5b6-949b1d5c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b06e005a-7da0-9397-b642-1af5b620b5b7-949b1d5c {
  grid-column: span 2 / span 2;
}

#w-node-_30106781-12c2-83ee-8946-e6e290954ecc-949b1d5c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_30106781-12c2-83ee-8946-e6e290954ecd-949b1d5c {
  grid-column: span 2 / span 2;
}

#w-node-_9383d452-fb3e-f4ae-7514-33209a0c6fa4-cbf6e343 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9383d452-fb3e-f4ae-7514-33209a0c6fa5-cbf6e343 {
  grid-column: span 2 / span 2;
}

#w-node-_79820490-d382-02dc-a764-820d85b84bc9-cbf6e343 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_79820490-d382-02dc-a764-820d85b84bd9-cbf6e343 {
  grid-column: span 2 / span 2;
}

#w-node-_8ec25b7a-8341-384e-a4c0-620d305f8047-cbf6e343 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8ec25b7a-8341-384e-a4c0-620d305f8048-cbf6e343 {
  grid-column: span 2 / span 2;
}

#w-node-_81260d48-822e-2553-7db9-c5e9fd12556a-d0a73e7d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_81260d48-822e-2553-7db9-c5e9fd12556b-d0a73e7d {
  grid-column: span 2 / span 2;
}

#w-node-_3ea50802-4f3c-3af2-4cef-4984296f3d77-d0a73e7d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3ea50802-4f3c-3af2-4cef-4984296f3d78-d0a73e7d {
  grid-column: span 2 / span 2;
}

#w-node-fec8df36-52fa-ef27-7036-5f09a5917bdc-d0a73e7d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-fec8df36-52fa-ef27-7036-5f09a5917bdd-d0a73e7d {
  grid-column: span 2 / span 2;
}

#w-node-_4c9f7df3-79e7-9842-574b-c54e1cb678c9-d0a73e7d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4c9f7df3-79e7-9842-574b-c54e1cb678ca-d0a73e7d {
  grid-column: span 2 / span 2;
}

#w-node-_7b26cead-c640-4d17-41a8-1fb295f6f85a-d0a73e7d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7b26cead-c640-4d17-41a8-1fb295f6f85b-d0a73e7d {
  grid-column: span 2 / span 2;
}

#w-node-_83ae09a2-9588-6d2b-3186-626eb1f495ce-9f4d23ad {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_83ae09a2-9588-6d2b-3186-626eb1f495cf-9f4d23ad {
  grid-column: span 2 / span 2;
}

#w-node-_5a205133-5c4c-db88-7027-be4c32d48b64-9f4d23ad {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5a205133-5c4c-db88-7027-be4c32d48b65-9f4d23ad {
  grid-column: span 2 / span 2;
}

#w-node-b34c3a86-4067-15e9-773d-d8d2fc6a39d9-9f4d23ad {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b34c3a86-4067-15e9-773d-d8d2fc6a39da-9f4d23ad {
  grid-column: span 2 / span 2;
}

#w-node-e13d637b-8c85-6abe-11d9-41072cc400bb-9f4d23ad {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3e596e2a-5cbd-eeb9-df99-63f41c09be84-9f4d23ad {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5c87e8d2-c2aa-52c8-e2b6-a36f9ecace85-9f4d23ad {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5f8c28ed-c317-4037-c652-3b5a03a977cd-9f4d23ad {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_72efc3c8-59f6-38a0-b96a-979af7181502-9f4d23ad {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_72efc3c8-59f6-38a0-b96a-979af7181503-9f4d23ad {
  grid-column: span 2 / span 2;
}

#w-node-e2b087f9-554f-6f96-ea09-7232d20245ad-7964f9da {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e2b087f9-554f-6f96-ea09-7232d20245ae-7964f9da {
  grid-column: span 2 / span 2;
}

#w-node-_3bb235b9-75cd-cdd4-acfa-073bc350a176-7964f9da {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3bb235b9-75cd-cdd4-acfa-073bc350a177-7964f9da {
  grid-column: span 2 / span 2;
}

#w-node-_5baf8774-db52-57fc-1c1b-6bb7c168b5fb-17b812ee {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5baf8774-db52-57fc-1c1b-6bb7c168b5fc-17b812ee {
  grid-column: span 2 / span 2;
}

#w-node-_336054bb-ee5c-f25c-4ae2-b82dac37b314-17b812ee {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_336054bb-ee5c-f25c-4ae2-b82dac37b315-17b812ee {
  grid-column: span 2 / span 2;
}

#w-node-_948566e3-b177-cdaa-e8fc-fceaa9a51745-17b812ee {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_948566e3-b177-cdaa-e8fc-fceaa9a51746-17b812ee {
  grid-column: span 2 / span 2;
}

#w-node-_30df63be-3dba-2cfe-56b4-b32863a67c5e-17b812ee {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_30df63be-3dba-2cfe-56b4-b32863a67c5f-17b812ee {
  grid-column: span 2 / span 2;
}

#w-node-f5fc5f7d-d495-8140-8d45-12721f1cbaf0-17b812ee {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f5fc5f7d-d495-8140-8d45-12721f1cbaf1-17b812ee {
  grid-column: span 2 / span 2;
}

#w-node-f5fc5f7d-d495-8140-8d45-12721f1cbb02-17b812ee {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1e27ccd8-1dc8-a970-07c6-ccfcf744f451-17b812ee {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f5fc5f7d-d495-8140-8d45-12721f1cbb04-17b812ee {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_07188299-0405-0b12-cc8b-3e852e1d44dd-17b812ee {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f5fc5f7d-d495-8140-8d45-12721f1cbb06-17b812ee {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7b181da6-47c3-96ae-3acd-1edb07356dee-17b812ee {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1e21c185-71d3-1b9b-0c65-81d611e120f2-17b812ee {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1e21c185-71d3-1b9b-0c65-81d611e120f3-17b812ee {
  grid-column: span 2 / span 2;
}

#w-node-bc36e845-eacd-3096-9325-e84b5bf181cd-bf38b397 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bc36e845-eacd-3096-9325-e84b5bf181ce-bf38b397 {
  grid-column: span 2 / span 2;
}

#w-node-_5bbe25a1-e5bd-a996-79e4-1d830083cadf-bf38b397 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_5bbe25a1-e5bd-a996-79e4-1d830083cae0-bf38b397 {
  grid-column: span 2 / span 2;
}

#w-node-_30b9839e-c5f4-cb36-ef9a-94a54fd7687f-bf38b397 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_30b9839e-c5f4-cb36-ef9a-94a54fd76880-bf38b397 {
  grid-column: span 2 / span 2;
}

#w-node-d81ce773-2b6b-2958-27f3-47c45beca826-bf38b397 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d81ce773-2b6b-2958-27f3-47c45beca827-bf38b397 {
  grid-column: span 2 / span 2;
}

#w-node-_95916353-d04a-5062-5f9c-3856f0f75ba8-bf38b397 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_95916353-d04a-5062-5f9c-3856f0f75ba9-bf38b397 {
  grid-column: span 2 / span 2;
}

#w-node-a9103b71-b4b5-86b9-60e9-db3336f20985-bf38b397 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a9103b71-b4b5-86b9-60e9-db3336f20986-bf38b397 {
  grid-column: span 2 / span 2;
}

#w-node-_436899f7-3d38-581b-402b-ff3d556162a9-bf38b397 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_436899f7-3d38-581b-402b-ff3d556162aa-bf38b397 {
  grid-column: span 2 / span 2;
}

#w-node-_8f35a89e-2c1f-6018-0852-0bdd35cb6460-caf4f787 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8f35a89e-2c1f-6018-0852-0bdd35cb6461-caf4f787 {
  grid-column: span 2 / span 2;
}

#w-node-_8f35a89e-2c1f-6018-0852-0bdd35cb6467-caf4f787, #w-node-_9dd16028-d7ce-2de1-13f8-677e75e1dba8-caf4f787 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-eac568a7-0d59-7c82-23e5-994a798f199c-caf4f787, #w-node-_5041d2b1-a063-38da-8177-e58dbd557cb6-caf4f787, #w-node-_3cdd2953-9039-9411-1cf3-d8a4660d4234-caf4f787, #w-node-_048591c2-ca79-a416-e51a-006f450972b2-caf4f787, #w-node-_722cf9ed-de62-b1e1-3104-a6d83f5c711c-caf4f787, #w-node-_603110a1-b31d-1668-847f-e2985e73242c-caf4f787, #w-node-_0b1ff26f-d81d-96b7-43f0-1902dffb1e03-caf4f787 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto start;
}

#w-node-cd038841-1173-d074-554f-758d69e5ab06-caf4f787, #w-node-_40599b98-3547-b054-6b0a-61e4c3880669-caf4f787 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aa81ad62-b909-7243-7180-661693fc94c2-caf4f787 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9b58e8e3-06f5-8b4c-affb-03a52ecc8f29-caf4f787 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e602e2f9-e7d2-2bda-b63a-f4c3c6feef60-caf4f787 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e602e2f9-e7d2-2bda-b63a-f4c3c6feef61-caf4f787 {
  grid-column: span 2 / span 2;
}

#w-node-_6ca31325-1e60-bb5b-eaee-805b9d7f998b-caf4f787 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6ca31325-1e60-bb5b-eaee-805b9d7f998c-caf4f787 {
  grid-column: span 2 / span 2;
}

#w-node-ec46564a-b2d3-d803-cb61-366ddde151ad-caf4f787 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ec46564a-b2d3-d803-cb61-366ddde151ae-caf4f787 {
  grid-column: span 2 / span 2;
}

#w-node-b449dbfe-d1b5-65f3-ee60-9758e07d2945-caf4f787 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b449dbfe-d1b5-65f3-ee60-9758e07d2946-caf4f787 {
  grid-column: span 2 / span 2;
}

#w-node-bc465e58-0241-dbb6-e9b0-3e9b390a99f3-caf4f787 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bc465e58-0241-dbb6-e9b0-3e9b390a99f4-caf4f787 {
  grid-column: span 2 / span 2;
}

#w-node-_62a2ee26-fe72-ac90-6cd9-a5cfcd0833f1-caf4f787 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_62a2ee26-fe72-ac90-6cd9-a5cfcd0833f2-caf4f787 {
  grid-column: span 2 / span 2;
}

@media screen and (min-width: 1920px) {
  #w-node-b38e38fe-1666-5a7a-b283-eadfa2c43094-335afa30, #w-node-c2327729-64f0-ad79-d6e8-44237725cae8-335afa30, #w-node-_9e14cc7e-c91a-aba5-96ea-574f28e7c884-335afa30, #w-node-_923360a3-1ebc-eab4-fff2-fed5397b13c7-335afa30, #w-node-_879d1ad1-84d7-f919-ebb9-24f5d684f4f0-335afa30 {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }

  #w-node-db3ee606-fe54-c509-437e-3381568b6fdf-2838a43a, #w-node-_13d3788e-5eef-80cd-5bb7-968f0b3ce320-2838a43a, #w-node-_98f76861-7ca6-ae3e-3ba8-ea58fe5a8b20-2838a43a, #w-node-b5ca18a1-fb60-52e9-4896-844aaecf0008-2838a43a, #w-node-_160f6053-90a6-d8b0-47b3-8347266dee91-2838a43a {
    justify-self: start;
  }

  #w-node-_8f35a89e-2c1f-6018-0852-0bdd35cb6467-caf4f787 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_9dd16028-d7ce-2de1-13f8-677e75e1dba8-caf4f787 {
    grid-area: span 2 / span 7 / span 2 / span 7;
  }

  #w-node-cd038841-1173-d074-554f-758d69e5ab06-caf4f787, #w-node-_40599b98-3547-b054-6b0a-61e4c3880669-caf4f787 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aa81ad62-b909-7243-7180-661693fc94c2-caf4f787 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_058de3b5-a516-79d9-b284-7fa3940fafae-fb1d4d53 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_058de3b5-a516-79d9-b284-7fa3940fafaf-fb1d4d53 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a2435aab-66cb-ee8d-8b63-fe5c78ee9d84-fb1d4d53 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_0572c48d-125e-ae81-e9f8-2379331d1286-fb1d4d53 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9b155e0a-abd7-7c73-d313-627d365dceb7-fb1d4d53 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_9b155e0a-abd7-7c73-d313-627d365dceb8-fb1d4d53 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9b155e0a-abd7-7c73-d313-627d365dcebe-fb1d4d53 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_9b155e0a-abd7-7c73-d313-627d365dcebf-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcec1-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcec7-fb1d4d53 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9b155e0a-abd7-7c73-d313-627d365dcf6c-fb1d4d53 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_66b98e6c-728d-1547-182b-5a7fbef12c65-52afe295, #w-node-_66b98e6c-728d-1547-182b-5a7fbef12c6b-52afe295, #w-node-_66b98e6c-728d-1547-182b-5a7fbef12c73-52afe295, #w-node-_63862729-f4c4-6352-4ba1-e870f91a5d39-52afe295, #w-node-_63862729-f4c4-6352-4ba1-e870f91a5d40-52afe295 {
    grid-column: span 2 / span 2;
  }

  #w-node-_5530381f-b106-e5e6-1aed-f7bd3b314374-52afe295 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_5530381f-b106-e5e6-1aed-f7bd3b314375-52afe295 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8e940b10-4ea2-0b0d-d61f-968c946446d8-335afa30 {
    grid-column: span 3 / span 3;
  }

  #w-node-b8e66b8f-c272-d85e-6c99-2064fe7ab1bf-335afa30 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b8e66b8f-c272-d85e-6c99-2064fe7ab1c0-335afa30 {
    grid-column: span 2 / span 2;
  }

  #w-node-_72b8c4e5-7f02-c964-b109-734472646615-bb54a29a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_72b8c4e5-7f02-c964-b109-734472646616-bb54a29a {
    grid-column: span 2 / span 2;
  }

  #w-node-b0a67a47-ab05-bc05-abfe-80a92d038458-bb54a29a, #w-node-b0a67a47-ab05-bc05-abfe-80a92d038460-bb54a29a, #w-node-b0a67a47-ab05-bc05-abfe-80a92d038466-bb54a29a, #w-node-_1cf57f03-64c8-b281-fa05-3fa702aa8c2c-bb54a29a {
    place-self: center;
  }

  #w-node-d2217d59-37ef-90be-ef43-b873413251b1-79c60327 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_896eea0d-c306-bd53-ce96-beabcaea8ec8-79c60327 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_496b4ad5-09cf-6916-75c0-bb7f98b3e90b-2838a43a {
    grid-column: span 1 / span 1;
  }

  #w-node-_496b4ad5-09cf-6916-75c0-bb7f98b3e918-2838a43a {
    grid-column: span 2 / span 2;
  }

  #w-node-_276eeab8-4790-c1a7-0834-8facde1d62fa-2838a43a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_496b4ad5-09cf-6916-75c0-bb7f98b3e91a-2838a43a {
    grid-column: span 1 / span 1;
  }

  #w-node-c1a8c952-7a51-f386-9fc1-107706215639-2838a43a {
    grid-column: span 2 / span 2;
  }

  #w-node-ff23f8cf-390f-90d2-a55b-a18ed0f39233-2838a43a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-ff23f8cf-390f-90d2-a55b-a18ed0f39249-2838a43a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ff23f8cf-390f-90d2-a55b-a18ed0f3924a-2838a43a, #w-node-ff23f8cf-390f-90d2-a55b-a18ed0f39251-2838a43a {
    grid-column: span 2 / span 2;
  }

  #w-node-_84ca45ca-356d-f7d6-b519-bf6e94d89b48-2838a43a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_84ca45ca-356d-f7d6-b519-bf6e94d89b50-2838a43a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_84ca45ca-356d-f7d6-b519-bf6e94d89b58-2838a43a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_79820490-d382-02dc-a764-820d85b84bca-cbf6e343, #w-node-_79820490-d382-02dc-a764-820d85b84bd7-cbf6e343, #w-node-_79820490-d382-02dc-a764-820d85b84bd9-cbf6e343 {
    grid-column: span 2 / span 2;
  }

  #w-node-e13d637b-8c85-6abe-11d9-41072cc400bb-9f4d23ad, #w-node-_3e596e2a-5cbd-eeb9-df99-63f41c09be84-9f4d23ad, #w-node-_5c87e8d2-c2aa-52c8-e2b6-a36f9ecace85-9f4d23ad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5f8c28ed-c317-4037-c652-3b5a03a977cd-9f4d23ad {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_9b155e0a-abd7-7c73-d313-627d365dced2-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcef3-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcf0b-fb1d4d53, #w-node-_9b155e0a-abd7-7c73-d313-627d365dcf30-fb1d4d53 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9b155e0a-abd7-7c73-d313-627d365dcf6c-fb1d4d53 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto auto;
  }

  #w-node-_0420e58c-83d7-3bb5-6f29-6da64a799ba1-bb54a29a, #w-node-_1311e335-2f50-b9cb-7db1-314940b2b6c9-bb54a29a, #w-node-c5ac186b-5624-e852-0932-b5986883bfdb-bb54a29a, #w-node-fffb4839-ddbf-57e8-0fc2-5df4bb6e77d3-bb54a29a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_896eea0d-c306-bd53-ce96-beabcaea8ec8-79c60327 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_84ca45ca-356d-f7d6-b519-bf6e94d89b50-2838a43a {
    place-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_058de3b5-a516-79d9-b284-7fa3940fafae-fb1d4d53 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_058de3b5-a516-79d9-b284-7fa3940fafaf-fb1d4d53 {
    grid-column: span 1 / span 1;
  }

  #w-node-a2435aab-66cb-ee8d-8b63-fe5c78ee9d84-fb1d4d53 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0572c48d-125e-ae81-e9f8-2379331d1286-fb1d4d53 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9b155e0a-abd7-7c73-d313-627d365dcf6c-fb1d4d53 {
    grid-template-rows: auto;
    grid-template-columns: .3fr 1fr;
  }

  #w-node-_5530381f-b106-e5e6-1aed-f7bd3b314374-52afe295 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5530381f-b106-e5e6-1aed-f7bd3b314375-52afe295 {
    grid-column: span 1 / span 1;
  }

  #w-node-ac4223c1-8f37-4bc6-cc72-adbfd2441305-335afa30 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3c96006a-0f48-4540-2cf4-bddee7c531b1-335afa30 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8e940b10-4ea2-0b0d-d61f-968c946446d5-335afa30 {
    grid-template-rows: auto;
    grid-template-columns: 5fr 1fr 1fr;
  }

  #w-node-c6d98d73-36dd-a31b-0b7f-f4f4c0ae6aec-335afa30, #w-node-_8e940b10-4ea2-0b0d-d61f-968c946446d8-335afa30 {
    grid-column: span 3 / span 3;
  }

  #w-node-_30e55936-4ed3-c34b-e00b-10bffca940c3-335afa30, #w-node-b38e38fe-1666-5a7a-b283-eadfa2c43094-335afa30 {
    grid-column: span 2 / span 2;
  }

  #w-node-c2327729-64f0-ad79-d6e8-44237725cae5-335afa30 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c2327729-64f0-ad79-d6e8-44237725cae8-335afa30 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_9e14cc7e-c91a-aba5-96ea-574f28e7c884-335afa30, #w-node-_923360a3-1ebc-eab4-fff2-fed5397b13c7-335afa30, #w-node-_879d1ad1-84d7-f919-ebb9-24f5d684f4f0-335afa30 {
    grid-column: span 2 / span 2;
  }

  #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd23-335afa30 {
    order: -9999;
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd25-335afa30 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd34-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd48-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd59-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd6a-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd7b-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fd8c-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fda0-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fde4-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fdd3-335afa30, #w-node-dbea813e-ee84-4ee9-3692-73a0bfe9fdb1-335afa30 {
    order: -9999;
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_0420e58c-83d7-3bb5-6f29-6da64a799ba1-bb54a29a {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-_0420e58c-83d7-3bb5-6f29-6da64a799bb6-bb54a29a {
    justify-self: auto;
  }

  #w-node-_1311e335-2f50-b9cb-7db1-314940b2b6c9-bb54a29a {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-_3d1c0a96-1344-5982-8642-e715e9a46306-bb54a29a {
    place-self: center;
  }

  #w-node-a3136703-67a6-4b33-abcf-a48772a7f767-bb54a29a, #w-node-f2af2bf8-8212-2837-01e6-ef5a34a786e9-bb54a29a, #w-node-f0ca7fd4-900e-a2b2-1835-4bf1a57970d3-bb54a29a {
    justify-self: center;
  }

  #w-node-c5ac186b-5624-e852-0932-b5986883bfdb-bb54a29a {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-_73dd44c9-3978-a369-d012-da863a66276b-bb54a29a, #w-node-_780132dd-ba0d-2fad-2f99-b3304ab95ab7-bb54a29a, #w-node-_17be1029-01df-af03-3596-f89a21aabf09-bb54a29a {
    justify-self: center;
  }

  #w-node-fffb4839-ddbf-57e8-0fc2-5df4bb6e77d3-bb54a29a {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-d8e17ca7-fa2a-378f-3b52-df9259057770-bb54a29a, #w-node-_01e5c7ba-6268-9e36-fc06-240f55067985-bb54a29a, #w-node-e39462fe-b818-80f0-6ddb-a456c8859f74-bb54a29a, #w-node-_6ef76382-2633-3806-414a-c4d6d51dd3fe-bb54a29a {
    justify-self: center;
  }

  #w-node-_496b4ad5-09cf-6916-75c0-bb7f98b3e90a-2838a43a {
    grid-template-rows: auto .75fr;
    grid-template-columns: .5fr 1fr 1fr;
  }

  #w-node-de418841-c366-39e7-9276-cdadbc3a537e-2838a43a {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_13d3788e-5eef-80cd-5bb7-968f0b3ce320-2838a43a {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-dc9004b2-f039-39f1-1dbb-5231aee318b0-2838a43a {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-_98f76861-7ca6-ae3e-3ba8-ea58fe5a8b20-2838a43a {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-b7dcc1e6-3b73-9bd5-243e-b99279ad19f9-2838a43a {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-b5ca18a1-fb60-52e9-4896-844aaecf0008-2838a43a {
    grid-area: 14 / 1 / 15 / 2;
  }

  #w-node-_99a7f49f-27a6-0adc-4cfe-4023c6beb35c-2838a43a {
    grid-area: 15 / 1 / 16 / 2;
  }

  #w-node-_160f6053-90a6-d8b0-47b3-8347266dee91-2838a43a {
    grid-area: 16 / 1 / 17 / 2;
  }

  #w-node-f5fc5f7d-d495-8140-8d45-12721f1cbb02-17b812ee, #w-node-_1e27ccd8-1dc8-a970-07c6-ccfcf744f451-17b812ee, #w-node-f5fc5f7d-d495-8140-8d45-12721f1cbb04-17b812ee, #w-node-_07188299-0405-0b12-cc8b-3e852e1d44dd-17b812ee, #w-node-f5fc5f7d-d495-8140-8d45-12721f1cbb06-17b812ee, #w-node-_7b181da6-47c3-96ae-3acd-1edb07356dee-17b812ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8f35a89e-2c1f-6018-0852-0bdd35cb6467-caf4f787, #w-node-_9dd16028-d7ce-2de1-13f8-677e75e1dba8-caf4f787 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-eac568a7-0d59-7c82-23e5-994a798f199c-caf4f787 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: auto start;
  }

  #w-node-_5041d2b1-a063-38da-8177-e58dbd557cb6-caf4f787 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_3cdd2953-9039-9411-1cf3-d8a4660d4234-caf4f787 {
    grid-area: 3 / 2 / 4 / 3;
    place-self: auto start;
  }

  #w-node-_048591c2-ca79-a416-e51a-006f450972b2-caf4f787 {
    grid-area: 3 / 4 / 4 / 5;
  }

  #w-node-_722cf9ed-de62-b1e1-3104-a6d83f5c711c-caf4f787 {
    grid-area: 3 / 3 / 4 / 4;
    place-self: auto start;
  }

  #w-node-_603110a1-b31d-1668-847f-e2985e73242c-caf4f787 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_0b1ff26f-d81d-96b7-43f0-1902dffb1e03-caf4f787 {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-cd038841-1173-d074-554f-758d69e5ab06-caf4f787 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_40599b98-3547-b054-6b0a-61e4c3880669-caf4f787 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-aa81ad62-b909-7243-7180-661693fc94c2-caf4f787 {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-_9b58e8e3-06f5-8b4c-affb-03a52ecc8f29-caf4f787 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

.tooltip-anchor {
  display: none;
}
.div-rolagem::-webkit-scrollbar {
  width: 8px;
  background-color: #939393;
  border-radius: 20px;
}
.div-rolagem::-webkit-scrollbar-track {
  background: #d3d3d3;
    border-radius: 20px;
}
.div-rolagem::-webkit-scrollbar-thumb {
  background: #939393;
  border-radius: 20px;
}
  body {
      overflow-x: hidden;
  }
 .div-rolagem {
      overflow-x: hidden;
  }
.back-to-top {
  line-height: 20px !important;
}
/* slider */
 .w-slider-dot.w-active {background-color: #003087 !important}
 .w-slider-dot.w-active {color: #ffffff !important}
 .w-slider-dot.w-active {padding: 0.1em 0.5em !important}
 .w-slider-dot {background-color: #5f84bb !important}
 .w-slider-dot {border: 1px solid rgba(79, 180, 227, 0.41) !important}
 .w-slider-dot {padding: 0.1em 0.5em !important}
  #slide-1 {
    display: block;
  }

/* dark-mode */
html[dark] body {background-color: var(--bg-color);}
html[dark] ul {color: var(--font-color);}
html[dark] p {color: var(--font-color);}
html[dark] h1{color: var(--font-color);}
html[dark] h2{color: var(--font-color);}
html[dark] h3{color: var(--font-color);}
html[dark] h4{color: var(--font-color);}
html[dark] .return-next.institucional {color: #ffffff;}
html[dark] .return-next.educacao {color: #ffffff;}
html[dark] .return-next.social {color: #ffffff;}
html[dark] .return-next.ambiental {color: #ffffff;}
html[dark] .return-next.economico {color: #ffffff;}
html[dark] .vertical {color: var(--font-color);}
html[dark] .titulo-relatorios-menu{color: #38bce0;}
html[dark] .titulo-relatorios-menu.azul-claro{color: #81d0e5;}
html[dark] .div-menu-vertical {background-color: var(--bg-color);}
html[dark] .botao-menu .eixos-pilar-ambientalo {color: var(--font-color);}
html[dark] .botao-menu .eixos-pilar-economico {color: var(--font-color);}
html[dark] .botao-menu .eixos-pilar-social {color: var(--font-color);}
html[dark] .botao-menu .eixos-pilar-educacao {color: var(--font-color);}
html[dark] .botao-menu {color: var(--font-color);}
html[dark] .botao-menu .home-afastado .eixos-pilar-ambiental {color: var(--font-color);}
html[dark] .botao-menu .home-afastado .eixos-pilar-economico {color: var(--font-color);}
html[dark] .botao-menu .home-afastado .eixos-pilar-social {color: var(--font-color);}
html[dark] .botao-menu .home-afastado .eixos-pilar-educacao {color: var(--font-color);}
html[dark] .div-menu-vertical {color: var(--font-color);border: 1px solid #ffffff;}
html[dark] .p-menor._14px{color: #fff;}
html[dark] .p-box {color: var(--bg-color);}
html[dark] .link {color: #38bce0;}
html[dark] .h5-time{color: #b8dfea;}
html[dark] .ambiental{color: #139b67;}
html[dark] .amarelo{color: #f0ac09;}
html[dark] .social{color: #e06f3d;}
html[dark] .laranja{color: #e06f3d;}
html[dark] .rosa{color: #aa3372;}
html[dark] .descricao-eixo {color: var(--font-color);}
html[dark] .setas-e-dots{color: #5f84bb;}
html[dark] .setas-e-dots{border-color: #5f84bb;}
html[dark] .assinatura-agradecimento{color: #5f84bb;}
html[dark] .separador.institucional{background-color: #b8dfea;}
html[dark] .texto-caixa-alta{color: #b8dfea;}
html[dark] .return-next.azul{border-color: var(--font-color);}
html[dark] .return-next.azul{color: var(--font-color);}
html[dark] .paragraph-20px.right-text{color: var(--font-color);}
html[dark] .azul{color: #5dc6e3;}
html[dark] .titulo-card.economico{color: #f0ac09;}
html[dark] .titulo-card.educacao{color: #aa3372;}
html[dark] .titulo-card.social{color: #e06f3d;}
html[dark] .citacao{color: #0b5d3e;}
html[dark] .return-next.proximo.ambiental{color: var(--font-color);}educacao
html[dark] .azul.margin-right-20{color: #5dc6e3;}
html[dark] .educacao{color: #aa3372;}
html[dark] .col-cel-3.linha{background-color: rgba(84, 84, 84, 0.39);}
html[dark] .col-cel-1.linha{background-color: rgba(84, 84, 84, 0.39);}
html[dark] .titulo-modulo-regenerar{color: var(--font-color);}
html[dark] .economico{color: #f0ac09;}
html[dark] .block-quote{color: var(--font-color);}
html[dark] .p.menus-relatorios{color: #004379;}
html[dark] .legenda--verde{color: #139b67;}
html[dark] .paginacao{color: #fff;}
html[dark] .mais.home{color: #fff;}
html[dark] #dark-mode{color: var(--fontes--texto);}
html[dark] #dark-mode img{filter: invert(1);}
html[dark] #img-dark{filter: invert(1);}
html[dark] .seta-menu{filter: invert(1);}
html[dark] .link-menu-mobile-destacado{color: #81d0e5;}
html[dark] .azul-escuro{filter: invert(0.2);} 
html[dark] .link-acessibilidade{color: #fff;}
html .Nav-Link{background-color: #00000000!important;}  
@media screen and (max-width: 991px) {
  html[dark] .items.menu{background-color: #000;}
}

  #scroll3::-webkit-scrollbar {
      height: 5px;
      border-radius: 20px;
  }
  #scroll3::-webkit-scrollbar-track {
    background: #cccccc;      /* color of the tracking area */
  }
   #scroll3::-webkit-scrollbar-thumb {
    background: #004379;
    border-radius: 20px;
  }   


@font-face {
  font-family: 'Opendyslexic';
  src: url('../fonts/OpenDyslexic-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}