:root {
  --fundo: #faf7f0;
  --amarelo: #ecb90c;
  --fundo-2: #f1ede0;
}

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

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

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  text-decoration: none;
}

a {
  text-decoration: none;
}

.div-menu-1 {
  background-color: #fff;
  flex-direction: row;
  place-content: space-between;
  align-items: center;
  max-width: 1920px;
  height: 170px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 70px;
  display: flex;
}

.logo {
  background-image: url('../images/Logo-H.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  min-width: 200px;
  max-width: 250px;
  height: 50px;
  position: relative;
  top: -1px;
}

.brand {
  justify-content: flex-start;
}

.body {
  background-color: #f6f5ef;
  font-family: Mada, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.submenu {
  background-color: #fff;
  flex: 1;
  justify-content: center;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.capa {
  z-index: 3;
  width: 100%;
  display: inline-block;
  position: relative;
  box-shadow: 4px 5px 11px #0003;
}

.sessao-capas {
  z-index: 1;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 170px;
  position: relative;
}

.espa-o-meio-navbar {
  flex: 1;
  min-width: 600px;
  height: 30px;
}

.sessao-menu {
  z-index: 100;
  position: fixed;
  inset: 0% 0% auto;
}

.menu {
  color: #636363;
  background-color: #fff;
  padding: 25px 5px;
  font-size: 19px;
}

.menu:hover {
  color: #313131;
  background-color: #fff0;
}

.menu.w--current {
  opacity: 1;
  color: #525252;
  background-image: url('../images/Pingo-Laranja.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px;
}

.capa-link {
  perspective: 2000px;
  width: 100%;
  margin-top: 1.5vw;
  margin-bottom: 1.5vw;
  position: relative;
  transform: none;
}

.ctacapa {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: 3px 5px 11px #0003;
}

.espa-o-menu-navbar {
  align-self: center;
  width: 1.5vw;
  min-width: 15px;
  max-width: 30px;
  height: 50px;
}

.div-menu-itens {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.pingo {
  width: 55px;
  transition: opacity .3s linear;
  position: absolute;
  inset: auto;
}

.pingo:hover {
  opacity: 1;
}

.link-insta {
  background-image: url('../images/InstagramLogo.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 32px;
  min-width: 32px;
  height: 32px;
  margin-left: 20px;
}

.dir-fundo {
  z-index: -10;
  background-image: url('../images/Home-Fundo-Dir.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50vw;
  height: 100vh;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.dir-fundo.liso {
  background-color: #f6f5ef;
  background-image: none;
}

.sessao-editora {
  z-index: 10;
  mix-blend-mode: normal;
  grid-template-rows: auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  height: auto;
  min-height: 100vh;
  display: grid;
  position: relative;
}

.esq-slider {
  z-index: 10;
  mix-blend-mode: multiply;
  justify-content: center;
  align-items: center;
  display: block;
  position: absolute;
  inset: 0%;
}

.dir-pagina {
  z-index: 5;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 250px 8vw 100px;
  display: flex;
  position: relative;
}

.paragraph {
  max-width: 700px;
  font-family: Bellota, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.4em;
}

.slide-nav, .left-arrow, .right-arrow {
  display: none;
}

.slide-1 {
  background-image: url('../images/Slide_1.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-1.crec {
  background-image: url('../images/Ilust-Crec-1.jpg');
  background-position: 44%;
}

.slide-1.dinos {
  background-image: url('../images/Ilust-Dinos-1.jpg');
  background-position: 64%;
}

.slide-1.filas {
  background-image: url('../images/Ilust-Filas-1.jpg');
  background-position: 37%;
}

.slide-1.severn {
  background-image: url('../images/Ilust-Severn-1.jpg');
  background-position: 9%;
}

.slide-1.ipe {
  background-image: url('../images/Ilust-Ipe-1.jpg');
  background-position: 100%;
}

.slide-1.lia {
  background-image: url('../images/Ilust-Lia-1.jpg');
  background-position: 50%;
}

.slide-1.mundo {
  background-image: url('../images/Ilust-O-Mundo-1.jpg');
  background-position: 50%;
}

.slide-1.kibo {
  background-image: url('../images/Ilust-Kibo-1.jpg');
  background-position: 80%;
}

.slide-1.zo {
  background-image: url('../images/Ilust-Zo-1.jpg');
  background-position: 8%;
}

.slide-1.serafim {
  background-image: url('../images/Ilust-Serafim-1.jpg');
  background-position: 88%;
}

.slide-1.bicho-mau {
  background-image: url('../images/Ilust-Bicho-Mau-1.jpg');
  background-position: 0%;
}

.slide-1.grrrrr {
  background-image: url('../images/Ilust-Grrr-1.jpg');
  background-position: 0%;
}

.slide-1.filhotes {
  background-image: url('../images/Ilust-Filhotes-1.jpg');
  background-position: 76%;
}

.slide-1.menina-arvore {
  background-image: url('../images/Ilust-Menina-Arvore-1.jpg');
}

.slide-1.hoje-eu-nao-quero {
  background-image: url('../images/Ilust-Hoje-Não-Quero-Sair-de-Casa-1.jpg');
}

.slide-1.flores {
  background-image: url('../images/Ilust-Flores-1.jpg');
  background-position: 40%;
}

.slide-1.lia-lia {
  background-image: url('../images/Ilust-Lia-Lia-1.jpg');
  background-position: 10%;
}

.slide-1.ayo {
  background-image: url('../images/Ilust-Ayo-1.jpg');
}

.slide-1.nana {
  background-image: url('../images/Ilust-Nana-1.jpg');
}

.slide-1.nham {
  background-image: url('../images/Ilust-Nham-1.jpg');
  background-position: 100%;
}

.slide-1.sementes {
  background-image: url('../images/Ilust-Sementes-1.jpg');
  background-position: 37%;
}

.slider {
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  height: 100%;
}

.slide-2 {
  background-image: url('../images/Ilust-Crec-2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-2.dinos {
  background-image: url('../images/Ilust-Dinos-2.jpg');
}

.slide-2.filas {
  background-image: url('../images/Ilust-Filas-2.jpg');
  background-position: 0%;
}

.slide-2.severn {
  background-image: url('../images/Ilust-Severn-2.jpg');
  background-position: 100%;
}

.slide-2.ipe {
  background-image: url('../images/Ilust-Ipe-2.jpg');
  background-position: 0%;
}

.slide-2.lia {
  background-image: url('../images/Ilust-Lia-2.jpg');
}

.slide-2.mundo {
  background-image: url('../images/Ilust-O-Mundo-2.jpg');
  background-position: 0%;
}

.slide-2.kibo {
  background-image: url('../images/Ilust-Kibo-2.jpg');
}

.slide-2.zo {
  background-image: url('../images/Ilust-Zo-2.jpg');
  background-position: 18%;
}

.slide-2.serafim {
  background-image: url('../images/Ilust-Serafim-2.jpg');
  background-position: 50% 100%;
}

.slide-2.bicho-mau {
  background-image: url('../images/Ilust-Bicho-Mau-2.jpg');
  background-position: 0%;
}

.slide-2.grrrrr {
  background-image: url('../images/Ilust-Grrr-2.jpg');
  background-position: 23%;
}

.slide-2.filhotes {
  background-image: url('../images/Ilust-Filhotes-2.jpg');
}

.slide-2.menina-arvore {
  background-image: url('../images/Ilust-Menina-Arvore-2.jpg');
}

.slide-2.hoje-eu-nao-quero {
  background-image: url('../images/Ilust-Hoje-Não-Quero-Sair-de-Casa-2.jpg');
  background-position: 50% 100%;
}

.slide-2.flores {
  background-image: url('../images/Ilust-Flores-2.jpg');
  background-position: 50%;
}

.slide-2.lia-lia {
  background-image: url('../images/Ilust-Lia-Lia-2.jpg');
  background-position: 100%;
}

.slide-2.ayo {
  background-image: url('../images/Ilust-Ayo-2.jpg');
  background-position: 100%;
}

.slide-2.nana {
  background-image: url('../images/Ilust-Nana-2.jpg');
}

.slide-2.nham {
  background-image: url('../images/Ilust-Nham-2.jpg');
  background-position: 100%;
}

.slide-2.sementes {
  background-image: url('../images/Ilust-Sementes-2.jpg');
  background-position: 0%;
}

.slide-3 {
  background-image: url('../images/Ilust-Crec-3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-3.crec {
  background-position: 51%;
}

.slide-3.dinos {
  background-image: url('../images/Ilust-Dinos-3.jpg');
  background-position: 0%;
}

.slide-3.filas {
  background-image: url('../images/Ilust-Filas-3.jpg');
  background-position: 100%;
}

.slide-3.severn {
  background-image: url('../images/Ilust-Severn-3.jpg');
}

.slide-3.ipe {
  background-image: url('../images/Ilust-Ipe-3.jpg');
  background-position: 17%;
}

.slide-3.lia {
  background-image: url('../images/Ilust-Lia-3.jpg');
  background-position: 100%;
}

.slide-3.mundo {
  background-image: url('../images/Ilust-O-Mundo-4.jpg');
}

.slide-3.kibo {
  background-image: url('../images/Ilust-Kibo-3.jpg');
  background-position: 0%;
}

.slide-3.zo {
  background-image: url('../images/Ilust-Zo-3.jpg');
  background-position: 70%;
}

.slide-3.serafim {
  background-image: url('../images/Ilust-Serafim-3.jpg');
  background-position: 80%;
}

.slide-3.bicho-mau {
  background-image: url('../images/Ilust-Bicho-Mau-3.jpg');
  background-position: 0%;
}

.slide-3.grrrrr {
  background-image: url('../images/Ilust-Grrr-3.jpg');
  background-position: 50%;
}

.slide-3.filhotes {
  background-image: url('../images/Ilust-Filhotes-3.jpg');
}

.slide-3.menina-arvore {
  background-image: url('../images/Ilust-Menina-Arvore-3.jpg');
  background-position: 50% 0;
}

.slide-3.hoje-eu-nao-quero {
  background-image: url('../images/Ilust-Hoje-Não-Quero-Sair-de-Casa-3.jpg');
  background-position: 50%;
}

.slide-3.flores {
  background-image: url('../images/Ilust-Flores-3.jpg');
  background-position: 0%;
}

.slide-3.lia-lia {
  background-image: url('../images/Ilust-Lia-Lia-3.jpg');
  background-position: 0%;
}

.slide-3.ayo {
  background-image: url('../images/Ilust-Ayo-3.jpg');
  background-position: 100%;
}

.slide-3.nana {
  background-image: url('../images/Ilust-Nana-3.jpg');
}

.slide-3.nham {
  background-image: url('../images/Ilust-Nham-3.jpg');
  background-position: 100%;
}

.slide-3.sementes {
  background-image: url('../images/Ilust-Sementes-3.jpg');
  background-position: 44%;
}

.heading {
  z-index: 2;
  color: #202020;
  text-align: center;
  max-width: 20ch;
  font-family: Bellota, sans-serif;
  font-size: 45px;
  line-height: 1.1em;
}

.dir-folha-amarela {
  z-index: 20;
  transform-origin: 0%;
  background-image: url('../images/Home-Fundo-Dir-Amarelo.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.passaro-1 {
  z-index: 1;
  width: 180px;
  position: absolute;
  inset: 11% auto 0% 8%;
}

.passaro-2 {
  z-index: 1;
  width: 120px;
  position: absolute;
  inset: auto 19% 21% auto;
}

.navbar-interna {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 1920px;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 50px;
  display: flex;
}

.logo-interna {
  width: 240px;
  padding-top: 0;
}

.nav-menu-interna {
  flex: 0 auto;
  display: flex;
  position: relative;
  inset: 0 auto;
}

.div-livros-col-4-de-4 {
  width: 100%;
}

.div-livros-col-4-de-4._2-colunas {
  display: none;
}

.div-livros-col-1-de-4, .div-livros-col-2-de-4, .div-livros-col-3-de-4 {
  width: 100%;
}

.botao-burger {
  z-index: 20;
  text-align: center;
  cursor: pointer;
  width: 32px;
  height: 32px;
  padding-top: 3px;
  display: none;
}

.botao-burger:hover {
  background-color: #0006;
}

.burger-linha {
  background-color: #000;
  border-radius: 3px;
  width: 24px;
  height: 2px;
  margin: 5px auto;
  display: block;
}

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

.esq-folha-amarela {
  z-index: 0;
  background-image: url('../images/Home-Fundo-Esq-Amarelo.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50vw;
  height: 100%;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.slider-resp {
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  display: none;
}

.esq-fundo {
  z-index: 10;
  background-image: url('../images/Home-Fundo-Esq.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50vw;
  height: 100%;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.esq-fundo.liso {
  background-color: #f6f5ef;
  background-image: none;
}

.esq-pagina {
  z-index: 20;
  transform-origin: 100%;
  width: 50vw;
  height: 100%;
  position: fixed;
  inset: 0%;
}

.catalogo-livros {
  z-index: 20;
  grid-column-gap: 140px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1920px;
  margin-top: 240px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.box-livro {
  background-color: #ffffff80;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 50%;
  margin-bottom: 40px;
  margin-left: 70px;
  margin-right: 70px;
  display: flex;
}

.box-livro.vazio {
  background-color: #fff0;
}

.titulo {
  color: #333;
  text-align: center;
  margin-top: 5px;
  font-size: 25px;
  line-height: 1.1em;
  text-decoration: none;
}

.titulo.autores, .titulo.vendas {
  margin-bottom: 5px;
}

.box-livro-texto {
  border-radius: 10px;
  flex-direction: column;
  align-self: stretch;
  align-items: center;
  width: 50%;
  margin-right: 0;
  padding: 30px 40px;
  font-size: 13px;
  display: flex;
}

.autoria {
  color: #302f2f;
  text-align: center;
  font-size: 16px;
  line-height: 1.2em;
}

.ficha-tecnica {
  color: #302f2f;
  text-align: center;
  margin-bottom: 10px;
  line-height: 1.4em;
}

.box-livro-capa {
  width: 50%;
  padding-left: 1.5vw;
}

.bloco-2-livros {
  display: flex;
}

.sessao-conteudo {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  mix-blend-mode: normal;
  grid-template-rows: auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  height: auto;
  min-height: 100vh;
  display: grid;
  position: relative;
}

.fundo-branco {
  z-index: -1;
  background-color: #fff;
  position: absolute;
  inset: 0%;
}

.text-block {
  color: #333;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
}

.preco {
  text-align: center;
  background-image: url('../images/Pingo.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 80px;
  height: 70px;
  margin-top: 10px;
  padding-top: 18px;
  padding-left: 5px;
  padding-right: 10px;
}

.text-span {
  font-size: 14px;
}

.box-livro-texto-individual {
  background-color: #ffffff4d;
  border-radius: 10px;
  flex-direction: column;
  align-self: stretch;
  align-items: center;
  margin-top: 70px;
  padding: 39px 4vw;
  font-size: 13px;
  display: flex;
}

.dir-capa {
  z-index: 20;
  transform-origin: 0%;
  background-color: #cbb3a7;
  background-image: url('../images/Capa-Dinossauros.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.dir-capa.crec {
  background-color: #fff;
  background-image: url('../images/Capa-Crec.jpg');
  display: none;
}

.dir-capa.dois-dinossauros {
  display: none;
}

.dir-capa.filas-de-sonhos {
  background-color: #f0e7e6;
  background-image: url('../images/Capa-Filas.jpg');
  display: none;
}

.dir-capa.severn {
  background-color: #b38a4f;
  background-image: url('../images/Capa-Por-Todas.jpg');
  display: none;
}

.dir-capa.ipe-amarelo {
  background-color: #fff;
  background-image: url('../images/Capa-Ipe.jpg');
  display: none;
}

.dir-capa.lia-na-biblioteca {
  background-color: #5699d0;
  background-image: url('../images/Capa-Lia.jpg');
  display: none;
}

.dir-capa.o-mundo {
  background-color: #fff;
  background-image: url('../images/Capa-O-Mundo.jpg');
  display: none;
}

.dir-capa.kibo {
  background-color: #647ab1;
  background-image: url('../images/Capa-Kibo.jpg');
  display: none;
}

.dir-capa.zo-o-que {
  background-color: #fff;
  background-image: url('../images/Capa-Zo.jpg');
  display: none;
}

.dir-capa.grrrrr {
  background-color: #fff;
  background-image: url('../images/Capa-Grrr.jpg');
  display: none;
}

.dir-capa.serafim {
  background-color: #fcfdf9;
  background-image: url('../images/Capa-Serafim.jpg');
  display: none;
}

.dir-capa.bicho-mau {
  background-color: #eddb4b;
  background-image: url('../images/Capa-Bicho-Mau.jpg');
  display: none;
}

.dir-capa.filhotes {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: url('../images/Capa-Filhotes.jpg');
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.dir-capa.menina-arvore {
  background-color: #006638;
  background-image: url('../images/Capa-Menina-Arvore.jpg');
  display: none;
}

.dir-capa.hojeu-eu-nao-quero {
  background-color: #fffefe;
  background-image: url('../images/Capa-Hoje-Não-Quero-Sair-de-Casa.jpg');
  display: none;
}

.dir-capa.flores {
  background-color: #fefdf3;
  background-image: url('../images/Capa-Flores.jpg');
  display: none;
}

.dir-capa.lia-lia {
  background-color: #fbda50;
  background-image: url('../images/Capa-Lia-Lia.jpg');
  display: none;
}

.dir-capa.ayo {
  background-color: #fff;
  background-image: url('../images/Capa-Ayo_1.jpg');
  display: none;
}

.dir-capa.nana {
  background-color: #27408a;
  background-image: url('../images/Capa-Nana.jpg');
  display: none;
}

.dir-capa.nham {
  background-color: #e1dcd3;
  background-image: url('../images/Capa-Nham.jpg');
  display: none;
}

.dir-capa.sementes {
  background-color: #119446;
  background-image: url('../images/Capa-Sementes.jpg');
  display: none;
}

.sinopse {
  align-self: flex-start;
  font-family: Mada, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
}

.temas, .premios {
  align-self: flex-start;
  font-size: 17px;
  line-height: 1.3em;
}

.titulo-individual {
  color: #333;
  text-align: center;
  margin-top: 5px;
  font-size: 40px;
  line-height: 1.1em;
  text-decoration: none;
}

.autoria-individual {
  color: #302f2f;
  text-align: center;
  font-size: 19px;
  line-height: 1.2em;
}

.ficha-tecnica-individual {
  color: #302f2f;
  text-align: center;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 1.4em;
}

.linha-esp-20 {
  background-color: #fec20f;
  width: 100%;
  height: 2px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.linha-esp-0-10 {
  background-color: #fec20f;
  width: 90%;
  height: 2px;
  margin-top: 0;
  margin-bottom: 10px;
}

.dir-pagina-livro {
  z-index: 5;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 170px 70px 70px;
  display: flex;
  position: relative;
}

.slide-editora-1 {
  background-image: url('../images/Slide_1.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-editora-2 {
  background-image: url('../images/Slide_2.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-editora-3 {
  background-image: url('../images/Slide_3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-editora-4 {
  background-image: url('../images/Slide_4.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider-editora-resp {
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  display: none;
}

.autor-foto {
  margin-bottom: 70px;
}

.livros-autores {
  color: #4c3c3d;
  text-align: center;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4em;
}

.bio-autores {
  color: #302f2f;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 1.2em;
}

.funcao-autores {
  color: #302f2f;
  text-align: center;
  font-size: 16px;
  line-height: 1.2em;
}

.linha-esp-7-10 {
  background-color: #fec20f;
  width: 90%;
  height: 2px;
  margin-top: 7px;
  margin-bottom: 10px;
}

.lista-de-autores {
  z-index: 20;
  grid-column-gap: 140px;
  grid-row-gap: 0px;
  max-width: 1920px;
  margin-top: 240px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.bloco-2-autores {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.em-breve {
  opacity: 0;
  text-align: center;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.em-breve:hover {
  opacity: 1;
}

.catalogo-vendas {
  z-index: 20;
  grid-column-gap: 140px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1920px;
  margin: 240px auto 70px;
  padding-left: 70px;
  padding-right: 70px;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.titulo-vendas {
  color: #333;
  text-align: center;
  margin-top: 5px;
  font-size: 35px;
  line-height: 1.1em;
  text-decoration: none;
}

.box-pontos {
  background-color: #fffc;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 400px;
  min-height: 150px;
  margin: 10px;
  padding: 25px 40px;
  font-size: 13px;
  display: flex;
}

.contato-vendas {
  color: #302f2f;
  text-align: left;
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 16px;
  line-height: 1.2em;
}

.linha-pontos {
  justify-content: center;
  display: flex;
}

.espaco-h-70 {
  height: 70px;
}

.espaco-h-40 {
  height: 40px;
}

.grade-livros {
  grid-column-gap: 2.7vw;
  grid-row-gap: 2.7vw;
  padding: 50px 70px 70px;
}

.div-livros-col-1-de-2, .div-livros-col-2-de-2, .div-livros-col-1-de-1 {
  width: 100%;
  display: none;
}

@media screen and (max-width: 991px) {
  .div-menu-1 {
    height: 100px;
    padding: 60px 60px 10px;
  }

  .logo {
    width: 200px;
  }

  .submenu {
    z-index: 0;
    background-color: #fffefe;
    flex-direction: row;
    align-items: center;
    margin-top: 100px;
    position: absolute;
    inset: 0% 0% auto;
  }

  .sessao-capas {
    padding-top: 170px;
  }

  .espa-o-meio-navbar {
    min-width: auto;
  }

  .capa-link {
    margin-top: 2.5vw;
    margin-bottom: 2.5vw;
  }

  .div-menu-itens {
    position: relative;
  }

  .link-insta {
    margin-left: 20px;
  }

  .dir-fundo {
    width: 100vw;
    display: none;
  }

  .sessao-editora {
    grid-template-columns: 0% 100%;
  }

  .dir-pagina {
    padding-top: 220px;
  }

  .slide-1.dinos {
    background-image: url('../images/Ilust-Dinos-1.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .slide-1.serafim {
    background-image: url('../images/Ilust-Serafim-1.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .slide-1.menina-arvore {
    background-position: 50%;
  }

  .slider {
    display: none;
  }

  .slide-2 {
    background-image: url('../images/Ilust-Zo-2.jpg');
  }

  .slide-2.crec {
    background-image: url('../images/Ilust-Crec-2.jpg');
    background-position: 50% 67%;
  }

  .slide-2.dinos {
    background-image: url('../images/Ilust-Dinos-2.jpg');
  }

  .slide-2.kibo {
    background-position: 50% 78%;
  }

  .slide-2.serafim {
    background-image: url('../images/Ilust-Serafim-2.jpg');
  }

  .slide-3.dinos {
    background-image: url('../images/Ilust-Dinos-3.jpg');
    background-position: 0%;
  }

  .slide-3.kibo {
    background-position: 0 90%;
  }

  .slide-3.serafim {
    background-image: url('../images/Ilust-Serafim-3.jpg');
    background-position: 0%;
  }

  .slide-3.menina-arvore {
    background-position: 50%;
  }

  .dir-folha-amarela {
    width: 100vw;
    position: fixed;
  }

  .passaro-2 {
    z-index: 10;
  }

  .div-livros-col-4-de-4 {
    display: none;
  }

  .div-livros-col-4-de-4._2-colunas {
    display: block;
  }

  .div-livros-col-1-de-4 {
    flex: 0 auto;
    display: none;
  }

  .div-livros-col-2-de-4, .div-livros-col-3-de-4 {
    display: none;
  }

  .esq-folha-amarela {
    background-size: 40vw 100vh;
    width: 0;
  }

  .slider-resp {
    mix-blend-mode: multiply;
    min-height: 50vw;
    margin-left: 70px;
    margin-right: 70px;
    display: block;
  }

  .esq-fundo {
    background-size: 40vw 100vh;
    width: 0;
  }

  .esq-pagina {
    width: 0;
  }

  .catalogo-livros {
    margin-top: 220px;
  }

  .box-livro {
    align-self: center;
    width: 100%;
    margin-left: 40px;
    margin-right: 40px;
  }

  .box-livro-texto {
    background-color: #fffc;
  }

  .box-livro-capa {
    padding-left: 2.5vw;
  }

  .bloco-2-livros {
    flex-flow: column;
    padding-left: 50px;
    padding-right: 50px;
  }

  .sessao-conteudo {
    grid-template-columns: 0% 100%;
    display: grid;
  }

  .box-livro-texto-individual {
    margin-top: 30px;
    margin-bottom: 0;
  }

  .dir-capa {
    width: 90vw;
    position: fixed;
  }

  .dir-capa.crec, .dir-capa.dois-dinossauros, .dir-capa.filas-de-sonhos, .dir-capa.severn, .dir-capa.ipe-amarelo, .dir-capa.lia-na-biblioteca, .dir-capa.o-mundo, .dir-capa.kibo, .dir-capa.zo-o-que, .dir-capa.grrrrr, .dir-capa.serafim, .dir-capa.bicho-mau, .dir-capa.filhotes, .dir-capa.menina-arvore, .dir-capa.hojeu-eu-nao-quero, .dir-capa.flores, .dir-capa.lia-lia, .dir-capa.ayo, .dir-capa.nana, .dir-capa.nham, .dir-capa.sementes {
    width: 100vw;
  }

  .dir-pagina-livro {
    padding-top: 170px;
  }

  .slider-editora-resp {
    mix-blend-mode: multiply;
    min-height: 50vw;
    margin-bottom: 40px;
    margin-left: 70px;
    margin-right: 70px;
    display: block;
  }

  .lista-de-autores {
    margin-top: 220px;
  }

  .bloco-2-autores {
    flex-direction: column;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .catalogo-vendas {
    margin-top: 220px;
  }

  .box-pontos {
    margin-bottom: 40px;
  }

  .grade-livros {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    padding: 30px 50px 50px;
  }

  .div-livros-col-1-de-2, .div-livros-col-2-de-2 {
    display: block;
  }

  .div-livros-col-1-de-1 {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .div-menu-1 {
    height: 110px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .submenu {
    z-index: -1;
    margin-top: 110px;
    display: none;
  }

  .sessao-capas {
    padding-top: 110px;
  }

  .sessao-menu {
    position: fixed;
  }

  .espa-o-menu-navbar {
    width: 1.5vw;
  }

  .link-insta {
    align-items: center;
  }

  .dir-pagina {
    padding-top: 170px;
    padding-bottom: 60px;
  }

  .heading {
    max-width: 17ch;
    font-size: 35px;
  }

  .passaro-1 {
    width: 140px;
  }

  .passaro-2 {
    width: 80px;
  }

  .botao-burger {
    display: block;
  }

  .botao-burger:hover {
    background-color: #fff6;
  }

  .esq-folha-amarela {
    background-size: 40vw 100vh;
  }

  .esq-fundo {
    background-position: 100%;
    background-size: 40vw 100vh;
  }

  .catalogo-livros {
    margin-top: 150px;
  }

  .box-livro-texto, .box-livro-texto-individual {
    min-width: 190px;
  }

  .dir-pagina-livro {
    padding: 110px 40px 40px;
  }

  .lista-de-autores, .catalogo-vendas {
    margin-top: 150px;
  }

  .box-pontos {
    min-width: 190px;
  }

  .grade-livros {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media screen and (max-width: 479px) {
  .div-menu-1 {
    flex-direction: column;
    height: 140px;
    padding: 30px 50px 20px;
  }

  .submenu {
    flex-direction: column;
    margin-top: 140px;
    display: none;
  }

  .espa-o-meio-navbar {
    display: none;
  }

  .capa-link {
    margin-top: 5vw;
    margin-bottom: 5vw;
  }

  .espa-o-menu-navbar {
    height: 0;
  }

  .dir-fundo {
    width: 100vw;
    display: none;
  }

  .sessao-editora {
    grid-template-columns: 0% 100%;
  }

  .dir-pagina {
    padding: 180px 30px 40px;
  }

  .slide-1.serafim, .slide-3.serafim {
    background-position: 100%;
  }

  .heading {
    max-width: 15ch;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 30px;
  }

  .dir-folha-amarela {
    background-size: cover;
    width: 100vw;
  }

  .div-livros-col-4-de-4 {
    position: static;
  }

  .botao-burger {
    z-index: 330;
  }

  .esq-folha-amarela {
    width: 0;
  }

  .slider-resp {
    min-height: 60vw;
    max-height: 80vw;
    margin-bottom: 30px;
  }

  .esq-fundo, .esq-pagina {
    width: 0;
  }

  .catalogo-livros {
    margin-top: 170px;
  }

  .box-livro {
    flex-direction: column-reverse;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .box-livro-texto {
    width: 100%;
    margin-top: -5vw;
    margin-bottom: 30px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .box-livro-capa {
    width: 100%;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .bloco-2-livros {
    padding-left: 30px;
    padding-right: 30px;
  }

  .sessao-conteudo {
    grid-template-columns: 0% 100%;
  }

  .box-livro-texto-individual {
    background-color: #fffc;
    width: 100%;
    margin-top: -10px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .dir-capa {
    width: 100vw;
  }

  .dir-pagina-livro {
    padding: 140px 30px 40px;
  }

  .slider-editora-resp {
    min-height: 60vw;
    max-height: 80vw;
    margin-bottom: 30px;
  }

  .lista-de-autores {
    margin-top: 170px;
  }

  .bloco-2-autores {
    padding-left: 30px;
    padding-right: 30px;
  }

  .catalogo-vendas {
    margin-top: 170px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .box-pontos {
    width: 100%;
    margin: 0 0 10px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .linha-pontos {
    flex-direction: column;
  }

  .espaco-h-70 {
    height: 40px;
  }

  .espaco-h-40 {
    height: 20px;
  }

  .grade-livros {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    padding: 50px 40px 40px;
  }

  .div-livros-col-1-de-2, .div-livros-col-2-de-2 {
    display: none;
  }

  .div-livros-col-1-de-1 {
    display: block;
  }
}

#w-node-_7230c95e-d876-5c06-ba63-35ea46414520-fae40645 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_9b742032-ecc3-ae54-4af0-f29d3dc4c484-fae40645, #w-node-_6b104e6d-b49d-397b-dbf2-2ee9b2e358b4-fae40645 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae40649 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f87fb88d-83a2-77cb-972c-045b73e98797-fae40649, #w-node-_05652f31-40cd-b078-0bdd-65c414770edd-fae40649, #w-node-_5180d5d8-6d79-607d-7f31-f1d7bf799ea2-fae40649, #w-node-fac53cd1-8082-40e0-51f8-ec146522b253-fae40649 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_252a3b7d-3cfc-a1b0-6751-244ed0222124-fae40649, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae4064a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f87fb88d-83a2-77cb-972c-045b73e98797-fae4064a, #w-node-_5180d5d8-6d79-607d-7f31-f1d7bf799ea2-fae4064a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_51229ce9-d588-3c00-62f5-8f2b5df5854c-fae4064a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae4064c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae4064c, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae4064c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4064c, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae4064c, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae4064d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae4064d, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae4064d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4064d, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae4064d, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae4064e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae4064e, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae4064e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4064e, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae4064e, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae4064f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae4064f, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae4064f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4064f, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae4064f, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae40650 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae40650, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae40650 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40650, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae40650, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae40651 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae40651, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae40651 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40651, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae40651, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae40652 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae40652, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae40652 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40652, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae40652, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae40653 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae40653, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae40653 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40653, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae40653, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae40654 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae40654, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae40654 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40654, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae40654, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae40655 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f87fb88d-83a2-77cb-972c-045b73e98797-fae40655, #w-node-e1524be4-09c8-6d0c-df20-c948bae27be4-fae40655, #w-node-_5180d5d8-6d79-607d-7f31-f1d7bf799ea2-fae40655 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_51229ce9-d588-3c00-62f5-8f2b5df5854c-fae40655 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae40656 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f87fb88d-83a2-77cb-972c-045b73e98797-fae40656, #w-node-e1524be4-09c8-6d0c-df20-c948bae27be4-fae40656, #w-node-_5180d5d8-6d79-607d-7f31-f1d7bf799ea2-fae40656 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_51229ce9-d588-3c00-62f5-8f2b5df5854c-fae40656 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae40657 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae40657, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae40657 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40657, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae40657, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae40658 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae40658, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae40658 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40658, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae40658, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae40659 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae40659, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae40659 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40659, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae40659, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae4065a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae4065a, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae4065a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4065a, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae4065a, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae4065b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae4065b, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae4065b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4065b, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae4065b, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae4065c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae4065c, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae4065c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4065c, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae4065c, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae4065d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae4065d, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae4065d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4065d, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae4065d, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae4065e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae4065e, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae4065e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4065e, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae4065e, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae4065f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae4065f, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae4065f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4065f, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae4065f, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-fae40660 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-fae40660, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-fae40660 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40660, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-fae40660 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-708587e1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-708587e1, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-708587e1, #w-node-a458ad4a-00cf-4cad-614f-20554c81f655-b401d40f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0b-b401d40f, #w-node-_7cf485b9-954b-72a8-6db0-beb1a3748b0c-b401d40f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c410af8-8364-dcc9-0443-860718216a8c-b401d40f, #w-node-_8e86f07a-6ed0-465a-172f-6f30dd5b42c7-b401d40f {
  grid-area: 1 / 2 / 2 / 3;
}

@media screen and (max-width: 991px) {
  #w-node-_7230c95e-d876-5c06-ba63-35ea46414520-fae40645 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_51229ce9-d588-3c00-62f5-8f2b5df5854c-fae4064a {
    grid-column-start: 2;
  }

  #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4064c, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4064d, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4064e, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4064f, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40650, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40651, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40652, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40653, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40654 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_51229ce9-d588-3c00-62f5-8f2b5df5854c-fae40655, #w-node-_51229ce9-d588-3c00-62f5-8f2b5df5854c-fae40656 {
    grid-column-start: 2;
  }

  #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40657, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40658, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40659, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4065a, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4065b, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4065c, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4065d, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4065e, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae4065f, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-fae40660, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-708587e1, #w-node-_3c410af8-8364-dcc9-0443-860718216a8c-b401d40f {
    grid-area: 1 / 2 / 2 / 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_9b742032-ecc3-ae54-4af0-f29d3dc4c484-fae40645 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6b104e6d-b49d-397b-dbf2-2ee9b2e358b4-fae40645 {
    grid-area: 1 / 2 / 2 / 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7230c95e-d876-5c06-ba63-35ea46414520-fae40645 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}


