@keyframes blinks {
  0% {
    color: #fff; }
  50% {
    color: rgba(255, 255, 255, 0.3); }
  100% {
    color: #fff; } }
@keyframes blinksOnWhite {
  0% {
    color: #555; }
  50% {
    color: #fff; }
  100% {
    color: #555; } }
@keyframes bgme {
  from {
    letter-spacing: -0.05em; }
  to {
    letter-spacing: 0.1em; } }
@keyframes cresce {
  from {
    scale: 10%; }
  to {
    scale: 100%; } }
@keyframes rota {
  from {
    rotate: 0deg; }
  to {
    rotate: 360deg; } }
* {
  box-sizing: border-box; }

html, body {
  font-family: "Montserrat", sans-serif;
  scroll-behavior: smooth;
  margin: 0; }
  html #intro, body #intro {
    display: flex;
    position: fixed;
    justify-content: center;
    top: 0;
    height: 100vh;
    height: 100dvh;
    flex-flow: column;
    margin: 0;
    width: 100%;
    background-color: white;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    color: black;
    z-index: 200; }
    html #intro .sli, body #intro .sli {
      text-align: center; }
    html #intro #sli0, body #intro #sli0 {
      display: flex;
      position: fixed;
      justify-content: center;
      top: 0;
      height: 100vh;
      height: 100dvh;
      width: 100%;
      background: url("../images/maze1.jpg") no-repeat fixed top, left/cover;
      flex-flow: column;
      line-height: 1em;
      font-family: "Montserrat", sans-serif;
      color: #fff;
      letter-spacing: -0.05em;
      z-index: 202; }
      html #intro #sli0 #logoIntro, body #intro #sli0 #logoIntro {
        margin-bottom: 2em; }
        html #intro #sli0 #logoIntro img, body #intro #sli0 #logoIntro img {
          opacity: 0.2; }
      html #intro #sli0 #preload, body #intro #sli0 #preload {
        margin-top: 2em;
        visibility: 0;
        opacity: 0.4; }
        html #intro #sli0 #preload img, body #intro #sli0 #preload img {
          animation: rota 1s linear infinite;
          width: 50px; }
      html #intro #sli0 span, body #intro #sli0 span {
        opacity: 0; }
      html #intro #sli0 #minc, body #intro #sli0 #minc {
        font-weight: 400;
        line-height: 2em; }
        html #intro #sli0 #minc strong, body #intro #sli0 #minc strong {
          font-weight: 600;
          font-size: 1.5rem; }
    html #intro #capa, body #intro #capa {
      position: fixed;
      top: 0;
      display: flex;
      flex-flow: column;
      justify-content: space-between;
      width: 100%;
      height: 100vh;
      height: 100dvh; }
      html #intro #capa #topCapa, body #intro #capa #topCapa {
        display: flex;
        flex-flow: row;
        width: 100%;
        height: 100%;
        background-color: #fff;
        z-index: 201; }
        html #intro #capa #topCapa #sli1, body #intro #capa #topCapa #sli1 {
          display: flex;
          justify-content: center;
          height: 100vh;
          height: 100dvh;
          flex-flow: column;
          margin: 0;
          width: 100%;
          opacity: 1;
          background: url("../images/maze1.jpg") no-repeat fixed top, left/cover; }
          html #intro #capa #topCapa #sli1 #slifh, body #intro #capa #topCapa #sli1 #slifh {
            height: 13vh;
            margin: 0.5em 0; }
          html #intro #capa #topCapa #sli1 #slite, body #intro #capa #topCapa #sli1 #slite {
            margin: 0.5em 0 0.2em 0;
            font-family: "Amatic SC", sans-serif;
            font-size: 4.2rem;
            font-weight: 700;
            color: #fff; }
          html #intro #capa #topCapa #sli1 #sldata, body #intro #capa #topCapa #sli1 #sldata {
            font-family: "Montserrat", sans-serif;
            font-size: 1.2rem;
            font-weight: 600;
            letter-spacing: 0.1em;
            color: #fff; }
          html #intro #capa #topCapa #sli1 #logoBnb, body #intro #capa #topCapa #sli1 #logoBnb {
            margin-top: 4.5em;
            font-family: "Montserrat", sans-serif;
            color: #fff;
            font-size: 0.7em; }
            html #intro #capa #topCapa #sli1 #logoBnb .svgDoc, body #intro #capa #topCapa #sli1 #logoBnb .svgDoc {
              margin-top: 2em;
              height: 60px; }
          html #intro #capa #topCapa #sli1 #slien, body #intro #capa #topCapa #sli1 #slien {
            margin-top: 3.5em;
            text-align: center;
            cursor: pointer; }
            html #intro #capa #topCapa #sli1 #slien span, body #intro #capa #topCapa #sli1 #slien span {
              color: white;
              font-weight: 700;
              font-family: "Amatic SC", sans-serif;
              font-size: 2.3rem;
              animation: blinks 1s linear infinite; }
  html header, body header {
    position: fixed;
    top: 0;
    width: 100vw;
    background-color: #555;
    height: auto;
    z-index: 100; }
    html header #primaLinea, body header #primaLinea {
      display: flex;
      justify-content: space-between;
      align-items: center;
      width: 100%;
      background: url("../images/maze1.jpg") no-repeat fixed top, left/cover; }
      html header #primaLinea div, body header #primaLinea div {
        padding: 0.5em 0.5em; }
      html header #primaLinea #marcaFhist, body header #primaLinea #marcaFhist {
        padding: 2em 2vh;
        text-align: center; }
        html header #primaLinea #marcaFhist img, body header #primaLinea #marcaFhist img {
          height: clamp(40px, 10vw, 100px); }
      html header #primaLinea #tituloEdicao, body header #primaLinea #tituloEdicao {
        font-family: "Amatic SC", sans-serif;
        color: #fff;
        font-size: clamp(2.7rem, 10vw, 3.8rem);
        font-weight: 700;
        letter-spacing: -0.05em;
        line-height: 0.8;
        padding: 0; }
      html header #primaLinea #linkMenu, body header #primaLinea #linkMenu {
        padding: 2em 0;
        cursor: pointer; }
        html header #primaLinea #linkMenu img, body header #primaLinea #linkMenu img {
          height: 35px; }
      html header #primaLinea #adTop, body header #primaLinea #adTop {
        display: none; }
    @media (min-width: 850px) {
      html header #primaLinea, body header #primaLinea {
        display: flex;
        justify-content: flex-start; }
        html header #primaLinea #tituloEdicao, body header #primaLinea #tituloEdicao {
          font-size: 5em; }
          html header #primaLinea #tituloEdicao img, body header #primaLinea #tituloEdicao img {
            height: 120px; }
        html header #primaLinea #marcaFhist, body header #primaLinea #marcaFhist {
          width: 300px; }
          html header #primaLinea #marcaFhist img, body header #primaLinea #marcaFhist img {
            height: 100px; }
        html header #primaLinea #adTop, body header #primaLinea #adTop {
          display: block;
          font-family: "Montserrat", sans-serif;
          font-size: 1.3em;
          padding: 1em 2em;
          cursor: pointer;
          color: red; }
        html header #primaLinea #linkMenu, body header #primaLinea #linkMenu {
          margin-right: 2em;
          width: 10%;
          text-align: right;
          display: none; } }
    @media (min-width: 850px) {
      html header #primaLinea, body header #primaLinea {
        border-right: #800000 0 solid; } }
    html header #menup, body header #menup {
      margin: 0;
      padding: 0;
      display: none;
      height: 100vh;
      height: 100dvh;
      background: url("../images/maze1.jpg") no-repeat fixed top, left/cover; }
      html header #menup nav, body header #menup nav {
        width: 100%;
        height: 100%;
        display: flex;
        flex-flow: column;
        background: none; }
        html header #menup nav ul, body header #menup nav ul {
          margin-block-start: 0;
          margin-block-end: 0;
          padding-inline-start: 0;
          list-style-type: none; }
          html header #menup nav ul li, body header #menup nav ul li {
            text-align: center;
            text-decoration: none;
            font-family: "Amatic SC", sans-serif;
            font-weight: 700;
            font-size: 2.3rem;
            text-transform: uppercase;
            padding: 0.5em 1em; }
            html header #menup nav ul li a, body header #menup nav ul li a {
              text-decoration: none;
              color: #fff; }
              html header #menup nav ul li a:hover, body header #menup nav ul li a:hover {
                letter-spacing: 0.2rem; }
        html header #menup nav .resto, body header #menup nav .resto {
          min-height: 100%;
          background-color: black;
          opacity: 0; }
    html header #menuph, body header #menuph {
      background: url("../images/maze1.jpg") no-repeat fixed top, left/cover;
      display: none; }
    @media (min-width: 850px) {
      html header #menuph, body header #menuph {
        display: flex;
        flex-flow: row;
        width: 100%;
        padding: 0.5em 0;
        justify-content: space-evenly;
        font-family: "Amatic SC", sans-serif;
        font-weight: 700;
        font-size: 2.5rem;
        text-transform: uppercase; }
        html header #menuph .link, body header #menuph .link {
          text-align: center; }
          html header #menuph .link a, body header #menuph .link a {
            text-decoration: none;
            color: #fff;
            transition-property: "letter-spacing";
            transition-duration: 300ms; }
            html header #menuph .link a:hover, body header #menuph .link a:hover {
              letter-spacing: 0.05em; } }
  html main, body main {
    margin: auto;
    color: black; }
    html main section h3, body main section h3 {
      color: #dcbc9b; }
    html main section h1, body main section h1 {
      font-family: "Amatic SC", sans-serif;
      font-weight: 700;
      letter-spacing: 0em;
      text-align: center;
      font-size: 3.2rem; }
    @media (min-width: 850px) {
      html main section h1, body main section h1 {
        font-size: 4rem; } }
    html main section .conteudo, body main section .conteudo {
      font-family: "Montserrat", sans-serif;
      color: #333;
      max-width: 720px;
      margin: auto;
      padding: 0 1em; }
      html main section .conteudo div h3, body main section .conteudo div h3 {
        color: #dcbc9b; }
      html main section .conteudo div p #botProg, body main section .conteudo div p #botProg {
        cursor: pointer;
        color: #555;
        font-family: "Amatic SC", sans-serif;
        font-weight: 700;
        font-size: 2.5rem;
        padding: 0.8em 1.5em;
        animation: blinksOnWhite 1s linear infinite; }
      html main section .conteudo .svgD, body main section .conteudo .svgD {
        text-align: center; }
        html main section .conteudo .svgD img, body main section .conteudo .svgD img {
          width: 60%; }
      html main section .conteudo #feedDestaques .artigo, body main section .conteudo #feedDestaques .artigo {
        width: 100%; }
      html main section .conteudo #feedMeMore, body main section .conteudo #feedMeMore {
        display: none;
        background-color: black;
        text-align: center;
        padding: 0.4em;
        cursor: pointer;
        color: white;
        width: 100%;
        margin: 0.3em auto; }
    html main #ad, body main #ad {
      margin-block-end: 0; }
      html main #ad .conteudo, body main #ad .conteudo {
        max-width: 720px;
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        padding: 1em 0;
        text-align: center;
        margin-block-end: 0;
        color: white;
        background-color: #800000;
        border-radius: 10px;
        cursor: pointer;
        animation: blinks 1s linear infinite; }
        html main #ad .conteudo span, body main #ad .conteudo span {
          height: 1em;
          min-height: 1em; }
    html main #destaques .conteudo, body main #destaques .conteudo {
      max-width: 720px;
      padding: 1rem; }
    html main .pos, body main .pos {
      color: black;
      background-color: white; }
      html main .pos h1, body main .pos h1 {
        background-color: #555;
        color: white;
        width: 100%;
        padding: 40% 0 10% 0;
        letter-spacing: -0.05em;
        background: url("../images/maze1.jpg") no-repeat fixed top, left/cover;
        animation: bgme linear;
        animation-timeline: view(0% 40%);
        animation-duration: 1ms; }
    @media (min-width: 850px) {
      html main .pos h1, body main .pos h1 {
        background-color: #555;
        color: white;
        width: 100%;
        padding: 18% 0 5% 0; } }
    html main .neg, body main .neg {
      color: black; }
      html main .neg h1, body main .neg h1 {
        background-color: #555;
        color: white;
        width: 100%;
        padding: 40% 0 10% 0;
        background: url("../images/maze1.jpg") no-repeat fixed top, left/cover;
        animation: bgme linear;
        animation-timeline: view(); }
    @media (min-width: 850px) {
      html main .neg h1, body main .neg h1 {
        background-color: #555;
        color: white;
        width: 100%;
        padding: 25% 0 5% 0; } }
    html main #materia .conteudo .gal-grid, body main #materia .conteudo .gal-grid {
      width: 100%;
      display: flex;
      flex-wrap: 1;
      gap: 0.3em; }
      html main #materia .conteudo .gal-grid div img, body main #materia .conteudo .gal-grid div img {
        width: 100%; }
    html main #programacao .conteudo div p #botProg, body main #programacao .conteudo div p #botProg {
      color: #555;
      font-family: "Amatic SC", sans-serif;
      font-weight: 700;
      font-size: 2.5rem;
      padding: 0.8em 1.5em;
      animation: blinksOnWhite 1s linear infinite; }
    html main #programacao .conteudo #progra, body main #programacao .conteudo #progra {
      width: 100%; }
      html main #programacao .conteudo #progra .tituloGeral, body main #programacao .conteudo #progra .tituloGeral {
        font-family: "Amatic SC", sans-serif;
        font-size: 2.5rem;
        line-height: 1;
        font-weight: 700;
        padding: 0 1em 1em 1em;
        text-align: center;
        margin-block-end: 0;
        background-color: white; }
      html main #programacao .conteudo #progra .tituloGeralComFoto, body main #programacao .conteudo #progra .tituloGeralComFoto {
        font-family: "Amatic SC", sans-serif;
        font-size: 1.6rem;
        font-weight: bold;
        margin: 1em 0 0 0;
        text-align: center;
        background-color: white;
        margin-block-end: 0;
        padding-block-end: 0; }
        html main #programacao .conteudo #progra .tituloGeralComFoto .tt, body main #programacao .conteudo #progra .tituloGeralComFoto .tt {
          position: absolute;
          color: white;
          width: 100%;
          max-width: 720px;
          text-align: center;
          margin-top: 1em; }
        html main #programacao .conteudo #progra .tituloGeralComFoto img, body main #programacao .conteudo #progra .tituloGeralComFoto img {
          width: 100%;
          display: block;
          margin-block-end: 0;
          padding-block-end: 0; }
      html main #programacao .conteudo #progra .corpo, body main #programacao .conteudo #progra .corpo {
        margin-bottom: 1em; }
        html main #programacao .conteudo #progra .corpo .dia, body main #programacao .conteudo #progra .corpo .dia {
          background-color: white; }
          html main #programacao .conteudo #progra .corpo .dia .data, body main #programacao .conteudo #progra .corpo .dia .data {
            font-family: "Amatic SC", sans-serif;
            font-weight: 700;
            font-size: 3rem;
            display: flex;
            justify-content: center;
            background-color: #dcbc9b; }
            html main #programacao .conteudo #progra .corpo .dia .data div, body main #programacao .conteudo #progra .corpo .dia .data div {
              padding: 0.3em; }
            html main #programacao .conteudo #progra .corpo .dia .data .diaMes, body main #programacao .conteudo #progra .corpo .dia .data .diaMes {
              color: maroon; }
            html main #programacao .conteudo #progra .corpo .dia .data .diaSemana, body main #programacao .conteudo #progra .corpo .dia .data .diaSemana {
              color: #800000;
              text-transform: uppercase; }
          html main #programacao .conteudo #progra .corpo .dia .local, body main #programacao .conteudo #progra .corpo .dia .local {
            padding: 1rem 0;
            color: #800000;
            font-family: "Amatic SC", sans-serif;
            font-weight: 700;
            font-size: 2.5rem; }
            html main #programacao .conteudo #progra .corpo .dia .local .nomeLocal, body main #programacao .conteudo #progra .corpo .dia .local .nomeLocal {
              font-family: "Montserrat", sans-serif;
              text-transform: uppercase;
              text-align: center;
              color: white;
              opacity: 0.7;
              font-size: 1.8rem;
              margin: 0.8em 0; }
          html main #programacao .conteudo #progra .corpo .dia .evento, body main #programacao .conteudo #progra .corpo .dia .evento {
            margin: 0 0 2em 0;
            padding: 0 0 2em 0;
            border-bottom: thin #c9925cc4 solid; }
            html main #programacao .conteudo #progra .corpo .dia .evento .imEvento, body main #programacao .conteudo #progra .corpo .dia .evento .imEvento {
              width: 100%;
              margin-bottom: 1.1em; }
              html main #programacao .conteudo #progra .corpo .dia .evento .imEvento img, body main #programacao .conteudo #progra .corpo .dia .evento .imEvento img {
                width: 100%;
                border-radius: 10px; }
            html main #programacao .conteudo #progra .corpo .dia .evento .cabEvento, body main #programacao .conteudo #progra .corpo .dia .evento .cabEvento {
              margin-bottom: 1.1em; }
              html main #programacao .conteudo #progra .corpo .dia .evento .cabEvento .hora, body main #programacao .conteudo #progra .corpo .dia .evento .cabEvento .hora {
                font-family: "Montserrat", sans-serif;
                font-weight: 700;
                font-size: 1.2rem; }
                html main #programacao .conteudo #progra .corpo .dia .evento .cabEvento .hora .tipoEvento, body main #programacao .conteudo #progra .corpo .dia .evento .cabEvento .hora .tipoEvento {
                  font-family: "Montserrat", sans-serif;
                  font-weight: 300;
                  font-size: 1rem;
                  font-weight: normal;
                  text-transform: uppercase; }
              html main #programacao .conteudo #progra .corpo .dia .evento .cabEvento .nomeEvento, body main #programacao .conteudo #progra .corpo .dia .evento .cabEvento .nomeEvento {
                font-family: "Montserrat", sans-serif;
                color: #c9925cc4;
                font-size: 1.5rem;
                line-height: 1;
                font-weight: 700; }
              html main #programacao .conteudo #progra .corpo .dia .evento .cabEvento .imEvento, body main #programacao .conteudo #progra .corpo .dia .evento .cabEvento .imEvento {
                width: 100%;
                margin: 0.5em 0;
                animation: cresce linear;
                animation-timeline: view();
                animation-range: entry;
                animation-duration: 1ms; }
                html main #programacao .conteudo #progra .corpo .dia .evento .cabEvento .imEvento img, body main #programacao .conteudo #progra .corpo .dia .evento .cabEvento .imEvento img {
                  width: 100%;
                  border-radius: 10px; }
              html main #programacao .conteudo #progra .corpo .dia .evento .cabEvento .obsEvento, body main #programacao .conteudo #progra .corpo .dia .evento .cabEvento .obsEvento {
                text-transform: uppercase;
                font-size: 0.7rem; }
            html main #programacao .conteudo #progra .corpo .dia .evento .partic, body main #programacao .conteudo #progra .corpo .dia .evento .partic {
              display: flex;
              gap: 10px;
              width: 100%;
              align-items: center; }
              html main #programacao .conteudo #progra .corpo .dia .evento .partic .descrPar, body main #programacao .conteudo #progra .corpo .dia .evento .partic .descrPar {
                width: 100%; }
              html main #programacao .conteudo #progra .corpo .dia .evento .partic .imagemPar, body main #programacao .conteudo #progra .corpo .dia .evento .partic .imagemPar {
                width: 60%;
                max-width: 320px;
                animation: cresce linear;
                animation-timeline: view(80% 0%);
                animation-duration: 1ms; }
                html main #programacao .conteudo #progra .corpo .dia .evento .partic .imagemPar img, body main #programacao .conteudo #progra .corpo .dia .evento .partic .imagemPar img {
                  width: 100%;
                  border-radius: 50%; }
        html main #programacao .conteudo #progra .corpo .adro, body main #programacao .conteudo #progra .corpo .adro {
          background-color: white; }
        html main #programacao .conteudo #progra .corpo .tenda, body main #programacao .conteudo #progra .corpo .tenda {
          background-color: white; }
        html main #programacao .conteudo #progra .corpo .teatro, body main #programacao .conteudo #progra .corpo .teatro {
          background-color: white; }
        html main #programacao .conteudo #progra .corpo .largo, body main #programacao .conteudo #progra .corpo .largo {
          background-color: white; }
  html aside, body aside {
    margin: auto;
    margin-top: 2em;
    color: black;
    background: url("../images/maze1.jpg") no-repeat fixed top, left/cover;
    margin-block-start: 0; }
    html aside #canalFhist, body aside #canalFhist {
      max-width: 720px;
      margin: 4em auto 0 auto; }
      html aside #canalFhist h1, body aside #canalFhist h1 {
        font-family: "Amatic SC", sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: -0.05em;
        text-align: center;
        font-size: 3.5rem;
        color: white;
        margin-block-start: 0;
        margin-block-end: 0;
        padding: 1em;
        letter-spacing: -0.05em; }
      html aside #canalFhist #contV, body aside #canalFhist #contV {
        position: relative;
        width: 100%;
        padding-bottom: 56.25%;
        height: 0; }
        html aside #canalFhist #contV iframe, body aside #canalFhist #contV iframe {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%; }
    html aside #links, body aside #links {
      font-family: "Montserrat", sans-serif;
      line-height: 1.5em;
      padding: 2em 0;
      font-size: 1rem; }
      html aside #links #linkPortal, body aside #links #linkPortal {
        color: #fff;
        margin-bottom: 20px;
        text-align: center; }
        html aside #links #linkPortal a, body aside #links #linkPortal a {
          font-weight: 600;
          text-decoration: none;
          padding: 0.5em 1em;
          margin: 0.2em 0.5em;
          background-color: #fff;
          color: #000;
          display: inline-block;
          border-radius: 30px; }
      html aside #links #linksSociais, body aside #links #linksSociais {
        display: flex;
        flex-flow: row;
        justify-content: center; }
        html aside #links #linksSociais a .lrede, body aside #links #linksSociais a .lrede {
          width: 40px;
          height: 40px;
          margin: 2.5px 10px; }
          html aside #links #linksSociais a .lrede .svgDoc, body aside #links #linksSociais a .lrede .svgDoc {
            width: 100%;
            height: 100%;
            opacity: 1;
            pointer-events: none; }
  html footer, body footer {
    display: flex;
    flex-flow: row;
    text-align: center;
    flex-wrap: wrap;
    padding: 2em 0;
    color: #fff;
    width: 100%;
    z-index: -1;
    color: black; }
    html footer div, body footer div {
      margin: auto; }
    html footer .camada, body footer .camada {
      display: flex;
      flex-flow: row;
      flex-wrap: wrap;
      justify-content: space-between;
      width: 100%; }
      html footer .camada .conjMarcas, body footer .camada .conjMarcas {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        width: 100vw; }
        html footer .camada .conjMarcas .chancela, body footer .camada .conjMarcas .chancela {
          text-transform: uppercase;
          font-family: "Montserrat", sans-serif;
          font-size: 0.6rem;
          margin: 2em auto 0 auto; }
        @media (min-width: 850px) {
          html footer .camada .conjMarcas .chancela, body footer .camada .conjMarcas .chancela {
            margin: 2em auto 2em auto; } }
        html footer .camada .conjMarcas .marcas, body footer .camada .conjMarcas .marcas {
          display: flex;
          flex-flow: row;
          flex-wrap: wrap;
          justify-content: center;
          align-items: center; }
          html footer .camada .conjMarcas .marcas .contMarca, body footer .camada .conjMarcas .marcas .contMarca {
            margin: 0 15px; }
            html footer .camada .conjMarcas .marcas .contMarca .svgDoc, body footer .camada .conjMarcas .marcas .contMarca .svgDoc {
              height: 50px;
              width: 140px;
              pointer-events: none; }
            html footer .camada .conjMarcas .marcas .contMarca img, body footer .camada .conjMarcas .marcas .contMarca img {
              height: 80px; }
      html footer .camada .patr .chancela, body footer .camada .patr .chancela {
        margin-bottom: 2em; }
      html footer .camada .patr .marcas .contMarca .svgDoc, body footer .camada .patr .marcas .contMarca .svgDoc {
        width: 140px; }
      html footer .camada .patr .marcas .bnb .svgDoc, body footer .camada .patr .marcas .bnb .svgDoc {
        width: 140px; }
      html footer .camada .parce .marcas .contMarca, body footer .camada .parce .marcas .contMarca {
        margin: 0 15px; }
        html footer .camada .parce .marcas .contMarca .svgDoc, body footer .camada .parce .marcas .contMarca .svgDoc {
          margin-top: 0.5em;
          width: 105px; }
      html footer .camada .parce .marcas .senac .svgDoc, body footer .camada .parce .marcas .senac .svgDoc {
        width: 120px; }
      html footer .camada .parce .marcas .comites .svgDoc, body footer .camada .parce .marcas .comites .svgDoc {
        width: 60px; }
      html footer .camada .parce .marcas .pala .svgDoc, body footer .camada .parce .marcas .pala .svgDoc {
        height: 36px;
        width: 300px; }
      html footer .camada .parce .marcas .muvit .svgDoc, body footer .camada .parce .marcas .muvit .svgDoc {
        margin-top: 0.5em;
        width: 75px; }
      @media (min-width: 850px) {
        html footer .camada .parce .marcas .pala .svgDoc, body footer .camada .parce .marcas .pala .svgDoc {
          height: 36px;
          width: 370px; } }
      html footer .camada .apo .marcas .contMarca, body footer .camada .apo .marcas .contMarca {
        margin: 0 5px; }
        html footer .camada .apo .marcas .contMarca .svgDoc, body footer .camada .apo .marcas .contMarca .svgDoc {
          margin-top: 0.5em;
          width: 80px; }
      html footer .camada .apo .marcas .lr img, body footer .camada .apo .marcas .lr img {
        height: 36px;
        width: auto; }
      html footer .camada .apo .marcas .step .svgDoc, body footer .camada .apo .marcas .step .svgDoc {
        margin-top: 0.5em;
        width: 65px; }
      html footer .camada .rea .marcas .contMarca .svgDoc, body footer .camada .rea .marcas .contMarca .svgDoc {
        margin-top: 0.5em;
        width: 200px; }
      html footer .camada .rea .marcas .strNota .svgDoc, body footer .camada .rea .marcas .strNota .svgDoc {
        height: 70px;
        width: 200px; }
      html footer .camada .rea .marcas .dupla .svgDoc, body footer .camada .rea .marcas .dupla .svgDoc {
        height: 70px;
        width: 62px; }
      html footer .camada .rea .marcas .gf, body footer .camada .rea .marcas .gf {
        width: 320px; }
        html footer .camada .rea .marcas .gf .svgDoc, body footer .camada .rea .marcas .gf .svgDoc {
          margin-top: 2em;
          height: 70px;
          width: 320px; }
        @media (min-width: 850px) {
          html footer .camada .rea .marcas .gf .svgDoc, body footer .camada .rea .marcas .gf .svgDoc {
            margin-top: 0; } }

/*# sourceMappingURL=main.css.map */
