:root {
  --preto: black;
  --cor1: #39a8bf;
  --preto-40: #999;
  --branco: white;
  --cor1-10: #e7f7f9;
  --cor2-70: #ffcf7b;
  --preto-70: #4c4c4c;
  --cor1-40: #a2dee6;
  --preto-10: #f2f2f3;
  --cor-success: #b7e9bf;
  --cor2: #fcb867;
  --cor1-70: #46bcce;
  --cor-error: #feddde;
  --cor-branco-70: rgba(255, 255, 255, .7);
  --cor2-40: #fee3c2;
  --cor2-10: #fff8f0;
}

.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-form-formradioinput--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  color: var(--preto);
  font-family: Open Sans, sans-serif;
  font-size: 1.063rem;
  line-height: 1.8rem;
}

h1, h2 {
  margin-top: 0;
  margin-bottom: 0;
}

h3 {
  margin-top: 0;
}

p {
  margin-bottom: 1.25rem;
}

a {
  color: var(--preto);
  font-weight: 700;
}

ul, ol {
  margin-bottom: 1.25rem;
  padding-left: 20px;
  line-height: 1.5rem;
}

li {
  margin-bottom: .625rem;
}

strong {
  font-weight: bold;
}

blockquote {
  border-left: 1px #000;
  margin-bottom: 1.25rem;
  padding-top: 0;
  padding-bottom: 0;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: left;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.container {
  padding: 2.5rem 1.25rem;
}

.container.meio {
  margin-top: auto;
  margin-bottom: auto;
}

.acordeon {
  flex-flow: wrap;
  align-content: flex-start;
  justify-content: flex-start;
  align-items: center;
}

.acordeon.acordeon-2 {
  border-top-left-radius: .625rem;
  border-bottom-left-radius: .625rem;
}

.acordeon-overflow {
  justify-content: flex-start;
  overflow: hidden;
}

.acordeon-container {
  padding: .938rem 1.563rem;
}

.botao.print {
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.brand {
  filter: brightness(1000%);
  padding: .5rem;
}

.nav-link {
  border-bottom: 1px solid var(--cor1);
  color: var(--cor1);
  padding: 10px;
  text-decoration: none;
  display: block;
}

.nav-link:hover {
  background-color: var(--cor1);
  color: #fff;
}

.nav-link.w--current {
  background-color: var(--preto-40);
  color: var(--branco);
}

.navbar2 {
  background-color: var(--branco);
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, .3);
}

.lista-alfabetica {
  list-style-type: lower-alpha;
}

.figura.margin-bottom-40 {
  justify-content: flex-start;
}

.bt-ico {
  min-height: 2.5rem;
  min-width: 2.5rem;
}

.lista-decorativa {
  background-image: url('../images/bullet-branco_1bullet-branco.png');
  background-position: 0 10px;
  background-repeat: no-repeat;
  background-size: auto 15px;
  margin-left: -1.5rem;
  padding-left: 20px;
  list-style-type: none;
}

.lista-decorativa.bullet1 {
  background-image: url('../images/bullet.svg');
  background-position: 0 5px;
  background-size: auto 11px;
  list-style-type: none;
}

.lista-decorativa.bullet2 {
  background-image: none;
  margin-left: 1.5rem;
  padding-left: 0;
  list-style-type: disc;
}

.titulo-img {
  text-align: center;
  margin-bottom: .938rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3rem;
}

.link {
  font-weight: 700;
  text-decoration: underline;
}

.link:hover {
  text-decoration: none;
}

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

.fonte {
  text-align: center;
  margin-top: .625rem;
  font-size: .75rem;
  line-height: .9rem;
  display: block;
}

.imagem.margin-y-20 {
  border-radius: 0;
}

.max-w-300 {
  width: 100%;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.margin-bottom-20 {
  margin-bottom: 1.25rem;
  padding-bottom: 0;
}

.margin-bottom-5 {
  margin-bottom: .313rem;
}

.display-none {
  display: none;
}

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

.cards.card-block-8 {
  flex-direction: row;
  align-items: center;
  box-shadow: -11px 13px 0 -2px rgba(0, 0, 0, .2);
}

.cards.card-block-5 {
  border-radius: .313rem;
  flex-direction: row;
  align-items: center;
  font-size: .938rem;
  line-height: 1.3rem;
}

.cards.card-flex-6 {
  flex-direction: row;
  display: flex;
}

.cards.card-block-3 {
  border-radius: .313rem;
  flex-direction: row;
  align-items: center;
  padding: .625rem;
  font-size: .8rem;
  line-height: 1.3rem;
}

.cards.card-flex-4 {
  border-radius: .313rem;
  flex-direction: row;
  align-items: center;
  padding: .625rem;
  display: flex;
}

.cards.card-flex-4.bg-cor1-70.margin-bottom-40.align-itens-center {
  align-items: center;
}

.cards.card-block-2 {
  border: 1px solid rgba(0, 0, 0, .1);
  border-radius: .313rem;
  flex-direction: row;
  align-items: center;
}

.cards.card-modal {
  background-color: #fff;
  border-radius: .313rem;
  flex-direction: row;
  align-items: center;
}

.cards.card-seta-baixo {
  text-align: center;
  border: 1px solid rgba(0, 0, 0, .1);
  border-radius: .313rem;
  flex-direction: row;
  align-items: center;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4rem;
  display: flex;
}

.cards.card-img {
  border: 1px solid rgba(0, 0, 0, .1);
  border-radius: .313rem;
  flex-direction: row;
  align-items: center;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
}

.cards.card-ficha {
  max-width: 725px;
  border: 1px solid #000;
  flex-direction: row;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.cards.marcas-footer, .cards.marcas-gsm {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.link-modal {
  font-weight: 700;
}

.link-modal:hover {
  text-decoration: none;
}

.ico-70 {
  max-width: 4.375rem;
  min-width: 4.375rem;
}

.floats-right {
  float: right;
  margin-left: 1.25rem;
}

.lista-numerica {
  list-style-type: decimal;
}

.acordeon-ico {
  max-width: 25px;
  min-width: 25px;
  justify-content: center;
  align-items: center;
}

.bg-cor1-10 {
  grid-column-gap: 3px;
  grid-row-gap: 1px;
  background-color: var(--cor1-10);
}

.bg-branco {
  background-color: #fff;
}

.ico-x {
  width: 30px;
  height: 30px;
  color: var(--preto-40);
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.ico-x:hover {
  color: var(--preto);
}

.ico-x.w--current {
  padding: 6px;
  font-size: 1.2em;
}

.label.label-flex-2 {
  color: var(--cor1);
  align-items: center;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.5rem;
  display: flex;
}

.label.label-flex-1 {
  align-items: center;
  line-height: 1.2rem;
  display: flex;
}

.label.links-home-off {
  max-width: 150px;
  color: var(--branco);
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3rem;
  text-decoration: none;
}

.label.label-block-2 {
  flex-direction: column;
  align-items: center;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.4rem;
}

.label.label-block-6 {
  text-align: center;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.1rem;
  text-decoration: none;
}

.label.label-legenda-parallax-1 {
  background-color: rgba(242, 242, 243, .7);
  padding: .375rem;
  font-size: .813rem;
  line-height: 1rem;
}

.label.label-flex-2 {
  color: #1dbecf;
  align-items: center;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.5rem;
  display: flex;
}

.label.links-info-sobre-curso {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 1rem;
  line-height: 1.3rem;
  text-decoration: none;
  display: flex;
}

.ico-15 {
  max-width: .938rem;
  min-width: .938rem;
}

.margin-left-5 {
  margin-left: .313rem;
}

.rt-creditos {
  flex-direction: column;
}

.rt-creditos p {
  margin-bottom: .313rem;
  font-size: 1rem;
  line-height: 1.4rem;
}

.rt-creditos blockquote {
  background-color: var(--cor2-70);
  border: 1px #000;
  padding: 1rem;
}

.rt-creditos a {
  color: var(--cor1);
  text-decoration: underline;
}

.rt-creditos a:hover {
  color: var(--preto-70);
}

.rt-creditos em {
  color: var(--preto);
  font-size: 1.3rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.7rem;
}

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

.margin-bottom-15 {
  margin-bottom: .938rem;
}

.texto-cor1 {
  color: var(--cor1);
}

.ico-30 {
  max-width: 1.875rem;
  min-width: 1.875rem;
}

.ico-20 {
  max-width: 1.25rem;
  min-width: 1.25rem;
}

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

.z-index-2 {
  z-index: 2;
  position: relative;
}

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

.bg-cor1 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: var(--cor1);
}

.box-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, .4);
}

.padding-20 {
  padding: 1.25rem;
}

.padding-20.padding-bottom-0 {
  display: block;
}

.padding-10 {
  padding: .625rem;
}

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

.max-w-600 {
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.state-success {
  z-index: 1;
  text-align: left;
  padding: .625rem;
}

.state-success.sizing-grow {
  flex: 1;
}

.botao-resposta {
  color: #000;
  background-color: #f2f2f2;
  border-radius: .313rem;
  font-size: 1.1rem;
  font-weight: 500;
}

.state-error {
  z-index: 1;
  margin-top: 0;
  padding: .625rem;
}

.state-error.sizing-grow {
  flex: 1;
}

.form-block {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.botao-limpar {
  color: #000;
  background-color: #f2f2f2;
  border-radius: .313rem;
  font-size: 1.1rem;
  font-weight: 500;
}

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

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

.atividade-relacione {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.text-field {
  width: 30px;
  height: 30px;
  text-align: center;
  margin-bottom: 0;
  padding: .313rem;
}

.input-field {
  align-items: center;
  line-height: 1.5rem;
  display: flex;
}

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

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

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

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

.padding-5.align-content-center {
  align-items: center;
  display: flex;
}

.grid-footer {
  grid-template-rows: auto;
  justify-content: space-between;
  display: flex;
}

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

.tabs-menu.tabs-menu-6 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: .625rem;
  display: grid;
}

.tabs-menu.tabs-menu-7 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: .625rem;
  font-size: .8rem;
  display: grid;
}

.tabs-menu.tabs-menu-8 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: .625rem;
  display: grid;
}

.tabs-menu.tabs-menu-9 {
  width: 100%;
  height: 450px;
  max-width: 450px;
  grid-column-gap: 68px;
  grid-row-gap: 5px;
  background-image: url('../images/organizacao-saude.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.tabs-menu.tabs-menu-10 {
  width: 100%;
  max-width: 450px;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-image: url('../images/Team-04.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: auto auto 200px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.tabs-menu.tabs-menu-11 {
  width: 100%;
  height: 22rem;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-image: url('../images/gbe-03.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  display: grid;
}

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

.tabs-menu.tabs-menu-13 {
  width: 100%;
  max-width: 450px;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-image: url('../images/pr-servicos_industria.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: auto 270px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.tabs-menu.tabs-menu-15 {
  width: 100%;
  height: 22rem;
  grid-column-gap: 5px;
  grid-row-gap: 34px;
  background-image: url('../images/despesa-02.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.tabs-menu.tabs-menu-16 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.tabs-menu.tabs-menu-17 {
  width: 100%;
  height: 600px;
  max-width: 600px;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-image: url('../images/brain.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.tabs-menu.tabs-menu-18 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tabs-menu.tabs-menu-19 {
  width: 100%;
  max-width: 450px;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-image: url('../images/Team-03.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto 500px;
  grid-template-rows: auto auto 200px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.tabs-menu.tabs-dimensoes-cuidado {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: .313rem;
  display: grid;
}

.tabs-menu.tabs-menu-20 {
  width: 100%;
  height: 415px;
  grid-column-gap: 6px;
  grid-row-gap: 5px;
  background-image: url('../images/organizacao-saude_1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.tabs-menu.tabs-menu-info-sobre-curso {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 5px;
  display: grid;
}

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

.tabs-navbar {
  border-bottom: 2px solid var(--preto-40);
  background-color: var(--branco);
  justify-content: space-between;
  align-items: center;
  padding: .625rem;
  display: flex;
}

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

.tabs.tabs-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url('../images/sistemas-04.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.max-w-200 {
  width: 100%;
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
}

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

.card-flip {
  height: 300px;
  perspective: 1000px;
  cursor: pointer;
  display: flex;
}

.bt-tabs-fechar {
  text-decoration: none;
}

.bt-tabs {
  align-items: center;
  font-weight: 600;
  display: flex;
}

.max-w-450 {
  width: 100%;
  max-width: 450px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.titulo-nivel2 {
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-size: 1.4rem;
  font-weight: 600;
}

.parallax-1 {
  min-height: 25rem;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: hidden;
}

.parallax-container-1 {
  z-index: 2;
  width: 100%;
  max-width: 940px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 2.5rem 1.25rem 1.25rem;
  display: flex;
  position: relative;
}

.bg-parallax {
  width: 100%;
  height: 750px;
  filter: brightness(110%) saturate(50%);
  object-fit: cover;
  position: absolute;
  top: 0;
}

.bg-parallax.fit-cover-bottom {
  object-position: 50% 100%;
}

.bg-parallax.fit-cover-top {
  object-position: 50% 0%;
}

.bg-parallax.brilho-80 {
  filter: brightness(80%) brightness(110%) saturate(50%);
}

.slider-1 {
  height: 100vh;
}

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

.subtitulo-ua {
  color: #fff;
  text-align: center;
  margin-bottom: 2.5rem;
  font-size: 2.2rem;
  font-weight: 600;
  line-height: 2.8rem;
  display: block;
}

.bg-slider {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
}

.bt-inicio-ua {
  max-width: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.slide-nav-1 {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  line-height: 2rem;
}

.slide-container {
  max-width: 750px;
  padding: 2.5rem;
  position: absolute;
}

.titulo-ua {
  color: var(--cor2);
  text-align: center;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, .4);
  margin-bottom: 1.25rem;
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 2.8rem;
  display: block;
}

.ico-slider-voltar {
  min-height: 2.2rem;
  min-width: 2.2rem;
  background-color: rgba(0, 0, 0, .3);
  border-radius: 20rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 4px;
  margin-left: 0;
  margin-right: 0;
  font-size: 1.3rem;
  font-weight: 700;
  transition: background-color .5s;
  display: flex;
}

.ico-slider-voltar:hover {
  background-color: rgba(0, 0, 0, .6);
}

.ico-slider-avancar {
  min-height: 2.2rem;
  min-width: 2.2rem;
  background-color: rgba(0, 0, 0, .3);
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 4px;
  margin-right: 0;
  font-size: 1.3rem;
  font-weight: 700;
  transition: background-color .5s;
  display: flex;
}

.ico-slider-avancar:hover {
  background-color: rgba(0, 0, 0, .6);
}

.acordeon-cabecalho-2 {
  width: 100%;
  cursor: pointer;
  align-self: center;
  align-items: center;
  font-size: 1.2rem;
  line-height: 1.5rem;
  display: flex;
}

.titulo-nivel1 {
  margin-top: 0;
  margin-bottom: 1.875rem;
  font-size: 1.6rem;
  font-weight: 600;
}

.ico-150 {
  max-width: 9.375rem;
  min-width: 9.375rem;
  display: block;
}

.border-radius-10 {
  border-radius: .625rem;
}

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

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

.ico-90 {
  max-width: 5.625rem;
  min-width: 5.625rem;
}

.subtitulo-tema {
  margin-top: .625rem;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 2.2rem;
  display: block;
}

.titulo-tema {
  color: var(--cor2);
  flex-direction: column;
  font-size: 2.4rem;
  font-weight: 600;
}

.titulo-destaque {
  margin-bottom: 1.25rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 2.5rem;
}

.max-w-750 {
  width: 100%;
  max-width: 750px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.padding-40 {
  padding: 2.5rem;
}

.padding-bottom-20 {
  padding-bottom: 1.25rem;
}

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

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

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

.titulo-footer {
  margin-bottom: 4px;
  font-size: 1.1rem;
}

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

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

.img1 {
  border-radius: 20rem;
  box-shadow: 8px 8px 14px rgba(0, 0, 0, .5);
}

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

.img2 {
  border-radius: 1.25rem;
  box-shadow: 8px 8px 14px rgba(0, 0, 0, .5);
}

.titulo-home {
  color: var(--cor2);
  text-shadow: 2px 2px 2px rgba(0, 0, 0, .5);
  margin-bottom: 4rem;
  font-size: 4.8rem;
  font-weight: 600;
}

.parallax-legenda-1 {
  z-index: 2;
  margin-left: auto;
  position: relative;
}

.acordeon-cabecalho-7 {
  cursor: pointer;
  border-top-style: solid;
  border-top-width: 1px;
  align-items: center;
  font-size: 1.1rem;
  font-weight: 700;
  display: flex;
}

.epigrafe2 {
  font-size: 1rem;
  line-height: 1.9rem;
}

.epigrafe2.margin-bottom-20 {
  padding-top: 0;
  padding-bottom: 0;
}

.aspas-abre {
  width: 2.3rem;
  height: 1.9rem;
  text-indent: -10000px;
  background-image: url('../images/aspas-abre_1aspas-abre.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: .313rem;
  display: inline-block;
}

.aspas-fecha {
  width: 2.3rem;
  height: 1.9rem;
  text-indent: -10000px;
  background-image: url('../images/aspas-fecha_1aspas-fecha.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: .313rem;
  display: inline-block;
}

.grid-48 {
  align-items: center;
}

.subtitulo-menu {
  white-space: normal;
  font-size: 11px;
  font-weight: 700;
}

.nav-menu-2 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.dropdown-toggle {
  border-bottom: 1px solid var(--cor1);
  color: var(--cor1);
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  display: flex;
}

.dropdown-toggle.linha-menu {
  border-left: 1px solid var(--cor1);
  border-bottom-style: none;
}

.dropdown-submenu-uas {
  display: block;
}

.subtitulo-localizador {
  font-size: 12px;
  font-weight: 600;
  display: flex;
}

.dropdown-list-2 {
  border-left: 8px solid var(--cor1);
  background-color: var(--cor1-10);
  position: static;
}

.ico-navbar-seta, .ico-navbar-burger {
  max-width: 25px;
  min-width: 25px;
  justify-content: center;
  align-items: center;
}

.dropdown-list-1 {
  width: 300px;
  max-height: 80vh;
  min-width: 300px;
  background-color: var(--branco);
  overflow: auto;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, .25);
}

.container-navbar2 {
  align-items: center;
  margin-left: 0;
  display: flex;
}

.titulo-localizador-1 {
  color: var(--cor1);
}

.linha-divisoria-menu {
  width: 1px;
  height: 55px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--cor1);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: .313rem;
  margin-right: .313rem;
}

.subtitulo-footer {
  font-size: .9rem;
}

.max-w-250 {
  width: 100%;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
}

.bt-ancora-inicio {
  z-index: 4;
  background-color: rgba(0, 0, 0, .4);
  padding: 5px 10px;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 3%;
  transform: rotate(180deg);
}

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

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

.no-border {
  border-style: none;
}

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

.titulo-parallax-1 {
  color: var(--branco);
  text-align: center;
  margin-top: 0;
  margin-bottom: .625rem;
  font-size: 2.2rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.titulo-parallax-2 {
  color: var(--branco);
  margin-top: 0;
  margin-bottom: .625rem;
  font-size: 1.3rem;
  font-weight: 600;
}

.modal {
  z-index: 100;
  align-items: center;
}

.grid-cards-slideshow {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.slider-2 {
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.slide-nav-2 {
  justify-content: center;
  align-items: center;
  position: static;
}

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

.grid-57 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 2.75fr 1fr;
  align-items: start;
}

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

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

.bg-cor2-40 {
  background-color: #ffedb6;
}

.grid-figuras-slideshow-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.img-slideshow {
  border-radius: 1.25rem;
  box-shadow: 4px 4px 2px rgba(0, 0, 0, .2);
}

.grid-figuras-slideshow-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  align-items: center;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.margin-y-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.rich-text-block {
  color: var(--branco);
  text-align: left;
}

.div-block-2 {
  align-items: flex-start;
  display: block;
}

.image {
  border-radius: 11px;
  box-shadow: 4px 4px 3px rgba(0, 0, 0, .4);
}

.grid-60 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.radio-field {
  align-items: center;
  margin-bottom: .625rem;
  line-height: 1.5rem;
  display: flex;
}

.radio-button {
  min-height: 30px;
  min-width: 30px;
  margin-top: 0;
}

.atividade-radio {
  justify-content: space-between;
  align-items: center;
}

.grid-61, .grid-62 {
  grid-template-rows: auto;
}

.grid-62.margin-bottom-40 {
  grid-template-rows: auto auto;
}

.grid-63 {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.rich-text-block-2 {
  text-align: left;
}

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

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

.grid-67 {
  grid-template-rows: auto;
  display: grid;
}

.inverter-cor {
  filter: invert();
}

.botao-salvar {
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #f2f2f2;
  border-radius: .313rem;
  padding: .625rem;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.1rem;
  display: inline-block;
}

.botao-salvar.margin-right-10:hover {
  background-color: var(--cor1);
  background-color: #39a8bf;
}

.textarea {
  max-width: 100%;
  min-height: 100px;
  min-width: 100%;
}

.botao-comentarios {
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #f2f2f2;
  border-radius: .313rem;
  padding: .625rem;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.1rem;
  display: inline-block;
}

.botao-comentarios:hover {
  background-color: var(--cor1);
}

.atividade-autoavaliacao {
  text-align: right;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  position: relative;
}

.max-h-500-auto {
  max-height: 500px;
  overflow: auto;
}

.texto-associe-menu {
  color: #fff;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  padding: .625rem;
  display: flex;
}

.img-associe {
  width: 100%;
  border-radius: .625rem;
}

.texto-associe-content {
  color: #fff;
  background-color: rgba(0, 0, 0, .7);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  padding: .625rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.associe-menu {
  width: 100%;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  grid-template-rows: 1fr 1fr;
  padding: .313rem;
}

.atividade-associe {
  margin-bottom: 1.25rem;
  display: flex;
}

.associe-content {
  width: 100%;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  grid-template-rows: 1fr 1fr;
  padding: .313rem;
}

.associe-link {
  background-color: var(--cor1);
  text-align: center;
  cursor: pointer;
  border-radius: .625rem;
  flex-direction: row;
  font-size: 1.2rem;
  line-height: 1.4rem;
  transition: transform .2s;
  display: flex;
  position: relative;
  box-shadow: 0 4px 3px rgba(0, 0, 0, .2);
}

.associe-link:hover {
  transform: scale(1.05);
}

.associe-link.associe-link-ativo {
  border: 3px solid #000;
}

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

.tabs-link-6 {
  background-color: #f2f2f2;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: .313rem;
  font-size: 1.6rem;
  display: flex;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, .25);
}

.tabs-link-6.w--current {
  color: #fff;
  background-color: #39a8bf;
}

.tabs-link-7 {
  background-color: #f2f2f2;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: .313rem;
  font-size: 1rem;
  display: flex;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, .25);
}

.tabs-link-7.w--current {
  color: #fff;
  background-color: #39a8bf;
}

.tabs-link-8 {
  background-color: #f2f2f2;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: .313rem;
  font-size: 1rem;
  display: flex;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, .25);
}

.tabs-link-8.w--current {
  background-color: var(--cor2-70);
  color: var(--preto);
}

.grid-72 {
  grid-column-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.tabs-link-9 {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 313rem;
  justify-content: center;
  align-items: center;
  padding: .313rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.1rem;
}

.tabs-link-9:hover {
  color: #39a8bf;
}

.tabs-link-9.w--current {
  background-color: rgba(0, 0, 0, 0);
}

.titulo-parallax-3 {
  color: var(--branco);
  margin-top: 0;
  margin-bottom: .625rem;
  margin-left: 30%;
  font-size: 1.3rem;
  font-weight: 600;
}

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

.tabs-link-bola {
  width: 9.5rem;
  height: 9.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem;
  font-weight: 600;
  line-height: 1.1rem;
  text-decoration: underline;
  display: flex;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.tabs-link-bola:hover {
  background-color: #39a8bf;
}

.tabs-link-bola.w--current {
  background-color: #999;
}

.overflow-auto {
  overflow: auto;
}

.tabs-link-14 {
  background-color: rgba(0, 0, 0, 0);
  align-items: center;
  padding: .313rem;
  font-size: .9rem;
  line-height: .43rem;
  text-decoration: underline;
  display: block;
}

.tabs-link-14:hover {
  color: #999;
}

.ico-hexagono {
  height: 13.9rem;
  text-align: center;
  background-image: url('../images/ico_hexagono.svg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .313rem;
  display: flex;
}

.tabs-link-hexagono {
  background-color: rgba(0, 0, 0, 0);
  align-items: center;
  padding: .125rem;
  font-weight: 600;
  line-height: 1.1rem;
  text-decoration: underline;
}

.tabs-link-hexagono:hover {
  filter: hue-rotate(214deg);
}

.tabs-link-hexagono.w--current {
  filter: grayscale();
  background-color: rgba(0, 0, 0, 0);
}

.tabs-link-numeros {
  width: 5rem;
  height: 5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem;
  font-size: 3rem;
  font-weight: 800;
  line-height: 1.1rem;
  text-decoration: none;
  display: flex;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.tabs-link-numeros:hover {
  background-color: #39a8bf;
}

.tabs-link-numeros.w--current {
  background-color: #999;
}

.tabs-link-balao {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.25rem;
  font-weight: 600;
  line-height: 1.1rem;
  text-decoration: underline;
  display: flex;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

.tabs-link-balao:hover {
  background-color: #39a8bf;
}

.tabs-link-balao.w--current {
  background-color: #999;
}

.bt-slider1-avancar {
  min-height: 3rem;
  min-width: 3rem;
  background-color: rgba(0, 0, 0, .3);
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  font-size: 1.3rem;
  font-weight: 700;
  transition: background-color .5s;
  display: flex;
}

.bt-slider1-avancar:hover {
  background-color: rgba(0, 0, 0, .6);
}

.bt-slider1-voltar {
  min-height: 3rem;
  min-width: 3rem;
  background-color: rgba(0, 0, 0, .3);
  border-radius: 20rem;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 1.3rem;
  font-weight: 700;
  transition: background-color .5s;
  display: flex;
}

.bt-slider1-voltar:hover {
  background-color: rgba(0, 0, 0, .6);
}

.linha {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  background-image: url('../images/dot-white.svg');
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: 2px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

.card-linha {
  background-color: var(--cor1-70);
  border-radius: 1.25rem;
  padding-top: .625rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: relative;
}

.bullet-linha-right {
  width: 20px;
  height: 20px;
  background-color: var(--branco);
  border-radius: 50%;
  position: absolute;
  top: 50px;
  right: -40px;
}

.seta-linha-right {
  max-width: 20px;
  position: absolute;
  top: 40px;
  right: -20px;
}

.bullet-linha-left {
  width: 20px;
  height: 20px;
  background-color: var(--branco);
  border-radius: 50%;
  position: absolute;
  top: 40px;
  left: -40px;
}

.seta-linha-left {
  max-width: 20px;
  position: absolute;
  top: 30px;
  left: -20px;
}

.bt-footer-voltar {
  max-width: 350px;
  color: var(--cor1);
  flex-direction: row;
  align-items: center;
  line-height: 1rem;
  text-decoration: none;
  display: flex;
}

.bt-footer-avancar {
  max-width: 350px;
  color: var(--cor1);
  text-align: right;
  flex-direction: row;
  align-items: center;
  margin-left: auto;
  line-height: 1rem;
  text-decoration: none;
  display: flex;
}

.ico-x-2 {
  width: 30px;
  height: 30px;
  color: #999;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.ico-x-2:hover {
  color: #000;
}

.ico-x-2.w--current {
  padding: 6px;
  font-size: 1.2em;
}

.imagem-2 {
  display: block;
}

.tabs-navbar-2 {
  background-color: #fff;
  border-bottom: 2px solid #999;
  justify-content: space-between;
  align-items: center;
  padding: .625rem;
  display: flex;
}

.nav-submenu-uas, .nav-menu-uas {
  display: block;
}

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

.titulo-localizador-2 {
  color: var(--cor1);
}

.titulo-localizador {
  display: flex;
}

.localizador-footer {
  margin-bottom: 3px;
  font-size: .875rem;
  font-weight: 400;
}

.tabs-link-box {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  font-weight: 600;
  line-height: 1.1rem;
  text-decoration: underline;
  display: flex;
  box-shadow: 4px 4px 2px rgba(0, 0, 0, .2);
}

.tabs-link-box:hover {
  filter: hue-rotate(214deg);
}

.tabs-link-box.w--current {
  filter: grayscale();
  background-color: rgba(0, 0, 0, 0);
}

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

.filter-cor-preto {
  filter: grayscale() brightness(0%);
}

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

.titulo-modulo {
  color: var(--cor2);
  flex-direction: column;
  font-size: 2.4rem;
  font-weight: 600;
  display: block;
}

.subtitulo-modulo {
  margin-top: .625rem;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 2.2rem;
  display: block;
}

.radio-false, .radio-true {
  max-width: 30px;
  min-width: 30px;
  margin-left: -20px;
  display: none;
  position: absolute;
}

.titulo-nivel3 {
  margin-bottom: 1.25rem;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.6rem;
}

.grid-78, .grid-79 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.modal-navbar {
  border-bottom: 2px solid var(--preto-40);
  background-color: var(--branco);
  justify-content: space-between;
  align-items: center;
  padding: .625rem;
  display: flex;
}

.bt-modal {
  align-items: center;
  font-weight: 600;
  display: flex;
}

.bt-modal-fechar {
  text-decoration: none;
}

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

.grid-81 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  align-items: start;
}

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

.tabs-link-2 {
  text-align: center;
  border-radius: .625rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .625rem;
  line-height: 1.1rem;
  display: flex;
}

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

.margin-bottom-80 {
  margin-bottom: 5rem;
}

.tabs-link-10 {
  background-color: #f2f2f2;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: .313rem;
  font-size: 1.6rem;
  display: flex;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, .25);
}

.tabs-link-10.w--current {
  background-color: var(--cor2);
}

.titulo-ficha {
  max-width: 725px;
  margin-bottom: .625rem;
  margin-left: auto;
  margin-right: auto;
  font-size: .9rem;
  line-height: 1.2rem;
}

.isbn {
  font-size: .7rem;
}

.in-memoriam {
  font-size: 1rem;
}

.img3 {
  box-shadow: 4px 4px 5px rgba(0, 0, 0, .5);
}

.rt-creditos-2 {
  flex-direction: column;
}

.rt-creditos-2 p {
  margin-bottom: .313rem;
  font-size: 1rem;
  line-height: 1.4rem;
}

.rt-creditos-2 blockquote {
  background-color: var(--cor2-70);
  border: 1px #000;
  padding: 1rem;
}

.rt-creditos-2 a {
  color: var(--cor1);
  text-decoration: underline;
}

.rt-creditos-2 a:hover {
  color: var(--preto-70);
}

.grid-86 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-87 {
  grid-column-gap: 2.5rem;
  grid-template-rows: auto;
  padding: 2.5rem 2.5rem 1.25rem;
}

.tabs-link-info-sobre-curso {
  background-color: var(--cor2-70);
  text-align: center;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  padding: .625rem;
  font-size: .9rem;
  font-weight: 600;
  line-height: 1.4rem;
  display: flex;
}

.tabs-link-info-sobre-curso.w--current {
  background-color: var(--branco);
}

.legenda-img {
  text-align: left;
  margin-top: 5px;
  font-family: Lato, sans-serif;
  font-size: 13px;
}

.epigrafe-direita {
  color: #fff;
  text-align: right;
  text-shadow: 1px 1px 3px #000;
  font-size: 23px;
  line-height: 32px;
}

.grid-88 {
  max-width: 330px;
  grid-column-gap: .938rem;
  grid-row-gap: .938rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .75fr .75fr .75fr 1fr;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: .938rem;
}

.subtitulo-home {
  color: #fff;
  text-align: center;
  margin-bottom: 2.5rem;
  font-size: 2.2rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.navbar {
  z-index: 4;
  background-color: var(--cor1);
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, .3);
}

.capa {
  height: 100vh;
  min-height: 600px;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.capa.justify-start-end {
  justify-content: space-between;
}

.bg-capa {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
}

.brand2 {
  padding: .313rem;
}

.ico-80 {
  max-width: 5rem;
  min-width: 5rem;
}

.banner {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  position: relative;
  overflow: hidden;
}

.banner.banner-medio {
  height: 15rem;
}

.grid-89 {
  max-width: 400px;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr 1fr 1fr 1fr 1.25fr;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: .938rem;
}

.bts-home-off {
  max-width: 450px;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

@media screen and (max-width: 991px) {
  .acordeon-overflow {
    flex-wrap: wrap;
  }

  .lista-decorativa.bullet1, .lista-decorativa.bullet2 {
    background-position: 0 3px;
  }

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

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

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

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

  .tabs-menu.tabs-menu-20 {
    height: 350px;
  }

  .tabs.tabs-14 {
    width: 760px;
    background-position: 0 0;
    background-size: auto 861px;
    grid-template-columns: 612px 1.5fr;
  }

  .nav-menu-2 {
    z-index: 2;
  }

  .modal {
    padding-left: 5%;
    padding-right: 5%;
  }

  .grid-57 {
    grid-template-columns: 2.75fr;
  }

  .grid-figuras-slideshow-1, .grid-figuras-slideshow-2 {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .acordeon-overflow {
    flex-wrap: wrap;
  }

  .cards.card-block-8, .cards.card-block-5, .cards.card-flex-6, .cards.card-block-3, .cards.card-flex-4, .cards.card-block-2, .cards.card-modal, .cards.card-seta-baixo, .cards.card-img, .cards.card-ficha {
    flex-direction: column;
  }

  .floats-right {
    float: none;
    margin-left: 0;
  }

  .ico-x.w--current {
    padding-top: 6px;
    padding-bottom: 6px;
  }

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

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

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

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

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

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

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

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

  .tabs-menu.tabs-menu-20 {
    height: 250px;
  }

  .tabs-menu.tabs-menu-info-sobre-curso {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .tabs.tabs-14 {
    width: 707px;
    background-position: 0 0;
    background-size: auto 801px;
    grid-template-columns: 565px 1.5fr;
  }

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

  .titulo-home {
    font-size: 3.5rem;
  }

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

  .nav-menu-2 {
    position: relative;
  }

  .subtitulo-localizador-2 {
    display: none;
  }

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

  .grid-cards-slideshow {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-figuras-slideshow-1, .grid-figuras-slideshow-2 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .script-atividade-associe, .atividade-associe {
    flex-direction: column;
  }

  .tabs-link-6, .tabs-link-7, .tabs-link-8, .tabs-link-9 {
    justify-content: center;
  }

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

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

  .linha {
    background-position: 9px;
    grid-template-columns: 1fr;
    padding-left: 40px;
  }

  .card-linha {
    justify-content: flex-start;
  }

  .bullet-linha-right {
    left: -40px;
  }

  .seta-linha-right {
    left: -20px;
    right: 0;
    transform: rotate(180deg);
  }

  .seta-linha-left {
    left: -20px;
    right: 0;
  }

  .ico-x-2.w--current {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .tabs-link-2, .tabs-link-10 {
    justify-content: center;
  }

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

  .tabs-link-info-sobre-curso {
    justify-content: center;
  }
}

@media screen and (max-width: 479px) {
  ul, ol {
    padding-left: 1.25rem;
  }

  blockquote {
    font-size: 17px;
    line-height: 21px;
  }

  figcaption {
    font-size: 14px;
    line-height: 17px;
  }

  .botao {
    font-size: 14px;
  }

  .lista-decorativa {
    background-position: 0 5px;
  }

  .acordeon-ico {
    font-size: 20px;
  }

  .tabs-menu.tabs-menu-9 {
    height: 300px;
    background-size: contain;
  }

  .tabs-menu.tabs-menu-10 {
    grid-template-rows: auto auto 100px;
  }

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

  .tabs-menu.tabs-menu-13 {
    grid-template-rows: auto 170px;
  }

  .tabs-menu.tabs-menu-19 {
    grid-template-rows: auto auto 196px;
  }

  .tabs-menu.tabs-dimensoes-cuidado {
    grid-template-columns: 1fr;
  }

  .tabs-menu.tabs-menu-20 {
    height: 150px;
    background-size: contain;
  }

  .tabs-menu.tabs-menu-info-sobre-curso {
    grid-template-columns: 1fr 1fr;
  }

  .slide-nav-1 {
    align-items: flex-end;
  }

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

  .titulo-home {
    font-size: 2.4rem;
  }

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

  .subtitulo-menu {
    white-space: normal;
  }

  .ico-navbar-seta, .ico-navbar-burger {
    font-size: 20px;
  }

  .grid-51.margin-bottom-40, .grid-52 {
    grid-template-columns: 1fr;
  }

  .slide-nav-2 {
    align-items: flex-end;
  }

  .grid-58, .grid-figuras-slideshow-2 {
    grid-template-columns: 1fr;
  }

  .grid-60 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-61, .grid-62, .grid-63, .grid-65, .grid-66, .grid-67, .grid-71.margin-bottom-40, .grid-72, .grid-73, .grid-76 {
    grid-template-columns: 1fr;
  }

  .modal-navbar {
    width: 100%;
  }

  .grid-80, .grid-81 {
    grid-template-columns: 1fr;
  }

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

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

  .epigrafe-direita {
    margin-left: 100px;
    font-size: 17px;
    line-height: 23px;
  }
}

#w-node-_1d0aad3a-e22e-0b2c-2139-8f9660ff8175-593e5428, #w-node-_1d0aad3a-e22e-0b2c-2139-8f9660ff8176-593e5428, #w-node-_1d0aad3a-e22e-0b2c-2139-8f9660ff8177-593e5428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0348b68c-51a8-1d70-8d39-8060f04215b7-593e542d {
  align-self: center;
  justify-self: center;
}

#w-node-_24356cf3-5a9b-e634-4aab-dc5fb0fdfea8-8f3e543b {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_24356cf3-5a9b-e634-4aab-dc5fb0fdfea9-8f3e543b, #w-node-_24356cf3-5a9b-e634-4aab-dc5fb0fdfeab-8f3e543b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_24356cf3-5a9b-e634-4aab-dc5fb0fdfeae-8f3e543b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24356cf3-5a9b-e634-4aab-dc5fb0fdfeac-8f3e543b, #w-node-_24356cf3-5a9b-e634-4aab-dc5fb0fdfead-8f3e543b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-cb58d07f-90ca-0816-a112-a3e2c775e4dd-88169cd3 {
  justify-self: end;
}

#w-node-_46d61eb5-2385-1923-9342-b8b62a8683a4-88169cd3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbf647bc-bfee-4461-489f-bf0c449e14c9-0b3e54f6 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-bbf647bc-bfee-4461-489f-bf0c449e14ca-0b3e54f6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79403e3f-3c7c-0c0a-8818-c6cf07a11274-313e550c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_37745a74-f35d-cd8b-3384-5ac7086b948a-313e550c {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_37745a74-f35d-cd8b-3384-5ac7086b948b-313e550c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37745a74-f35d-cd8b-3384-5ac7086b9490-313e550c, #w-node-_37745a74-f35d-cd8b-3384-5ac7086b9493-313e550c {
  align-self: end;
}

#w-node-_37745a74-f35d-cd8b-3384-5ac7086b9498-313e550c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_37745a74-f35d-cd8b-3384-5ac7086b949d-313e550c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_66602f5e-7ff3-ffba-0fe7-f9c057633d12-313e550c {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_66602f5e-7ff3-ffba-0fe7-f9c057633d13-313e550c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_66602f5e-7ff3-ffba-0fe7-f9c057633d18-313e550c {
  align-self: start;
  justify-self: end;
}

#w-node-_66602f5e-7ff3-ffba-0fe7-f9c057633d20-313e550c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66602f5e-7ff3-ffba-0fe7-f9c057633d25-313e550c {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: center;
}

#w-node-cfd35461-3e4e-2090-ddcc-958f3b492786-313e550c, #w-node-_2fadf05c-c8b3-7534-9242-83e1b4c393f0-313e550c, #w-node-c41287bb-5d43-3690-e539-670c9efe1ef8-313e550c, #w-node-_233d08f6-db3d-2e40-4f82-554f899171c0-e03e5511, #w-node-f1bc3142-9761-9ecc-d894-4345f2c06329-e03e5511 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_1fa1fdf0-51f0-09cf-ab7f-0a0a41081bd2-cf3e5601 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_1fa1fdf0-51f0-09cf-ab7f-0a0a41081bd9-cf3e5601 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fba48249-f863-0c3d-d18b-5b2950071a4c-9f3e5604 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-fba48249-f863-0c3d-d18b-5b2950071a4d-9f3e5604 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55ce6-713e5609 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55ce7-713e5609 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55cea-713e5609 {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55ced-713e5609 {
  grid-area: 1 / 6 / 2 / 8;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55cf0-713e5609 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55cf3-713e5609 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55cf6-713e5609 {
  grid-area: 2 / 5 / 3 / 7;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55cf9-713e5609 {
  grid-area: 2 / 7 / 3 / 9;
}

#w-node-a82aa281-93c4-5430-51c7-4cfc46742ff9-713e5609, #w-node-dcfe8815-2c6f-0f20-0f83-ca992a60a7cc-713e5609 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_06f43a65-9028-accb-5a4b-a91e3b47ff83-713e5609, #w-node-_17c41d9f-0f65-a798-fc1d-a976ebc1a521-713e5609 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9825d668-ebd6-6448-1e92-05b4ba970f01-673e5610 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9825d668-ebd6-6448-1e92-05b4ba970f17-673e5610 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9825d668-ebd6-6448-1e92-05b4ba970f2d-673e5610 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9825d668-ebd6-6448-1e92-05b4ba970f5d-673e5610 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8fa30e5d-aae4-4eae-46a6-7b57c0ca7981-0b3e562c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca4ef-0b3e562c {
  align-self: start;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca4f4-0b3e562c {
  align-self: center;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca4f9-0b3e562c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca4fe-0b3e562c {
  align-self: center;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca503-0b3e562c {
  align-self: start;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca508-0b3e562c {
  align-self: center;
}

#w-node-_5acf5c6e-155e-350e-6421-678ee3cf70db-623e5631 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_6400ecaf-e82f-aae5-5969-e8e2b44fc7a1-3e11bb84, #w-node-_6400ecaf-e82f-aae5-5969-e8e2b44fc7a9-3e11bb84, #w-node-_6400ecaf-e82f-aae5-5969-e8e2b44fc7b1-3e11bb84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a23c9497-782c-fd82-4994-8d839f0a63c1-3e11bb84 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-a23c9497-782c-fd82-4994-8d839f0a63c2-3e11bb84 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2be93b11-0ab2-ad54-6729-e48bde66833b-e976adb1 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_0348b68c-51a8-1d70-8d39-8060f04215b7-0f6ba1f4, #w-node-_0348b68c-51a8-1d70-8d39-8060f04215b7-c2c1d1a9 {
  align-self: center;
  justify-self: center;
}

#w-node-_4819fa5b-2e30-d67f-b075-667ff5030c20-c2c1d1a9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_4819fa5b-2e30-d67f-b075-667ff5030c21-c2c1d1a9, #w-node-_4819fa5b-2e30-d67f-b075-667ff5030c23-c2c1d1a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4819fa5b-2e30-d67f-b075-667ff5030c24-c2c1d1a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4819fa5b-2e30-d67f-b075-667ff5030c25-c2c1d1a9, #w-node-_4819fa5b-2e30-d67f-b075-667ff5030c26-c2c1d1a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_2ba7f647-a4bc-8d7d-955f-4d9c9cf3996b-806d7a30 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_90744055-f2b2-274d-494a-763f22d11405-806d7a30 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_10028430-d75d-db98-185a-aff13b104109-806d7a30, #w-node-_10028430-d75d-db98-185a-aff13b10410a-806d7a30, #w-node-_10028430-d75d-db98-185a-aff13b10410b-806d7a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_10028430-d75d-db98-185a-aff13b10410c-806d7a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74b4282b-78e6-0938-03d9-107b7e97cb37-2ed08927 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_74b4282b-78e6-0938-03d9-107b7e97cb38-2ed08927, #w-node-_74b4282b-78e6-0938-03d9-107b7e97cb3a-2ed08927 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_74b4282b-78e6-0938-03d9-107b7e97cb3d-2ed08927 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74b4282b-78e6-0938-03d9-107b7e97cb3b-2ed08927, #w-node-_74b4282b-78e6-0938-03d9-107b7e97cb3c-2ed08927 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_2ba7f647-a4bc-8d7d-955f-4d9c9cf3996b-2ed08927 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-b9cbb825-dc4d-ff56-2e87-ec3a87eac6d4-2ed08927 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-b9cbb825-dc4d-ff56-2e87-ec3a87eac6d5-2ed08927, #w-node-b9cbb825-dc4d-ff56-2e87-ec3a87eac6d7-2ed08927 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_90d89f58-b87e-ff02-c59a-698bf1672d4a-2ed08927 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9cbb825-dc4d-ff56-2e87-ec3a87eac6d8-2ed08927, #w-node-b9cbb825-dc4d-ff56-2e87-ec3a87eac6d9-2ed08927 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-bbf647bc-bfee-4461-489f-bf0c449e14c9-d1bdad04 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-bbf647bc-bfee-4461-489f-bf0c449e14ca-d1bdad04 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79403e3f-3c7c-0c0a-8818-c6cf07a11274-9b11edba {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_37745a74-f35d-cd8b-3384-5ac7086b948a-9b11edba {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_37745a74-f35d-cd8b-3384-5ac7086b948b-9b11edba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37745a74-f35d-cd8b-3384-5ac7086b9490-9b11edba, #w-node-_37745a74-f35d-cd8b-3384-5ac7086b9493-9b11edba {
  align-self: end;
}

#w-node-_37745a74-f35d-cd8b-3384-5ac7086b9498-9b11edba {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_37745a74-f35d-cd8b-3384-5ac7086b949d-9b11edba {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-d25208c9-b26e-9df4-fec7-b1eb066168be-9b11edba {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-d25208c9-b26e-9df4-fec7-b1eb066168bf-9b11edba {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d25208c9-b26e-9df4-fec7-b1eb066168c4-9b11edba {
  align-self: start;
  justify-self: end;
}

#w-node-d25208c9-b26e-9df4-fec7-b1eb066168c7-9b11edba {
  align-self: end;
}

#w-node-d25208c9-b26e-9df4-fec7-b1eb066168cc-9b11edba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d25208c9-b26e-9df4-fec7-b1eb066168d1-9b11edba {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: center;
}

#w-node-cfd35461-3e4e-2090-ddcc-958f3b492786-9b11edba, #w-node-_2fadf05c-c8b3-7534-9242-83e1b4c393f0-9b11edba, #w-node-c41287bb-5d43-3690-e539-670c9efe1ef8-9b11edba, #w-node-_233d08f6-db3d-2e40-4f82-554f899171c0-c234ee0a, #w-node-f1bc3142-9761-9ecc-d894-4345f2c06329-c234ee0a {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_1fa1fdf0-51f0-09cf-ab7f-0a0a41081bd2-92e4b4a6 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_1fa1fdf0-51f0-09cf-ab7f-0a0a41081bd9-92e4b4a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fba48249-f863-0c3d-d18b-5b2950071a4c-54ee2f0d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-fba48249-f863-0c3d-d18b-5b2950071a4d-54ee2f0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55ce6-59cf67f7 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55ce7-59cf67f7 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55cea-59cf67f7 {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55ced-59cf67f7 {
  grid-area: 1 / 6 / 2 / 8;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55cf0-59cf67f7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55cf3-59cf67f7 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55cf6-59cf67f7 {
  grid-area: 2 / 5 / 3 / 7;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55cf9-59cf67f7 {
  grid-area: 2 / 7 / 3 / 9;
}

#w-node-a82aa281-93c4-5430-51c7-4cfc46742ff9-59cf67f7, #w-node-dcfe8815-2c6f-0f20-0f83-ca992a60a7cc-59cf67f7 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_06f43a65-9028-accb-5a4b-a91e3b47ff83-59cf67f7, #w-node-_17c41d9f-0f65-a798-fc1d-a976ebc1a521-59cf67f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9825d668-ebd6-6448-1e92-05b4ba970f01-a7f88706 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9825d668-ebd6-6448-1e92-05b4ba970f17-a7f88706 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9825d668-ebd6-6448-1e92-05b4ba970f2d-a7f88706 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9825d668-ebd6-6448-1e92-05b4ba970f5d-a7f88706 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8fa30e5d-aae4-4eae-46a6-7b57c0ca7981-648ffa4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca4ef-648ffa4a {
  align-self: start;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca4f4-648ffa4a {
  align-self: center;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca4f9-648ffa4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca4fe-648ffa4a {
  align-self: center;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca503-648ffa4a {
  align-self: start;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca508-648ffa4a {
  align-self: center;
}

#w-node-_5acf5c6e-155e-350e-6421-678ee3cf70db-a9120e5a {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_6400ecaf-e82f-aae5-5969-e8e2b44fc7a1-4eca47d6, #w-node-_6400ecaf-e82f-aae5-5969-e8e2b44fc7a9-4eca47d6, #w-node-_6400ecaf-e82f-aae5-5969-e8e2b44fc7b1-4eca47d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a23c9497-782c-fd82-4994-8d839f0a63c1-4eca47d6 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-a23c9497-782c-fd82-4994-8d839f0a63c2-4eca47d6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2be93b11-0ab2-ad54-6729-e48bde66833b-5701336f {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-fcfd9335-5286-b3d5-819d-cb61191dfee4-5d6ef145 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fcfd9335-5286-b3d5-819d-cb61191dfee6-5d6ef145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-fcfd9335-5286-b3d5-819d-cb61191dfee7-5d6ef145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcfd9335-5286-b3d5-819d-cb61191dfee8-5d6ef145, #w-node-fcfd9335-5286-b3d5-819d-cb61191dfee9-5d6ef145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_5e6f7762-65b1-a6a1-8f24-1b8d2b6c92dc-46a6add1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5e6f7762-65b1-a6a1-8f24-1b8d2b6c92df-46a6add1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-ce126e68-4faf-c09f-d61b-e88826f29ce3-46a6add1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e6f7762-65b1-a6a1-8f24-1b8d2b6c92e0-46a6add1, #w-node-_5e6f7762-65b1-a6a1-8f24-1b8d2b6c92e1-46a6add1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_40bd027a-e194-c298-206a-287af18758f2-8d88dd46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_40bd027a-e194-c298-206a-287af18758f4-8d88dd46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_40bd027a-e194-c298-206a-287af18758f5-8d88dd46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40bd027a-e194-c298-206a-287af18758f6-8d88dd46, #w-node-_40bd027a-e194-c298-206a-287af18758f7-8d88dd46, #w-node-_7e9be1fd-2cc9-dc18-4375-64da3fd3b9fd-9db35771 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7e9be1fd-2cc9-dc18-4375-64da3fd3ba00-9db35771 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e9be1fd-2cc9-dc18-4375-64da3fd3b9fe-9db35771, #w-node-_7e9be1fd-2cc9-dc18-4375-64da3fd3b9ff-9db35771 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-a1169986-66a8-7308-841b-c0ab5c7b0e9a-067d5ff8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a1169986-66a8-7308-841b-c0ab5c7b0e9c-067d5ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-a1169986-66a8-7308-841b-c0ab5c7b0e9d-067d5ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1169986-66a8-7308-841b-c0ab5c7b0e9e-067d5ff8, #w-node-a1169986-66a8-7308-841b-c0ab5c7b0e9f-067d5ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_2ba7f647-a4bc-8d7d-955f-4d9c9cf3996b-244d0c20 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_53115919-39e9-dde2-51e8-b67d3ee07064-244d0c20 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_53115919-39e9-dde2-51e8-b67d3ee07066-244d0c20, #w-node-_53115919-39e9-dde2-51e8-b67d3ee07067-244d0c20, #w-node-_53115919-39e9-dde2-51e8-b67d3ee07068-244d0c20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_53115919-39e9-dde2-51e8-b67d3ee07069-244d0c20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbf647bc-bfee-4461-489f-bf0c449e14c9-0300a19d {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-bbf647bc-bfee-4461-489f-bf0c449e14ca-0300a19d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b766d202-416d-2e32-0d6d-92d44c22a6ba-59a81996, #w-node-_79403e3f-3c7c-0c0a-8818-c6cf07a11274-023a0119 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_37745a74-f35d-cd8b-3384-5ac7086b948a-023a0119 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_37745a74-f35d-cd8b-3384-5ac7086b948b-023a0119 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37745a74-f35d-cd8b-3384-5ac7086b9490-023a0119, #w-node-_37745a74-f35d-cd8b-3384-5ac7086b9493-023a0119 {
  align-self: end;
}

#w-node-_37745a74-f35d-cd8b-3384-5ac7086b9498-023a0119 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_37745a74-f35d-cd8b-3384-5ac7086b949d-023a0119 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-d25208c9-b26e-9df4-fec7-b1eb066168be-023a0119 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-d25208c9-b26e-9df4-fec7-b1eb066168bf-023a0119 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d25208c9-b26e-9df4-fec7-b1eb066168c4-023a0119 {
  align-self: start;
  justify-self: end;
}

#w-node-d25208c9-b26e-9df4-fec7-b1eb066168c7-023a0119 {
  align-self: end;
}

#w-node-d25208c9-b26e-9df4-fec7-b1eb066168cc-023a0119 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d25208c9-b26e-9df4-fec7-b1eb066168d1-023a0119 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: center;
}

#w-node-cfd35461-3e4e-2090-ddcc-958f3b492786-023a0119, #w-node-_2fadf05c-c8b3-7534-9242-83e1b4c393f0-023a0119, #w-node-c41287bb-5d43-3690-e539-670c9efe1ef8-023a0119, #w-node-_233d08f6-db3d-2e40-4f82-554f899171c0-51514b51, #w-node-f1bc3142-9761-9ecc-d894-4345f2c06329-51514b51 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_1fa1fdf0-51f0-09cf-ab7f-0a0a41081bd2-faf2f948 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_1fa1fdf0-51f0-09cf-ab7f-0a0a41081bd9-faf2f948 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fba48249-f863-0c3d-d18b-5b2950071a4c-b21a9c95 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-fba48249-f863-0c3d-d18b-5b2950071a4d-b21a9c95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55ce6-8b05265e {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55ce7-8b05265e {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55cea-8b05265e {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55ced-8b05265e {
  grid-area: 1 / 6 / 2 / 8;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55cf0-8b05265e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55cf3-8b05265e {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55cf6-8b05265e {
  grid-area: 2 / 5 / 3 / 7;
}

#w-node-b09c9334-586e-79d3-9536-39db07b55cf9-8b05265e {
  grid-area: 2 / 7 / 3 / 9;
}

#w-node-a82aa281-93c4-5430-51c7-4cfc46742ff9-8b05265e, #w-node-dcfe8815-2c6f-0f20-0f83-ca992a60a7cc-8b05265e {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_06f43a65-9028-accb-5a4b-a91e3b47ff83-8b05265e, #w-node-_17c41d9f-0f65-a798-fc1d-a976ebc1a521-8b05265e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9825d668-ebd6-6448-1e92-05b4ba970f01-023ab122 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9825d668-ebd6-6448-1e92-05b4ba970f17-023ab122 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9825d668-ebd6-6448-1e92-05b4ba970f2d-023ab122 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9825d668-ebd6-6448-1e92-05b4ba970f5d-023ab122 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8fa30e5d-aae4-4eae-46a6-7b57c0ca7981-57495e97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca4ef-57495e97 {
  align-self: start;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca4f4-57495e97 {
  align-self: center;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca4f9-57495e97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca4fe-57495e97 {
  align-self: center;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca503-57495e97 {
  align-self: start;
}

#w-node-_071040cc-e93e-53d5-68b3-1af3b20ca508-57495e97 {
  align-self: center;
}

#w-node-_5acf5c6e-155e-350e-6421-678ee3cf70db-59a94742 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_6400ecaf-e82f-aae5-5969-e8e2b44fc7a1-2fff7bfa, #w-node-_6400ecaf-e82f-aae5-5969-e8e2b44fc7a9-2fff7bfa, #w-node-_6400ecaf-e82f-aae5-5969-e8e2b44fc7b1-2fff7bfa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a23c9497-782c-fd82-4994-8d839f0a63c1-2fff7bfa {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-a23c9497-782c-fd82-4994-8d839f0a63c2-2fff7bfa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2be93b11-0ab2-ad54-6729-e48bde66833b-59a9ef8a {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_4193daac-7c93-f545-2ebf-7b8682181bf2-faf4af99 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4193daac-7c93-f545-2ebf-7b8682181bf4-faf4af99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4193daac-7c93-f545-2ebf-7b8682181bf5-faf4af99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4193daac-7c93-f545-2ebf-7b8682181bf6-faf4af99, #w-node-_4193daac-7c93-f545-2ebf-7b8682181bf7-faf4af99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b766d202-416d-2e32-0d6d-92d44c22a6ba-43e52805, #w-node-b766d202-416d-2e32-0d6d-92d44c22a6ba-3e857b4b {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-_9825d668-ebd6-6448-1e92-05b4ba970f01-673e5610, #w-node-_9825d668-ebd6-6448-1e92-05b4ba970f01-a7f88706, #w-node-_9825d668-ebd6-6448-1e92-05b4ba970f01-023ab122 {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_0348b68c-51a8-1d70-8d39-8060f04215b7-593e542d {
    align-self: center;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55ce7-713e5609 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55cea-713e5609 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55ced-713e5609 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55cf0-713e5609 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55cf3-713e5609 {
    grid-area: 2 / 4 / 3 / 6;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55cf6-713e5609 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55cf9-713e5609 {
    grid-area: 3 / 4 / 4 / 6;
  }

  #w-node-_9825d668-ebd6-6448-1e92-05b4ba970f01-673e5610, #w-node-_9825d668-ebd6-6448-1e92-05b4ba970f17-673e5610, #w-node-_9825d668-ebd6-6448-1e92-05b4ba970f2d-673e5610 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0348b68c-51a8-1d70-8d39-8060f04215b7-0f6ba1f4, #w-node-_0348b68c-51a8-1d70-8d39-8060f04215b7-c2c1d1a9 {
    align-self: center;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55ce7-59cf67f7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55cea-59cf67f7 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55ced-59cf67f7 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55cf0-59cf67f7 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55cf3-59cf67f7 {
    grid-area: 2 / 4 / 3 / 6;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55cf6-59cf67f7 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55cf9-59cf67f7 {
    grid-area: 3 / 4 / 4 / 6;
  }

  #w-node-_9825d668-ebd6-6448-1e92-05b4ba970f01-a7f88706, #w-node-_9825d668-ebd6-6448-1e92-05b4ba970f17-a7f88706, #w-node-_9825d668-ebd6-6448-1e92-05b4ba970f2d-a7f88706 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55ce7-8b05265e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55cea-8b05265e {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55ced-8b05265e {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55cf0-8b05265e {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55cf3-8b05265e {
    grid-area: 2 / 4 / 3 / 6;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55cf6-8b05265e {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-b09c9334-586e-79d3-9536-39db07b55cf9-8b05265e {
    grid-area: 3 / 4 / 4 / 6;
  }

  #w-node-_9825d668-ebd6-6448-1e92-05b4ba970f01-023ab122, #w-node-_9825d668-ebd6-6448-1e92-05b4ba970f17-023ab122, #w-node-_9825d668-ebd6-6448-1e92-05b4ba970f2d-023ab122 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b09c9334-586e-79d3-9536-39db07b55ce7-713e5609, #w-node-b09c9334-586e-79d3-9536-39db07b55cea-713e5609, #w-node-b09c9334-586e-79d3-9536-39db07b55ced-713e5609, #w-node-b09c9334-586e-79d3-9536-39db07b55cf0-713e5609, #w-node-b09c9334-586e-79d3-9536-39db07b55cf3-713e5609, #w-node-b09c9334-586e-79d3-9536-39db07b55cf6-713e5609, #w-node-b09c9334-586e-79d3-9536-39db07b55cf9-713e5609, #w-node-b09c9334-586e-79d3-9536-39db07b55ce7-59cf67f7, #w-node-b09c9334-586e-79d3-9536-39db07b55cea-59cf67f7, #w-node-b09c9334-586e-79d3-9536-39db07b55ced-59cf67f7, #w-node-b09c9334-586e-79d3-9536-39db07b55cf0-59cf67f7, #w-node-b09c9334-586e-79d3-9536-39db07b55cf3-59cf67f7, #w-node-b09c9334-586e-79d3-9536-39db07b55cf6-59cf67f7, #w-node-b09c9334-586e-79d3-9536-39db07b55cf9-59cf67f7, #w-node-b09c9334-586e-79d3-9536-39db07b55ce7-8b05265e, #w-node-b09c9334-586e-79d3-9536-39db07b55cea-8b05265e, #w-node-b09c9334-586e-79d3-9536-39db07b55ced-8b05265e, #w-node-b09c9334-586e-79d3-9536-39db07b55cf0-8b05265e, #w-node-b09c9334-586e-79d3-9536-39db07b55cf3-8b05265e, #w-node-b09c9334-586e-79d3-9536-39db07b55cf6-8b05265e, #w-node-b09c9334-586e-79d3-9536-39db07b55cf9-8b05265e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}