:root {
  --branco: white;
  --cor1-50: #d9e7bb;
  --preto-20: #ccc;
  --cor1: #b4cf79;
  --cor8: #6cb4d3;
  --cor2-40: #cbd8ee;
  --preto-5-51: #f2f2f2;
  --cor3-40: #f2cee8;
  --cor4-50: #e9e4b5;
  --cor4: #d3c96c;
  --cor5-50: #b5e8e9;
  --cor6-50: #b5e9bd;
  --cor5: #6cd1d3;
  --cor5-15: #e9f8f9;
  --cor6: #6cd37d;
  --cor7-50: #ead2b6;
  --cor7: #d5a56e;
  --cor4-15: #f9f7e9;
  --cor6-15: #e9f9ec;
  --cor1-15: #f4f8eb;
  --cor2-15: #ecf0f9;
  --cor2: #7e9dd4;
  --cor3: #de84c6;
  --cor7-15: #f9f2e9;
  --preto: black;
  --cor3-15: #faedf7;
  --preto-50: #7f7f7f;
  --cor8-15: #e9f4f8;
  --cor8-50: #b5d9e9;
}

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

h1 {
  color: #000;
  text-align: center;
  margin-top: 0;
  font-family: Komikax, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 3.688rem;
}

h2 {
  color: #000;
  text-shadow: 2px 2px 0 var(--branco);
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Komikax, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 44px;
}

h3 {
  color: #000;
  text-align: left;
  margin-bottom: 20px;
  font-family: Kalam, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 33px;
}

h4 {
  font-family: Lato, sans-serif;
  font-weight: 400;
}

h5 {
  text-align: center;
  margin-top: 0;
  font-size: 17px;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: .8em;
  font-weight: 700;
  line-height: 18px;
}

p {
  color: #000;
  text-align: left;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 2.2rem;
}

a {
  color: #000;
  text-decoration: none;
}

ul {
  padding-left: 60px;
  font-family: Lato, sans-serif;
  font-size: 1.3rem;
  line-height: 1.9rem;
}

ol {
  margin-bottom: 20px;
  padding-left: 60px;
  font-family: Lato, sans-serif;
}

li {
  margin-bottom: 10px;
  font-size: 21px;
  line-height: 33px;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

blockquote {
  max-width: 500px;
  border-left: 0 solid #000;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: 50px;
  padding: 10px 20px;
  font-size: 19px;
  line-height: 27px;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: left;
  margin-top: 10px;
  font-size: 15px;
  line-height: 1.1em;
}

.section.bg-abertura {
  background-image: url('../images/fundo-home.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.section.bg-tema2 {
  background-image: url('../images/bg-tema2.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto 200px;
}

.section.cor1-50 {
  background-color: var(--cor1-50);
}

.section.degrade1-50 {
  background-image: linear-gradient(to bottom, var(--cor1-50), white 50%);
}

.section.preto-20 {
  background-color: var(--preto-20);
}

.section.degrade-preto-20 {
  background-image: linear-gradient(to bottom, var(--preto-20), white);
}

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

.section.cor8 {
  background-color: var(--cor8);
}

.section.degrade2-50 {
  background-image: linear-gradient(to bottom, var(--cor2-40), white 50%);
}

.section.abertura1 {
  background-image: url('../images/fundo-tema1.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.section.bg-tema2 {
  background-image: url('../images/bg-tema2_1.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.preto-5 {
  background-color: var(--preto-5-51);
}

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

.section.degrade2-50 {
  background-image: linear-gradient(#cbd8ee, #fff 50%);
}

.section.bg-tema3 {
  background-image: url('../images/bg-tema3.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.degrade3-40, .section.degrade3-50 {
  background-image: linear-gradient(to bottom, var(--cor3-40), white 50%);
}

.section.cor3-40 {
  background-color: var(--cor3-40);
}

.section.section-botoes-impressao {
  z-index: 4;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, .3);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
}

.section.bg-tema4 {
  background-image: url('../images/bg-tema4.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.degrade4-40 {
  background-image: linear-gradient(to bottom, var(--cor4-50), white 50%);
}

.section.bg-preto-5 {
  background-color: var(--preto-5-51);
}

.section.cor4-50 {
  background-color: var(--cor4-50);
}

.section.cor4 {
  background-color: var(--cor4);
}

.section.degrade3-50 {
  background-image: linear-gradient(#f2cee8, #fff 50%);
}

.section.degrade3-40 {
  background-image: linear-gradient(to bottom, var(--cor3-40), white 50%);
}

.section.degrade4-40 {
  background-image: linear-gradient(to bottom, var(--cor4-50), white 50%);
}

.section.bg-tema5 {
  background-image: url('../images/bg-tema5.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.degrade5-40 {
  background-image: linear-gradient(to bottom, var(--cor5-50), white 50%);
}

.section.bg-tema6 {
  background-image: url('../images/bg-tema6.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.degrade6-40 {
  background-image: linear-gradient(to bottom, var(--cor6-50), white 50%);
}

.section.cor5 {
  background-color: var(--cor5);
}

.section.cor5-50 {
  background-color: var(--cor5-50);
}

.section.degrade-preto-5 {
  background-image: linear-gradient(to bottom, var(--preto-5-51), white);
}

.section.cor5-15 {
  background-color: var(--cor5-15);
}

.section.cor6 {
  background-color: var(--cor6);
}

.section.degrade5-40 {
  background-image: linear-gradient(to bottom, var(--cor5-50), white 50%);
}

.section.degrade6-40 {
  background-image: linear-gradient(to bottom, var(--cor6-50), white 50%);
}

.section.bg-tema7 {
  background-image: url('../images/bg-tema7.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.degrade7-40, .section.degrade7-50 {
  background-image: linear-gradient(to bottom, var(--cor7-50), white 50%);
}

.section.cor7 {
  background-color: var(--cor7);
  background-color: var(--cor7);
}

.section.degrade7-40 {
  background-image: linear-gradient(to bottom, var(--cor7-50), white 50%);
}

.section.bg-abertura {
  height: 100vh;
  min-height: 650px;
  align-items: center;
}

.section.bg-capa {
  height: 100vh;
  min-height: 650px;
  background-image: url('../images/bg-capa.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
}

.container {
  flex: 1;
  padding: 40px 20px;
}

.container.degrade-branco {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 15%, #fff 35%, #fff 65%, rgba(255, 255, 255, .15) 85%);
}

.container.modal-print {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container.full-width {
  max-width: 100vw;
}

.container.full-width.degrade4-branco {
  background-image: url('../images/bg-grafismo-branco.png');
  background-size: cover;
}

.container.full-width.cor4-50 {
  background-color: var(--cor4-50);
}

.container.full-width.cor4-15 {
  background-color: var(--cor4-15);
}

.container.full-width.cor-branco {
  background-color: var(--branco);
}

.container.capa {
  height: 100vh;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.marcas {
  align-self: center;
  margin-bottom: 10px;
  position: static;
  top: auto;
  bottom: 0%;
  left: auto;
  right: auto;
}

.isbn {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 12px;
}

.grid-abertura-tema1 {
  grid-row-gap: 16px;
  grid-template: "."
                 "." 107px
                 "."
                 "."
                 "."
                 "."
                 / .25fr 1fr .25fr;
}

.grid-capa {
  grid-template-rows: auto 132px auto auto;
  grid-template-columns: .25fr 1fr .25fr;
  justify-items: center;
}

.card3-texto {
  grid-template-rows: auto;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Kalam, sans-serif;
  font-size: 24px;
  line-height: 33px;
}

.card3-texto.modelo6 {
  color: #5d6e39;
  background-image: url('../images/borda-vertical_1borda-vertical.png');
  background-position: -5px;
  background-repeat: repeat-y;
  background-size: auto;
  margin-left: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 23px;
  font-size: 14px;
  font-weight: 700;
  line-height: 26px;
}

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

.acordeon.geral, .acordeon.feedback, .acordeon.tanscricao-audio {
  box-shadow: 0 0 9px rgba(0, 0, 0, .2);
}

.acordeon-cabecalho {
  width: 100%;
  min-height: 70px;
  cursor: pointer;
  align-self: center;
  align-items: center;
  padding: 15px;
  display: flex;
}

.acordeon-cabecalho.cor1-40 {
  background-color: var(--cor1-50);
}

.acordeon-cabecalho.justificado {
  justify-content: space-between;
}

.acordeon-cabecalho.justificado.cor1-40 {
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -5px, 50% -3px, 50% 103%;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: auto, auto, auto, auto;
}

.acordeon-cabecalho.justificado.cor4-50 {
  background-color: var(--cor4-50);
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -5px, 50% -3px, 50% 103%;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: auto, auto, auto, auto;
}

.acordeon-cabecalho.justificado.cor6-15 {
  background-color: var(--cor6-15);
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -5px, 50% -3px, 50% 103%;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: auto, auto, auto, auto;
}

.acordeon-cabecalho.cor1 {
  background-color: var(--cor1);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 103%, 50% -4%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
}

.acordeon-cabecalho.cor1-5 {
  background-color: var(--cor1-15);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 103%, 50% -4%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
}

.acordeon-cabecalho.cor2-5 {
  background-color: var(--cor2-15);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 103%, 50% -4%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
}

.acordeon-cabecalho.cor2 {
  background-color: var(--cor2);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 103%, 50% -4%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
}

.acordeon-cabecalho.cor1 {
  background-color: #b4cf79;
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 103%, 50% -4%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
}

.acordeon-cabecalho.cor3 {
  background-color: var(--cor3);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 103%, 50% -4%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
}

.acordeon-cabecalho.cor5-50 {
  background-color: var(--cor5-50);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 103%, 50% -4%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
}

.acordeon-cabecalho.degrade1-50 {
  background-image: linear-gradient(to bottom, var(--cor1-50), white);
}

.acordeon-cabecalho.cor5 {
  background-color: var(--cor5);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 103%, 50% -4%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
}

.acordeon-cabecalho.cor6 {
  background-color: var(--cor6);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 103%, 50% -4%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
}

.acordeon-cabecalho.cor7-5 {
  background-color: var(--cor7-15);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 103%, 50% -4%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
}

.acordeon-cabecalho.cor7 {
  background-color: var(--cor7);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 103%, 50% -4%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
}

.acordeon-cabecalho.cor4 {
  background-color: var(--cor4);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 103%, 50% -4%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
}

.acordeon-ico {
  width: 45px;
  height: 45px;
  min-height: 45px;
  min-width: 45px;
  justify-content: center;
  align-items: center;
  margin: 0;
  font-size: 26px;
  display: flex;
  position: relative;
}

.acordeon-conteudo {
  min-width: 100%;
  background-color: var(--branco);
  justify-content: flex-start;
  padding-left: 25px;
  padding-right: 25px;
  overflow: hidden;
}

.acordeon-conteudo.modelo2 {
  background-color: #fff;
}

.acordeon-conteudo.tanscricao-audio, .acordeon-conteudo.feedback {
  background-color: var(--preto-5-51);
}

.acordeon-conteudo.feedback.cor2-50 {
  background-color: var(--cor2-40);
}

.acordeon-conteudo.feedback.cor7-50 {
  background-color: var(--cor7-50);
}

.acordeon-text {
  padding-top: 15px;
}

.card-tabela-conteudo {
  grid-template: "Area Area-2 Area-3"
                 "Area-4 Area-5 Area-6"
                 "Area-7 . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  align-items: start;
  justify-items: start;
  display: block;
}

.link {
  text-decoration: underline;
}

.link:hover {
  color: #4d4d4d;
  background-color: #e5e5e5;
}

.link.w--current {
  display: none;
}

.link.cor8-escura {
  color: #345766;
}

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

.modal {
  background-color: var(--branco);
  background-image: url('../images/borda-horizontal_2borda-horizontal.png'), url('../images/borda-horizontal_2borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 100%, 50% -3%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.modal.modelo1 {
  background-color: var(--preto-5-51);
  background-color: #f2f2f2;
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% -3px, 50% 100%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
  padding: 15px;
  display: flex;
}

.modal-container {
  grid-template-rows: auto;
  padding-top: .938rem;
  padding-left: .938rem;
  padding-right: .938rem;
}

.card-som {
  object-fit: fill;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.capa {
  grid-template-rows: minmax(auto, 1fr) 132px auto 96px;
  grid-template-columns: .25fr 1fr .25fr;
  justify-items: center;
}

.bt-caixa2 {
  max-width: 130px;
  background-color: var(--branco);
  color: var(--preto);
  text-align: center;
  font-family: Komikax, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.15em;
  text-decoration: none;
  transition: all .2s;
  transform: translate(0);
  box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
}

.bt-caixa2:hover {
  background-color: var(--preto-20);
  transform: translate(0, 4px);
  box-shadow: inset 0 -2px rgba(255, 255, 255, .5), 0 2px 0 -2px #4d6f22, 0 0 2px rgba(0, 0, 0, .3);
}

.bt-caixa2.w--current {
  padding: 6px;
  font-size: 1.2em;
}

.bt-img {
  width: 40px;
  height: 40px;
  background-color: var(--branco);
  color: var(--preto);
  text-align: center;
  border-radius: 30px;
  align-items: center;
  margin-bottom: 5px;
  margin-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.15em;
  text-decoration: none;
  transition: all .2s;
  transform: translate(0);
  box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
}

.bt-img:hover {
  background-color: var(--preto-20);
  transform: translate(0, 2px);
  box-shadow: inset 0 -2px rgba(255, 255, 255, .5), 0 2px 0 -2px #4d6f22, 0 0 2px rgba(0, 0, 0, .3);
}

.bt-img.w--current {
  padding: 6px;
  font-size: 1.2em;
}

.bt-caixa {
  color: var(--preto);
  text-align: center;
  padding: 12px 12px 10px;
  font-family: Kalam, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  text-decoration: none;
  transition: all .2s;
  transform: translate(0);
}

.bt-caixa:hover {
  background-color: var(--cor1-50);
  transform: translate(0, 4px);
  box-shadow: inset 0 -2px rgba(255, 255, 255, .5), 0 2px 0 -2px #4d6f22, 0 0 2px rgba(0, 0, 0, .3);
}

.bt-caixa.w--current {
  padding: 6px;
  font-size: 1.2em;
}

.bt-caixa.cor2 {
  background-color: var(--cor2);
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -5px, 50% -3px, 50% 104%;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: auto, auto, auto, auto;
}

.bt-caixa.cor3 {
  background-color: var(--cor3);
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -5px, 50% 105%, 50% -3px;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: auto, auto, auto, auto;
}

.bt-caixa.cor1 {
  background-color: var(--cor1);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% -3px, 50% 107%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
}

.bt-caixa.cor4 {
  background-color: var(--cor4);
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -5px, 50% 105%, 50% -3px;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: auto, auto, auto, auto;
}

.bt-caixa.cor5 {
  background-color: var(--cor5);
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -5px, 50% 105%, 50% -3px;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: auto, auto, auto, auto;
}

.bt-caixa.cor6 {
  background-color: var(--cor6);
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -5px, 50% 105%, 50% -3px;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: auto, auto, auto, auto;
}

.bt-caixa.cor7 {
  background-color: var(--cor7);
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -5px, 50% 105%, 50% -3px;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: auto, auto, auto, auto;
}

.ass1 {
  margin-bottom: 5px;
  font-size: 19px;
  font-style: italic;
  font-weight: 700;
}

.ass2 {
  max-width: 300px;
  font-size: 16px;
  font-style: italic;
}

.card-regua {
  flex-direction: column;
  justify-content: center;
}

.card-regua.bg-regua1 {
  background-image: url('../images/bg-separador1.png');
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: auto;
  padding-top: 60px;
}

.card-regua.bg-regua2 {
  background-image: url('../images/bg-separador2.png');
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: auto;
  padding-top: 60px;
}

.card-regua.bg-regua3 {
  background-image: url('../images/bg-separador3.png');
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: auto;
  padding-top: 60px;
}

.player-som {
  width: 100%;
  margin-left: 10px;
}

.botao {
  align-items: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 17px;
  transition: all .2s;
  transform: translate(0);
}

.botao:hover {
  filter: brightness(200%);
  transform: translate(0, 4px);
}

.botao.horizontal {
  display: flex;
}

.botao.horizontal.modelo1 {
  border-radius: 30px;
}

.botao.horizontal.modelo1.fixed {
  position: absolute;
  top: 80px;
  right: 15px;
}

.botao.vertical {
  flex-direction: column;
  display: flex;
}

.botao.vertical.modelo1 {
  border-radius: 10px;
}

.botao.bt-fechar {
  border-radius: 30px;
  padding: .313rem;
}

.botao.bt-fechar.float-right {
  float: right;
}

.botao.impressora {
  padding: 10px;
}

.grid-botoes {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.bt-texto {
  padding: 5px 10px;
  line-height: 15px;
}

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

.bt-texto.modelo1 {
  text-align: center;
  font-family: Komikax, sans-serif;
  font-size: 14px;
  line-height: 16px;
}

.bt-texto.cor1 {
  background-color: var(--cor1);
  text-align: center;
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% -3px, 50% 100%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Kalam, sans-serif;
  font-size: 20px;
  line-height: 23px;
}

.bt1-texto-esquerda {
  text-align: right;
  padding-right: 5px;
}

.bt-direita {
  max-height: 60px;
  max-width: 150px;
  min-height: 60px;
  color: #000;
  text-align: left;
  background-color: #fff;
  border-radius: 30px;
  justify-content: flex-end;
  align-items: center;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 17px;
  transition: all .2s;
  display: flex;
  transform: translate(0);
  box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
}

.bt-direita:hover {
  background-color: #ccc;
  transform: translate(0, 4px);
}

.card-horizontal {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.card-horizontal.modelo2 {
  background-color: var(--cor1-50);
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
}

.card-horizontal.modelo1, .card-horizontal.modelo2 {
  align-items: center;
}

.card-horizontal.modelo3 {
  background-color: var(--cor1-50);
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_2borda-horizontal.png'), url('../images/borda-horizontal_2borda-horizontal.png');
  background-position: 100%, -5px, 50% -5px, 50% 100%;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: auto, auto, auto, auto;
}

.card-horizontal.modelo4 {
  align-items: center;
}

.card-horizontal.modelo4.margin-bottom {
  margin-bottom: 20px;
}

.card-horizontal.dominios-influencia {
  align-items: center;
  font-size: 1rem;
}

.card-horizontal.ficha-catalogr-fica {
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -5px, 50% 101%, 50% -1%;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: auto, auto, auto, auto;
  font-size: 1rem;
}

.card-horizontal-conteudo {
  grid-template-rows: auto;
}

.card-vertical-ico {
  margin: auto;
  padding: 10px;
}

.card-vertical-ico.ico-100 {
  max-width: 100px;
  min-width: 100px;
  text-align: center;
}

.card-vertical-ico.ico-125 {
  max-width: 125px;
  min-width: 125px;
  text-align: center;
}

.card-vertical-ico.ico-125.top {
  margin-top: 0;
}

.card-vertical-ico.ico-75 {
  max-width: 75px;
  min-width: 75px;
  text-align: center;
}

.card-vertical {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
}

.card-vertical.modelo1 {
  padding: 15px;
}

.card-vertical.modelo2 {
  background-color: var(--cor1-50);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 101%, 100%, -5px;
  background-repeat: repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto;
  background-color: var(--cor1-15);
  background-image: none;
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  box-shadow: 1px 0 7px rgba(0, 0, 0, .15);
}

.card-cabecalho-titulo {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 100%, 50% -3px, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px;
  font-family: Lato, sans-serif;
}

.card-cabecalho-titulo.degrade1 {
  background-image: url('../images/borda-horizontal_2borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(to bottom, var(--cor1), var(--cor1-15));
  background-position: 50% 100%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
  font-size: 23px;
  font-weight: 700;
  line-height: 30px;
}

.card-cabecalho-titulo.destaque-atencao {
  background-color: var(--cor1);
  background-image: url('../images/borda-horizontal_2borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 100%, 50% -3px, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}

.card-cabecalho-titulo.destaque-atencao.preto-20 {
  background-color: var(--preto-20);
}

.card-cabecalho-titulo.modelo3 {
  background-color: var(--preto-20);
  background-image: url('../images/borda-horizontal_2borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 100%, 50% -3px, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}

.card-cabecalho-titulo.destaque-atencao {
  background-color: #b4cf79;
  background-image: url('../images/borda-horizontal_2borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 100%, 50% -3px, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}

.card-cabecalho-titulo.modelo3 {
  background-color: #ccc;
  background-image: url('../images/borda-horizontal_2borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 100%, 50% -3px, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}

.card-cabecalho-titulo.m-a-pratica {
  background-image: url('../images/borda-horizontal_2borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(#b4cf79, #f4f8eb);
  background-position: 50% 100%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
  font-weight: 700;
  line-height: 30px;
}

.card-cabecalho-titulo.m-a-pratica.degrade3 {
  background-image: url('../images/borda-horizontal_2borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(#de84c6, #f4f8eb);
  background-position: 50% 100%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
}

.card-cabecalho-titulo.cor3 {
  background-color: var(--cor3);
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.card-cabecalho-titulo.cor1 {
  background-color: var(--cor1);
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.card-cabecalho-titulo.cor2 {
  background-color: var(--cor2);
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.card-cabecalho-titulo.degrade3 {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(to bottom, var(--cor3), var(--cor3-15));
  background-position: 50% 100%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.card-cabecalho-titulo.cor3 {
  background-color: #de84c6;
}

.card-cabecalho-titulo.degrade2 {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(to bottom, var(--cor2), var(--branco));
  background-position: 50% 100%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.card-cabecalho-titulo.degrade3 {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(#de84c6, #faedf7);
  background-position: 50% 100%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.card-cabecalho-titulo.cor3 {
  background-color: #de84c6;
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.card-cabecalho-titulo.cor4 {
  background-color: var(--cor4);
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.card-cabecalho-titulo.degrade4 {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(to bottom, var(--cor4), var(--cor3-15));
  background-position: 50% 100%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.card-cabecalho-titulo.cor-preto-50 {
  background-color: var(--preto-50);
  color: var(--branco);
  text-align: center;
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 100%, 50% -3px, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
  font-family: Kalam, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.card-cabecalho-titulo.cor5 {
  background-color: var(--cor5);
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.card-cabecalho-titulo.degrade5 {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(to bottom, var(--cor5), var(--cor3-15));
  background-position: 50% 100%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.card-cabecalho-titulo.cor6 {
  background-color: var(--cor6);
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.card-cabecalho-titulo.degrade6 {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(to bottom, var(--cor6), #faedf7);
  background-position: 50% 100%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.card-cabecalho-titulo.cor1, .card-cabecalho-titulo.cor7 {
  background-color: var(--cor7);
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.card-cabecalho-titulo.degrade7 {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(to bottom, var(--cor7), #faedf7);
  background-position: 50% 100%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.card-cabecalho-titulo.cor7 {
  background-color: var(--cor7);
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.card-cabecalho-titulo.cor1 {
  background-color: var(--cor1);
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.grid-modal {
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  padding: 15px;
}

.columns-footer {
  display: flex;
}

.column1-footer, .column2-footer {
  justify-content: center;
  align-items: center;
  display: flex;
}

.modal1 {
  z-index: 100;
  background-color: rgba(0, 0, 0, .75);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25%;
  padding-right: 25%;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.footer.cor1-50 {
  background-color: var(--cor1-50);
}

.footer.cor2-50 {
  background-color: var(--cor2-40);
}

.card-horizontal-ico {
  max-width: 60px;
  min-width: 60px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
}

.card-horizontal-ico.ico-100 {
  max-width: 100px;
  min-width: 100px;
}

.card-horizontal-ico.ico-50 {
  max-width: 50px;
  min-width: 50px;
}

.card-horizontal-ico.ico-125 {
  max-width: 125px;
  min-width: 125px;
}

.card-horizontal-ico.top {
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
}

.card-cabecalho-conteudo {
  grid-template-rows: auto;
  padding: 20px;
}

.card-cabecalho-conteudo.branco {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 101%, 100%, -5px;
  background-repeat: repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto;
}

.card-cabecalho-conteudo.cor1-40 {
  background-color: var(--cor1-50);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 100%, 100%, -5px;
  background-repeat: repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto;
}

.card-cabecalho-conteudo.cor2-40 {
  background-color: var(--cor2-40);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 101%, 100%, -5px;
  background-repeat: repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto;
}

.card-cabecalho-conteudo.cor3-40 {
  background-color: var(--cor3-40);
  background-color: #f2cee8;
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 101%, 100%, -5px;
  background-repeat: repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto;
}

.card-cabecalho-conteudo.cor4-40 {
  background-color: var(--cor4-50);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 101%, 100%, -5px;
  background-repeat: repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto;
}

.card-cabecalho-conteudo.cor5-40 {
  background-color: var(--cor5-50);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 101%, 100%, -5px;
  background-repeat: repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto;
}

.card-cabecalho-conteudo.cor6-40 {
  background-color: var(--cor6-15);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 101%, 100%, -5px;
  background-repeat: repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto;
}

.card-cabecalho-conteudo.cor1-40 {
  background-color: #d9e7bb;
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 100%, 100%, -5px;
  background-repeat: repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto;
}

.card-cabecalho-conteudo.cor7-40 {
  background-color: var(--cor7-50);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 100%, 100%, -5px;
  background-repeat: repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto;
  background-color: var(--cor7-50);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 101%, 100%, -5px;
  background-repeat: repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto;
}

.card-caixa {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 20px;
}

.card-caixa.modelo1 {
  background-color: var(--cor1-50);
  text-align: center;
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_2borda-horizontal.png'), url('../images/borda-horizontal_2borda-horizontal.png');
  background-position: 100%, -5px, 50% -5px, 50% 100%;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: auto, auto, auto, auto;
  align-items: center;
  font-family: Kalam, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 33px;
}

.card-caixa.modelo3 {
  background-color: var(--cor8-15);
  text-align: center;
  align-items: center;
  margin-bottom: 5px;
  font-family: Kalam, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 33px;
}

.card-caixa.modelo1 {
  text-align: left;
  text-align: center;
  background-color: #d9e7bb;
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_2borda-horizontal.png'), url('../images/borda-horizontal_2borda-horizontal.png');
  background-position: 100%, -5px, 50% -5px, 50% 100%;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: auto, auto, auto, auto;
  align-items: center;
  font-family: Kalam, sans-serif;
  font-size: 1.438rem;
  font-weight: 700;
  line-height: 2.063rem;
  display: flex;
}

.card-caixa.modelo1.cor3-40 {
  background-color: var(--cor3-40);
  background-color: #f2cee8;
}

.card-caixa.modelo1.cor6-40 {
  background-color: var(--cor6-50);
}

.card-caixa.modelo3 {
  text-align: center;
  background-color: #e9f4f8;
  align-items: center;
  margin-bottom: 5px;
  font-family: Kalam, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 2rem;
}

.card-caixa.cor-branco {
  background-color: var(--branco);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 100%, 50% -3px, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
}

.card-vertical-conteudo {
  grid-template-rows: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.card-cabecalho {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
}

.card-cabecalho.m-a-pratica {
  background-color: var(--branco);
  box-shadow: 1px 0 7px rgba(0, 0, 0, .15);
}

.card-cabecalho.cor1-40 {
  background-color: var(--cor1-50);
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 100%, 50% 101%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
  box-shadow: 1px 0 7px rgba(0, 0, 0, .15);
}

.card-cabecalho.cor1-40.preto-5 {
  background-color: var(--preto-5-51);
}

.card-cabecalho.modelo3 {
  background-color: var(--preto-5-51);
  background-color: #f2f2f2;
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 100%, 50% 101%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
  box-shadow: 1px 0 7px rgba(0, 0, 0, .15);
}

.card-cabecalho.m-a-pratica {
  background-color: #fff;
  box-shadow: 1px 0 7px rgba(0, 0, 0, .15);
}

.card-cabecalho.cor3-40 {
  background-color: var(--cor3-40);
}

.card-cabecalho.cor2-40 {
  background-color: var(--cor2-40);
}

.card-cabecalho.cor3-40 {
  background-color: #f2cee8;
}

.lista-organizadoras-texto {
  color: var(--cor8);
  text-align: center;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.lista-organizadoras-texto.subtitulo {
  font-weight: 400;
}

.localizador {
  background-image: url('../images/borda-vertical_1borda-vertical.png');
  background-position: 100%;
  background-repeat: repeat-y;
  background-size: auto;
  justify-content: flex-end;
  align-items: center;
  padding-right: 4px;
  display: flex;
}

.nav-menu {
  flex-direction: row;
  align-items: center;
  font-family: Kalam, sans-serif;
  font-size: 19px;
  font-weight: 700;
  left: auto;
}

.img-localizador {
  min-width: 140px;
}

.container-navbar {
  justify-content: flex-end;
  align-items: center;
  margin-right: 0;
  display: flex;
}

.brand {
  margin-left: 5px;
}

.dropdown-list {
  right: 1px;
}

.dropdown-link {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

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

.dropdown-link.w--current {
  color: #000;
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -5px, 50% 103%, 50% -9%;
  background-repeat: repeat-y, repeat-y, repeat-x, no-repeat;
  background-size: auto, auto, auto, auto;
}

.dropdown-link.cor4.w--current {
  background-color: var(--cor4);
}

.dropdown-link.cor3.w--current {
  background-color: var(--cor3);
}

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

.dropdown-link.cor1.w--current {
  background-color: var(--cor1);
}

.dropdown-link.cor8.w--current {
  background-color: var(--cor8);
}

.dropdown-link.cor5.w--current {
  background-color: var(--cor5);
}

.dropdown-link.cor6.w--current {
  background-color: var(--cor6);
}

.dropdown-link.cor7.w--current {
  background-color: var(--cor7);
}

.dropdown-toggle:hover, .nav-link:hover {
  color: #7f7f7f;
}

.nav-link.w--current {
  color: #000;
  background-color: #6cb4d3;
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 102%, 50% -3px, -5px, 100%;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
}

.navbar {
  z-index: 1;
  background-color: #fcfcfc;
  align-items: center;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.texto-localizador {
  min-width: 130px;
  color: #7f7f7f;
  padding-right: 10px;
  font-family: Komikax, sans-serif;
  font-size: 1.2em;
  display: none;
}

.modal2 {
  z-index: 100;
  background-color: rgba(0, 0, 0, .75);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25%;
  padding-right: 25%;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.lista-romana {
  margin-left: 60px;
  list-style-type: lower-roman;
}

.separador2 {
  color: #fff;
  background-image: url('../images/bg-separador2.png');
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  padding-top: 60px;
}

.card-caixa-autores {
  text-align: left;
  margin-bottom: 10px;
  font-family: Kalam, sans-serif;
  font-size: 1.563rem;
}

.card-caixa-minicurriculo {
  text-align: left;
  font-family: Lato, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.8rem;
}

.card-thumb {
  object-fit: fill;
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% -2%, 50% 100%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
  flex-direction: row;
  text-decoration: none;
  display: block;
  position: relative;
}

.card-thumb:hover {
  background-color: silver;
}

.card-thumb.cor5 {
  background-color: #b5e8e9;
}

.card-thumb.cor5:hover {
  background-color: #6cd1d3;
}

.card-thumb.cor7 {
  background-color: #ead2b6;
}

.card-thumb.cor7:hover {
  background-color: #d5a56e;
}

.card-thumb.cor1 {
  background-color: #d9e7bb;
}

.card-thumb.cor1:hover {
  background-color: #b4cf79;
}

.card-thumb.cor6 {
  background-color: #b5e9bd;
}

.card-thumb.cor6:hover {
  background-color: #6cd37d;
}

.card-thumb.cor3 {
  background-color: #eec1e2;
}

.card-thumb.cor3:hover {
  background-color: #de84c6;
}

.card-thumb.cor2 {
  background-color: #becee9;
}

.card-thumb.cor2:hover {
  background-color: #7e9dd4;
}

.card-thumb.cor4 {
  background-color: #e9e4b5;
}

.card-thumb.cor4:hover {
  background-color: #d3c96c;
}

.grid-temas {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template: "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-thumb-titulo {
  max-width: 120px;
  text-align: center;
  margin: 5px;
  padding: 10px;
  font-family: Komikax, sans-serif;
  font-size: 23px;
  position: absolute;
}

.card-thumb-titulo.cor6 {
  background-color: #6cd37d;
}

.card-thumb-titulo.cor1 {
  background-color: #b4cf79;
}

.card-thumb-titulo.cor2 {
  background-color: #7e9dd4;
}

.card-thumb-titulo.cor5 {
  background-color: #6cd1d3;
}

.card-thumb-titulo.cor3 {
  background-color: #de84c6;
}

.card-thumb-titulo.cor4 {
  background-color: #d3c96c;
}

.card-thumb-titulo.cor7 {
  background-color: #d5a56e;
}

.texto-card-thumbs {
  padding: 15px;
  font-family: Kalam, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.1em;
}

.card-thumb-img {
  width: 100%;
  height: 100px;
  background-color: var(--branco);
  object-fit: cover;
  object-position: 100% 50%;
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -2%, 50% -4px;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
}

.grid-referencias {
  grid-row-gap: 16px;
  grid-template: "."
                 "." 88px
                 / .25fr 1fr .25fr;
}

.transcricao-audio {
  font-size: 19px;
  line-height: 31px;
}

.grid-abertura-tema3 {
  grid-row-gap: 16px;
  grid-template: "."
                 "." 107px
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / .25fr 1fr .25fr;
}

.grid-uma-intervencao-pode-ser.nao-quebrar {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.lista-alfabetica {
  margin-left: 60px;
  list-style-type: lower-alpha;
}

.tab-link-texto {
  text-align: center;
  font-size: 16px;
  line-height: 17px;
}

.tab-link.modelo2 {
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link.modelo2.cor3 {
  background-color: var(--cor2);
}

.tab-link.modelo2.cor3.w--current {
  background-color: var(--preto-20);
}

.tab-link.modelo2.cor3.display-none, .tab-link.modelo2.cor3.display-none.w--current {
  display: none;
}

.tab-link.modelo1 {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 106%, 50% -4px, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
  margin-bottom: 3px;
  margin-right: 3px;
}

.tab-link.modelo1.cor2.w--current {
  background-color: var(--cor2);
  background-color: #7e9dd4;
}

.tab-link.modelo1.cor4 {
  background-color: var(--preto-20);
}

.tab-link.modelo1.cor4:hover, .tab-link.modelo1.cor4.w--current {
  background-color: var(--cor4);
}

.grid-tab-menu {
  grid-column-gap: 6px;
  grid-row-gap: 5px;
  background-image: url('../images/borda-horizontal_2borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 100%, 100%, -5px;
  background-repeat: repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 5px 10px 10px;
  display: grid;
}

.tabs-content {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 100%, 50% -3px, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
  justify-content: flex-start;
  padding: 25px;
  font-size: 19px;
  line-height: 29px;
  display: flex;
}

.tab-link-titulo {
  text-align: center;
  margin-bottom: 5px;
  font-family: Komikax, sans-serif;
  font-size: 20px;
}

.tab-conteudo-titulo {
  float: left;
  text-align: center;
  margin-bottom: 10px;
  margin-right: 10px;
  font-family: Komikax, sans-serif;
  font-size: 50px;
}

.tab-conteudo-texto {
  font-size: 21px;
  line-height: 28px;
}

.tabs {
  margin-bottom: 20px;
}

.bt_atividade_relacione {
  background-color: var(--cor7-50);
  color: #000;
  text-align: center;
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 102%, 50% -4%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
  margin-top: 15px;
  padding: 12px 12px 10px;
  font-family: Kalam, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  text-decoration: none;
  transition: all .2s;
  transform: translate(0);
  box-shadow: 0 2px 4px rgba(0, 0, 0, .32);
}

.bt_atividade_relacione:hover {
  background-color: var(--cor7);
  transform: translate(0, 4px);
  box-shadow: inset 0 -2px rgba(255, 255, 255, .5), 0 2px 0 -2px #4d6f22, 0 0 2px rgba(0, 0, 0, .3);
}

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

.box_exercicios {
  flex-wrap: nowrap;
  align-content: flex-start;
  align-items: center;
  padding: 5px;
  display: flex;
}

.box_texto {
  margin-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 21px;
}

.aviso-vazio {
  color: #e4451f;
  font-size: 16px;
  line-height: 20px;
}

.box_externo {
  background-color: #e7e7e7;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: space-between;
  margin-bottom: 10px;
  display: flex;
  box-shadow: 1px 0 3px rgba(0, 0, 0, .13);
}

.respostas {
  font-family: Komikax, sans-serif;
  font-size: 24px;
}

.bt_limpar {
  background-color: var(--cor7-50);
  color: #000;
  text-align: center;
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% 102%, 50% -4%, 100%, -5px;
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: auto, auto, auto, auto;
  margin-top: 15px;
  padding: 12px 12px 10px;
  font-family: Kalam, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  text-decoration: none;
  transition: all .2s;
  transform: translate(0);
  box-shadow: 0 2px 4px rgba(0, 0, 0, .32);
}

.bt_limpar:hover {
  background-color: var(--cor7);
  transform: translate(0, 4px);
  box-shadow: inset 0 -2px rgba(255, 255, 255, .5), 0 2px 0 -2px #4d6f22, 0 0 2px rgba(0, 0, 0, .3);
}

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

.box_resp {
  min-width: 40px;
  color: rgba(0, 0, 0, .5);
  text-align: center;
  border-left: 2px solid rgba(0, 0, 0, .15);
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  display: flex;
}

.text-field {
  width: 50px;
  height: 50px;
  text-align: center;
  border: 2px solid #b3b3b3;
  margin-bottom: 0;
  padding: 5px;
  font-family: Komikax, sans-serif;
  font-size: 24px;
}

.card-video-conteudo {
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_2borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: -5px, 50% 100%, 100%, 50% -3px;
  background-repeat: repeat-y, repeat-x, repeat-y, repeat-x;
  background-size: auto, auto, auto, auto;
  padding: 5px;
}

.grid-problemas-saude {
  margin-bottom: 20px;
}

.grid-problemas-saude.nova-pagina {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

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

.card-img.float-right {
  float: right;
  margin-left: 20px;
}

.card-img.float-left {
  float: left;
  margin-right: 20px;
}

.card-img.display-none {
  display: block;
}

.card-img-conteudo p {
  text-align: center;
  margin-bottom: .938rem;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
}

.grid-ma-pratica {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
}

.grid-atencao {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 6fr 2.25fr;
}

.grid-leitura-complementar {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 3.75fr 2.25fr;
  margin-top: 20px;
  margin-bottom: 20px;
}

.card-tabela {
  padding: 4px 3px 5px 5px;
}

.grid-consideracoes-finais {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
  margin-top: 50px;
  margin-bottom: 50px;
}

.card-regua-conteudo {
  max-width: 900px;
  min-height: 80px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.card-regua-conteudo.degrade8 {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(to bottom, var(--cor8), var(--branco));
  background-position: 50% 102%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: no-repeat, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
}

.card-regua-conteudo.degrade1 {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(to bottom, var(--cor1), var(--branco));
  background-position: 50% 102%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: no-repeat, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
}

.card-regua-conteudo.degrade2 {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(to bottom, var(--cor2), var(--branco));
  background-position: 50% 102%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: no-repeat, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
}

.card-regua-conteudo.degrade3 {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(to bottom, var(--cor3), var(--branco));
  background-position: 50% 102%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: no-repeat, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
}

.card-regua-conteudo.degrade4 {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(to bottom, var(--cor4), var(--branco));
  background-position: 50% 102%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: no-repeat, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
}

.card-regua-conteudo.degrade5 {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(to bottom, var(--cor5), var(--branco));
  background-position: 50% 102%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: no-repeat, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
}

.card-regua-conteudo.degrade6 {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(to bottom, var(--cor6), var(--branco));
  background-position: 50% 102%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: no-repeat, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
}

.card-regua-conteudo.degrade7 {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(to bottom, var(--cor7), var(--branco));
  background-position: 50% 102%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: no-repeat, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), linear-gradient(to bottom, var(--cor7), var(--branco));
  background-position: 50% 102%, 50% -3px, 100%, -5px, 0 0;
  background-repeat: no-repeat, repeat-x, repeat-y, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
}

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

.lista-autores {
  background-image: url('../images/borda-vertical_1borda-vertical.png');
  background-position: 0%;
  background-repeat: repeat-y;
  background-size: auto;
  padding-left: 25px;
}

.lista-item-autores {
  color: var(--preto-50);
  text-align: left;
  margin-bottom: 5px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.titulo-img {
  text-align: center;
  font-size: 17px;
  font-weight: 700;
}

.legenda {
  text-align: left;
  font-size: 1rem;
  line-height: 1.1rem;
}

.grid-grafico-homem-domino {
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  padding-left: 20px;
  padding-right: 20px;
}

.lista-passos {
  background-image: url('../images/borda-vertical_1borda-vertical.png');
  background-position: 0%;
  background-repeat: repeat-y;
  background-size: auto;
  padding-left: 25px;
}

.separador {
  z-index: 3;
  max-width: 900px;
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
}

.separador.branco {
  background-color: var(--branco);
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -5px, 50% -3px, 50% 103%;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: auto, auto, auto, auto;
}

.separador.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 60px;
}

.separador.sub-item {
  margin-top: -20px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.separador.sub-item.cor-branco {
  background-color: var(--branco);
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -5px, 50% 103%, 50% -3px;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: auto, auto, auto, auto;
}

.separador.sub-item.cor-branco.sticky {
  z-index: 2;
  top: 130px;
}

.separador.degrade-preto {
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), linear-gradient(to bottom, var(--preto-20), white);
  background-position: 100%, -5px, 50% -3px, 50% 103%, 0 0;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x, repeat;
  background-size: auto, auto, auto, auto, auto;
}

.center {
  text-align: center;
}

.lista-item-passos {
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 21px;
  line-height: 25px;
}

.card-slider {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding: 25px 80px;
  display: flex;
}

.card-slider-titulo {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px;
  font-family: Komikax, sans-serif;
  font-size: 26px;
}

.card-slider-caixa {
  height: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.card-slider-texto {
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 23px;
}

.slider {
  height: 100%;
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/moldura-vertical.png'), url('../images/moldura-vertical.png'), url('../images/moldura-horizontal.png');
  background-position: 50% 100%, 100%, 0%, 50% 0;
  background-repeat: repeat-x, repeat-y, repeat-y, repeat-x;
  background-size: auto, auto, auto, auto;
  margin-top: 40px;
}

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

.grid-subtexto {
  grid-template: ". Area Area-2"
  / .25fr 1.5fr 1.5fr .25fr;
  padding: 40px 20px;
}

.grid-subtexto.bg-grafismo-branco {
  background-image: url('../images/bg-grafismo-branco.png');
  background-position: 0 0;
  background-size: auto;
}

.grid-figura2-figura3 {
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  padding: 20px;
}

.separador-titulo {
  font-family: Kalam, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.separador-subtitulo {
  font-size: 20px;
}

.card-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px;
}

.card-container.borda-container {
  background-color: var(--branco);
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -5px, 50% -3px, 50% 100%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto, auto;
}

.lista-item-modelos {
  margin-bottom: 20px;
  font-family: Kalam, sans-serif;
  font-size: 24px;
  line-height: 25px;
}

.lista-item-modelos.sub-item {
  margin-top: -10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
}

.lista-modelo {
  background-image: url('../images/borda-vertical_1borda-vertical.png');
  background-position: 0%;
  background-repeat: repeat-y;
  background-size: auto;
  padding-left: 25px;
}

.acordeon-cabecalho-titulo {
  font-family: Kalam, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
}

.acordeon-cabecalho-titulo._14px {
  font-size: 18px;
  line-height: 18px;
}

.card-horizontal-texto.titulo {
  min-width: 230px;
  text-align: center;
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -5px, 50% -5%, 50% 102%;
  background-repeat: repeat-y, repeat-y, repeat-x, no-repeat;
  background-size: auto, auto, auto, auto;
  padding: 11px;
}

.grid-passos-tema4, .grid-modelos-tema4 {
  grid-template-rows: auto;
}

.tabs-invertida {
  margin-bottom: 20px;
}

.lista-check {
  background-image: url('../images/bullet-check.svg');
  background-position: 0 10px;
  background-repeat: no-repeat;
  background-size: auto 18px;
  margin-left: 35px;
  padding-left: 25px;
  list-style-type: none;
}

.modal3, .modal4 {
  z-index: 100;
  background-color: rgba(0, 0, 0, .75);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25%;
  padding-right: 25%;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.display-none {
  display: none;
}

.modal5 {
  z-index: 100;
  background-color: rgba(0, 0, 0, .75);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25%;
  padding-right: 25%;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.grid-processo-gestao-sistema {
  grid-column-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
}

.card-vertical-texto {
  text-align: center;
  font-family: Kalam, sans-serif;
  font-size: 22px;
}

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

.caixa-borda {
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -5px, 50% -3px, 50% 100%;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: auto, auto, auto, auto;
  padding: 4px;
}

.grid-abertura-tema5 {
  grid-row-gap: 16px;
  grid-template: "."
                 "." 107px
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / .25fr .5fr .25fr;
}

.card-flip {
  z-index: 10;
  perspective: 1000px;
  justify-content: center;
  display: flex;
  position: relative;
}

.card-front {
  width: 300px;
  height: 200px;
  perspective: 1000px;
  align-items: center;
  display: flex;
}

.card-front-conteudo {
  width: 100%;
  height: 100%;
  perspective: 1000px;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  padding: 10px;
  display: flex;
  position: relative;
  transform: none;
}

.card-front-conteudo.cor5-50 {
  background-color: var(--cor5-50);
}

.card-back {
  width: 300px;
  height: 200px;
  perspective: 1000px;
  justify-content: center;
  align-items: center;
  display: block;
}

.card-back-conteudo {
  width: 100%;
  height: 100%;
  perspective: 1000px;
  background-color: #333;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  padding: 10px;
  display: flex;
}

.card-front-texto {
  text-align: center;
  font-family: Komikax, sans-serif;
  font-size: 21px;
}

.card-back-texto {
  color: var(--branco);
  text-align: center;
  font-family: Komikax, sans-serif;
  font-size: 21px;
}

.card-back-subtexto {
  color: var(--branco);
  text-align: center;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 19px;
  line-height: 24px;
}

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

.grid-metas-smart {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
  padding: 20px;
}

.grid-metas-smart.bg-grafismo-branco {
  background-image: url('../images/bg-grafismo-branco.png');
  background-position: 0 0;
  background-size: auto;
}

.grid-composicao-sistema-ava {
  max-width: 500px;
  grid-template-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". ."
                 ". Area"
                 ". Area-2"
                 ". Area-3"
                 ". Area-4"
                 ". Area-5"
                 ". Area-6"
                 ". Area-7"
                 ". Area-8"
                 ". Area-9"
                 ". Area-10"
                 / 50px auto;
}

.div-borda-horizontal-centro {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 50% -3px;
  background-repeat: repeat-x;
  background-size: auto;
}

.div-borda-vertical-esquerda {
  background-image: url('../images/borda-vertical_1borda-vertical.png');
  background-position: -5px;
  background-repeat: repeat-y;
  background-size: auto;
}

.grid-avaliacoes-monitoramento {
  grid-template-rows: auto;
  margin-top: 40px;
  margin-bottom: 40px;
}

.espaco-paragrafo {
  margin-bottom: 40px;
}

.grid-tema7-figura1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
}

.grid-capa-rodap {
  background-color: rgba(255, 255, 255, .9);
  order: 1;
  grid-template-rows: 256px auto auto;
  grid-template-columns: 1fr;
  box-shadow: 0 0 60px 60px rgba(255, 255, 255, .9);
}

.grid-importancia-planejamento {
  grid-column-gap: 28px;
  background-color: var(--cor3-15);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 20px;
}

.referencias a {
  color: #4c4c4c;
  text-decoration: underline;
}

.referencias a:hover {
  background-color: #f2f2f2;
}

.card-img-2 {
  justify-content: center;
  display: flex;
}

._w-900 {
  width: 100%;
  max-width: 900px;
}

.fonte {
  text-align: left;
  font-size: .9rem;
  line-height: 1.1rem;
}

.grid-objetivos-pns {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-columns: 1fr 1fr;
}

.card-container-2 {
  grid-template-rows: auto;
}

.card.objetivos {
  background-image: url('../images/borda-horizontal-cor5.png'), url('../images/borda-vertical-cor5.png'), url('../images/borda-horizontal-cor5.png'), url('../images/borda-vertical-cor5.png'), linear-gradient(to bottom, var(--cor5-15), var(--cor5-15));
  background-position: 50% 0, 100%, 50% 100%, 0%, 0 0;
  background-repeat: repeat-x, repeat-y, repeat-x, repeat-y, repeat;
  background-size: auto, auto, auto, auto, auto;
  padding: .938rem;
  font-family: Lato, sans-serif;
  font-size: 1.2rem;
  line-height: 1.8rem;
}

.card.smart {
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_2borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -5px, 50% 100%, 50% -3px;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto, auto;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 1.1rem;
}

.texto-objetivos {
  background-color: var(--cor5-50);
  color: #248183;
  border-radius: 0;
  padding-left: .313rem;
  padding-right: .313rem;
}

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

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

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

.tabela-tipos-indicadores {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: var(--preto);
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-titulo {
  background-image: url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png');
  background-position: 50% -5px, 50% -3px, 100%, -5px;
  background-repeat: repeat-x, repeat-x, no-repeat, repeat-y;
  background-size: auto, auto 6px, 5px, 8px;
  justify-content: center;
  align-items: center;
  padding: .625rem;
  font-family: Lato, sans-serif;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.8rem;
  display: flex;
}

.grid-titulo.bg-cor6-15 {
  background-color: var(--cor6-50);
}

.grid-celula {
  background-color: #fff;
  background-image: url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-vertical_1borda-vertical.png'), url('../images/borda-horizontal_1borda-horizontal.png'), url('../images/borda-horizontal_1borda-horizontal.png');
  background-position: 100%, -8px, 50% 104%, 50% -5px;
  background-repeat: repeat-y, repeat-y, repeat-x, repeat-x;
  background-size: auto, auto, auto, auto;
  padding: .625rem;
}

.marcas-creditos {
  align-self: center;
  margin-top: 30px;
  padding: 5px;
  position: static;
  top: auto;
  bottom: 0%;
  left: auto;
  right: auto;
}

.creditos h3 {
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 1.438rem;
}

.creditos p {
  margin-bottom: .313rem;
  font-size: 1.125rem;
  line-height: 1.25rem;
}

.creditos h4 {
  margin-bottom: -5px;
  font-weight: 700;
}

.creditos blockquote {
  max-width: none;
  background-color: var(--cor7-15);
  margin-right: auto;
}

.link-modal {
  text-decoration: underline;
}

.link-modal:hover {
  color: #4d4d4d;
  background-color: #e5e5e5;
}

.link-modal.w--current {
  display: none;
}

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

._w-300 {
  width: 100%;
  max-width: 300px;
  position: relative;
}

._w-600 {
  width: 100%;
  max-width: 600px;
}

.float-right {
  float: right;
}

.card-container-legenda {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.rt-ficha p {
  font-size: 1rem;
  line-height: 1.1rem;
}

.rt-ficha em {
  text-align: right;
  font-style: normal;
}

.padding-bottom-10 {
  padding-bottom: 10px;
}

.padding-left-10 {
  padding-left: 20px;
}

.margin-right-10 {
  padding-right: 1.25rem;
}

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

@media screen and (max-width: 991px) {
  h2 {
    font-size: 23px;
    line-height: 29px;
  }

  .section.bg-abertura {
    background-position: 50% 100%;
    background-size: 1016px;
  }

  .section.bg-tema2 {
    background-size: auto 100px;
  }

  .section.abertura1, .section.bg-tema2 {
    background-size: contain;
  }

  .section.bg-tema3, .section.bg-tema4, .section.bg-tema5, .section.bg-tema6, .section.bg-tema7 {
    background-size: auto;
  }

  .section.bg-capa {
    background-position: 0%;
  }

  .acordeon-conteudo {
    flex-wrap: wrap;
  }

  .modal, .card-som {
    object-fit: contain;
  }

  .bt-caixa {
    padding-bottom: 6px;
  }

  .grid-botoes {
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto auto auto auto;
  }

  .card-horizontal {
    object-fit: contain;
  }

  .card-horizontal.modelo4, .card-horizontal.dominios-influencia, .card-horizontal.ficha-catalogr-fica {
    display: block;
  }

  .card-vertical {
    object-fit: contain;
  }

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

  .card-horizontal-ico.ico-100.rotacao-90 {
    transform: rotate(90deg);
  }

  .card-caixa, .card-cabecalho {
    object-fit: contain;
  }

  .localizador {
    z-index: 2;
  }

  .icon {
    color: #fff;
  }

  .texto-localizador {
    left: 143px;
  }

  .menu-button {
    background-color: #7f7f7f;
  }

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

  .card-thumb {
    object-fit: contain;
  }

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

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

  .bt_atividade_relacione, .bt_limpar {
    padding-bottom: 6px;
  }

  .grid-ma-pratica {
    grid-template-columns: .5fr 1.75fr;
  }

  .grid-atencao, .grid-leitura-complementar {
    grid-template-columns: 3fr 1.75fr;
  }

  .grid-consideracoes-finais {
    grid-template-columns: .5fr 1.75fr;
  }

  .grid-grafico-homem-domino {
    grid-template-columns: auto 267px;
  }

  .grid-subtexto {
    grid-template-columns: 1.5fr;
    grid-template-areas: ".";
    grid-auto-flow: row;
  }

  .grid-figura2-figura3 {
    grid-template-columns: auto;
  }

  .acordeon-cabecalho-titulo {
    font-size: 18px;
    line-height: 16px;
  }

  .acordeon-cabecalho-titulo._14px {
    font-size: 14px;
    line-height: 14px;
  }

  .modal3, .modal4, .modal5 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .grid-processo-gestao-sistema {
    grid-template-columns: auto;
  }

  .grid-card-flip {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  h3 {
    font-size: 23px;
    line-height: 27px;
  }

  h4 {
    font-size: 20px;
    line-height: 18px;
  }

  h5 {
    text-align: center;
  }

  blockquote {
    margin-right: 0;
  }

  figcaption {
    font-size: 14px;
  }

  .section.bg-abertura {
    background-image: url('../images/fundo-home.png');
    background-position: 50% 104%;
    background-repeat: no-repeat;
    background-size: 500px;
  }

  .section.bg-tema2, .section.abertura1, .section.bg-tema2, .section.bg-tema3, .section.bg-tema4, .section.bg-tema5, .section.bg-tema6, .section.bg-tema7 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .acordeon-conteudo {
    flex-wrap: wrap;
  }

  .bt-caixa2.w--current, .bt-img.w--current, .bt-caixa.w--current {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .botao.impressora {
    padding: 10px;
  }

  .grid-botoes {
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 158px auto auto;
  }

  .card-vertical-ico, .card-horizontal-ico {
    max-width: 60px;
  }

  .localizador {
    position: relative;
  }

  .container-navbar {
    width: 60px;
  }

  .texto-localizador {
    font-size: 1em;
    left: 472px;
  }

  .grid-temas {
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-uma-intervencao-pode-ser {
    grid-template-columns: 1fr;
  }

  .tab-link {
    margin-left: auto;
    margin-right: auto;
  }

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

  .bt_atividade_relacione.w--current, .bt_limpar.w--current {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .grid-problemas-saude, .grid-cards {
    grid-template-columns: 1fr;
  }

  .card-img {
    margin-left: auto;
    margin-right: auto;
  }

  .card-img.float-right, .card-img.float-left {
    float: none;
    margin-left: auto;
  }

  .card-img.display-none {
    display: none;
  }

  .card-img-conteudo p {
    font-size: 16px;
  }

  .grid-ma-pratica {
    grid-template-rows: auto auto;
    grid-template-columns: minmax(124px, 2.25fr);
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .grid-atencao, .grid-leitura-complementar {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .card-tabela {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-consideracoes-finais {
    grid-template-rows: auto auto;
    grid-template-columns: minmax(124px, 2.25fr);
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .grid-grafico-homem-domino {
    grid-template-columns: 1fr;
  }

  .card-slider-titulo {
    font-size: 21px;
    line-height: 21px;
  }

  .card-slider-texto {
    font-size: 15px;
    line-height: 18px;
  }

  .grid-subtexto {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .grid-figura2-figura3 {
    grid-template-columns: 1fr;
  }

  .separador-titulo {
    font-size: 19px;
    line-height: 19px;
  }

  .separador-subtitulo {
    font-size: 14px;
    line-height: 14px;
  }

  .acordeon-cabecalho-titulo {
    font-size: 16px;
    line-height: 16px;
  }

  .card-front, .card-back {
    width: 250px;
    height: 250px;
  }

  .card-back-subtexto {
    font-size: 16px;
    line-height: 21px;
  }

  .grid-composicao-sistema-ava, .grid-recursos-divulgacao {
    grid-template-columns: 1fr;
  }

  .grid-tema7-figura1 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .tabela-tipos-indicadores {
    grid-template-columns: auto;
  }
}

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

  h2 {
    font-size: 18px;
    line-height: 23px;
  }

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

  p {
    font-size: 18px;
    line-height: 29px;
  }

  ul {
    padding-left: 10px;
  }

  ol {
    padding-left: 20px;
  }

  li {
    font-size: 17px;
    line-height: 24px;
  }

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

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

  .section.bg-abertura {
    background-position: 0%;
    background-size: 800px;
    line-height: 31px;
  }

  .section.bg-capa {
    line-height: 31px;
  }

  .container {
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-abertura-tema1 {
    grid-template-rows: auto 97px auto auto auto;
  }

  .grid-capa {
    grid-template-rows: auto 100px auto auto;
    grid-template-columns: .25fr 1.5fr .25fr;
  }

  .card3-texto {
    font-size: 20px;
    line-height: 29px;
  }

  .acordeon {
    margin-bottom: 1em;
  }

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

  .card-tabela-conteudo {
    align-content: flex-start;
  }

  .modal {
    display: block;
  }

  .modal.modelo1 {
    padding: 10px;
  }

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

  .bt-caixa2 {
    font-size: 11px;
  }

  .bt-caixa {
    font-size: 15px;
    line-height: 17px;
  }

  .botao {
    font-size: 14px;
  }

  .grid-botoes {
    grid-column-gap: 11px;
    grid-row-gap: 32px;
    flex-direction: row;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 124px auto;
  }

  .bt-direita {
    font-size: 14px;
  }

  .card-horizontal {
    font-size: 18px;
    line-height: 29px;
    display: block;
  }

  .card-horizontal-conteudo {
    font-size: 18px;
    line-height: 29px;
  }

  .card-vertical-ico {
    margin-left: auto;
    margin-right: auto;
  }

  .card-vertical {
    font-size: 18px;
    line-height: 29px;
    display: block;
  }

  .card-cabecalho-titulo {
    font-size: 18px;
    line-height: 22px;
  }

  .card-cabecalho-titulo.destaque-atencao, .card-cabecalho-titulo.modelo3, .card-cabecalho-titulo.destaque-atencao, .card-cabecalho-titulo.modelo3 {
    font-size: 19px;
  }

  .column1-footer {
    justify-content: flex-start;
  }

  .column2-footer {
    justify-content: flex-end;
  }

  .card-horizontal-ico {
    margin-left: auto;
    margin-right: auto;
  }

  .card-cabecalho-conteudo, .card-vertical-conteudo {
    font-size: 18px;
    line-height: 29px;
  }

  .card-cabecalho {
    font-size: 18px;
    line-height: 29px;
    display: block;
  }

  .lista-organizadoras-texto {
    font-size: 14px;
    line-height: 14px;
  }

  .lista-organizadoras-texto.subtitulo {
    font-size: 14px;
  }

  .container-navbar {
    display: flex;
  }

  .brand {
    max-width: 100px;
    margin-left: 5px;
  }

  .texto-localizador {
    font-size: .9em;
    left: 224px;
  }

  .lista-romana {
    font-size: 18px;
    line-height: 27px;
  }

  .card-caixa-autores {
    font-size: 22px;
    line-height: 26px;
  }

  .card-thumb {
    display: block;
  }

  .grid-temas {
    flex-direction: row;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-referencias {
    grid-template-rows: auto 115px auto auto auto;
  }

  .transcricao-audio {
    font-size: 17px;
    line-height: 27px;
  }

  .grid-abertura-tema3 {
    grid-template-rows: auto 80px auto auto auto;
  }

  .lista-alfabetica {
    font-size: 18px;
    line-height: 27px;
  }

  .tab-link-texto {
    display: none;
  }

  .tab-link-titulo {
    font-size: 16px;
    line-height: 16px;
  }

  .tab-conteudo-texto {
    font-size: 16px;
    line-height: 21px;
  }

  .bt_atividade_relacione {
    font-size: 15px;
    line-height: 17px;
  }

  .box_texto {
    font-size: 13px;
    line-height: 13px;
  }

  .aviso-vazio {
    font-size: 13px;
    line-height: 16px;
  }

  .bt_limpar {
    font-size: 15px;
    line-height: 17px;
  }

  .card-video-conteudo {
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .card-img-conteudo {
    width: auto;
  }

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

  .lista-item-autores {
    font-size: 14px;
    line-height: 14px;
  }

  .separador.sticky.branco {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .lista-item-passos {
    font-size: 14px;
    line-height: 14px;
  }

  .card-slider {
    padding-left: 10px;
    padding-right: 10px;
  }

  .card-slider-titulo {
    font-size: 18px;
    line-height: 22px;
  }

  .slider {
    padding: 30px;
  }

  .arrow {
    display: none;
  }

  .separador-titulo, .lista-item-modelos {
    font-size: 18px;
    line-height: 19px;
  }

  .lista-item-modelos.sub-item {
    font-size: 14px;
    line-height: 14px;
  }

  .acordeon-cabecalho-titulo._14px {
    font-size: 9px;
    line-height: 10px;
  }

  .card-horizontal-texto {
    font-size: 18px;
    line-height: 22px;
  }

  .grid-passos-tema4, .grid-modelos-tema4 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

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

  .grid-processo-gestao-sistema {
    grid-template-columns: auto;
  }

  .grid-abertura-tema5 {
    grid-template-rows: auto 80px auto auto auto;
  }

  .card-front, .card-back {
    width: 100%;
    max-width: 250px;
  }

  .grid-card-flip {
    grid-template-columns: 1fr;
  }

  .grid-capa-rodap {
    grid-template-rows: 148px auto auto;
    grid-template-columns: auto;
  }

  .card-img-2 {
    margin-bottom: 15px;
  }

  .grid-objetivos-pns {
    grid-template-columns: 1fr;
  }
}

#w-node-_6a348a4e-fcf7-4fe4-ea96-b0e648f49bf4-ddeac3fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a348a4e-fcf7-4fe4-ea96-b0e648f49c05-ddeac3fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6a348a4e-fcf7-4fe4-ea96-b0e648f49c06-ddeac3fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cda0b3e7-b095-bfdc-1637-0b14d6058032-ddeac3fe {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-cda0b3e7-b095-bfdc-1637-0b14d6058038-ddeac3fe {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-cda0b3e7-b095-bfdc-1637-0b14d605803e-ddeac3fe {
  grid-area: 1 / 5 / 2 / 7;
}

#w-node-cda0b3e7-b095-bfdc-1637-0b14d6058044-ddeac3fe {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-cda0b3e7-b095-bfdc-1637-0b14d605804a-ddeac3fe {
  grid-area: 2 / 4 / 3 / 6;
}

#w-node-cda0b3e7-b095-bfdc-1637-0b14d6058050-ddeac3fe {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-cda0b3e7-b095-bfdc-1637-0b14d6058056-ddeac3fe {
  grid-area: 3 / 4 / 4 / 6;
}

#imprimir-tudo.w-node-_85595d96-1a39-7a52-c72a-b212f6f4603c-71ef8a80, #imprimir-pagina.w-node-_85595d96-1a39-7a52-c72a-b212f6f4603e-71ef8a80 {
  align-self: center;
  justify-self: center;
}

#w-node-_524cc4f5-4651-a2cc-5a41-e5538fc51017-10eac403 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ddad6ad5-4535-1a2e-ffb0-9de4b22bb4c5-10eac403 {
  grid-area: 3 / 1 / 4 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-fb5ec606-0ef2-d337-22c1-9bde3ac4e0a2-10eac403 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-_5bd06152-3507-2bbe-1e01-4e571570694e-10eac403 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_5bd06152-3507-2bbe-1e01-4e571570694f-10eac403 {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-_213d7439-1c63-bd5b-500d-cfc4d1829420-10eac403 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_213d7439-1c63-bd5b-500d-cfc4d1829423-10eac403 {
  grid-area: 6 / 1 / 7 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_213d7439-1c63-bd5b-500d-cfc4d1829425-10eac403 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-_213d7439-1c63-bd5b-500d-cfc4d1829427-10eac403 {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: stretch;
}

#w-node-_213d7439-1c63-bd5b-500d-cfc4d1829429-10eac403 {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: stretch;
}

#w-node-_213d7439-1c63-bd5b-500d-cfc4d182942b-10eac403 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
  justify-self: end;
}

#w-node-_2e510133-072d-5221-0511-9faaa87c224a-a87c224a {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
  justify-self: center;
}

#w-node-_1b835499-efdc-376e-7108-3e3004f655af-04f655af {
  align-self: center;
  justify-self: center;
}

#w-node-_37b64af1-0249-d765-efbc-ec2c34257da4-66eac406, #w-node-_37b64af1-0249-d765-efbc-ec2c34257daa-66eac406 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_37b64af1-0249-d765-efbc-ec2c34257dae-66eac406, #w-node-_37b64af1-0249-d765-efbc-ec2c34257db2-66eac406 {
  justify-self: center;
}

#w-node-_55b023f2-bbd2-89c8-4ed3-62decec6b3ff-66eac406 {
  align-self: center;
  justify-self: center;
}

#w-node-_8ec628b2-bb32-0073-2760-232db6f307f3-66eac406, #w-node-_5ac3892c-89a2-e5da-6e17-23ea4562908d-66eac406, #w-node-_1de6faf6-e570-a77e-6bc6-6f22968000da-66eac406 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_472d83b5-38b3-3867-ec7a-0805f27c8143-66eac406, #w-node-adbe9d38-efcc-f0cd-2d04-8fa024875684-66eac406 {
  align-self: center;
  justify-self: center;
}

#w-node-_9efd2597-22fd-84d8-a62d-91ffe61ec9d6-eeeac407, #w-node-_47811821-6485-8875-0abd-d748ae187b4e-eeeac407 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d002d88-296c-f4c4-eed0-acfc4cc63815-eeeac407 {
  align-self: center;
}

#w-node-_9efd2597-22fd-84d8-a62d-91ffe61ec9fe-eeeac407, #w-node-_04c87c89-a4e3-f9f9-8701-43bc1e5c60a6-eeeac407, #w-node-_37dec72a-d30a-2ce8-8e51-68b8a04caa26-eeeac407, #w-node-_5a57399c-7adf-9f09-0a8a-597b49404412-eeeac407 {
  align-self: start;
}

#w-node-_88179738-9f7c-a957-4929-6383d776221b-eeeac407 {
  justify-self: center;
}

#w-node-_3686df96-08ce-d3c6-55a5-4d2b0c1cbf21-eeeac407, #w-node-_5fbc115d-1054-bf6b-aaba-ef2c12573b25-eeeac407 {
  align-self: center;
}

#w-node-_57fc71a7-efd6-0293-a905-b22680d9b9c2-eeeac407 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_22cbf2fc-c81a-1fe6-045d-5c29f32eeeab-eeeac407 {
  align-self: start;
}

#w-node-_3f499d95-b223-1de1-6023-9f4c10b96310-eeeac407 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_311f42f4-7f06-b0ae-dab5-946d030677a2-eeeac407, #w-node-_311f42f4-7f06-b0ae-dab5-946d030677a4-eeeac407 {
  align-self: center;
  justify-self: center;
}

#w-node-a3dec9a4-4689-8a11-6330-8a7c74053176-1ceac408 {
  align-self: start;
}

#w-node-_8fcc4159-4281-98ce-ddf4-9bc621d64150-1ceac408 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_08cb9642-2858-164f-f539-df90c89a0620-1ceac408 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-fd436e76-96ce-b86c-8eab-4f4a2af7ddce-1ceac408 {
  align-self: start;
}

#w-node-_495d5009-ec8e-b0c4-0a29-c08ec563ea45-1ceac408 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c07f2b61-7127-a27a-14ab-3cb4a899c458-1ceac408 {
  grid-area: Area-2;
  align-self: center;
}

#w-node-c07f2b61-7127-a27a-14ab-3cb4a899c45d-1ceac408 {
  grid-area: Area;
  align-self: center;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-39eac40d {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-39eac40d {
  grid-area: 2 / 1 / 3 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660c5-39eac40d {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-39eac40f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-39eac40f {
  grid-area: 6 / 2 / 7 / 4;
  align-self: center;
  justify-self: start;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b8-39eac40f {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660ba-39eac40f {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: stretch;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660bc-39eac40f {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: stretch;
}

#w-node-_77a7cef5-a27b-edd7-6090-137ff98dd889-39eac40f {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
  justify-self: end;
}

#w-node-_1b226b26-ad55-5a55-9d29-2e7fadc4b504-39eac40f, #w-node-a7b13e01-3d82-8d2e-94da-6bc8867dcc6b-39eac40f, #w-node-c9e3156e-0996-1012-699d-708736ed9699-39eac40f {
  align-self: start;
}

#w-node-f59d1e50-24fb-e691-1273-4c29b6119d9c-39eac40f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_44de275e-361b-9be5-c16a-13594534db0e-39eac40f {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_25813fbe-d11c-03ad-58e6-dd6ff376359c-39eac40f {
  align-self: center;
}

#w-node-_2c9ee6b2-a233-2339-af6a-07c84e42f411-39eac40f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e0b80fc5-0ebe-03a0-a6a2-9532b010ea4e-39eac40f, #w-node-_9ba1b79d-f669-4b93-7068-5238b75760bc-39eac40f {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_4c9bce4b-6a9d-6fbe-cc31-ee4e7d47fd5a-39eac40f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-b5698d5b-6549-fcd7-82a6-cee42b4cff42-39eac40f {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_9a4eaec5-610d-b073-42b4-c5f38c46d6f0-39eac40f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_576dfcb0-fac7-53d7-6531-c44fd47e67a8-39eac40f {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_55b5790c-67ec-bcc5-44ae-f941b74d6409-39eac40f {
  align-self: center;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-72eac410 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-72eac410 {
  grid-area: 9 / 2 / 10 / 3;
  align-self: center;
  justify-self: start;
}

#w-node-_0c1ef55c-bdd0-6163-1ca9-06b13d1190b7-72eac410 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
  justify-self: end;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b8-72eac410 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-_5f0367f4-9f6e-9250-72fa-341314e29f85-72eac410 {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: stretch;
}

#w-node-de5bb890-480a-fd1d-887b-13b9689e8f58-72eac410 {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: stretch;
}

#w-node-_42ca36b4-0bc1-5d12-82f5-89b2099f1ac9-72eac410 {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: stretch;
}

#w-node-_698e9f1d-d710-39fb-6424-0385f77aed83-72eac410 {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: stretch;
}

#w-node-_5da95872-812a-f9e6-be94-62940002d01f-72eac410 {
  grid-area: 8 / 2 / 9 / 3;
  justify-self: stretch;
}

#w-node-_2a57f5a7-237d-3443-cbba-edc5058f504b-72eac410 {
  align-self: center;
}

#w-node-_08380a29-da40-fcf0-233c-1f423a8a8c21-72eac410 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_387eec45-9815-55d3-9a0b-c152894e8830-72eac410, #w-node-_4a088603-adc9-3892-772f-5451892c2b4d-72eac410 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_7cdf7d32-24c0-d22b-f14e-713eeb8df677-72eac410 {
  align-self: center;
}

#w-node-dcc6213c-c730-d5ce-ce87-1e9d3d944a19-72eac410 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6da9de8e-bc52-f1cd-8f25-f5bbd2a78370-72eac410 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_5fa25074-6368-e2a4-4f3d-9cd3305dbfc5-72eac410 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_04322502-6cf4-fb9e-18d8-e9f0c4044b02-72eac410 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-bde4fd2b-b81d-861f-736f-78741fcce3f9-72eac410 {
  justify-self: end;
}

#w-node-_767838f0-1a32-18a8-c41c-851e697ef4d0-72eac410 {
  justify-self: start;
}

#w-node-_8ab50429-6ab6-b135-96de-bf8c525835c5-72eac410 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7d2ed3b6-394e-b2b5-a699-d4dd5e93ee49-72eac410 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10e09c38-0525-5052-a0b8-d786bca72e23-72eac410, #w-node-ffa2f83a-14e3-10ab-5087-37177a50a35f-72eac410 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-ffa2f83a-14e3-10ab-5087-37177a50a364-72eac410 {
  align-self: center;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-d1eac411 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9546ae36-18bd-2316-8737-d853ae3ecf3e-d1eac411 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
  justify-self: end;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-d1eac411 {
  grid-area: 8 / 2 / 9 / 4;
  align-self: center;
  justify-self: start;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b8-d1eac411 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-_5f0367f4-9f6e-9250-72fa-341314e29f85-d1eac411 {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: stretch;
}

#w-node-de5bb890-480a-fd1d-887b-13b9689e8f58-d1eac411 {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: stretch;
}

#w-node-_5da95872-812a-f9e6-be94-62940002d01f-d1eac411 {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: stretch;
}

#w-node-_9cc13219-cb13-8b58-8b7e-434192616ce8-d1eac411 {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: stretch;
}

#w-node-a64f93ea-05e4-53b5-e8ce-5311983edd3e-d1eac411 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_774e25d6-e4ff-6722-ca5e-4eb39350300e-d1eac411 {
  align-self: center;
}

#w-node-b4012acf-46b4-3c93-e2b2-9324b9cee106-d1eac411 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-aa08c4ba-4732-0345-365a-dab874f1eaca-d1eac411, #w-node-c2ee7edb-2468-a9d5-a46a-ed8d6707bf71-d1eac411 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-c2ee7edb-2468-a9d5-a46a-ed8d6707bf76-d1eac411 {
  align-self: start;
}

#w-node-_63734ba7-df1c-8c56-4b5a-cab06d0e709e-d1eac411 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_429f2d44-1cad-0b4e-8997-3f4497f17964-d1eac411 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_429f2d44-1cad-0b4e-8997-3f4497f17969-d1eac411 {
  align-self: start;
}

#w-node-ff636f00-8e20-a146-7452-c3d4154cefa3-d1eac411, #w-node-_7de711ee-65a5-2b2f-8684-1ea086eb7c6b-d1eac411 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1cd8bf0c-6355-9f8d-bc9f-98c9590a5aa5-d1eac411 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_1cd8bf0c-6355-9f8d-bc9f-98c9590a5aaa-d1eac411 {
  align-self: start;
}

#w-node-c570d5ea-ff80-2e68-3de2-8f95a400f51c-d1eac411 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-c570d5ea-ff80-2e68-3de2-8f95a400f521-d1eac411 {
  align-self: center;
}

#w-node-d4ba5f27-81e7-cc0b-bbea-c1109b4256b4-5d1109da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-b3aed4c0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9546ae36-18bd-2316-8737-d853ae3ecf3e-b3aed4c0 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
  justify-self: end;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-b3aed4c0 {
  grid-area: 8 / 2 / 9 / 4;
  align-self: center;
  justify-self: start;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b8-b3aed4c0 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-_5f0367f4-9f6e-9250-72fa-341314e29f85-b3aed4c0 {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: stretch;
}

#w-node-de5bb890-480a-fd1d-887b-13b9689e8f58-b3aed4c0 {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: stretch;
}

#w-node-_5da95872-812a-f9e6-be94-62940002d01f-b3aed4c0 {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: stretch;
}

#w-node-_9cc13219-cb13-8b58-8b7e-434192616ce8-b3aed4c0 {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: stretch;
}

#w-node-_3c99ca43-9d2a-ce36-11c3-97a6c65904f6-b3aed4c0 {
  align-self: start;
}

#w-node-_3c99ca43-9d2a-ce36-11c3-97a6c65904fc-b3aed4c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_309fb7a0-d61c-ab50-4498-860ca5211eef-b3aed4c0 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_309fb7a0-d61c-ab50-4498-860ca5211ef4-b3aed4c0 {
  align-self: start;
}

#w-node-_82e0bb89-28df-8b9c-5a31-aea37007c10b-b3aed4c0 {
  grid-area: Area;
  align-self: center;
}

#w-node-_82e0bb89-28df-8b9c-5a31-aea37007c110-b3aed4c0 {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_95ad1ac0-a875-57c3-9b7e-fcdfb7cef308-b3aed4c0, #w-node-ae5be789-f295-da71-29fa-d1617cf52426-b3aed4c0 {
  align-self: start;
}

#w-node-_3b9b5023-f451-bb07-0ddc-7b5772273199-b3aed4c0 {
  align-self: center;
  justify-self: end;
}

#w-node-_30e11286-3a8e-95fc-12bd-992a70f0e398-b3aed4c0 {
  justify-self: start;
}

#w-node-_30e79e87-9e24-05c4-2151-b7ddd3bc46fb-b3aed4c0 {
  grid-area: Area-2;
  align-self: center;
}

#w-node-_30e79e87-9e24-05c4-2151-b7ddd3bc4700-b3aed4c0 {
  grid-area: Area;
  align-self: center;
}

#w-node-_884d78e9-0aee-0ead-29c8-f30532c4e181-b3aed4c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c92d3a37-e3e3-5a21-f68b-158629cbb3b5-b3aed4c0 {
  grid-area: Area;
  align-self: center;
}

#w-node-c92d3a37-e3e3-5a21-f68b-158629cbb3ba-b3aed4c0 {
  grid-area: Area-2;
  align-self: center;
}

#w-node-e3bed531-d5b6-8a79-cafe-19b0000b5596-b3aed4c0 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-e3bed531-d5b6-8a79-cafe-19b0000b559b-b3aed4c0 {
  align-self: start;
}

#w-node-_816ae26b-85a4-073c-f012-de5b22f571be-b3aed4c0 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_816ae26b-85a4-073c-f012-de5b22f571c3-b3aed4c0 {
  align-self: start;
}

#w-node-d96dc1d4-d137-fcfd-8422-34b94e3b8c29-b3aed4c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_063429e4-a39d-68ee-2ee2-7b60a0fe80eb-b3aed4c0 {
  align-self: start;
}

#w-node-_063429e4-a39d-68ee-2ee2-7b60a0fe80f1-b3aed4c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3bfbe840-a14e-9585-bde2-1800bb1b2c66-b3aed4c0 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_3bfbe840-a14e-9585-bde2-1800bb1b2c6b-b3aed4c0 {
  align-self: start;
}

#w-node-_1627b06d-66de-789e-ba21-2d7fab2eec46-b3aed4c0 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_1627b06d-66de-789e-ba21-2d7fab2eec4b-b3aed4c0 {
  align-self: center;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-7ab78833 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9546ae36-18bd-2316-8737-d853ae3ecf3e-7ab78833 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
  justify-self: end;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-7ab78833 {
  grid-area: 8 / 2 / 9 / 4;
  align-self: center;
  justify-self: start;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b8-7ab78833 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-_5f0367f4-9f6e-9250-72fa-341314e29f85-7ab78833 {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: stretch;
}

#w-node-de5bb890-480a-fd1d-887b-13b9689e8f58-7ab78833 {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: stretch;
}

#w-node-_5da95872-812a-f9e6-be94-62940002d01f-7ab78833 {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: stretch;
}

#w-node-_9cc13219-cb13-8b58-8b7e-434192616ce8-7ab78833 {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: stretch;
}

#w-node-_3d57b923-aefd-d5bc-ae34-8c1ba2d39ab6-7ab78833 {
  align-self: start;
}

#w-node-_3d57b923-aefd-d5bc-ae34-8c1ba2d39abc-7ab78833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2df9dd86-56b3-8292-77a2-84a084d8775f-7ab78833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-cee6a3de-357d-0c9d-b266-0ffd96b8e8c0-7ab78833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d3a2afc0-7953-b7ad-c5d6-3663dc31c32e-7ab78833 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-d3a2afc0-7953-b7ad-c5d6-3663dc31c333-7ab78833 {
  align-self: start;
}

#w-node-_32b1fce8-c765-ffd5-f46f-c3e4efb7ec11-7ab78833 {
  grid-area: Area;
}

#w-node-_81ab7e03-da04-119c-d3e9-c4033d05da7a-7ab78833 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_81ab7e03-da04-119c-d3e9-c4033d05da7f-7ab78833 {
  align-self: start;
}

#w-node-_1deb1c08-b3ca-087a-5c49-2040a363d089-7ab78833 {
  align-self: center;
  justify-self: center;
}

#w-node-d20af0af-8a87-cade-7565-cee4b2f73232-7ab78833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_694320bf-8fb6-802a-050d-8d991bf1b74c-7ab78833 {
  grid-area: Area;
}

#w-node-_4738a45f-abd4-5795-9722-a6b675b5db8f-7ab78833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4cfb1cc4-4a7c-b0a8-fff0-1f0332b94775-7ab78833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_834ce1ac-9d28-8583-cf1b-ed0de242596b-7ab78833 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_834ce1ac-9d28-8583-cf1b-ed0de2425970-7ab78833 {
  align-self: start;
}

#w-node-_6414529e-8c68-f1b0-2acf-8b5a60d04058-7ab78833 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_6414529e-8c68-f1b0-2acf-8b5a60d0405d-7ab78833 {
  align-self: center;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-8b17bc7d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9546ae36-18bd-2316-8737-d853ae3ecf3e-8b17bc7d {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
  justify-self: end;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-8b17bc7d {
  grid-area: 8 / 2 / 9 / 4;
  align-self: center;
  justify-self: start;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b8-8b17bc7d {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-_5f0367f4-9f6e-9250-72fa-341314e29f85-8b17bc7d {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: stretch;
}

#w-node-de5bb890-480a-fd1d-887b-13b9689e8f58-8b17bc7d {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: stretch;
}

#w-node-_5da95872-812a-f9e6-be94-62940002d01f-8b17bc7d {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: stretch;
}

#w-node-_9cc13219-cb13-8b58-8b7e-434192616ce8-8b17bc7d {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: stretch;
}

#w-node-dd89d78e-623e-fc7f-f4ad-5c802ea797b7-8b17bc7d {
  align-self: start;
}

#w-node-dd89d78e-623e-fc7f-f4ad-5c802ea797bd-8b17bc7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_048325e8-f706-3aa5-71c0-bcf64747c277-8b17bc7d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_048325e8-f706-3aa5-71c0-bcf64747c27c-8b17bc7d {
  align-self: start;
}

#w-node-_556c6d6a-a8b6-6516-bea3-f9b7b39384e9-8b17bc7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ed667e7b-4a41-4644-c5b4-e704af97fb99-8b17bc7d {
  align-self: center;
}

#w-node-b9d65cc6-5886-d9cc-aa46-ec6635a70bc6-8b17bc7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_34ff0f28-0ace-9c77-43dd-689ee280c3ea-8b17bc7d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_34ff0f28-0ace-9c77-43dd-689ee280c3ef-8b17bc7d {
  align-self: start;
}

#w-node-_8b3cff6f-8150-76d7-d6a3-8665b730224a-8b17bc7d {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-d2e5bcc6-5cfe-6768-39e4-2b2c23589df7-8b17bc7d {
  grid-area: 1 / 1 / 11 / 2;
}

#w-node-cf42517d-df21-5a75-a13b-05e5ba95b555-8b17bc7d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_76c833e2-5e75-f289-431b-b25a8563a35d-8b17bc7d {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_2759b325-ddf5-a2fc-19f4-cd54f28ab002-8b17bc7d {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f85b4df-817c-027a-1a31-ab86c2b4f4c0-8b17bc7d {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_90596e16-0816-504b-095e-f661b17ec796-8b17bc7d {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-bc336083-5e23-d1d2-9ec8-5437e159ce5b-8b17bc7d {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_6257f879-d261-33e3-86f1-df9f765995a6-8b17bc7d {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_1e949115-54a2-46a3-9238-ebb51524f5f6-8b17bc7d {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-e4528f6f-69fe-800d-336c-9e83d629e119-8b17bc7d {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_69454e66-d5ac-98d0-b9f4-f41f56022aa6-8b17bc7d {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_17814a62-5ed9-7fd5-6191-c822e949ffcf-8b17bc7d {
  grid-area: Area;
}

#w-node-b5407637-596c-a7be-f001-0c757c13689d-8b17bc7d {
  grid-area: Area-2;
}

#w-node-bd6230f8-9d00-10de-0024-809868603302-8b17bc7d {
  grid-area: Area-3;
}

#w-node-cf1f78ab-b97d-0a2f-787e-d05cb0eb9255-8b17bc7d {
  grid-area: Area-4;
}

#w-node-_2eb018c1-139a-39c4-503b-72a1b8bcd738-8b17bc7d {
  grid-area: Area-5;
}

#w-node-ddb0b490-ab88-2657-f829-f71ae663a1bf-8b17bc7d {
  grid-area: Area-6;
}

#w-node-_6fb72740-988f-17c8-033a-15357f872d33-8b17bc7d {
  grid-area: Area-7;
}

#w-node-_92230739-bcff-28b1-4a70-710ecde62050-8b17bc7d {
  grid-area: Area-8;
}

#w-node-a6d8e888-880a-65fe-e8c6-ec9718c33c8f-8b17bc7d {
  grid-area: Area-9;
}

#w-node-_15fa8e27-1f3f-ed35-e1f6-a635667463e9-8b17bc7d {
  grid-area: Area-10;
}

#w-node-_69af5499-e26d-cf1a-9db7-4c8b19f504b4-8b17bc7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d1d55a3e-bc9c-8d18-46e2-f3ceba68b420-8b17bc7d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-d1d55a3e-bc9c-8d18-46e2-f3ceba68b425-8b17bc7d {
  align-self: center;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-61d0f735 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9546ae36-18bd-2316-8737-d853ae3ecf3e-61d0f735 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: end;
  justify-self: end;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-61d0f735 {
  grid-area: 9 / 2 / 10 / 4;
  align-self: center;
  justify-self: start;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b8-61d0f735 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-_5f0367f4-9f6e-9250-72fa-341314e29f85-61d0f735 {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: stretch;
}

#w-node-de5bb890-480a-fd1d-887b-13b9689e8f58-61d0f735 {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: stretch;
}

#w-node-_5da95872-812a-f9e6-be94-62940002d01f-61d0f735 {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: stretch;
}

#w-node-_9cc13219-cb13-8b58-8b7e-434192616ce8-61d0f735 {
  grid-area: 8 / 2 / 9 / 3;
  justify-self: stretch;
}

#w-node-_06ecaeae-a16a-2af1-6c1e-22534ed7b3d3-61d0f735 {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: stretch;
}

#w-node-da1a539b-19a3-daf2-e471-1f32d551c44c-61d0f735, #w-node-_2a3e2ddd-76c3-c066-687d-fb0cddf43e0a-61d0f735 {
  align-self: start;
}

#w-node-_00852cda-8610-2beb-ba94-e7543efe0cd5-61d0f735 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: start;
}

#w-node-b1eff1a4-74db-3f02-a6fe-c13fc2c4c92a-61d0f735 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-b1eff1a4-74db-3f02-a6fe-c13fc2c4c92f-61d0f735, #w-node-_308c8072-47e9-fd68-56eb-1f9d0cc1f4b6-61d0f735 {
  align-self: start;
}

#w-node-_308c8072-47e9-fd68-56eb-1f9d0cc1f4bc-61d0f735 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff4dda2d-63d0-11c5-ceac-751d25ae3f05-61d0f735 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7d261e55-d8e1-e65c-6079-d0066d475199-61d0f735 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_7d261e55-d8e1-e65c-6079-d0066d47519e-61d0f735 {
  align-self: center;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-1914d428 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-1914d428 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-c99a6a61-8d46-6aba-907c-7ca58f0660c5-1914d428 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_524cc4f5-4651-a2cc-5a41-e5538fc51017-10eac403 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5bd06152-3507-2bbe-1e01-4e571570694e-10eac403 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_5bd06152-3507-2bbe-1e01-4e571570694f-10eac403 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_213d7439-1c63-bd5b-500d-cfc4d1829420-10eac403 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_213d7439-1c63-bd5b-500d-cfc4d182942b-10eac403 {
    grid-area: 2 / 1 / 3 / 4;
    align-self: end;
    justify-self: end;
  }

  #w-node-_8fcc4159-4281-98ce-ddf4-9bc621d64150-1ceac408, #w-node-_08cb9642-2858-164f-f539-df90c89a0620-1ceac408, #w-node-_495d5009-ec8e-b0c4-0a29-c08ec563ea45-1ceac408 {
    align-self: start;
  }

  #w-node-c07f2b61-7127-a27a-14ab-3cb4a899c458-1ceac408, #w-node-c07f2b61-7127-a27a-14ab-3cb4a899c45d-1ceac408 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-39eac40d, #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-39eac40f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_77a7cef5-a27b-edd7-6090-137ff98dd889-39eac40f {
    grid-area: 2 / 1 / 3 / 4;
    align-self: end;
    justify-self: end;
  }

  #w-node-f59d1e50-24fb-e691-1273-4c29b6119d9c-39eac40f, #w-node-_44de275e-361b-9be5-c16a-13594534db0e-39eac40f, #w-node-_2c9ee6b2-a233-2339-af6a-07c84e42f411-39eac40f, #w-node-e0b80fc5-0ebe-03a0-a6a2-9532b010ea4e-39eac40f, #w-node-_9ba1b79d-f669-4b93-7068-5238b75760bc-39eac40f, #w-node-_4c9bce4b-6a9d-6fbe-cc31-ee4e7d47fd5a-39eac40f, #w-node-b5698d5b-6549-fcd7-82a6-cee42b4cff42-39eac40f, #w-node-_9a4eaec5-610d-b073-42b4-c5f38c46d6f0-39eac40f, #w-node-_576dfcb0-fac7-53d7-6531-c44fd47e67a8-39eac40f {
    align-self: start;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-72eac410 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-72eac410 {
    grid-area: 9 / 2 / 10 / 4;
    align-self: center;
    justify-self: start;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b8-72eac410 {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: stretch;
  }

  #w-node-_5f0367f4-9f6e-9250-72fa-341314e29f85-72eac410 {
    grid-area: 4 / 2 / 5 / 3;
    justify-self: stretch;
  }

  #w-node-de5bb890-480a-fd1d-887b-13b9689e8f58-72eac410 {
    grid-area: 5 / 2 / 6 / 3;
    justify-self: stretch;
  }

  #w-node-_42ca36b4-0bc1-5d12-82f5-89b2099f1ac9-72eac410 {
    grid-area: 6 / 2 / 7 / 3;
    justify-self: stretch;
  }

  #w-node-_698e9f1d-d710-39fb-6424-0385f77aed83-72eac410 {
    grid-area: 7 / 2 / 8 / 3;
    justify-self: stretch;
  }

  #w-node-_5da95872-812a-f9e6-be94-62940002d01f-72eac410 {
    grid-area: 8 / 2 / 9 / 3;
    justify-self: stretch;
  }

  #w-node-_08380a29-da40-fcf0-233c-1f423a8a8c21-72eac410, #w-node-_387eec45-9815-55d3-9a0b-c152894e8830-72eac410, #w-node-_4a088603-adc9-3892-772f-5451892c2b4d-72eac410, #w-node-dcc6213c-c730-d5ce-ce87-1e9d3d944a19-72eac410, #w-node-_5fa25074-6368-e2a4-4f3d-9cd3305dbfc5-72eac410, #w-node-_10e09c38-0525-5052-a0b8-d786bca72e23-72eac410, #w-node-ffa2f83a-14e3-10ab-5087-37177a50a35f-72eac410 {
    align-self: start;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-d1eac411 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a64f93ea-05e4-53b5-e8ce-5311983edd3e-d1eac411, #w-node-b4012acf-46b4-3c93-e2b2-9324b9cee106-d1eac411, #w-node-aa08c4ba-4732-0345-365a-dab874f1eaca-d1eac411, #w-node-c2ee7edb-2468-a9d5-a46a-ed8d6707bf71-d1eac411, #w-node-_63734ba7-df1c-8c56-4b5a-cab06d0e709e-d1eac411, #w-node-_429f2d44-1cad-0b4e-8997-3f4497f17964-d1eac411, #w-node-ff636f00-8e20-a146-7452-c3d4154cefa3-d1eac411, #w-node-_7de711ee-65a5-2b2f-8684-1ea086eb7c6b-d1eac411, #w-node-_1cd8bf0c-6355-9f8d-bc9f-98c9590a5aa5-d1eac411, #w-node-c570d5ea-ff80-2e68-3de2-8f95a400f51c-d1eac411 {
    align-self: start;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-b3aed4c0 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3c99ca43-9d2a-ce36-11c3-97a6c65904fc-b3aed4c0, #w-node-_309fb7a0-d61c-ab50-4498-860ca5211eef-b3aed4c0 {
    align-self: start;
  }

  #w-node-_82e0bb89-28df-8b9c-5a31-aea37007c10b-b3aed4c0, #w-node-_82e0bb89-28df-8b9c-5a31-aea37007c110-b3aed4c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_30e79e87-9e24-05c4-2151-b7ddd3bc46fb-b3aed4c0, #w-node-_30e79e87-9e24-05c4-2151-b7ddd3bc4700-b3aed4c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_884d78e9-0aee-0ead-29c8-f30532c4e181-b3aed4c0 {
    align-self: start;
  }

  #w-node-c92d3a37-e3e3-5a21-f68b-158629cbb3b5-b3aed4c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c92d3a37-e3e3-5a21-f68b-158629cbb3ba-b3aed4c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e3bed531-d5b6-8a79-cafe-19b0000b5596-b3aed4c0, #w-node-_816ae26b-85a4-073c-f012-de5b22f571be-b3aed4c0, #w-node-d96dc1d4-d137-fcfd-8422-34b94e3b8c29-b3aed4c0, #w-node-_063429e4-a39d-68ee-2ee2-7b60a0fe80f1-b3aed4c0, #w-node-_3bfbe840-a14e-9585-bde2-1800bb1b2c66-b3aed4c0, #w-node-_1627b06d-66de-789e-ba21-2d7fab2eec46-b3aed4c0 {
    align-self: start;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-7ab78833 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3d57b923-aefd-d5bc-ae34-8c1ba2d39abc-7ab78833, #w-node-cee6a3de-357d-0c9d-b266-0ffd96b8e8c0-7ab78833, #w-node-d3a2afc0-7953-b7ad-c5d6-3663dc31c32e-7ab78833, #w-node-_81ab7e03-da04-119c-d3e9-c4033d05da7a-7ab78833, #w-node-d20af0af-8a87-cade-7565-cee4b2f73232-7ab78833 {
    align-self: start;
  }

  #w-node-_4738a45f-abd4-5795-9722-a6b675b5db8f-7ab78833 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_4cfb1cc4-4a7c-b0a8-fff0-1f0332b94775-7ab78833, #w-node-_834ce1ac-9d28-8583-cf1b-ed0de242596b-7ab78833, #w-node-_6414529e-8c68-f1b0-2acf-8b5a60d04058-7ab78833 {
    align-self: start;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-8b17bc7d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-dd89d78e-623e-fc7f-f4ad-5c802ea797bd-8b17bc7d, #w-node-_048325e8-f706-3aa5-71c0-bcf64747c277-8b17bc7d, #w-node-_556c6d6a-a8b6-6516-bea3-f9b7b39384e9-8b17bc7d, #w-node-b9d65cc6-5886-d9cc-aa46-ec6635a70bc6-8b17bc7d, #w-node-_34ff0f28-0ace-9c77-43dd-689ee280c3ea-8b17bc7d, #w-node-_69af5499-e26d-cf1a-9db7-4c8b19f504b4-8b17bc7d, #w-node-d1d55a3e-bc9c-8d18-46e2-f3ceba68b420-8b17bc7d {
    align-self: start;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-61d0f735 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b1eff1a4-74db-3f02-a6fe-c13fc2c4c92a-61d0f735, #w-node-_308c8072-47e9-fd68-56eb-1f9d0cc1f4bc-61d0f735, #w-node-ff4dda2d-63d0-11c5-ceac-751d25ae3f05-61d0f735, #w-node-_7d261e55-d8e1-e65c-6079-d0066d475199-61d0f735 {
    align-self: start;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-1914d428 {
    grid-area: 1 / 1 / 2 / 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-cda0b3e7-b095-bfdc-1637-0b14d605803e-ddeac3fe {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-cda0b3e7-b095-bfdc-1637-0b14d6058044-ddeac3fe {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-cda0b3e7-b095-bfdc-1637-0b14d605804a-ddeac3fe {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-cda0b3e7-b095-bfdc-1637-0b14d6058050-ddeac3fe {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-cda0b3e7-b095-bfdc-1637-0b14d6058056-ddeac3fe {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_213d7439-1c63-bd5b-500d-cfc4d182942b-10eac403 {
    grid-area: 2 / 1 / 3 / 4;
    align-self: end;
    justify-self: end;
  }

  #w-node-_1b835499-efdc-376e-7108-3e3004f655af-04f655af, #w-node-_472d83b5-38b3-3867-ec7a-0805f27c8143-66eac406 {
    align-self: center;
  }

  #w-node-_77a7cef5-a27b-edd7-6090-137ff98dd889-39eac40f {
    grid-area: 2 / 1 / 3 / 4;
    align-self: end;
    justify-self: end;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-72eac410 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-72eac410 {
    grid-area: 9 / 1 / 10 / 4;
    align-self: center;
    justify-self: start;
  }

  #w-node-_0c1ef55c-bdd0-6163-1ca9-06b13d1190b7-72eac410 {
    grid-area: 2 / 1 / 3 / 4;
    align-self: end;
    justify-self: end;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b8-72eac410 {
    grid-area: 3 / 1 / 4 / 4;
    justify-self: stretch;
  }

  #w-node-_5f0367f4-9f6e-9250-72fa-341314e29f85-72eac410 {
    grid-area: 4 / 1 / 5 / 4;
    justify-self: stretch;
  }

  #w-node-de5bb890-480a-fd1d-887b-13b9689e8f58-72eac410 {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: stretch;
  }

  #w-node-_42ca36b4-0bc1-5d12-82f5-89b2099f1ac9-72eac410 {
    grid-area: 6 / 1 / 7 / 4;
    justify-self: stretch;
  }

  #w-node-_698e9f1d-d710-39fb-6424-0385f77aed83-72eac410 {
    grid-area: 7 / 1 / 8 / 4;
    justify-self: stretch;
  }

  #w-node-_5da95872-812a-f9e6-be94-62940002d01f-72eac410 {
    grid-area: 8 / 1 / 9 / 4;
    justify-self: stretch;
  }

  #w-node-_00852cda-8610-2beb-ba94-e7543efe0cd5-61d0f735 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-cda0b3e7-b095-bfdc-1637-0b14d6058032-ddeac3fe {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cda0b3e7-b095-bfdc-1637-0b14d6058038-ddeac3fe {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cda0b3e7-b095-bfdc-1637-0b14d605803e-ddeac3fe {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-cda0b3e7-b095-bfdc-1637-0b14d6058044-ddeac3fe {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-cda0b3e7-b095-bfdc-1637-0b14d605804a-ddeac3fe {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-cda0b3e7-b095-bfdc-1637-0b14d6058050-ddeac3fe {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-cda0b3e7-b095-bfdc-1637-0b14d6058056-ddeac3fe {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-fb5ec606-0ef2-d337-22c1-9bde3ac4e0a2-10eac403 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_213d7439-1c63-bd5b-500d-cfc4d1829420-10eac403 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_213d7439-1c63-bd5b-500d-cfc4d1829425-10eac403 {
    grid-area: 3 / 1 / 4 / 4;
    justify-self: stretch;
  }

  #w-node-_213d7439-1c63-bd5b-500d-cfc4d1829427-10eac403 {
    grid-area: 4 / 1 / 5 / 4;
    justify-self: stretch;
  }

  #w-node-_213d7439-1c63-bd5b-500d-cfc4d1829429-10eac403 {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: stretch;
  }

  #w-node-_213d7439-1c63-bd5b-500d-cfc4d182942b-10eac403 {
    grid-area: 2 / 1 / 3 / 4;
    align-self: end;
    justify-self: end;
  }

  #w-node-_2e510133-072d-5221-0511-9faaa87c224a-a87c224a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_37b64af1-0249-d765-efbc-ec2c34257da4-66eac406, #w-node-_37b64af1-0249-d765-efbc-ec2c34257daa-66eac406, #w-node-_8ec628b2-bb32-0073-2760-232db6f307f3-66eac406, #w-node-_5ac3892c-89a2-e5da-6e17-23ea4562908d-66eac406, #w-node-_1de6faf6-e570-a77e-6bc6-6f22968000da-66eac406, #w-node-_57fc71a7-efd6-0293-a905-b22680d9b9c2-eeeac407 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3f499d95-b223-1de1-6023-9f4c10b96310-eeeac407 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-39eac40d, #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-39eac40f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-39eac40f {
    grid-area: 6 / 1 / 7 / 4;
    align-self: center;
    justify-self: start;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b8-39eac40f {
    grid-area: 3 / 1 / 4 / 4;
    justify-self: stretch;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660ba-39eac40f {
    grid-area: 4 / 1 / 5 / 4;
    justify-self: stretch;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660bc-39eac40f {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: stretch;
  }

  #w-node-_77a7cef5-a27b-edd7-6090-137ff98dd889-39eac40f {
    grid-area: 2 / 1 / 3 / 4;
    align-self: end;
    justify-self: end;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-72eac410 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-72eac410 {
    grid-area: 9 / 1 / 10 / 4;
    align-self: center;
    justify-self: start;
  }

  #w-node-_0c1ef55c-bdd0-6163-1ca9-06b13d1190b7-72eac410 {
    grid-area: 2 / 1 / 3 / 4;
    align-self: end;
    justify-self: end;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b8-72eac410 {
    grid-area: 3 / 1 / 4 / 4;
    justify-self: stretch;
  }

  #w-node-_5f0367f4-9f6e-9250-72fa-341314e29f85-72eac410 {
    grid-area: 4 / 1 / 5 / 4;
    justify-self: stretch;
  }

  #w-node-de5bb890-480a-fd1d-887b-13b9689e8f58-72eac410 {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: stretch;
  }

  #w-node-_42ca36b4-0bc1-5d12-82f5-89b2099f1ac9-72eac410 {
    grid-area: 6 / 1 / 7 / 4;
    justify-self: stretch;
  }

  #w-node-_698e9f1d-d710-39fb-6424-0385f77aed83-72eac410 {
    grid-area: 7 / 1 / 8 / 4;
    justify-self: stretch;
  }

  #w-node-_5da95872-812a-f9e6-be94-62940002d01f-72eac410 {
    grid-area: 8 / 1 / 9 / 4;
    justify-self: stretch;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-d1eac411 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-d1eac411 {
    grid-area: 7 / 1 / 8 / 4;
    align-self: center;
    justify-self: start;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b8-d1eac411 {
    grid-area: 3 / 1 / 4 / 4;
    justify-self: stretch;
  }

  #w-node-_5f0367f4-9f6e-9250-72fa-341314e29f85-d1eac411 {
    grid-area: 4 / 1 / 5 / 4;
    justify-self: stretch;
  }

  #w-node-de5bb890-480a-fd1d-887b-13b9689e8f58-d1eac411 {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: stretch;
  }

  #w-node-_5da95872-812a-f9e6-be94-62940002d01f-d1eac411, #w-node-_9cc13219-cb13-8b58-8b7e-434192616ce8-d1eac411 {
    grid-area: 6 / 1 / 7 / 4;
    justify-self: stretch;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-b3aed4c0 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-b3aed4c0 {
    grid-area: 7 / 1 / 8 / 4;
    align-self: center;
    justify-self: start;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b8-b3aed4c0 {
    grid-area: 3 / 1 / 4 / 4;
    justify-self: stretch;
  }

  #w-node-_5f0367f4-9f6e-9250-72fa-341314e29f85-b3aed4c0 {
    grid-area: 4 / 1 / 5 / 4;
    justify-self: stretch;
  }

  #w-node-de5bb890-480a-fd1d-887b-13b9689e8f58-b3aed4c0 {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: stretch;
  }

  #w-node-_5da95872-812a-f9e6-be94-62940002d01f-b3aed4c0, #w-node-_9cc13219-cb13-8b58-8b7e-434192616ce8-b3aed4c0 {
    grid-area: 6 / 1 / 7 / 4;
    justify-self: stretch;
  }

  #w-node-_53f9eef0-bf2d-5b1c-49c2-7a730fd8a96f-b3aed4c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-7ab78833 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-7ab78833 {
    grid-area: 7 / 1 / 8 / 4;
    align-self: center;
    justify-self: start;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b8-7ab78833 {
    grid-area: 3 / 1 / 4 / 4;
    justify-self: stretch;
  }

  #w-node-_5f0367f4-9f6e-9250-72fa-341314e29f85-7ab78833 {
    grid-area: 4 / 1 / 5 / 4;
    justify-self: stretch;
  }

  #w-node-de5bb890-480a-fd1d-887b-13b9689e8f58-7ab78833 {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: stretch;
  }

  #w-node-_5da95872-812a-f9e6-be94-62940002d01f-7ab78833, #w-node-_9cc13219-cb13-8b58-8b7e-434192616ce8-7ab78833 {
    grid-area: 6 / 1 / 7 / 4;
    justify-self: stretch;
  }

  #w-node-_2df9dd86-56b3-8292-77a2-84a084d8775f-7ab78833 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-8b17bc7d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-8b17bc7d {
    grid-area: 7 / 1 / 8 / 4;
    align-self: center;
    justify-self: start;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b8-8b17bc7d {
    grid-area: 3 / 1 / 4 / 4;
    justify-self: stretch;
  }

  #w-node-_5f0367f4-9f6e-9250-72fa-341314e29f85-8b17bc7d {
    grid-area: 4 / 1 / 5 / 4;
    justify-self: stretch;
  }

  #w-node-de5bb890-480a-fd1d-887b-13b9689e8f58-8b17bc7d {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: stretch;
  }

  #w-node-_5da95872-812a-f9e6-be94-62940002d01f-8b17bc7d, #w-node-_9cc13219-cb13-8b58-8b7e-434192616ce8-8b17bc7d {
    grid-area: 6 / 1 / 7 / 4;
    justify-self: stretch;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-61d0f735 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b6-61d0f735 {
    grid-area: 7 / 1 / 8 / 4;
    align-self: center;
    justify-self: start;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b8-61d0f735 {
    grid-area: 3 / 1 / 4 / 4;
    justify-self: stretch;
  }

  #w-node-_5f0367f4-9f6e-9250-72fa-341314e29f85-61d0f735 {
    grid-area: 4 / 1 / 5 / 4;
    justify-self: stretch;
  }

  #w-node-de5bb890-480a-fd1d-887b-13b9689e8f58-61d0f735 {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: stretch;
  }

  #w-node-_5da95872-812a-f9e6-be94-62940002d01f-61d0f735, #w-node-_9cc13219-cb13-8b58-8b7e-434192616ce8-61d0f735, #w-node-_06ecaeae-a16a-2af1-6c1e-22534ed7b3d3-61d0f735 {
    grid-area: 6 / 1 / 7 / 4;
    justify-self: stretch;
  }

  #w-node-c99a6a61-8d46-6aba-907c-7ca58f0660b4-1914d428 {
    grid-area: 1 / 1 / 2 / 3;
  }
}


@font-face {
  font-family: 'Komikax';
  src: url('../fonts/KOMIKAX_.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kalam';
  src: url('../fonts/Kalam-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kalam';
  src: url('../fonts/Kalam-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kalam';
  src: url('../fonts/Kalam-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rancho';
  src: url('../fonts/Rancho-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}