@charset "UTF-8";

@import url("fonts.css");

/*
  Flavor name: Default modified
  Author: Angelos Chalaris (chalarangelo@gmail.com)
  Maintainers: Angelos Chalaris
  mini.css version: v3.0.1
*/
/*
  Browsers resets and base typography.
*/
/* Core module CSS variable definitions */
:root {
  --fore-color: #fff;
  --secondary-fore-color: #0f1319;
  --terciary-fore-color: rgba(255,255,255,0.7);
  --back-color: #0f1319;
  --secondary-back-color: #fff;
  --terciary-back-color: #d8dcdc;
  --blockquote-color: #805329;
  --pre-color: #1565c0;
  --border-color: #808e8f;
  --secondary-border-color: #0f1319;
  --heading-ratio: 1.08;
  --universal-margin: 0.8rem;
  --universal-padding: 0.6rem;
  --universal-border-radius: 0.2rem;
  --a-link-color: #805329;
  --a-visited-color: #808e8f;
  --atencao: #b71c1c;
}

html {
  font-size: 16px;
}

@media screen and (max-width: 767px) {
   html {
     font-size: 14px;
   }
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
   html {
     font-size: 15px;
   }
}

a, b, del, em, i, ins, q, span, strong, u {
  font-size: 1em;
}

html, * {
  font-family: 'Open Sans';
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
}

* {
  font-size: 1rem;
}

body {
  margin: 0;
  color: var(--fore-color);
  background: var(--back-color);
}

#conteudo {
  margin-top: 12vw;
  margin-right: 1vw;
  margin-left: 1vw;
}

@media screen and (min-width: 540px) {
   #conteudo {
      margin-top: 8.5vw;
      margin-right: 2.5vw;
      margin-left: 2.5vw;
   }
}

@media screen and (min-width: 768px) {
   #conteudo {
      margin-top: 7.5vw;
      margin-right: 5vw;
      margin-left: 5vw;
   }
}

@media screen and (min-width: 1024px) {
   #conteudo {
      margin-top: 6vw;
      margin-right: 7vw;
      margin-left: 7vw;
   }
}

@media screen and (min-width: 1280px) {
   #conteudo {
      margin-top: 4.5vw;
      margin-right: 10vw;
      margin-left: 10vw;
   }
}

details {
  display: block;
}

summary {
  display: list-item;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline dotted;
}

input {
  overflow: visible;
}

img {
  max-width: 100%;
  height: auto;
}

h1, h2, h3, h4, h5, h6 {
  line-height: 1.2;
  margin: calc(3 * var(--universal-margin)) var(--universal-margin) calc(1.5 * var(--universal-margin)) var(--universal-margin);
  font-weight: 700;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  color: inherit;
  display: block;
  margin-top: 0.25rem;
  font-style: italic;
}

h1 {
  font-size: calc(1rem * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio));
}

h2 {
  font-size: calc(1rem * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio));
}

h3 {
  font-size: calc(1rem * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio));
}

h4 {
  font-size: calc(1rem * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio));
}

h5 {
  font-size: calc(1rem * var(--heading-ratio) * var(--heading-ratio));
}

h6 {
  font-size: calc(1rem * var(--heading-ratio));
}

/*
@media screen and (max-width: 768px) {
   h1 {
     font-size: calc(1rem * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio));
   }

   h2 {
     font-size: calc(1rem * var(--heading-ratio) * var(--heading-ratio));
   }

   h3 {
     font-size: calc(1rem  * var(--heading-ratio));
   }

   h4 {
     font-size: 1rem;
   }

   h5 {
     font-size: calc(1rem / var(--heading-ratio));
   }

   h6 {
     font-size: calc(1rem / var(--heading-ratio));
   }
}

@media screen and (min-width: 769px) and (max-width: 1280px) {
   h1 {
     font-size: calc(1rem * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio));
   }

   h2 {
     font-size: calc(1rem * var(--heading-ratio) * var(--heading-ratio) * var(--heading-ratio));
   }

   h3 {
     font-size: calc(1rem * var(--heading-ratio) * var(--heading-ratio));
   }

   h4 {
     font-size: calc(1rem * var(--heading-ratio));
   }

   h5 {
     font-size: 1rem;
   }

   h6 {
     font-size: calc(1rem / var(--heading-ratio));
   }
}
*/

p {
  margin: var(--universal-margin);
  font-weight: normal;
}

ol, ul {
  margin: calc(var(--universal-margin) * -0.7) var(--universal-margin) var(--universal-margin) var(--universal-margin);
  padding-left: calc(4 * var(--universal-padding));
  font-weight: normal;
  font-style: normal;
}

ul {
  list-style-image: url('../imgs/disc.svg');
  list-style-position: inside;
}

b, strong {
  font-weight: 700;
}

hr {
  box-sizing: content-box;
  border: 0;
  line-height: 1.25em;
  margin: var(--universal-margin);
  height: 0.0625rem;
  background: linear-gradient(to right, transparent, var(--border-color) 20%, var(--border-color) 80%, transparent);
}

blockquote {
  display: block;
  position: relative;
  font-style: italic;
  color: var(--secondary-fore-color);
  margin: var(--universal-margin);
  padding: calc(3 * var(--universal-padding));
  border: 0.0625rem solid var(--secondary-border-color);
  border-left: 0.375rem solid var(--blockquote-color);
  border-radius: 0 var(--universal-border-radius) var(--universal-border-radius) 0;
  background-color: var(--secondary-back-color);
}

blockquote:before {
  position: absolute;
  top: calc(0rem - var(--universal-padding));
  left: 0;
  font-family: sans-serif;
  font-size: 3rem;
  font-weight: 700;
  content: "\201c";
  color: var(--blockquote-color);
}

blockquote[cite]:after {
  font-style: normal;
  font-size: 0.75em;
  font-weight: 700;
  content: "\a—  " attr(cite);
  white-space: pre;
}

code, kbd, pre, samp {
  font-family: 'Fira Mono';
  font-size: 0.85em;
  color: var(--secondary-fore-color);
}

code {
  background: var(--secondary-back-color);
  border-radius: var(--universal-border-radius);
  padding: calc(var(--universal-padding) / 6) calc(var(--universal-padding) / 1.5);
}

kbd {
  background: var(--fore-color);
  color: var(--back-color);
  border-radius: var(--universal-border-radius);
  padding: calc(var(--universal-padding) / 4) calc(var(--universal-padding) / 2);
}

pre {
  overflow: auto;
  background: var(--secondary-back-color);
  padding: calc(1.5 * var(--universal-padding));
  margin: calc(2 * var(--universal-margin));
  border: 0.0625rem solid var(--secondary-border-color);
  border-left: 0.25rem solid var(--pre-color);
  border-radius: 0 var(--universal-border-radius) var(--universal-border-radius) 0;
}

sup, sub, code, kbd {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

small, sup, sub, figcaption {
  font-size: 0.8em;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

figure {
  margin: var(--universal-margin);
}

figcaption {
  /* color: var(--secondary-fore-color); */
  font-weight: 300;
}

a {
  text-decoration: underline dotted;
  cursor: pointer;
  color: var(--a-link-color);
}

a:visited {
  color: var(--a-visited-color);
}

a:hover, a:focus {
  text-decoration: underline;
}

.mapas, .imagens {
  background:#fff;
  border: 0.0625rem solid var(--border-color);
  border-radius: var(--universal-border-radius);
  padding: calc(var(--universal-padding) / 2);
}

.mapa-estacoes {
  min-width: 320px;
  margin-top:calc(2 * var(--universal-margin));
}

@media screen and (min-width: 1920px) {
  .mapa-estacoes {
    width: 40vw;
  }
}

@media screen and (min-width: 1600px) and (max-width: 1920px) {
  .mapa-estacoes {
    width: 46vw;
  }
}

@media screen and (min-width: 1280px) and (max-width: 1599px) {
  .mapa-estacoes {
    width: 56vw;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .mapa-estacoes {
    width: 66vw;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .mapa-estacoes {
    width: 78vw;
  }
}

@media screen and (max-width: 767px) {
  .mapa-estacoes {
    width: 90vw;
  }
}

.atencao {
  color: var(--atencao);
  font-style: italic;
}

/*
  Definitions for photos masonry.
*/
#photos {
  /* Prevent vertical gaps */
  line-height: 0;
  padding: 0 calc(1.5 * var(--universal-padding));

  -webkit-column-count: 5;
  -webkit-column-gap:   10px;
  -moz-column-count:    5;
  -moz-column-gap:      10px;
  column-count:         5;
  column-gap:           10px;
}

#photos img {
  /* Just in case there are inline attributes */
  width: 100% !important;
  height: auto !important;
  margin-bottom: 10px;
  box-sizing: border-box;
  border:0.0625rem solid var(--border-color);
  border-radius: var(--universal-border-radius);
}

@media screen and (max-width: 1200px) {
  #photos {
  -moz-column-count:    4;
  -webkit-column-count: 4;
  column-count:         4;
  }
}

@media screen and (max-width: 1000px) {
  #photos {
  -moz-column-count:    3;
  -webkit-column-count: 3;
  column-count:         3;
  }
}

@media screen and (max-width: 800px) {
  #photos {
  -moz-column-count:    2;
  -webkit-column-count: 2;
  column-count:         2;
  }
}

@media screen and (max-width: 400px) {
  #photos {
  -moz-column-count:    1;
  -webkit-column-count: 1;
  column-count:         1;
  }
}

/*
  Definitions for the grid system, cards and containers.
*/
.flex-geral {
  display: -webkit-flex; /* Safari */
  -webkit-flex-flow: row wrap; /* Safari 6.1+ */
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}

.box {
  background: var(--secondary-back-color);
  border: 0.0625rem solid var(--border-color);
  border-radius: var(--universal-border-radius);
  margin: 1vw 2vw;
  padding: 10px;
}

.caixa {
  background: var(--secondary-back-color);
  border: 0.0625rem solid var(--border-color);
  border-radius: var(--universal-border-radius);
  margin: 0.25rem;
  margin-bottom: 0.5rem;
  padding: var(--universal-padding) calc(var(--universal-padding) * 1.6);
  min-width: 6rem;
  min-height: 0.875rem;
}

.destaque {
  background: var(--table-head-back-color) !important;
}

/* ------------ Talvez remover abaixo ------------ */
.box-colored {
  background:#0277bd;
  border-radius:0.125rem;
  padding:0.875rem;
  margin-bottom:0.5rem;
  min-height:0.875rem;
  color:#f8f8f8
}
/* ------------ Talvez remover acima ------------ */

.container {
  margin: 0 auto;
  padding: 0;
}

.row {
  box-sizing: border-box;
  display: -webkit-flex; /* Safari */
  display: flex;
  flex: 0 0 auto;
  -webkit-flex-flow: row wrap; /* Safari 6.1+ */
  flex-flow: row wrap;
}

.meta-caixa {
  border: 0.0625rem solid var(--border-color);
  border-radius: var(--universal-border-radius);
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  margin-bottom: 0.5rem;
  background:#fff;
}

.meta-caixa.equal {
    height: calc(100% - 0.6rem);
}

.meta-caixa figure {
  margin: 0;
  border-radius: var(--universal-border-radius);
}

.meta-caixa figcaption {
  margin-top: -0.6rem;
  margin-bottom: 0.3rem;
  text-align: center;
}

.meta-caixa embed {
  width: 100%;
  box-sizing: border-box;
  padding: calc(var(--universal-padding) / 2);
  border-radius: var(--universal-border-radius);
}

.meta-chamada {
  margin: 0;
  color: #808e8f;
  background: #d9dddd;
  font-style: italic;
  padding: calc(var(--universal-padding) / 2) var(--universal-padding);
  border-top-left-radius: var(--universal-border-radius);
  border-top-right-radius: var(--universal-border-radius);
}

.meta-conteudo {
  margin: 0;
  border-bottom-left-radius: var(--universal-border-radius);
  border-bottom-right-radius: var(--universal-border-radius);
}

.col-sm,
[class^='col-sm-'],
[class^='col-sm-offset-'],
.row[class*='cols-sm-'] > * {
  box-sizing: border-box;
  flex: 0 0 auto;
  /*padding: 0;*/
}

.col-sm,
.row.cols-sm > * {
  max-width: 100%;
  flex-grow: 1;
  flex-basis: 0;
}

.col-sm-1,
.row.cols-sm-1 > * {
  max-width: 8.33333%;
  flex-basis: 8.33333%;
}

.col-sm-offset-0 {
  margin-left: 0;
}

.col-sm-2,
.row.cols-sm-2 > * {
  max-width: 16.66667%;
  flex-basis: 16.66667%;
}

.col-sm-offset-1 {
  margin-left: 8.33333%;
}

.col-sm-3,
.row.cols-sm-3 > * {
  max-width: 25%;
  flex-basis: 25%;
}

.col-sm-offset-2 {
  margin-left: 16.66667%;
}

.col-sm-4,
.row.cols-sm-4 > * {
  max-width: 33.33333%;
  flex-basis: 33.33333%;
}

.col-sm-offset-3 {
  margin-left: 25%;
}

.col-sm-5,
.row.cols-sm-5 > * {
  max-width: 41.66667%;
  flex-basis: 41.66667%;
}

.col-sm-offset-4 {
  margin-left: 33.33333%;
}

.col-sm-6,
.row.cols-sm-6 > * {
  max-width: 50%;
  flex-basis: 50%;
}

.col-sm-offset-5 {
  margin-left: 41.66667%;
}

.col-sm-7,
.row.cols-sm-7 > * {
  max-width: 58.33333%;
  flex-basis: 58.33333%;
}

.col-sm-offset-6 {
  margin-left: 50%;
}

.col-sm-8,
.row.cols-sm-8 > * {
  max-width: 66.66667%;
  flex-basis: 66.66667%;
}

.col-sm-offset-7 {
  margin-left: 58.33333%;
}

.col-sm-9,
.row.cols-sm-9 > * {
  max-width: 75%;
  flex-basis: 75%;
}

.col-sm-offset-8 {
  margin-left: 66.66667%;
}

.col-sm-10,
.row.cols-sm-10 > * {
  max-width: 83.33333%;
  flex-basis: 83.33333%;
}

.col-sm-offset-9 {
  margin-left: 75%;
}

.col-sm-11,
.row.cols-sm-11 > * {
  max-width: 91.66667%;
  flex-basis: 91.66667%;
}

.col-sm-offset-10 {
  margin-left: 83.33333%;
}

.col-sm-12,
.row.cols-sm-12 > * {
  max-width: 100%;
  flex-basis: 100%;
}

.col-sm-offset-11 {
  margin-left: 91.66667%;
}

.col-sm-normal {
  order: initial;
}

.col-sm-first {
  order: -999;
}

.col-sm-last {
  order: 999;
}

@media screen and (min-width: 768px) {
  .col-md,
  [class^='col-md-'],
  [class^='col-md-offset-'],
  .row[class*='cols-md-'] > * {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding: 0;
  }
  .col-md,
  .row.cols-md > * {
    max-width: 100%;
    flex-grow: 1;
    flex-basis: 0;
  }
  .col-md-1,
  .row.cols-md-1 > * {
    max-width: 8.33333%;
    flex-basis: 8.33333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-2,
  .row.cols-md-2 > * {
    max-width: 16.66667%;
    flex-basis: 16.66667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }
  .col-md-3,
  .row.cols-md-3 > * {
    max-width: 25%;
    flex-basis: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }
  .col-md-4,
  .row.cols-md-4 > * {
    max-width: 33.33333%;
    flex-basis: 33.33333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-5,
  .row.cols-md-5 > * {
    max-width: 41.66667%;
    flex-basis: 41.66667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }
  .col-md-6,
  .row.cols-md-6 > * {
    max-width: 50%;
    flex-basis: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }
  .col-md-7,
  .row.cols-md-7 > * {
    max-width: 58.33333%;
    flex-basis: 58.33333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-8,
  .row.cols-md-8 > * {
    max-width: 66.66667%;
    flex-basis: 66.66667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }
  .col-md-9,
  .row.cols-md-9 > * {
    max-width: 75%;
    flex-basis: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }
  .col-md-10,
  .row.cols-md-10 > * {
    max-width: 83.33333%;
    flex-basis: 83.33333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-11,
  .row.cols-md-11 > * {
    max-width: 91.66667%;
    flex-basis: 91.66667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }
  .col-md-12,
  .row.cols-md-12 > * {
    max-width: 100%;
    flex-basis: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }
  .col-md-normal {
    order: initial;
  }
  .col-md-first {
    order: -999;
  }
  .col-md-last {
    order: 999;
  }
}

@media screen and (min-width: 1280px) {
  .col-lg,
  [class^='col-lg-'],
  [class^='col-lg-offset-'],
  .row[class*='cols-lg-'] > * {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding: 0;
  }
  .col-lg,
  .row.cols-lg > * {
    max-width: 100%;
    flex-grow: 1;
    flex-basis: 0;
  }
  .col-lg-1,
  .row.cols-lg-1 > * {
    max-width: 8.33333%;
    flex-basis: 8.33333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-2,
  .row.cols-lg-2 > * {
    max-width: 16.66667%;
    flex-basis: 16.66667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  .col-lg-3,
  .row.cols-lg-3 > * {
    max-width: 25%;
    flex-basis: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  .col-lg-4,
  .row.cols-lg-4 > * {
    max-width: 33.33333%;
    flex-basis: 33.33333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-5,
  .row.cols-lg-5 > * {
    max-width: 41.66667%;
    flex-basis: 41.66667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  .col-lg-6,
  .row.cols-lg-6 > * {
    max-width: 50%;
    flex-basis: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  .col-lg-7,
  .row.cols-lg-7 > * {
    max-width: 58.33333%;
    flex-basis: 58.33333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-8,
  .row.cols-lg-8 > * {
    max-width: 66.66667%;
    flex-basis: 66.66667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  .col-lg-9,
  .row.cols-lg-9 > * {
    max-width: 75%;
    flex-basis: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  .col-lg-10,
  .row.cols-lg-10 > * {
    max-width: 83.33333%;
    flex-basis: 83.33333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-11,
  .row.cols-lg-11 > * {
    max-width: 91.66667%;
    flex-basis: 91.66667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  .col-lg-12,
  .row.cols-lg-12 > * {
    max-width: 100%;
    flex-basis: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }
  .col-lg-normal {
    order: initial;
  }
  .col-lg-first {
    order: -999;
  }
  .col-lg-last {
    order: 999;
  }
}

/* Card component CSS variable definitions */
:root {
  --card-back-color: #eef0f4;
  --card-fore-color: #0f1319;
  --card-border-color: #808e8f;
}

.card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-self: center;
  position: relative;
  width: 100%;
  background: var(--card-back-color);
  color: var(--card-fore-color);
  border: 0.0625rem solid var(--card-border-color);
  border-radius: var(--universal-border-radius);
  margin: calc(var(--universal-margin) * 2 );
  overflow: hidden;
}

@media screen and (min-width: 320px) {
  .card {
    max-width: 320px;
  }
}

.card > .section {
  background: var(--card-back-color);
  color: var(--card-fore-color);
  box-sizing: border-box;
  margin: 0;
  border: 0;
  border-radius: 0;
  border-bottom: 0.0625rem solid var(--card-border-color);
  padding: var(--universal-padding);
  width: 100%;
}

.card > .section.media {
  height: 200px;
  padding: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

.card > .section:last-child {
  border-bottom: 0;
}

/*
  Custom elements for card elements.
*/
@media screen and (min-width: 240px) {
  .card.small {
    max-width: 240px;
  }
}

@media screen and (min-width: 480px) {
  .card.large {
    max-width: 480px;
  }
}

.card.fluid {
  max-width: 100%;
  width: auto;
}

.card.warning {
  --card-back-color: #f9e383;
  --card-border-color: #ffda35;
}

.card.error {
  --card-back-color: #b71c1c;
  --card-fore-color: #f8f8f8;
  --card-border-color: #a71a1a;
}

.card > .section.dark {
  --card-back-color: #e0e0e0;
}

.card > .section.double-padded {
  padding: calc(1.5 * var(--universal-padding));
}

/*
  Definitions for forms and input elements.
*/
/* Input_control module CSS variable definitions */
:root {
  --form-back-color: #f0f0f0;
  --form-fore-color: #111;
  --form-border-color: #ddd;
  --input-back-color: #f8f8f8;
  --input-fore-color: #111;
  --input-border-color: #ddd;
  --input-focus-color: #0288d1;
  --input-invalid-color: #d32f2f;
  --button-back-color: #e9e7e3;
  --button-hover-back-color: #f9e383;
  --button-fore-color: #805329;
  --button-border-color: transparent;
  --button-hover-border-color: transparent;
  --button-group-border-color: rgba(124, 124, 124, 0.54);
}

form {
  background: var(--form-back-color);
  color: var(--form-fore-color);
  border: 0.0625rem solid var(--form-border-color);
  border-radius: var(--universal-border-radius);
  margin: var(--universal-margin);
  padding: calc(2 * var(--universal-padding)) var(--universal-padding);
}

fieldset {
  border: 0.0625rem solid var(--form-border-color);
  border-radius: var(--universal-border-radius);
  margin: calc(var(--universal-margin) / 4);
  padding: var(--universal-padding);
}

legend {
  box-sizing: border-box;
  display: table;
  max-width: 100%;
  white-space: normal;
  font-weight: 700;
  padding: calc(var(--universal-padding) / 2);
}

label {
  padding: calc(var(--universal-padding) / 2) var(--universal-padding);
}

.input-group {
  display: inline-block;
}

.input-group.fluid {
  display: flex;
  align-items: center;
  justify-content: center;
}

.input-group.fluid > input {
  max-width: 100%;
  flex-grow: 1;
  flex-basis: 0px;
}

@media screen and (max-width: 767px) {
  .input-group.fluid {
    align-items: stretch;
    flex-direction: column;
  }
}

.input-group.vertical {
  display: flex;
  align-items: stretch;
  flex-direction: column;
}

.input-group.vertical > input {
  max-width: 100%;
  flex-grow: 1;
  flex-basis: 0px;
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

input:not([type]), [type="text"], [type="email"], [type="number"], [type="search"],
[type="password"], [type="url"], [type="tel"], [type="checkbox"], [type="radio"], textarea, select {
  box-sizing: border-box;
  background: var(--input-back-color);
  color: var(--input-fore-color);
  border: 0.0625rem solid var(--input-border-color);
  border-radius: var(--universal-border-radius);
  margin: calc(var(--universal-margin) / 2);
  padding: var(--universal-padding) calc(1.5 * var(--universal-padding));
}

input:not([type="button"]):not([type="submit"]):not([type="reset"]):hover, input:not([type="button"]):not([type="submit"]):not([type="reset"]):focus, textarea:hover, textarea:focus, select:hover, select:focus {
  border-color: var(--input-focus-color);
  box-shadow: none;
}

input:not([type="button"]):not([type="submit"]):not([type="reset"]):invalid, input:not([type="button"]):not([type="submit"]):not([type="reset"]):focus:invalid, textarea:invalid, textarea:focus:invalid, select:invalid, select:focus:invalid {
  border-color: var(--input-invalid-color);
  box-shadow: none;
}

input:not([type="button"]):not([type="submit"]):not([type="reset"])[readonly], textarea[readonly], select[readonly] {
  background: var(--secondary-back-color);
}

select {
  max-width: 100%;
}

option {
  overflow: hidden;
  text-overflow: ellipsis;
}

[type="checkbox"], [type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  height: calc(1rem + var(--universal-padding) / 2);
  width: calc(1rem + var(--universal-padding) / 2);
  vertical-align: text-bottom;
  padding: 0;
  flex-basis: calc(1rem + var(--universal-padding) / 2) !important;
  flex-grow: 0 !important;
}

[type="checkbox"]:checked:before, [type="radio"]:checked:before {
  position: absolute;
}

[type="checkbox"]:checked:before {
  content: '\2713';
  font-family: sans-serif;
  font-size: calc(1rem + var(--universal-padding) / 2);
  top: calc(0rem - var(--universal-padding));
  left: calc(var(--universal-padding) / 4);
}

[type="radio"] {
  border-radius: 100%;
}

[type="radio"]:checked:before {
  border-radius: 100%;
  content: '';
  top: calc(0.0625rem + var(--universal-padding) / 2);
  left: calc(0.0625rem + var(--universal-padding) / 2);
  background: var(--input-fore-color);
  width: 0.5rem;
  height: 0.5rem;
}

:placeholder-shown {
  color: var(--input-fore-color);
}

::-ms-placeholder {
  color: var(--input-fore-color);
  opacity: 0.54;
}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button, html [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;
}

button {
  overflow: visible;
  text-transform: none;
}

button, [type="button"], [type="submit"], [type="reset"],
a.button, label.button, .button,
a[role="button"], label[role="button"], [role="button"] {
  display: inline-block;
  background: var(--button-back-color);
  color: var(--button-fore-color);
  border: 0.0625rem solid var(--button-border-color);
  border-radius: var(--universal-border-radius);
  padding: calc(var(--universal-padding) / 1.5) var(--universal-padding);
  margin: var(--universal-margin);
  text-decoration: none;
  cursor: pointer;
  transition: background 0.3s;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
}

button:hover, button:focus, [type="button"]:hover, [type="button"]:focus, [type="submit"]:hover, [type="submit"]:focus, [type="reset"]:hover, [type="reset"]:focus,
a.button:hover,
a.button:focus, label.button:hover, label.button:focus, .button:hover, .button:focus,
a[role="button"]:hover,
a[role="button"]:focus, label[role="button"]:hover, label[role="button"]:focus, [role="button"]:hover, [role="button"]:focus {
  background: var(--button-hover-back-color);
  border-color: var(--button-hover-border-color);
}

input:disabled, input[disabled], textarea:disabled, textarea[disabled], select:disabled, select[disabled], button:disabled, button[disabled], .button:disabled, .button[disabled], [role="button"]:disabled, [role="button"][disabled] {
  cursor: not-allowed;
  opacity: 0.75;
}

.button-group {
  display: flex;
  border: 0.0625rem solid var(--button-group-border-color);
  border-radius: var(--universal-border-radius);
  margin: var(--universal-margin);
}

.button-group > button, .button-group [type="button"], .button-group > [type="submit"], .button-group > [type="reset"],
.button-group > .button, .button-group > [role="button"] {
  margin: 0;
  max-width: 100%;
  flex: 1 1 auto;
  text-align: center;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

.button-group > :not(:first-child) {
  border-left: 0.0625rem solid var(--button-group-border-color);
}

@media screen and (max-width: 767px) {
  .button-group {
    flex-direction: column;
  }
  .button-group > :not(:first-child) {
    border: 0;
    border-top: 0.0625rem solid var(--button-group-border-color);
  }
}

/*
  Custom elements for forms and input elements.
*/
button.primary, [type="button"].primary, [type="submit"].primary, [type="reset"].primary, .button.primary, [role="button"].primary {
  --button-back-color: #1976d2;
  --button-fore-color: #f8f8f8;
}

button.primary:hover, button.primary:focus, [type="button"].primary:hover, [type="button"].primary:focus, [type="submit"].primary:hover, [type="submit"].primary:focus, [type="reset"].primary:hover, [type="reset"].primary:focus, .button.primary:hover, .button.primary:focus, [role="button"].primary:hover, [role="button"].primary:focus {
  --button-hover-back-color: #1565c0;
}

button.secondary, [type="button"].secondary, [type="submit"].secondary, [type="reset"].secondary, .button.secondary, [role="button"].secondary {
  --button-back-color: #d32f2f;
  --button-fore-color: #f8f8f8;
}

button.secondary:hover, button.secondary:focus, [type="button"].secondary:hover, [type="button"].secondary:focus, [type="submit"].secondary:hover, [type="submit"].secondary:focus, [type="reset"].secondary:hover, [type="reset"].secondary:focus, .button.secondary:hover, .button.secondary:focus, [role="button"].secondary:hover, [role="button"].secondary:focus {
  --button-hover-back-color: #c62828;
}

button.tertiary, [type="button"].tertiary, [type="submit"].tertiary, [type="reset"].tertiary, .button.tertiary, [role="button"].tertiary {
  --button-back-color: #308732;
  --button-fore-color: #f8f8f8;
}

button.tertiary:hover, button.tertiary:focus, [type="button"].tertiary:hover, [type="button"].tertiary:focus, [type="submit"].tertiary:hover, [type="submit"].tertiary:focus, [type="reset"].tertiary:hover, [type="reset"].tertiary:focus, .button.tertiary:hover, .button.tertiary:focus, [role="button"].tertiary:hover, [role="button"].tertiary:focus {
  --button-hover-back-color: #277529;
}

button.inverse, [type="button"].inverse, [type="submit"].inverse, [type="reset"].inverse, .button.inverse, [role="button"].inverse {
  --button-back-color: #212121;
  --button-fore-color: #f8f8f8;
}

button.inverse:hover, button.inverse:focus, [type="button"].inverse:hover, [type="button"].inverse:focus, [type="submit"].inverse:hover, [type="submit"].inverse:focus, [type="reset"].inverse:hover, [type="reset"].inverse:focus, .button.inverse:hover, .button.inverse:focus, [role="button"].inverse:hover, [role="button"].inverse:focus {
  --button-hover-back-color: #111;
}

button.small, [type="button"].small, [type="submit"].small, [type="reset"].small, .button.small, [role="button"].small {
  padding: calc(0.5 * var(--universal-padding)) calc(0.75 * var(--universal-padding));
  margin: var(--universal-margin);
}

button.large, [type="button"].large, [type="submit"].large, [type="reset"].large, .button.large, [role="button"].large {
  padding: calc(1.5 * var(--universal-padding)) calc(2 * var(--universal-padding));
  margin: var(--universal-margin);
}

/*
  Definitions for navigation elements.
*/
/* Navigation module CSS variable definitions */
:root {
  --header-back-color: #0f1319;
  --header-hover-back-color: rgba(255,255,255,0.2);
  --header-fore-color: #fff;
  --header-border-color: transparent;
  --nav-back-color: transparent;
  --nav-hover-back-color: rgba(255,255,255,0.2);
  --nav-fore-color: #fff;
  --nav-border-color: transparent;
  --nav-link-color: transparent;
  --footer-fore-color: #fff;
  --footer-back-color: #0f1319;
  --footer-border-color: #0f1319;
  --footer-link-color: #fff;
  --drawer-back-color: #2a3342;
  --drawer-hover-back-color: rgba(255,255,255,0.2);
  --drawer-border-color: #transparent;
  --drawer-close-color: #fff;
}

header {
  position: -webkit-sticky;
  position: sticky;
  z-index: 2000;
  top: 0;
  height: 3.1875rem;
  background: var(--header-back-color);
  color: var(--header-fore-color);
  border-bottom: 0.0625rem solid var(--header-border-color);
  padding: calc(var(--universal-padding) / 4) 0;
  white-space: nowrap;
  overflow-x: hidden;
  overflow-y: hidden;
}

header.row {
  box-sizing: content-box;
}

/*
header .logo {
  background-size: contain;
  background-image: url('../imgs/logo_SONDA_Branco_desc.svg');
  width: 10wv;
  height: auto;
}
*/

header button, header [type="button"], header .button, header [role="button"] {
  box-sizing: border-box;
  position: relative;
  top: calc(0rem - var(--universal-padding) / 4);
  height: calc(3.1875rem + var(--universal-padding) / 2);
  background: transparent;
  line-height: calc(3.1875rem - var(--universal-padding) * 1.5);
  text-align: center;
  color: var(--header-fore-color);
  border: 0;
  border-radius: var(--universal-border-radius);
  margin: 0;
  text-transform: uppercase;
  box-shadow: none;
}

header button:hover, header button:focus, header [type="button"]:hover, header [type="button"]:focus, header .button:hover, header .button:focus, header [role="button"]:hover, header [role="button"]:focus {
  background: var(--header-hover-back-color);
}

.logo {
  width: 36vw;
  height: 23.76vw;
  min-width: 110px;
  top: 0;
  position: fixed;
  background-image: url('../imgs/logo_SONDA_paginas.svg');
  background-size: contain;
  background-repeat: no-repeat;
}

@media screen and (min-width: 540px) {
   .logo {
     width: 26vw;
     height: 17.16vw;
   }
}

@media screen and (min-width: 768px) {
   .logo {
     width: 20vw;
     height: 13.2vw;
     margin-left: 5vw;
   }
}

@media screen and (min-width: 1024px) {
   .logo {
     width: 16vw;
     height: 10.56vw;
     margin-left: 7vw;
   }
}

@media screen and (min-width: 1280px) {
   .logo {
     width: 10vw;
     height: 6.6vw;
     margin-left: 10vw;
   }
}

.trad {
  width: 16px;
  height: 16px;
  top: 14px;
  position: fixed;
  background-size: contain;
  background-repeat: no-repeat;
}

.ico_es {
  right: 64px;
  background-image: url('../imgs/ico_es.svg');
}

.ico_us {
  right: 100px;
  background-image: url('../imgs/ico_us.svg');
}

@media screen and (min-width: 540px) {
   .trad {
     width: 17px;
     height: 17px;
     top: 14px;
   }
   .ico_es {
      right: 70px;
   }
   .ico_us {
      right: 108px;
   }
}

@media screen and (min-width: 768px) {
   .trad {
     width: 18px;
     height: 18px;
     top: 15px;
   }
   .ico_es {
      right: 76px;
   }
   .ico_us {
      right: 114px;
   }
}

@media screen and (min-width: 1024px) {
   .trad {
     width: 19px;
     height: 19px;
     top: 16px;
   }
   .ico_es {
      right: 78px;
   }
   .ico_us {
      right: 118px;
   }
}

@media screen and (min-width: 1280px) {
   .trad {
     width: 20px;
     height: 20px;
     top: 16px;
   }
   .ico_es {
      right: 82px;
   }
   .ico_us {
      right: 124px;
   }
}

/*
nav {
  background: var(--nav-back-color);
  color: var(--nav-fore-color);
  border: 0.0625rem solid var(--nav-border-color);
  border-radius: var(--universal-border-radius);
  margin: var(--universal-margin);
}

nav * {
  padding: var(--universal-padding) calc(1.5 * var(--universal-padding));
}

nav a, nav a:visited {
  display: block;
  color: var(--nav-link-color);
  border-radius: var(--universal-border-radius);
  transition: background 0.3s;
}

nav a:hover, nav a:focus, nav a:visited:hover, nav a:visited:focus {
  text-decoration: none;
  background: var(--nav-hover-back-color);
}

/*
nav .sublink-1 {
  position: relative;
  margin-left: calc(2 * var(--universal-padding));
}

nav .sublink-1:before {
  position: absolute;
  left: calc(var(--universal-padding) - 1 * var(--universal-padding));
  top: -0.0625rem;
  content: '';
  height: 100%;
  border: 0.0625rem solid var(--nav-border-color);
  border-left: 0;
}

nav .sublink-2 {
  position: relative;
  margin-left: calc(4 * var(--universal-padding));
}

nav .sublink-2:before {
  position: absolute;
  left: calc(var(--universal-padding) - 3 * var(--universal-padding));
  top: -0.0625rem;
  content: '';
  height: 100%;
  border: 0.0625rem solid var(--nav-border-color);
  border-left: 0;
}
*/

footer {
  background: var(--footer-back-color);
  color: var(--footer-fore-color);
  border-top: 0.0625rem solid var(--footer-border-color);
  padding: var(--universal-padding);
  display: -webkit-flex; /* Safari */
  -webkit-flex-flow: row wrap; /* Safari 6.1+ */
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
}

footer a, footer a:visited {
  color: var(--footer-link-color);
  border: none;
}

@media screen and (max-width: 859px) {
   footer {
      flex-direction: column;
   }
}

footer p {
  text-align: center;
  font-size: 0.8rem;
  margin: 0 calc(var(--universal-padding) / 4);
  padding: 0 var(--universal-padding);
}

footer img {
  vertical-align: middle;
}

/*
header.sticky {
  position: -webkit-sticky;
  position: sticky;
  z-index: 1101;
  top: 0;
}

footer.sticky {
  position: -webkit-sticky;
  position: sticky;
  z-index: 1101;
  bottom: 0;
}
*/

.drawer-toggle:before {
  display: inline-block;
  position: relative;
  vertical-align: bottom;
  content: '\00a0\2261\00a0';
  font-family: sans-serif;
  font-size: 2em;
}

.drawer-toggle {
  box-shadow: none;
}

@media screen and (min-width: 768px) {
  .drawer-toggle:not(.persistent) {
    display: none;
  }
}

[type="checkbox"].drawer {
  height: 1px;
  width: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
}

[type="checkbox"].drawer + * {
  display: block;
  box-sizing: border-box;
  position: fixed;
  top: 0;
  width: 220px;
  height: 100vh;
  overflow-y: auto;
  background: var(--drawer-back-color);
  border: 0.0625rem solid var(--drawer-border-color);
  border-radius: 0;
  margin: 0;
  z-index: 2220;
  right: -320px;
  transition: right 0.3s;
  box-shadow: -2px 0px 6px 0px rgba(0, 0, 0, 0.75);
}

[type="checkbox"].drawer + * .drawer-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2222;
  width: 2rem;
  height: 2rem;
  border-radius: var(--universal-border-radius);
  padding: var(--universal-padding) calc(1.1 * var(--universal-padding));
  margin: 0;
  cursor: pointer;
  transition: background 0.3s;
}

[type="checkbox"].drawer + * .drawer-close:before {
  display: block;
  content: '\00D7';
  color: var(--drawer-close-color);
  position: relative;
  font-family: sans-serif;
  font-size: 2rem;
  line-height: 1;
  text-align: center;
}

[type="checkbox"].drawer + * .drawer-close:hover, [type="checkbox"].drawer + * .drawer-close:focus {
  background: var(--drawer-hover-back-color);
}

@media screen and (max-width: 320px) {
  [type="checkbox"].drawer + * {
    width: 80%;
  }
}

[type="checkbox"].drawer:checked + * {
  right: 0;
}

@media screen and (min-width: 768px) {
  [type="checkbox"].drawer:not(.persistent) + * {
    position: static;
    height: 100%;
    z-index: 1100;
  }
  [type="checkbox"].drawer:not(.persistent) + * .drawer-close {
    display: none;
  }
}

.drawer-menu a {
  color: var(--footer-link-color);
  display: inline-block;
  width: 220px;
  line-height: 2.2;
  text-indent: 1em;
  text-decoration: none;
}

.drawer-menu a:hover {
  background: var(--drawer-hover-back-color);
}

/*
  Definitions for the responsive tab component.
*/
/*Core definitions*/
:root {
  --tab-fore-color: #0f1319;
  --tab-secondary-fore-color: #0f1319;
  --tab-back-color:  transparent;
  --tab-secondary-back-color: #f4f1ea;
  --tab-inative-back-color: #805329;
  --tab-border-color: #f4f1ea;
}

/* Style the tab */
.tab {
  overflow: hidden;
  border-bottom: 0.2rem solid;
  border-color: var(--tab-border-color);
  background-color: var(--tab-back-color);
  margin-top: calc(3 * var(--universal-margin));
  padding: 0 0 0 3.5vw;
}

@media screen and (min-width: 540px) {
   .tab {
      padding-left: 3vw;
   }
}

@media screen and (min-width: 768px) {
   .tab {
      padding-left: 2.3vw;
   }
}

@media screen and (min-width: 1024px) {
   .tab {
      padding-left: 1.8vw;
   }
}

@media screen and (min-width: 1280px) {
   .tab {
      padding-left: 1vw;
   }
}

/* Style the buttons inside the tab */
.tab button {
  background-color: var(--tab-inative-back-color);
  color: var(--tab-secondary-fore-color);
  font-weight: 600;
  float: left;
  border: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  outline: none;
  cursor: pointer;
  margin: 0 0 0 calc(0.3 * var(--universal-margin));
  padding: var(--universal-padding) calc(1.5 * var(--universal-padding));
  transition: 0.3s;
}

@media screen and (max-width: 400px) {
   .tab button {
     padding: calc(var(--universal-padding) / 1.5) calc(var(--universal-padding) / 1.2);
   }
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: var(--table-a-hover-back-color);
}

/* Create an active/current tablink class */
.tab button.active {
  background-color:  var(--tab-secondary-back-color);
  color: var(--tab-fore-color);
}

/* Style the tab content */
.tabcontent {
  display: none;
  background-color:  var(--tab-secondary-back-color);
}

.mar {
  color: var(--secondary-fore-color);
}

.cas {
  color: var(--blockquote-color);
}

@media screen and (max-width: 799px) {
   .tabcontent {
     padding: var(--universal-padding)
   }
}

@media screen and (min-width: 800px) and (max-width: 1023px) {
   .tabcontent {
     padding: var(--universal-padding) calc(2 * var(--universal-padding))
   }
}

@media screen and (min-width: 1024px) {
   .tabcontent {
     padding: var(--universal-padding) calc(3 * var(--universal-padding))
   }
}

/* Fade in tabs */
/*
@-webkit-keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}
*/

/*
  Definitions for the responsive table component.
*/
/* Table module CSS variable definitions. */
:root {
  --table-caption-color: #805329;
  --table-caption-back-color: rgba(128,84,42,0.2);
  --table-border-color: #808e8f;
  --table-border-separator-color: #808e8f;
  --table-head-back-color: #e6e6e6;
  --table-head-fore-color: #0f1319;
  --table-body-back-color: #f8f8f8;
  --table-body-fore-color: #0f1319;
  --table-body-alt-back-color: #eee;
}

table {
  border-collapse: separate;
  border-spacing: 0;
  margin: 0;
  display: flex;
  flex: 0 1 auto;
  flex-flow: row wrap;
  padding: var(--universal-padding);
  padding-top: 0;
}

table caption {
  color: var(--table-caption-color);
  font-size: 1.5rem;
  margin: var(--universal-margin) 0;
  max-width: 100%;
  flex: 0 0 100%;
  border-radius: var(--universal-border-radius);
  background: var(--table-caption-back-color);
}

table thead, table tbody {
  display: flex;
  flex-flow: row wrap;
  border: 0.0625rem solid var(--table-border-color);
}

table thead {
  z-index: 999;
  border-radius: var(--universal-border-radius) var(--universal-border-radius) 0 0;
  border-bottom: 0.0625rem solid var(--table-border-separator-color);
}

table tbody {
  border-top: 0;
  margin-top: calc(0 - var(--universal-margin));
  border-radius: 0 0 var(--universal-border-radius) var(--universal-border-radius);
}

table tr {
  display: flex;
  padding: 0;
}

table th, table td {
  padding: calc(0.9 * var(--universal-padding)) calc(1.6 * var(--universal-padding));
}

@media screen and (max-width: 767px) {
   table th, table td {
     padding: calc(0.9 * var(--universal-padding)) calc(0.8 * var(--universal-padding));
   }
}

table th {
  text-align: center;
  background: var(--table-head-back-color);
  border-radius: var(--universal-border-radius) var(--universal-border-radius) 0 0;
  color: var(--table-head-fore-color);
}

table td {
  background: var(--table-body-back-color);
  color: var(--table-body-fore-color);
  border-top: 0.0625rem solid var(--table-border-color);
  text-align: center;
}

@media screen and (min-width: 769px) {
   table td:first-child {
     text-align: left;
   }
}

table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after {
  content: " \25B4\25BE";
}

table.sortable th {
  cursor: pointer;
}

table:not(.horizontal) {
  overflow: auto;
  max-height: 400px;
}

table:not(.horizontal) thead, table:not(.horizontal) tbody {
  max-width: 100%;
  flex: 0 0 100%;
}

table:not(.horizontal) tr {
  flex-flow: row wrap;
  flex: 0 0 100%;
}

table:not(.horizontal) th, table:not(.horizontal) td {
  flex: 1 0 0%;
  overflow: hidden;
  text-overflow: ellipsis;
}

table:not(.horizontal) th:first-child, table:not(.horizontal) td:first-child {
  min-width: 85px;
}

table:not(.horizontal) thead {
  position: sticky;
  top: 0;
}

table:not(.horizontal) tbody tr:first-child td {
  border-top: 0;
}

table.horizontal {
  border: 0;
}

table.horizontal thead, table.horizontal tbody {
  border: 0;
  flex: .2 0 0;
  flex-flow: row nowrap;
}

table.horizontal tbody {
  overflow: auto;
  justify-content: space-between;
  flex: .8 0 0;
  margin-left: 0;
  padding-bottom: calc(var(--universal-padding) / 4);
}

table.horizontal tr {
  flex-direction: column;
  flex: 1 0 auto;
}

table.horizontal th, table.horizontal td {
  width: auto;
  border: 0;
  border-bottom: 0.0625rem solid var(--table-border-color);
}

table.horizontal th:not(:first-child), table.horizontal td:not(:first-child) {
  border-top: 0;
}

table.horizontal th {
  text-align: right;
  border-left: 0.0625rem solid var(--table-border-color);
  border-right: 0.0625rem solid var(--table-border-separator-color);
}

table.horizontal thead tr:first-child {
  padding-left: 0;
}

table.horizontal th:first-child, table.horizontal td:first-child {
  border-top: 0.0625rem solid var(--table-border-color);
}

table.horizontal tbody tr:last-child td {
  border-right: 0.0625rem solid var(--table-border-color);
}

table.horizontal tbody tr:last-child td:first-child {
  border-top-right-radius: 0.25rem;
}

table.horizontal tbody tr:last-child td:last-child {
  border-bottom-right-radius: 0.25rem;
}

table.horizontal thead tr:first-child th:first-child {
  border-top-left-radius: 0.25rem;
}

table.horizontal thead tr:first-child th:last-child {
  border-bottom-left-radius: 0.25rem;
}

@media screen and (max-width: 768px) {
  table, table.horizontal {
    border-collapse: collapse;
    border: 0;
    width: 100%;
    display: table;
  }
  table thead, table th, table.horizontal thead, table.horizontal th {
    border: 0;
    height: 1px;
    width: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
  }
  table tbody, table.horizontal tbody {
    border: 0;
    display: table-row-group;
  }
  table tr, table.horizontal tr {
    display: block;
    border: 0.0625rem solid var(--table-border-color);
    border-radius: var(--universal-border-radius);
    background: #fafafa;
    padding: calc(var(--universal-padding) / 4);
    margin: var(--universal-margin);
    margin-bottom: calc(2 * var(--universal-margin));
  }
  table th, table td, table.horizontal th, table.horizontal td {
    width: auto;
  }
  table td, table.horizontal td {
    display: block;
    border: 0;
    text-align: right;
  }
  table td:before, table.horizontal td:before {
    content: attr(data-label);
    float: left;
    font-weight: 600;
    font-style: italic;
    padding-right: calc(var(--universal-padding) * 2);
  }
  table th:first-child, table td:first-child, table.horizontal th:first-child, table.horizontal td:first-child {
    border-top: 0;
  }
  table tbody tr:last-child td, table.horizontal tbody tr:last-child td {
    border-right: 0;
  }
}

:root {
  --table-body-alt-back-color: #eee;
}

table.striped tr:nth-of-type(2n) > td {
  background: var(--table-body-alt-back-color);
}

@media screen and (max-width: 768px) {
  table.striped tr:nth-of-type(2n) {
    background: var(--table-body-alt-back-color);
  }
}

:root {
  --table-td-hover-back-color: rgba(249,227,131,0.2);
  --table-a-hover-back-color: #f9e383;
}

table.hoverable a {
  font-weight: normal;
  color: var(--secondary-fore-color);
  padding: .5rem;
}

table.hoverable a:hover, table.hoverable a:focus {
  background: var(--table-a-hover-back-color);
  border-radius: var(--universal-border-radius);
}

@media screen and (min-width: 769px) {
   table.hoverable tr:hover, table.hoverable tr:hover > td, table.hoverable tr:focus, table.hoverable tr:focus > td {
     background: var(--table-td-hover-back-color);
   }
}

@media screen and (max-width: 768px) {
   table.hoverable td:hover, table.hoverable td:focus {
     background: var(--table-td-hover-back-color);
     border-radius: var(--universal-border-radius);
   }
}

/*
@media screen and (max-width: 768px) {
   table.hoverable tr:hover, table.hoverable tr:hover > td, table.hoverable tr:focus, table.hoverable tr:focus > td {
     background: var(--table-td-hover-back-color);
     border-radius: var(--universal-border-radius);
   }
}
*/

/*
  Definitions for contextual background elements, toasts and tooltips.
*/
/* Contextual module CSS variable definitions */
:root {
  --mark-back-color: #0277bd;
  --mark-fore-color: #fafafa;
}

mark {
  background: var(--mark-back-color);
  color: var(--mark-fore-color);
  font-size: 0.95em;
  line-height: 1em;
  border-radius: var(--universal-border-radius);
  padding: calc(var(--universal-padding) / 4) calc(var(--universal-padding) / 2);
}

mark.inline-block {
  display: inline-block;
  font-size: 1em;
  line-height: 1.5;
  padding: calc(var(--universal-padding) / 2) var(--universal-padding);
}

:root {
  --toast-back-color: #424242;
  --toast-fore-color: #fafafa;
}

.toast {
  position: fixed;
  bottom: calc(var(--universal-margin) * 3);
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1111;
  color: var(--toast-fore-color);
  background: var(--toast-back-color);
  border-radius: calc(var(--universal-border-radius) * 16);
  padding: var(--universal-padding) calc(var(--universal-padding) * 3);
}

:root {
  --tooltip-back-color: #212121;
  --tooltip-fore-color: #fafafa;
}

.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip:before, .tooltip:after {
  position: absolute;
  opacity: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  transition: all 0.3s;
  z-index: 1010;
  left: 50%;
}

.tooltip:not(.bottom):before, .tooltip:not(.bottom):after {
  bottom: 75%;
}

.tooltip.bottom:before, .tooltip.bottom:after {
  top: 75%;
}

.tooltip:hover:before, .tooltip:hover:after, .tooltip:focus:before, .tooltip:focus:after {
  opacity: 1;
  clip: auto;
  -webkit-clip-path: inset(0%);
  clip-path: inset(0%);
}

.tooltip:before {
  content: '';
  background: transparent;
  border: var(--universal-margin) solid transparent;
  left: calc(50% - var(--universal-margin));
}

.tooltip:not(.bottom):before {
  border-top-color: #212121;
}

.tooltip.bottom:before {
  border-bottom-color: #212121;
}

.tooltip:after {
  content: attr(aria-label);
  color: var(--tooltip-fore-color);
  background: var(--tooltip-back-color);
  border-radius: var(--universal-border-radius);
  padding: var(--universal-padding);
  white-space: nowrap;
  transform: translateX(-50%);
}

.tooltip:not(.bottom):after {
  margin-bottom: calc(2 * var(--universal-margin));
}

.tooltip.bottom:after {
  margin-top: calc(2 * var(--universal-margin));
}

:root {
  --modal-overlay-color: rgba(0, 0, 0, 0.8);
  --modal-close-color: #ffffff;
  --modal-close-hover-color: rgba(164,198,255,0.2);
}

.modal {
  display: none;
  position: fixed;
  padding-top: 16vh;
  z-index: 1111;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  overflow: auto;
  background-color: var(--modal-overlay-color);
}

.modal-center {
  display: flex;
  height: 70vh;
  justify-content: center;
  align-items: center;
}

/*Especificar width ou height inline*/
.modal-content {
  position: relative;
  margin: auto;
  background-color: transparent;    /*var(--card-back-color);*/
  padding: 0;
  /*border: 0.0625rem solid var(--card-border-color);
  border-radius: var(--universal-border-radius);
  box-shadow: var(--generic-box-shadow);*/
  -webkit-animation-name: animafromtop;
  -webkit-animation-duration: 0.4s;
  animation-name: animafromtop;
  animation-duration: 0.4s
}

@-webkit-keyframes animafromtop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}

@keyframes animafromtop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}

.modal-close {
  position: absolute;
  top: 0;
  right: 2rem;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: var(--universal-border-radius);
  padding: var(--universal-padding);
  margin: 0;
  cursor: pointer;
  transition: background 0.3s;
}

.modal-close:before {
  display: block;
  content: '\00D7';
  color: var(--modal-close-color);
  position: relative;
  font-family: sans-serif;
  font-size: 2.6rem;
  line-height: 1;
  text-align: center;
}

.modal-close:hover, .close:focus {
  color: var(--card-fore-color);
  cursor: pointer;
  background: var(--modal-close-hover-color);
}

.modal-header {
  padding: var(--universal-padding);
  background-color: var(--card-border-color);
  color: var(--card-fore-color);
  border-bottom: 0.0625rem solid var(--card-border-color);
  max-height: 1.6rem;
}

.modal-header h3 {
  font-size: calc(1rem / var(--heading-ratio));
  margin-top: calc(var(--universal-margin) / 5);
  margin-bottom: calc(var(--universal-margin) / 5);
}

.modal-body {
  padding: calc(2 * var(--universal-padding));
  color: var(--card-fore-color);
}

[type="checkbox"].modal {
  height: 1px;
  width: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
}

[type="checkbox"].modal + div {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  width: 100vw;
  height: 100vh;
  background: var(--modal-overlay-color);
}

[type="checkbox"].modal + div .card {
  margin: 0 auto;
  max-height: 50vh;
  overflow: auto;
}

[type="checkbox"].modal + div .card .modal-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 1.75rem;
  height: 1.75rem;
  border-radius: var(--universal-border-radius);
  padding: var(--universal-padding);
  margin: 0;
  cursor: pointer;
  transition: background 0.3s;
}

[type="checkbox"].modal + div .card .modal-close:before {
  display: block;
  content: '\00D7';
  color: var(--modal-close-color);
  position: relative;
  font-family: sans-serif;
  font-size: 1.75rem;
  line-height: 1;
  text-align: center;
}

[type="checkbox"].modal + div .card .modal-close:hover, [type="checkbox"].modal + div .card .modal-close:focus {
  background: var(--modal-close-hover-color);
}

[type="checkbox"].modal:checked + div {
  display: flex;
  flex: 0 1 auto;
  z-index: 1200;
}

[type="checkbox"].modal:checked + div .card .modal-close {
  z-index: 1211;
}

:root {
  --collapse-label-back-color: #e6e6e6;
  --collapse-label-fore-color: #0f1319;
  --collapse-label-hover-back-color: rgba(249,227,131,0.5);
  --collapse-selected-label-back-color: rgba(249,227,131,0.2);
  --collapse-border-color: #808e8f;
  --collapse-content-back-color: #f8f8f8;
  --collapse-selected-label-border-color: #f9e383;
}

.collapse {
  width: calc(100% - 2 * var(--universal-margin));
  opacity: 1;
  display: flex;
  flex-direction: column;
  margin: var(--universal-margin);
  border-radius: var(--universal-border-radius);
}

.collapse > [type="radio"], .collapse > [type="checkbox"] {
  height: 1px;
  width: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
}

.collapse > label {
  flex-grow: 1;
  display: inline-block;
  height: 1.5rem;
  font-size: calc(1rem * var(--heading-ratio));
  font-weight: 700;
  cursor: pointer;
  transition: background 0.3s;
  color: var(--collapse-label-fore-color);
  background: var(--collapse-label-back-color);
  border: 0.0625rem solid var(--collapse-border-color);
  padding: calc(1.5 * var(--universal-padding));
}

.collapse > label:hover, .collapse > label:focus {
  background: var(--collapse-label-hover-back-color);
}

.collapse > label:after {
  content: url("../imgs/ico_abre_cas.svg");
}

.collapse > :checked + label:after {
  content: url("../imgs/ico_fecha_cas.svg");
}

.collapse > label + div {
  flex-basis: auto;
  height: 1px;
  width: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  transition: max-height 0.3s;
  max-height: 1px;
}

.collapse > :checked + label {
  background: var(--collapse-selected-label-back-color);
  border-bottom-color: var(--collapse-selected-label-border-color);
}

.collapse > :checked + label + div {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: auto;
  overflow: auto;
  margin: 0;
  background: var(--collapse-content-back-color);
  border: 0.0625rem solid var(--collapse-border-color);
  border-top: 0;
  padding: var(--universal-padding);
  clip: auto;
  -webkit-clip-path: inset(0%);
  clip-path: inset(0%);
  max-height: 600px;
}

.collapse > label:not(:first-of-type) {
  border-top: 0;
}

.collapse > label:first-of-type {
  border-radius: var(--universal-border-radius) var(--universal-border-radius) 0 0;
}

.collapse > label:last-of-type:not(:first-of-type) {
  border-radius: 0 0 var(--universal-border-radius) var(--universal-border-radius);
}

.collapse > label:last-of-type:first-of-type {
  border-radius: var(--universal-border-radius);
}

.collapse > :checked:last-of-type:not(:first-of-type) + label {
  border-radius: 0;
}

.collapse > :checked:last-of-type + label + div {
  border-radius: 0 0 var(--universal-border-radius) var(--universal-border-radius);
}

/*
  Custom elements for contextual background elements, toasts and tooltips.
*/
mark.secondary {
  --mark-back-color: #d32f2f;
}

mark.tertiary {
  --mark-back-color: #308732;
}

mark.tag {
  padding: calc(var(--universal-padding)/2) var(--universal-padding);
  border-radius: 1em;
}

/*
  Definitions for progress elements and spinners.
*/
/* Progess module CSS variable definitions */
:root {
  --progress-back-color: #ddd;
  --progress-fore-color: #555;
}

progress {
  display: block;
  vertical-align: baseline;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 0.75rem;
  width: calc(100% - 2 * var(--universal-margin));
  margin: var(--universal-margin);
  border: 0;
  border-radius: calc(2 * var(--universal-border-radius));
  background: var(--progress-back-color);
  color: var(--progress-fore-color);
}

progress::-webkit-progress-value {
  background: var(--progress-fore-color);
  border-top-left-radius: calc(2 * var(--universal-border-radius));
  border-bottom-left-radius: calc(2 * var(--universal-border-radius));
}

progress::-webkit-progress-bar {
  background: var(--progress-back-color);
}

progress::-moz-progress-bar {
  background: var(--progress-fore-color);
  border-top-left-radius: calc(2 * var(--universal-border-radius));
  border-bottom-left-radius: calc(2 * var(--universal-border-radius));
}

progress[value="1000"]::-webkit-progress-value {
  border-radius: calc(2 * var(--universal-border-radius));
}

progress[value="1000"]::-moz-progress-bar {
  border-radius: calc(2 * var(--universal-border-radius));
}

progress.inline {
  display: inline-block;
  vertical-align: middle;
  width: 60%;
}

:root {
  --spinner-back-color: #ddd;
  --spinner-fore-color: #555;
}

@keyframes spinner-donut-anim {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.spinner {
  display: inline-block;
  margin: var(--universal-margin);
  border: 0.25rem solid var(--spinner-back-color);
  border-left: 0.25rem solid var(--spinner-fore-color);
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
  animation: spinner-donut-anim 1.2s linear infinite;
}

/*
  Custom elements for progress bars and spinners.
*/
progress.primary {
  --progress-fore-color: #1976d2;
}

progress.secondary {
  --progress-fore-color: #d32f2f;
}

progress.tertiary {
  --progress-fore-color: #308732;
}

.spinner.primary {
  --spinner-fore-color: #1976d2;
}

.spinner.secondary {
  --spinner-fore-color: #d32f2f;
}

.spinner.tertiary {
  --spinner-fore-color: #308732;
}

/*
  Definitions for icons - powered by Feather (https://feathericons.com/).
*/
span[class^='icon-'] {
  display: inline-block;
  height: 1.3em;
  width: 1.3em;
  vertical-align: -0.225em;
  background-size: contain;
  margin: 0 calc(var(--universal-margin) / 4);
}

/*
span[class^='icon-'].secondary {
  -webkit-filter: invert(25%);
  filter: invert(25%);
}

span[class^='icon-'].inverse {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
*/

span.icon-br {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath style='fill:%236da544;stroke:none' d='M24 12a12 12 0 0 1-12 12A12 12 0 0 1 0 12 12 12 0 0 1 12 0a12 12 0 0 1 12 12z'/%3E%3Cpath style='fill:%23ffda44;stroke:none' d='M12 3.746L23.202 12 12 20.254.798 12z'/%3E%3Cpath style='fill:%230052b4;stroke:none' d='M16.716 12A4.716 4.716 0 0 1 12 16.716 4.716 4.716 0 0 1 7.284 12 4.716 4.716 0 0 1 12 7.284 4.716 4.716 0 0 1 16.716 12z'/%3E%3Cpath style='fill:%23ffffff;stroke:none' d='M12 7.283a4.716 4.716 0 0 0-.627.047c.206-.027.414-.047.627-.047zm.595.043c.118.015.236.03.35.054a4.716 4.716 0 0 0-.35-.054zm-1.348.02a4.716 4.716 0 0 0-.58.133c.19-.056.383-.102.58-.134zm-.746.19a4.716 4.716 0 0 0-.434.17c.142-.065.287-.12.435-.17zm-.583.236a4.716 4.716 0 0 0-.51.29c.163-.107.334-.203.51-.29zM9.3 8.14a4.716 4.716 0 0 0-.385.3c.123-.106.252-.206.385-.3zm5.722.24c.04.034.077.07.116.104a4.716 4.716 0 0 0-.116-.104zM8.8 8.542a4.716 4.716 0 0 0-.42.437c.13-.156.27-.3.42-.438zm6.563.153c.037.037.07.078.106.116a4.716 4.716 0 0 0-.107-.115zm-7.006.314a4.716 4.716 0 0 0-.324.447c.1-.155.207-.306.324-.448zm7.318.037c.03.038.06.08.088.12a4.716 4.716 0 0 0-.088-.12zm.268.37c.03.045.056.092.084.138a4.716 4.716 0 0 0-.084-.138zm-8.005.195a4.716 4.716 0 0 0-.246.476c.073-.164.156-.322.246-.476zm8.247.22c.02.036.037.076.056.114a4.716 4.716 0 0 0-.055-.115zm-6.543.104c-.677 0-1.337.07-1.975.202A4.716 4.716 0 0 0 7.283 12a4.716 4.716 0 0 0 .003.062c.745-.232 1.536-.356 2.356-.356 2.513 0 4.758 1.17 6.218 2.995a4.716 4.716 0 0 0 .77-1.796c-1.77-1.83-4.25-2.968-6.988-2.968zm6.733.31c.02.05.04.102.058.154a4.716 4.716 0 0 0-.058-.155zm.153.446c.015.053.03.107.042.16a4.716 4.716 0 0 0-.042-.16zm.105.44c.014.075.024.15.034.228a4.716 4.716 0 0 0-.034-.23zm.062.455c.012.136.022.273.022.413a4.716 4.716 0 0 0-.022-.413zm-9.403.583a4.716 4.716 0 0 0 .022.35c-.013-.114-.018-.232-.022-.35zm9.4.288c-.01.105-.026.206-.043.308a4.716 4.716 0 0 0 .043-.308zm-9.36.175a4.716 4.716 0 0 0 .057.35c-.026-.114-.043-.232-.058-.35zm.104.532a4.716 4.716 0 0 0 .065.252c-.024-.083-.043-.168-.064-.252zm.15.477a4.716 4.716 0 0 0 .084.226c-.032-.074-.057-.15-.085-.226zm.148.36a4.716 4.716 0 0 0 .135.273c-.05-.09-.092-.182-.136-.274zm8.066.783c-.073.1-.15.195-.23.288a4.716 4.716 0 0 0 .23-.288zm-7.417.24a4.716 4.716 0 0 0 .304.33c-.106-.105-.208-.214-.304-.33zm.304.33a4.716 4.716 0 0 0 .228.206c-.078-.066-.155-.133-.228-.206zm6.783-.168c-.088.096-.18.188-.277.276a4.716 4.716 0 0 0 .277-.275zm-.378.37c-.126.11-.256.214-.394.31a4.716 4.716 0 0 0 .394-.31zm-6.052.112a4.716 4.716 0 0 0 .165.122c-.055-.04-.112-.08-.165-.123zm5.645.207c-.144.1-.296.192-.45.276a4.716 4.716 0 0 0 .45-.276zm-5.262.072a4.716 4.716 0 0 0 .15.09l-.15-.09zm.394.23a4.716 4.716 0 0 0 .17.08c-.057-.027-.115-.052-.17-.08zm4.28.04c-.11.054-.22.106-.336.153a4.716 4.716 0 0 0 .338-.154zm-3.845.158a4.716 4.716 0 0 0 .165.06c-.055-.02-.11-.038-.165-.06zm3.318.063c-.1.037-.2.07-.304.098a4.716 4.716 0 0 0 .304-.097zm-2.9.083a4.716 4.716 0 0 0 .23.06c-.076-.02-.153-.037-.23-.06zm2.39.07c-.113.025-.227.045-.342.062a4.716 4.716 0 0 0 .34-.063zm-1.933.04a4.716 4.716 0 0 0 .242.035c-.082-.01-.163-.02-.243-.036zm1.408.05c-.176.02-.354.034-.535.034a4.716 4.716 0 0 0 .535-.034zm-.535.034c-.14 0-.278-.01-.415-.022a4.716 4.716 0 0 0 .415.022z'/%3E%3C/svg%3E");
}

span.icon-es {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath style='fill:%23d80027;stroke:none;' d='M0 12A12 12 0 0 1 12 0a12 12 0 0 1 12 12 12 12 0 0 1-12 12A12 12 0 0 1 0 12z'/%3E%3Cpath d='M24 12c0-1.468-.264-2.874-.746-4.174H.746C.264 9.126 0 10.532 0 12c0 1.468.264 2.874.746 4.174h22.508c.482-1.3.746-2.706.746-4.174z' style='fill:%23ffda44;stroke:none'/%3E%3C/svg%3E");
}

span.icon-us {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath style='fill:%23fdfdfd;stroke:none' d='M24 12a12 12 0 0 1-12 12A12 12 0 0 1 0 12 12 12 0 0 1 12 0a12 12 0 0 1 12 12z'/%3E%3Cpath style='fill:%23d80027;stroke:none' d='M11.48 2.61v3.128h10.758c-.734-1.198-1.672-2.256-2.767-3.13h-7.99zm0 6.26V12H24c0-1.083-.145-2.133-.414-3.13H11.48zM.413 15.13c.3 1.117.758 2.17 1.348 3.132h20.476c.59-.963 1.047-2.015 1.348-3.13H.414zm4.115 6.26C6.58 23.024 9.175 24 12 24s5.42-.977 7.47-2.61H4.53z'/%3E%3Cpath d='M5.56 1.874H6.65l-1.017.74.39 1.195-1.02-.74-1.016.74.335-1.034c-.896.746-1.68 1.62-2.328 2.594h.35l-.647.47c-.1.168-.197.34-.29.513l.31.95-.578-.418C1 7.19.868 7.5.75 7.817l.34 1.048H2.35l-1.017.74.39 1.195L.7 10.06l-.61.444C.033 10.994 0 11.494 0 12h12V0C9.63 0 7.42.688 5.56 1.874zm.464 8.926l-1.018-.74-1.017.74.388-1.196-1.017-.74H4.62l.388-1.194.39 1.195H6.65l-1.017.74zm-.39-4.69l.39 1.194-1.018-.74-1.017.74.388-1.195-1.017-.74H4.62l.388-1.196.39 1.196H6.65zm4.694 4.69l-1.017-.74-1.016.74.388-1.196-1.017-.74h1.257l.39-1.194.387 1.195h1.257l-1.018.74zm-.39-4.69l.39 1.194-1.017-.74-1.016.74.388-1.195-1.017-.74h1.257l.39-1.196.387 1.196h1.257zm0-3.497l.39 1.196-1.017-.74-1.016.74.388-1.197-1.017-.74h1.257L9.312.68l.387 1.196h1.257z' style='fill:%230052b4;stroke:none'/%3E%3C/svg%3E");
}

span.icon-arquivo-cas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M11.727 1.098L1.715 5.904c-.502.23-.713.363-.714.94v9.935c.007.61.118.757.71 1.118l9.72 4.916c.347.247.813.246 1.16-.002l.008-.005 9.7-4.905c.592-.303.698-.44.688-1.125V6.74c-.006-.545-.125-.705-.713-.996l-9.68-4.646c-.353-.157-.53-.143-.866 0zm.433 2.01l7.516 3.61-7.848 3.766L4.31 6.877zm8.826 5.2v8.014l-8.007 4.05-.14-8.155zm-17.982.16l7.834 3.76.14 8.118-7.957-4.024z' fill='%23805329'/%3E%3C/svg%3E");
}

span.icon-arquivo-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M11.727 1.098L1.715 5.904c-.502.23-.713.363-.714.94v9.935c.007.61.118.757.71 1.118l9.72 4.916c.347.247.813.246 1.16-.002l.008-.005 9.7-4.905c.592-.303.698-.44.688-1.125V6.74c-.006-.545-.125-.705-.713-.996l-9.68-4.646c-.353-.157-.53-.143-.866 0zm.433 2.01l7.516 3.61-7.848 3.766L4.31 6.877zm8.826 5.2v8.014l-8.007 4.05-.14-8.155zm-17.982.16l7.834 3.76.14 8.118-7.957-4.024z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-segue-cas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath style='fill:%23805329;stroke:none' d='M12 0C5.384 0 0 5.384 0 12s5.384 12 12 12 12-5.384 12-12S18.616 0 12 0zm0 2c5.535 0 10 4.465 10 10s-4.465 10-10 10S2 17.535 2 12 6.465 2 12 2z'/%3E%3Cpath style='fill:%23805329;stroke:none' d='M11.988 6.59a1 1 0 0 0-.695 1.717L13.986 11H7.6a1 1 0 1 0 0 2h6.386l-2.693 2.693a1 1 0 1 0 1.414 1.414l4.313-4.312a1 1 0 0 0 .003-1.588 1 1 0 0 0-.005-.004l-4.31-4.31a1 1 0 0 0-.72-.303z'/%3E%3C/svg%3E");
}

span.icon-segue-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath style='fill:%230f1319;stroke:none' d='M12 0C5.384 0 0 5.384 0 12s5.384 12 12 12 12-5.384 12-12S18.616 0 12 0zm0 2c5.535 0 10 4.465 10 10s-4.465 10-10 10S2 17.535 2 12 6.465 2 12 2z'/%3E%3Cpath style='fill:%230f1319;stroke:none' d='M11.988 6.59a1 1 0 0 0-.695 1.717L13.986 11H7.6a1 1 0 1 0 0 2h6.386l-2.693 2.693a1 1 0 1 0 1.414 1.414l4.313-4.312a1 1 0 0 0 .003-1.588 1 1 0 0 0-.005-.004l-4.31-4.31a1 1 0 0 0-.72-.303z'/%3E%3C/svg%3E");
}

span.icon-download-data-cas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath style='fill:%23805329;stroke:none' d='M8.803 0C6.545 0 4.5.34 2.93.938c-.785.298-1.457.658-1.987 1.134C.48 2.49.12 3.052.035 3.7A1 1 0 0 0 0 3.972V18.03a1 1 0 0 0 .037.277c.087.644.443 1.206.906 1.623.53.476 1.202.836 1.987 1.134 1.57.598 3.615.936 5.873.936.632 0 1.24-.033 1.834-.084C12.057 23.206 13.937 24 16 24c4.406 0 8-3.594 8-8 0-3.857-2.753-7.09-6.395-7.838v-4.19a1 1 0 0 0-.04-.284c-.088-.642-.444-1.2-.905-1.616-.53-.476-1.2-.836-1.984-1.134C13.106.34 11.06 0 8.803 0zm0 2c2.052 0 3.906.33 5.16.807.627.238 1.1.517 1.36.752.26.232.282.356.282.412 0 .055-.023.178-.283.412-.26.234-.732.515-1.36.754-1.253.476-3.107.803-5.16.803-2.05 0-3.907-.326-5.16-.803-.628-.24-1.1-.52-1.36-.755S2 4.028 2 3.972c0-.055.02-.18.28-.413.26-.237.734-.516 1.36-.754C4.896 2.33 6.75 2 8.804 2zm6.802 4.578V8.02c-3.162.155-5.85 2.153-7 4.945-1.972-.02-3.752-.335-4.964-.797-.625-.24-1.1-.52-1.36-.754C2.02 11.18 2 11.054 2 11V6.58c.29.154.595.3.93.428 1.57.598 3.615.935 5.873.935 2.257 0 4.303-.337 5.873-.935.335-.128.638-.275.93-.43zM16 10c3.326 0 6 2.674 6 6s-2.674 6-6 6-6-2.674-6-6 2.674-6 6-6zm-.016 2.186A1 1 0 0 0 15 13.2v3.187l-1.094-1.094a1 1 0 1 0-1.412 1.414l2.705 2.705a1 1 0 0 0 1.6 0l2.707-2.705a1 1 0 0 0 .303-.72 1 1 0 0 0-1.716-.694L17 16.387V13.2a1 1 0 0 0-1.016-1.014zM2 13.61c.29.154.595.3.93.427 1.397.532 3.183.843 5.148.908C8.032 15.29 8 15.642 8 16c0 1.452.397 2.812 1.078 3.988-.093.002-.18.012-.275.012-2.052 0-3.908-.327-5.162-.805-.625-.238-1.1-.517-1.36-.752-.26-.234-.28-.358-.28-.414v-4.42zm6.29.283c-.006.027-.01.054-.02.082.01-.028.014-.055.02-.082z'/%3E%3C/svg%3E");
}

span.icon-download-data-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath style='fill:%230f1319;stroke:none' d='M8.803 0C6.545 0 4.5.34 2.93.938c-.785.298-1.457.658-1.987 1.134C.48 2.49.12 3.052.035 3.7A1 1 0 0 0 0 3.972V18.03a1 1 0 0 0 .037.277c.087.644.443 1.206.906 1.623.53.476 1.202.836 1.987 1.134 1.57.598 3.615.936 5.873.936.632 0 1.24-.033 1.834-.084C12.057 23.206 13.937 24 16 24c4.406 0 8-3.594 8-8 0-3.857-2.753-7.09-6.395-7.838v-4.19a1 1 0 0 0-.04-.284c-.088-.642-.444-1.2-.905-1.616-.53-.476-1.2-.836-1.984-1.134C13.106.34 11.06 0 8.803 0zm0 2c2.052 0 3.906.33 5.16.807.627.238 1.1.517 1.36.752.26.232.282.356.282.412 0 .055-.023.178-.283.412-.26.234-.732.515-1.36.754-1.253.476-3.107.803-5.16.803-2.05 0-3.907-.326-5.16-.803-.628-.24-1.1-.52-1.36-.755S2 4.028 2 3.972c0-.055.02-.18.28-.413.26-.237.734-.516 1.36-.754C4.896 2.33 6.75 2 8.804 2zm6.802 4.578V8.02c-3.162.155-5.85 2.153-7 4.945-1.972-.02-3.752-.335-4.964-.797-.625-.24-1.1-.52-1.36-.754C2.02 11.18 2 11.054 2 11V6.58c.29.154.595.3.93.428 1.57.598 3.615.935 5.873.935 2.257 0 4.303-.337 5.873-.935.335-.128.638-.275.93-.43zM16 10c3.326 0 6 2.674 6 6s-2.674 6-6 6-6-2.674-6-6 2.674-6 6-6zm-.016 2.186A1 1 0 0 0 15 13.2v3.187l-1.094-1.094a1 1 0 1 0-1.412 1.414l2.705 2.705a1 1 0 0 0 1.6 0l2.707-2.705a1 1 0 0 0 .303-.72 1 1 0 0 0-1.716-.694L17 16.387V13.2a1 1 0 0 0-1.016-1.014zM2 13.61c.29.154.595.3.93.427 1.397.532 3.183.843 5.148.908C8.032 15.29 8 15.642 8 16c0 1.452.397 2.812 1.078 3.988-.093.002-.18.012-.275.012-2.052 0-3.908-.327-5.162-.805-.625-.238-1.1-.517-1.36-.752-.26-.234-.28-.358-.28-.414v-4.42zm6.29.283c-.006.027-.01.054-.02.082.01-.028.014-.055.02-.082z'/%3E%3C/svg%3E");
}

span.icon-meta-cas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath style='fill:%23805329;stroke:none' d='M19 0H5C3.343 0 2 1.343 2 3v18c0 1.657 1.343 3 3 3h14c1.657 0 3-1.343 3-3V3c0-1.657-1.343-3-3-3zm1 21c0 .552-.448 1-1 1H5c-.552 0-1-.448-1-1V3c0-.552.448-1 1-1h14c.552 0 1 .448 1 1zm-4-4H8a1 1 0 0 0 0 2h8a1 1 0 0 0 0-2zm0-4H8a1 1 0 0 0 0 2h8a1 1 0 0 0 0-2zm0-4H8a1 1 0 0 0 0 2h8a1 1 0 0 0 0-2zM8 7h4a1 1 0 0 0 0-2H8a1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
}

span.icon-meta-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath style='fill:%230f1319;stroke:none' d='M19 0H5C3.343 0 2 1.343 2 3v18c0 1.657 1.343 3 3 3h14c1.657 0 3-1.343 3-3V3c0-1.657-1.343-3-3-3zm1 21c0 .552-.448 1-1 1H5c-.552 0-1-.448-1-1V3c0-.552.448-1 1-1h14c.552 0 1 .448 1 1zm-4-4H8a1 1 0 0 0 0 2h8a1 1 0 0 0 0-2zm0-4H8a1 1 0 0 0 0 2h8a1 1 0 0 0 0-2zm0-4H8a1 1 0 0 0 0 2h8a1 1 0 0 0 0-2zM8 7h4a1 1 0 0 0 0-2H8a1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
}

span.icon-fotos-cas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath style='fill:%23805329;stroke:none' d='M20 1H4C2.343 1 1 2.343 1 4v16c0 1.657 1.343 3 3 3h16c1.657 0 3-1.343 3-3V4c0-1.657-1.343-3-3-3zm1 19c0 .552-.448 1-1 1H7.414L16 12.414l5 5zm0-5.414l-5-5L4.586 21H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h16c.552 0 1 .448 1 1zM8 5C6.343 5 5 6.343 5 8s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm0 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2z'/%3E%3C/svg%3E");
}

span.icon-fotos-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath style='fill:%230f1319;stroke:none' d='M20 1H4C2.343 1 1 2.343 1 4v16c0 1.657 1.343 3 3 3h16c1.657 0 3-1.343 3-3V4c0-1.657-1.343-3-3-3zm1 19c0 .552-.448 1-1 1H7.414L16 12.414l5 5zm0-5.414l-5-5L4.586 21H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h16c.552 0 1 .448 1 1zM8 5C6.343 5 5 6.343 5 8s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm0 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2z'/%3E%3C/svg%3E");
}

span.icon-download-cas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath style='fill:%23805329;stroke:none' d='M22 7v14c0 1.657-1.343 3-3 3H5c-1.657 0-3-1.343-3-3V7c0-1.657 1.343-3 3-3h4v2H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1h-4V4h4c1.657 0 3 1.343 3 3zm-5.293 4.293a1 1 0 0 0-1.414 0L13 13.586V1a1 1 0 0 0-2 0v12.586l-2.293-2.293a1 1 0 1 0-1.414 1.414l4 4a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0 0-1.414z'/%3E%3C/svg%3E");
}

span.icon-download-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath style='fill:%230f1319;stroke:none' d='M22 7v14c0 1.657-1.343 3-3 3H5c-1.657 0-3-1.343-3-3V7c0-1.657 1.343-3 3-3h4v2H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1h-4V4h4c1.657 0 3 1.343 3 3zm-5.293 4.293a1 1 0 0 0-1.414 0L13 13.586V1a1 1 0 0 0-2 0v12.586l-2.293-2.293a1 1 0 1 0-1.414 1.414l4 4a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0 0-1.414z'/%3E%3C/svg%3E");
}

span.icon-mapa-cas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M7.742 0a1.09 1.09 0 0 0-.55.128l-4.195 2.23a1.09 1.09 0 0 0-.564.794l-.362 2.26L.28 7.403a1.09 1.09 0 0 0-.21 1.11L1.182 11.5a1.09 1.09 0 0 0 .91.706l4.592.475 2.99 5.234L8.51 21.11a1.09 1.09 0 0 0 .603 1.378l3.37 1.426a1.09 1.09 0 0 0 1.353-.43l2.42-3.896 3.483-1.372a1.09 1.09 0 0 0 .65-.73l1.09-4.057 2.237-2.562a1.09 1.09 0 0 0 .27-.712L24 7.452a1.09 1.09 0 0 0-.64-1l-7.41-3.368L14.226.88A1.09 1.09 0 0 0 12.95.544L9.494 1.97 8.644.533A1.09 1.09 0 0 0 7.74 0zM7.3 2.543l.802 1.353a1.09 1.09 0 0 0 1.355.45l3.56-1.47 1.38 1.764a1.09 1.09 0 0 0 .407.32l7.01 3.187-.01 1.598-2.13 2.444a1.09 1.09 0 0 0-.234.433l-1.014 3.767-3.305 1.302a1.09 1.09 0 0 0-.523.44l-2.123 3.41-1.557-.656.984-2.698a1.09 1.09 0 0 0-.078-.917l-3.52-6.155a1.09 1.09 0 0 0-.834-.545l-4.475-.463-.648-1.735 1.564-1.74a1.09 1.09 0 0 0 .265-.557l.328-2.043z' fill='%23805329' fill-rule='evenodd'/%3E%3C/svg%3E");
}

span.icon-mapa-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M7.742 0a1.09 1.09 0 0 0-.55.128l-4.195 2.23a1.09 1.09 0 0 0-.564.794l-.362 2.26L.28 7.403a1.09 1.09 0 0 0-.21 1.11L1.182 11.5a1.09 1.09 0 0 0 .91.706l4.592.475 2.99 5.234L8.51 21.11a1.09 1.09 0 0 0 .603 1.378l3.37 1.426a1.09 1.09 0 0 0 1.353-.43l2.42-3.896 3.483-1.372a1.09 1.09 0 0 0 .65-.73l1.09-4.057 2.237-2.562a1.09 1.09 0 0 0 .27-.712L24 7.452a1.09 1.09 0 0 0-.64-1l-7.41-3.368L14.226.88A1.09 1.09 0 0 0 12.95.544L9.494 1.97 8.644.533A1.09 1.09 0 0 0 7.74 0zM7.3 2.543l.802 1.353a1.09 1.09 0 0 0 1.355.45l3.56-1.47 1.38 1.764a1.09 1.09 0 0 0 .407.32l7.01 3.187-.01 1.598-2.13 2.444a1.09 1.09 0 0 0-.234.433l-1.014 3.767-3.305 1.302a1.09 1.09 0 0 0-.523.44l-2.123 3.41-1.557-.656.984-2.698a1.09 1.09 0 0 0-.078-.917l-3.52-6.155a1.09 1.09 0 0 0-.834-.545l-4.475-.463-.648-1.735 1.564-1.74a1.09 1.09 0 0 0 .265-.557l.328-2.043z' fill='%230f1319' fill-rule='evenodd'/%3E%3C/svg%3E");
}

span.icon-sensor-cas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19.838 1a1 1 0 0 0-.987 1.273c.376 1.4 1.474 2.498 2.875 2.873a1 1 0 1 0 .517-1.93c-.713-.193-1.266-.747-1.457-1.46A1 1 0 0 0 19.838 1zm-3.697.992a1 1 0 0 0-.984 1.273c.73 2.722 2.857 4.85 5.578 5.58a1 1 0 1 0 .518-1.933c-2.034-.545-3.62-2.13-4.164-4.164a1 1 0 0 0-.947-.756zm-3.697.99a1 1 0 0 0-.984 1.274c1.082 4.042 4.242 7.202 8.284 8.285a1 1 0 1 0 .518-1.93c-3.355-.9-5.973-3.517-6.87-6.872a1 1 0 0 0-.95-.756zm-3.697.992a1 1 0 0 0-.986 1.272c1.437 5.363 5.63 9.555 10.994 10.992a1 1 0 1 0 .517-1.932c-4.675-1.253-8.324-4.9-9.577-9.578a1 1 0 0 0-.947-.754zm-3.697.99a1 1 0 0 0-.986 1.274c1.79 6.684 7.014 11.906 13.698 13.697a1 1 0 1 0 .517-1.93C12.282 16.396 7.602 11.716 5.995 5.72a1 1 0 0 0-.947-.755zm3.024 13.227c-1.547.017-2.815 1.25-2.88 2.806h-3.14c-1.41-.09-1.41 2.092 0 2.002h12.038c1.41.09 1.41-2.092 0-2.002h-3.14c-.065-1.557-1.33-2.79-2.878-2.805z' fill='%23805329'/%3E%3C/svg%3E");
}

span.icon-sensor-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19.838 1a1 1 0 0 0-.987 1.273c.376 1.4 1.474 2.498 2.875 2.873a1 1 0 1 0 .517-1.93c-.713-.193-1.266-.747-1.457-1.46A1 1 0 0 0 19.838 1zm-3.697.992a1 1 0 0 0-.984 1.273c.73 2.722 2.857 4.85 5.578 5.58a1 1 0 1 0 .518-1.933c-2.034-.545-3.62-2.13-4.164-4.164a1 1 0 0 0-.947-.756zm-3.697.99a1 1 0 0 0-.984 1.274c1.082 4.042 4.242 7.202 8.284 8.285a1 1 0 1 0 .518-1.93c-3.355-.9-5.973-3.517-6.87-6.872a1 1 0 0 0-.95-.756zm-3.697.992a1 1 0 0 0-.986 1.272c1.437 5.363 5.63 9.555 10.994 10.992a1 1 0 1 0 .517-1.932c-4.675-1.253-8.324-4.9-9.577-9.578a1 1 0 0 0-.947-.754zm-3.697.99a1 1 0 0 0-.986 1.274c1.79 6.684 7.014 11.906 13.698 13.697a1 1 0 1 0 .517-1.93C12.282 16.396 7.602 11.716 5.995 5.72a1 1 0 0 0-.947-.755zm3.024 13.227c-1.547.017-2.815 1.25-2.88 2.806h-3.14c-1.41-.09-1.41 2.092 0 2.002h12.038c1.41.09 1.41-2.092 0-2.002h-3.14c-.065-1.557-1.33-2.79-2.878-2.805z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-tabela-cas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M2.998 2C1.353 2 0 3.353 0 4.998v14.004C0 20.647 1.353 22 2.998 22h18.008C22.65 22 24 20.65 24 19.006V4.998C24.004 3.353 22.643 2 21.002 2zm0 2.003h18.008c.567 0 .994.424.994.995v1.005H2.003v-1.01c0-.566.424-.997.995-.997zM2.003 8H22v11c0 .566-.423.997-.994.997H2.998C2.43 19.997 2 19.57 2 19zM4.77 9.585a1.003 1.003 0 0 0 .103 2.004H7.45a1.002 1.002 0 1 0 0-2.004H4.877a1.002 1.002 0 0 0-.105 0zm5.84 0a1.003 1.003 0 0 0 .095 2.004h2.593a1.002 1.002 0 1 0 0-2.004h-2.593a1.002 1.002 0 0 0-.094 0zm5.834 0a1.003 1.003 0 0 0 .102 2.004h2.593a1.002 1.002 0 1 0 0-2.004h-2.594a1.002 1.002 0 0 0-.102 0zM4.77 12.906a1.003 1.003 0 0 0 .103 2.003H7.45a1.002 1.002 0 1 0 0-2.005H4.877a1.002 1.002 0 0 0-.105 0zm5.84 0a1.003 1.003 0 0 0 .095 2.003h2.593a1.002 1.002 0 1 0 0-2.005h-2.593a1.002 1.002 0 0 0-.094 0zm5.834 0a1.003 1.003 0 0 0 .102 2.003h2.593a1.002 1.002 0 1 0 0-2.005h-2.594a1.002 1.002 0 0 0-.102 0zM4.77 16.22a1.003 1.003 0 0 0 .103 2.004H7.45a1.002 1.002 0 1 0 0-2.004H4.877a1.002 1.002 0 0 0-.105 0zm5.84 0a1.003 1.003 0 0 0 .095 2.004h2.593a1.002 1.002 0 1 0 0-2.004h-2.593a1.002 1.002 0 0 0-.094 0zm5.834 0a1.003 1.003 0 0 0 .102 2.004h2.593a1.002 1.002 0 1 0 0-2.004h-2.594a1.002 1.002 0 0 0-.102 0z' fill='%23805329'/%3E%3C/svg%3E");
}

span.icon-tabela-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M2.998 2C1.353 2 0 3.353 0 4.998v14.004C0 20.647 1.353 22 2.998 22h18.008C22.65 22 24 20.65 24 19.006V4.998C24.004 3.353 22.643 2 21.002 2zm0 2.003h18.008c.567 0 .994.424.994.995v1.005H2.003v-1.01c0-.566.424-.997.995-.997zM2.003 8H22v11c0 .566-.423.997-.994.997H2.998C2.43 19.997 2 19.57 2 19zM4.77 9.585a1.003 1.003 0 0 0 .103 2.004H7.45a1.002 1.002 0 1 0 0-2.004H4.877a1.002 1.002 0 0 0-.105 0zm5.84 0a1.003 1.003 0 0 0 .095 2.004h2.593a1.002 1.002 0 1 0 0-2.004h-2.593a1.002 1.002 0 0 0-.094 0zm5.834 0a1.003 1.003 0 0 0 .102 2.004h2.593a1.002 1.002 0 1 0 0-2.004h-2.594a1.002 1.002 0 0 0-.102 0zM4.77 12.906a1.003 1.003 0 0 0 .103 2.003H7.45a1.002 1.002 0 1 0 0-2.005H4.877a1.002 1.002 0 0 0-.105 0zm5.84 0a1.003 1.003 0 0 0 .095 2.003h2.593a1.002 1.002 0 1 0 0-2.005h-2.593a1.002 1.002 0 0 0-.094 0zm5.834 0a1.003 1.003 0 0 0 .102 2.003h2.593a1.002 1.002 0 1 0 0-2.005h-2.594a1.002 1.002 0 0 0-.102 0zM4.77 16.22a1.003 1.003 0 0 0 .103 2.004H7.45a1.002 1.002 0 1 0 0-2.004H4.877a1.002 1.002 0 0 0-.105 0zm5.84 0a1.003 1.003 0 0 0 .095 2.004h2.593a1.002 1.002 0 1 0 0-2.004h-2.593a1.002 1.002 0 0 0-.094 0zm5.834 0a1.003 1.003 0 0 0 .102 2.004h2.593a1.002 1.002 0 1 0 0-2.004h-2.594a1.002 1.002 0 0 0-.102 0z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-anemo-cas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10.45 2.703c-.744.026-1.484.315-2.06.895-.975.98.495 2.44 1.468 1.46.548-.55 1.394-.383 1.69.334.297.718-.185 1.435-.96 1.432H2.06c-1.413-.033-1.413 2.104 0 2.07h8.52c2.18.01 3.717-2.277 2.883-4.293-.417-1.007-1.3-1.646-2.273-1.838-.243-.048-.49-.068-.74-.06zm8.774 3.107c-.866.03-1.728.362-2.404 1.036-1.025.974.485 2.488 1.462 1.466.81-.807 2.095-.55 2.532.506.437 1.055-.29 2.145-1.432 2.147H2.06c-1.413-.033-1.413 2.104 0 2.07h17.328c2.544-.004 4.315-2.66 3.34-5.01-.487-1.176-1.513-1.92-2.642-2.145-.283-.056-.573-.08-.862-.07zM2.06 15.106c-1.38 0-1.38 2.073 0 2.073h11.635c.776-.005 1.256.713.96 1.43-.297.718-1.143.885-1.69.334-.972-1.063-2.526.48-1.468 1.46 1.538 1.546 4.24 1.012 5.074-1.004.834-2.015-.7-4.3-2.88-4.294z' fill='%23805329'/%3E%3C/svg%3E");
}

span.icon-anemo-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10.45 2.703c-.744.026-1.484.315-2.06.895-.975.98.495 2.44 1.468 1.46.548-.55 1.394-.383 1.69.334.297.718-.185 1.435-.96 1.432H2.06c-1.413-.033-1.413 2.104 0 2.07h8.52c2.18.01 3.717-2.277 2.883-4.293-.417-1.007-1.3-1.646-2.273-1.838-.243-.048-.49-.068-.74-.06zm8.774 3.107c-.866.03-1.728.362-2.404 1.036-1.025.974.485 2.488 1.462 1.466.81-.807 2.095-.55 2.532.506.437 1.055-.29 2.145-1.432 2.147H2.06c-1.413-.033-1.413 2.104 0 2.07h17.328c2.544-.004 4.315-2.66 3.34-5.01-.487-1.176-1.513-1.92-2.642-2.145-.283-.056-.573-.08-.862-.07zM2.06 15.106c-1.38 0-1.38 2.073 0 2.073h11.635c.776-.005 1.256.713.96 1.43-.297.718-1.143.885-1.69.334-.972-1.063-2.526.48-1.468 1.46 1.538 1.546 4.24 1.012 5.074-1.004.834-2.015-.7-4.3-2.88-4.294z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-meteo-cas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M7.563 1.148c-3.098.606-5.696 3.007-6.387 6.284-.66 3.124.578 6.352 3.158 8.232a1 1 0 1 0 1.178-1.617c-1.947-1.418-2.877-3.844-2.38-6.203.7-3.313 3.92-5.41 7.227-4.71 2.363.5 4.204 2.34 4.7 4.708a1 1 0 0 0 1.278.75c1.864-.583 3.834.416 4.47 2.273.617 1.81-.265 3.765-2.027 4.496a1 1 0 1 0 .77 1.847c2.718-1.13 4.102-4.2 3.15-6.988-.87-2.543-3.418-3.963-5.995-3.64-.898-2.707-3.1-4.805-5.932-5.404-1.09-.23-2.178-.23-3.21-.028zm.853 10.606a1 1 0 0 0-.986 1.014v2.023a1 1 0 1 0 2 0V12.77a1 1 0 0 0-1.014-1.014zm7.19 0a1 1 0 0 0-.985 1.014v2.023a1 1 0 1 0 2 0V12.77a1 1 0 0 0-1.013-1.014zm-3.594 1.8a1 1 0 0 0-.987 1.012v2.024a1 1 0 1 0 2 0v-2.024a1 1 0 0 0-1.013-1.013zM8.416 17.15a1 1 0 0 0-.986 1.014v2.023a1 1 0 1 0 2 0v-2.023a1 1 0 0 0-1.014-1.014zm7.19 0a1 1 0 0 0-.985 1.014v2.023a1 1 0 1 0 2 0v-2.023a1 1 0 0 0-1.013-1.014zm-3.594 1.8a1 1 0 0 0-.987 1.013v2.023a1 1 0 1 0 2 0v-2.023a1 1 0 0 0-1.013-1.014z' fill='%23805329'/%3E%3C/svg%3E");
}

span.icon-meteo-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M7.563 1.148c-3.098.606-5.696 3.007-6.387 6.284-.66 3.124.578 6.352 3.158 8.232a1 1 0 1 0 1.178-1.617c-1.947-1.418-2.877-3.844-2.38-6.203.7-3.313 3.92-5.41 7.227-4.71 2.363.5 4.204 2.34 4.7 4.708a1 1 0 0 0 1.278.75c1.864-.583 3.834.416 4.47 2.273.617 1.81-.265 3.765-2.027 4.496a1 1 0 1 0 .77 1.847c2.718-1.13 4.102-4.2 3.15-6.988-.87-2.543-3.418-3.963-5.995-3.64-.898-2.707-3.1-4.805-5.932-5.404-1.09-.23-2.178-.23-3.21-.028zm.853 10.606a1 1 0 0 0-.986 1.014v2.023a1 1 0 1 0 2 0V12.77a1 1 0 0 0-1.014-1.014zm7.19 0a1 1 0 0 0-.985 1.014v2.023a1 1 0 1 0 2 0V12.77a1 1 0 0 0-1.013-1.014zm-3.594 1.8a1 1 0 0 0-.987 1.012v2.024a1 1 0 1 0 2 0v-2.024a1 1 0 0 0-1.013-1.013zM8.416 17.15a1 1 0 0 0-.986 1.014v2.023a1 1 0 1 0 2 0v-2.023a1 1 0 0 0-1.014-1.014zm7.19 0a1 1 0 0 0-.985 1.014v2.023a1 1 0 1 0 2 0v-2.023a1 1 0 0 0-1.013-1.014zm-3.594 1.8a1 1 0 0 0-.987 1.013v2.023a1 1 0 1 0 2 0v-2.023a1 1 0 0 0-1.013-1.014z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-radio-cas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M11.984.87A1 1 0 0 0 11 1.882V3.81a1 1 0 1 0 2 0V1.884A1 1 0 0 0 11.984.87zM4.836 3.835a1 1 0 0 0-.697 1.717L5.504 6.92A1 1 0 1 0 6.92 5.506L5.553 4.14a1 1 0 0 0-.717-.304zm14.3 0a1 1 0 0 0-.69.303L17.08 5.505a1 1 0 1 0 1.414 1.414L19.86 5.55a1 1 0 0 0-.724-1.717zM12 6.425C8.932 6.424 6.424 8.93 6.424 12S8.932 17.576 12 17.576c3.068 0 5.576-2.508 5.576-5.576 0-3.068-2.508-5.576-5.576-5.576zm0 2c1.987 0 3.576 1.59 3.576 3.575 0 1.987-1.59 3.576-3.576 3.576-1.987 0-3.576-1.59-3.576-3.576 0-1.987 1.59-3.576 3.576-3.576zM1.883 11a1 1 0 1 0 0 2H3.81a1 1 0 1 0 0-2H1.884zm18.306 0a1 1 0 1 0 0 2h1.926a1 1 0 1 0 0-2H20.19zM6.19 16.777a1 1 0 0 0-.687.303L4.14 18.447a1 1 0 1 0 1.413 1.414l1.367-1.365a1 1 0 0 0-.727-1.717zm11.582 0a1 1 0 0 0-.695 1.717l1.366 1.367a1 1 0 1 0 1.414-1.412l-1.366-1.367a1 1 0 0 0-.72-.302zm-5.79 2.4a1 1 0 0 0-.984 1.01v1.928a1 1 0 1 0 2 0V20.19a1 1 0 0 0-1.016-1.014z' fill='%23805329'/%3E%3C/svg%3E");
}

span.icon-radio-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M11.984.87A1 1 0 0 0 11 1.882V3.81a1 1 0 1 0 2 0V1.884A1 1 0 0 0 11.984.87zM4.836 3.835a1 1 0 0 0-.697 1.717L5.504 6.92A1 1 0 1 0 6.92 5.506L5.553 4.14a1 1 0 0 0-.717-.304zm14.3 0a1 1 0 0 0-.69.303L17.08 5.505a1 1 0 1 0 1.414 1.414L19.86 5.55a1 1 0 0 0-.724-1.717zM12 6.425C8.932 6.424 6.424 8.93 6.424 12S8.932 17.576 12 17.576c3.068 0 5.576-2.508 5.576-5.576 0-3.068-2.508-5.576-5.576-5.576zm0 2c1.987 0 3.576 1.59 3.576 3.575 0 1.987-1.59 3.576-3.576 3.576-1.987 0-3.576-1.59-3.576-3.576 0-1.987 1.59-3.576 3.576-3.576zM1.883 11a1 1 0 1 0 0 2H3.81a1 1 0 1 0 0-2H1.884zm18.306 0a1 1 0 1 0 0 2h1.926a1 1 0 1 0 0-2H20.19zM6.19 16.777a1 1 0 0 0-.687.303L4.14 18.447a1 1 0 1 0 1.413 1.414l1.367-1.365a1 1 0 0 0-.727-1.717zm11.582 0a1 1 0 0 0-.695 1.717l1.366 1.367a1 1 0 1 0 1.414-1.412l-1.366-1.367a1 1 0 0 0-.72-.302zm-5.79 2.4a1 1 0 0 0-.984 1.01v1.928a1 1 0 1 0 2 0V20.19a1 1 0 0 0-1.016-1.014z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-camera-cas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M21 5h-3l-2-3H8L6 5H3C1.343 5 0 6.36 0 8.015V19c0 1.657 1.343 3 3 3h18c1.657 0 3-1.327 3-2.985V8.031C24 6.375 22.657 5 21 5zm1 14.015c0 .553-.44.985-1 .985H3c-.55 0-1-.448-1-1V8.015C2 7.455 2.45 7 3 7h4.07l2-3h5.895l1.964 3H21c.542 0 1 .472 1 1.03zM12 8c-2.761 0-5 2.24-5 5s2.24 5 5 5c2.761 0 5-2.239 5-5s-2.239-5-5-5zm0 8c-1.654 0-3-1.346-3-3s1.345-3 3-3c1.654 0 3 1.346 3 3s-1.346 3-3 3z' fill='%23805329'/%3E%3C/svg%3E");
}

span.icon-camera-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='m20.273 5.56541h-2.75768l-1.83845-2.75768h-7.35382l-1.83845 2.75768h-2.75768c-1.52316 0-2.75768 1.25015-2.75768 2.77147v10.0977c0 1.52316 1.23452 2.75768 2.75768 2.75768h16.5461c1.52316 0 2.75768-1.21982 2.75768-2.74389v-10.0968c0-1.52224-1.23452-2.78618-2.75768-2.78618zm0.919227 12.883c0 0.508333-0.40446 0.905439-0.919227 0.905439h-16.5461c-0.505575 0-0.919227-0.411814-0.919227-0.919227v-10.0977c0-0.514767 0.413652-0.933016 0.919227-0.933016h3.74126l1.83845-2.75768h5.41885l1.80536 2.75768h3.74218c0.498221 0 0.919227 0.433875 0.919227 0.946804zm-9.19227-10.1253c-2.53799 0-4.59614 2.05907-4.59614 4.59614 0 2.53707 2.05907 4.59614 4.59614 4.59614 2.53799 0 4.59614-2.05815 4.59614-4.59614 0-2.53799-2.05815-4.59614-4.59614-4.59614zm0 7.35382c-1.5204 0-2.75768-1.23728-2.75768-2.75768s1.23636-2.75768 2.75768-2.75768c1.5204 0 2.75768 1.23728 2.75768 2.75768s-1.23728 2.75768-2.75768 2.75768z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-variaveis-cas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10.91 1.83c-.125.247-.246.53-.378.873-.264.667-.566 1.532-.86 2.4-.302.872-.59 1.737-.823 2.39-.1.272-.178.473-.246.644-.178.02-.378.03-.653.038-.667.038-1.547.057-2.43.083-.88.027-1.758.06-2.453.114-.34.027-.64.057-.898.106-.632.102-.946.326-1.095.827-.155.527.09.99.422 1.335.19.2.404.41.668.644.536.47 1.227 1.036 1.925 1.6.694.562 1.396 1.12 1.917 1.556.212.178.366.318.506.443-.038.182-.094.39-.166.664-.178.675-.43 1.555-.68 2.446-.24.883-.483 1.77-.65 2.476-.082.352-.144.656-.187.928-.107.667-.1 1.046.306 1.378.404.332.916.246 1.456-.04.236-.124.49-.276.793-.466.588-.38 1.32-.898 2.045-1.418.725-.516 1.453-1.035 2.012-1.422.226-.16.4-.273.554-.372.15.1.325.213.55.372.567.387 1.284.91 2.017 1.433.728.52 1.456 1.032 2.045 1.415.294.19.55.35.792.47.593.32 1.04.295 1.39.047.35-.25.52-.585.37-1.385-.04-.277-.1-.58-.182-.933-.162-.702-.404-1.593-.65-2.473-.244-.887-.497-1.77-.678-2.45l-.163-.66c.136-.125.295-.265.51-.44.52-.435 1.222-.997 1.917-1.562.698-.56 1.39-1.126 1.917-1.592.265-.24.492-.455.673-.645.366-.364.638-.727.422-1.343-.215-.615-.586-.723-1.094-.826-.263-.05-.558-.076-.905-.106-.69-.053-1.562-.088-2.44-.114-.877-.03-1.764-.053-2.432-.084-.272-.01-.472-.03-.653-.045l-.24-.637c-.24-.656-.53-1.525-.83-2.39-.296-.87-.594-1.744-.858-2.41-.132-.342-.253-.623-.378-.873-.29-.61-.673-.78-1.098-.783-.425-.002-.825.21-1.087.786zM12 4.432c.16.444.306.865.476 1.365.294.857.585 1.73.83 2.416.124.34.25.638.34.883.282.766.602.975 1.4 1.07.248.03.55.038.905.06.7.038 1.586.053 2.454.084.51.015.917.038 1.374.064-.36.296-.672.57-1.072.89-.69.563-1.396 1.124-1.947 1.583-.273.227-.495.442-.695.607-.59.484-.727.994-.536 1.72.065.256.127.57.225.923.18.71.434 1.592.68 2.472.14.507.245.92.365 1.383-.385-.265-.728-.493-1.15-.796-.718-.516-1.446-1.04-2.03-1.44-.295-.206-.558-.37-.767-.513-.624-.424-1.122-.416-1.732 0-.208.142-.467.303-.762.508-.585.406-1.313.933-2.037 1.44-.415.305-.754.532-1.14.798l.363-1.385c.245-.88.502-1.77.687-2.48.094-.356.17-.663.226-.92.172-.783.016-1.185-.54-1.723-.188-.178-.422-.38-.694-.614-.547-.455-1.245-1.024-1.936-1.578-.4-.326-.717-.6-1.075-.898.454-.023.87-.05 1.37-.065.87-.026 1.76-.045 2.46-.076.352-.018.654-.042.907-.063.78-.064 1.11-.297 1.393-1.062.09-.248.215-.54.34-.884.245-.68.535-1.56.83-2.426.173-.493.324-.895.49-1.342z' fill='%23805329'/%3E%3C/svg%3E");
}

span.icon-variaveis-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10.91 1.83c-.125.247-.246.53-.378.873-.264.667-.566 1.532-.86 2.4-.302.872-.59 1.737-.823 2.39-.1.272-.178.473-.246.644-.178.02-.378.03-.653.038-.667.038-1.547.057-2.43.083-.88.027-1.758.06-2.453.114-.34.027-.64.057-.898.106-.632.102-.946.326-1.095.827-.155.527.09.99.422 1.335.19.2.404.41.668.644.536.47 1.227 1.036 1.925 1.6.694.562 1.396 1.12 1.917 1.556.212.178.366.318.506.443-.038.182-.094.39-.166.664-.178.675-.43 1.555-.68 2.446-.24.883-.483 1.77-.65 2.476-.082.352-.144.656-.187.928-.107.667-.1 1.046.306 1.378.404.332.916.246 1.456-.04.236-.124.49-.276.793-.466.588-.38 1.32-.898 2.045-1.418.725-.516 1.453-1.035 2.012-1.422.226-.16.4-.273.554-.372.15.1.325.213.55.372.567.387 1.284.91 2.017 1.433.728.52 1.456 1.032 2.045 1.415.294.19.55.35.792.47.593.32 1.04.295 1.39.047.35-.25.52-.585.37-1.385-.04-.277-.1-.58-.182-.933-.162-.702-.404-1.593-.65-2.473-.244-.887-.497-1.77-.678-2.45l-.163-.66c.136-.125.295-.265.51-.44.52-.435 1.222-.997 1.917-1.562.698-.56 1.39-1.126 1.917-1.592.265-.24.492-.455.673-.645.366-.364.638-.727.422-1.343-.215-.615-.586-.723-1.094-.826-.263-.05-.558-.076-.905-.106-.69-.053-1.562-.088-2.44-.114-.877-.03-1.764-.053-2.432-.084-.272-.01-.472-.03-.653-.045l-.24-.637c-.24-.656-.53-1.525-.83-2.39-.296-.87-.594-1.744-.858-2.41-.132-.342-.253-.623-.378-.873-.29-.61-.673-.78-1.098-.783-.425-.002-.825.21-1.087.786zM12 4.432c.16.444.306.865.476 1.365.294.857.585 1.73.83 2.416.124.34.25.638.34.883.282.766.602.975 1.4 1.07.248.03.55.038.905.06.7.038 1.586.053 2.454.084.51.015.917.038 1.374.064-.36.296-.672.57-1.072.89-.69.563-1.396 1.124-1.947 1.583-.273.227-.495.442-.695.607-.59.484-.727.994-.536 1.72.065.256.127.57.225.923.18.71.434 1.592.68 2.472.14.507.245.92.365 1.383-.385-.265-.728-.493-1.15-.796-.718-.516-1.446-1.04-2.03-1.44-.295-.206-.558-.37-.767-.513-.624-.424-1.122-.416-1.732 0-.208.142-.467.303-.762.508-.585.406-1.313.933-2.037 1.44-.415.305-.754.532-1.14.798l.363-1.385c.245-.88.502-1.77.687-2.48.094-.356.17-.663.226-.92.172-.783.016-1.185-.54-1.723-.188-.178-.422-.38-.694-.614-.547-.455-1.245-1.024-1.936-1.578-.4-.326-.717-.6-1.075-.898.454-.023.87-.05 1.37-.065.87-.026 1.76-.045 2.46-.076.352-.018.654-.042.907-.063.78-.064 1.11-.297 1.393-1.062.09-.248.215-.54.34-.884.245-.68.535-1.56.83-2.426.173-.493.324-.895.49-1.342z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-processo-cas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M4.006 1.004C2.36 1.004 1 2.364 1 4.007v3.998c0 1.643 1.36 2.992 3.002 2.992h4.796c1.642 0 2.994-1.35 2.994-2.992V4c0-1.64-1.352-3-2.998-3zm0 2.002h4.796c.566 0 .993.43.993 1v4c0 .565-.423.992-.997.992H4.006c-.574 0-1.008-.415-1.008-.99V4.004c0-.567.434-1.002 1.004-1.002zM14.553 5.01c-1.303.02-1.303 1.963 0 1.993h5.426c.573 0 1.007.435 1.007 1.005v7.99c0 .568-.434 1.002-1.004 1.002H16.97l1.113-1.114c.654-.63.19-1.738-.725-1.715-.264 0-.51.114-.694.303l-2.682 2.694c-.188.128-.32.313-.385.53v.006l-.007.015c-.14.435.045.915.442 1.153l2.635 2.645c.952.945 2.368-.468 1.424-1.413L16.986 19h3.01C21.64 19 23 17.64 23 15.994v-7.99C23 6.36 21.64 5 19.998 5zM4.006 13.002C2.36 13.003 1 14.356 1 16v4.004C1 21.644 2.36 23 4.002 23h4.796c1.642 0 2.994-1.36 2.994-3v-4.005c0-1.64-1.352-2.992-2.998-2.992zm0 2.002h4.796c.566 0 .993.424.993.994v4.004c0 .567-.423.997-.997.997H4.006c-.574 0-1.008-.43-1.008-1v-4.005c0-.566.434-.993 1.004-.993z' fill='%23805329'/%3E%3C/svg%3E");
}

span.icon-processo-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M4.006 1.004C2.36 1.004 1 2.364 1 4.007v3.998c0 1.643 1.36 2.992 3.002 2.992h4.796c1.642 0 2.994-1.35 2.994-2.992V4c0-1.64-1.352-3-2.998-3zm0 2.002h4.796c.566 0 .993.43.993 1v4c0 .565-.423.992-.997.992H4.006c-.574 0-1.008-.415-1.008-.99V4.004c0-.567.434-1.002 1.004-1.002zM14.553 5.01c-1.303.02-1.303 1.963 0 1.993h5.426c.573 0 1.007.435 1.007 1.005v7.99c0 .568-.434 1.002-1.004 1.002H16.97l1.113-1.114c.654-.63.19-1.738-.725-1.715-.264 0-.51.114-.694.303l-2.682 2.694c-.188.128-.32.313-.385.53v.006l-.007.015c-.14.435.045.915.442 1.153l2.635 2.645c.952.945 2.368-.468 1.424-1.413L16.986 19h3.01C21.64 19 23 17.64 23 15.994v-7.99C23 6.36 21.64 5 19.998 5zM4.006 13.002C2.36 13.003 1 14.356 1 16v4.004C1 21.644 2.36 23 4.002 23h4.796c1.642 0 2.994-1.36 2.994-3v-4.005c0-1.64-1.352-2.992-2.998-2.992zm0 2.002h4.796c.566 0 .993.424.993.994v4.004c0 .567-.423.997-.997.997H4.006c-.574 0-1.008-.43-1.008-1v-4.005c0-.566.434-.993 1.004-.993z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-criterios-cas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14.19 1c-.03 0-.064 0-.095.008-.65.053-1.09.667-.906 1.275l1.268 4.49v.012l.016.06.013.034c.254.96 1.637 1.02 1.97.083 1.287-1.82 2.75-3.246 5.11-3.94 1.21-.31.912-2.04-.33-1.962-.09 0-.183.02-.273.045-2.18.642-3.778 1.85-5.055 3.268l-.74-2.62c-.12-.434-.526-.737-.99-.745zM2.656 3.305c-1.374.06-1.277 2.06.098 2h7.03c1.377 0 1.377-2 0-2zM14.183 9.15l.004.01-.102.006c-.645.053-1.088.67-.9 1.277l1.285 4.567c.234.943 1.585 1.044 1.963.142 1.294-1.834 2.757-3.272 5.133-3.97 1.207-.31.91-2.038-.33-1.963-.09 0-.184.02-.274.044-2.18.642-3.778 1.85-5.055 3.265l-.74-2.624c-.117-.434-.52-.745-.984-.756zM2.648 11.46c-1.375.06-1.278 2.06.097 2H9.78c1.375 0 1.375-2 0-2H2.655zm11.476 5.784c-.81.023-1.507 1.08-.66 1.79l1.16 1.124-1.16 1.13c-.666.624-.218 1.712.717 1.712l.01-.004c.28-.008.547-.113.74-.31l1.153-1.133 1.17 1.133c.186.19.44.295.71.302.927.02 1.402-1.077.74-1.707l-1.17-1.132 1.17-1.125c1.13-.937-.484-2.5-1.456-1.406l-1.17 1.125-1.16-1.125c-.24-.274-.523-.38-.793-.373zm-11.37 1.92c-1.384 0-1.384 2 0 2H9.78c1.376 0 1.376-2 0-2z' fill='%23805329'/%3E%3C/svg%3E");
}

span.icon-criterios-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14.19 1c-.03 0-.064 0-.095.008-.65.053-1.09.667-.906 1.275l1.268 4.49v.012l.016.06.013.034c.254.96 1.637 1.02 1.97.083 1.287-1.82 2.75-3.246 5.11-3.94 1.21-.31.912-2.04-.33-1.962-.09 0-.183.02-.273.045-2.18.642-3.778 1.85-5.055 3.268l-.74-2.62c-.12-.434-.526-.737-.99-.745zM2.656 3.305c-1.374.06-1.277 2.06.098 2h7.03c1.377 0 1.377-2 0-2zM14.183 9.15l.004.01-.102.006c-.645.053-1.088.67-.9 1.277l1.285 4.567c.234.943 1.585 1.044 1.963.142 1.294-1.834 2.757-3.272 5.133-3.97 1.207-.31.91-2.038-.33-1.963-.09 0-.184.02-.274.044-2.18.642-3.778 1.85-5.055 3.265l-.74-2.624c-.117-.434-.52-.745-.984-.756zM2.648 11.46c-1.375.06-1.278 2.06.097 2H9.78c1.375 0 1.375-2 0-2H2.655zm11.476 5.784c-.81.023-1.507 1.08-.66 1.79l1.16 1.124-1.16 1.13c-.666.624-.218 1.712.717 1.712l.01-.004c.28-.008.547-.113.74-.31l1.153-1.133 1.17 1.133c.186.19.44.295.71.302.927.02 1.402-1.077.74-1.707l-1.17-1.132 1.17-1.125c1.13-.937-.484-2.5-1.456-1.406l-1.17 1.125-1.16-1.125c-.24-.274-.523-.38-.793-.373zm-11.37 1.92c-1.384 0-1.384 2 0 2H9.78c1.376 0 1.376-2 0-2z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-orientacoes-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14.827 1a1 1 0 1 0 0 2.002h7.138a1 1 0 1 0 0-2zM1.997 5.685v.004a.944 1.058 0 0 0-.975 1.058L1 17.25a.944 1.058 0 0 0 1.42.925l8.098-5.236a.944 1.058 0 0 0 .008-1.838L2.438 5.83a.944 1.058 0 0 0-.44-.146zm12.725.318a1.002 1.003 0 0 0 .105 2.003h7.138a1 1.002 0 1 0 0-2.003h-7.138a1 1 0 0 0-.105 0zM2.902 8.58l5.265 3.437-5.28 3.4zm11.82 2.416A1.002 1.003 0 0 0 14.827 13h7.138a1 1.002 0 0 0 0-2.004h-7.138a1 1 0 0 0-.105 0zm.105 4.998a1 1.002 0 0 0 0 2.003h7.138a1 1.002 0 1 0 0-2.003zm-.105 5.002A1.002 1.003 0 0 0 14.827 23h7.138a1 1.002 0 0 0 0-2.004h-7.138a1 1 0 0 0-.105 0z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-anexos-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 0C7.343 0 6 1.343 6 3v14c0 1.657 1.343 3 3 3h10c1.657 0 3-1.343 3-3V3c0-1.657-1.343-3-3-3H9zm0 2h10c.552 0 1 .447 1 1v14a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zM4 4.174C2.836 4.587 2 5.694 2 7v14c0 1.657 1.343 3 3 3h10c1.306 0 2.413-.836 2.826-2H5c-.552 0-1-.448-1-1V4.174zm9.984 2.328A1 1 0 0 0 13 7.516V9h-1.484a1 1 0 1 0 0 2H13v1.484a1 1 0 1 0 2 0V11h1.484a1 1 0 1 0 0-2H15V7.516a1 1 0 0 0-1.016-1.014z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-medicoes-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9.658.997a1.003 1.003 0 0 0-.953.82L6.412 14.34h-5.41a1.003 1.003 0 1 0 0 2.005h6.243a1.003 1.003 0 0 0 .983-.825L9.73 7.304l3.008 14.916a1.003 1.003 0 0 0 1.967-.056l2.292-16.268h6a1.003 1.003 0 1 0 0-2.005H16.13a1.003 1.003 0 0 0-.99.864L13.543 16.08 10.668 1.807A1.003 1.003 0 0 0 9.658 1z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-atencao-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12.002 1c-.86 0-1.606.48-2.03 1.005-.43.522-.664 1.077-.906 1.55L1.32 18.935c-.462.906-.424 1.972.074 2.77C1.9 22.497 2.838 23 3.89 23H20.1c1.052 0 1.996-.5 2.495-1.296.503-.794.537-1.86.076-2.77l-7.758-15.38c-.238-.472-.468-1.027-.892-1.55C13.605 1.477 12.868 1 12.006 1zm0 2.003c.265 0 .28.03.465.257.178.227.393.672.658 1.194l7.754 15.38c.188.362.135.615.015.804-.114.19-.33.37-.794.37H3.893c-.464 0-.68-.173-.793-.362-.126-.19-.175-.438.006-.8l7.76-15.38c.263-.522.48-.968.664-1.195.19-.226.22-.263.48-.263zm-1.625 5.184l.408 7h2.427l.408-7zm1.625 8.378c-.453 0-.83.17-1.14.51-.31.325-.47.718-.47 1.183 0 .465.16.87.47 1.21.313.324.69.49 1.133.49.453 0 .83-.166 1.14-.49.31-.34.47-.745.47-1.203 0-.453-.16-.854-.47-1.18-.313-.34-.69-.51-1.133-.51z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-manut-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.418 1.014c-2.258-.24-4.41.625-5.898 2.117C8.692 4.964 7.896 7.797 8.836 10.6l-6.854 6.87c-.7.704-1.027 1.608-.978 2.442.05.834.428 1.575.978 2.127.55.552 1.292.935 2.125.984.834.05 1.738-.28 2.44-.983l6.85-6.867c2.798.942 5.627.142 7.455-1.69 1.984-1.99 2.853-5.157 1.486-8.185A1 1 0 0 0 20.718 5l-3.95 3.96c-.026.025-.04.025-.065 0l-1.668-1.67c-.025-.028-.026-.046 0-.073l.004-.004 3.946-3.957a1 1 0 0 0-.295-1.617c-.754-.344-1.52-.547-2.272-.626zm-.232 1.976c.06.007.125.044.187.053L13.623 5.8l-.01.01a1 1 0 0 0-.008.008c-.773.79-.773 2.08 0 2.87a1 1 0 0 0 .008.007l1.68 1.684a1 1 0 0 0 .006.007c.787.775 2.083.775 2.872 0a1 1 0 0 0 .006-.008l2.756-2.765c.253 1.722-.364 3.314-1.498 4.45-1.46 1.464-3.66 2.115-5.93 1.085a1 1 0 0 0-1.12.205l-7.255 7.27c-.347.35-.624.415-.905.398-.282-.016-.59-.16-.827-.398-.236-.237-.38-.548-.398-.832-.017-.284.05-.563.398-.912l7.254-7.27a1 1 0 0 0 .203-1.118c-1.027-2.277-.378-4.487 1.08-5.95 1.095-1.096 2.606-1.735 4.25-1.552z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-convenio-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M5 0C3.342 0 2 1.343 2 3v18c0 1.657 1.342 3 3 3h14c1.657 0 3-1.343 3-3V3c0-1.657-1.343-3-3-3H5zm0 2h14c.552 0 1 .447 1 1v18c0 .552-.448 1-1 1H5c-.553 0-1-.448-1-1V3c0-.553.447-1 1-1zm1.725 1.98c-1.334 0-1.334 2 0 2H12c1.333 0 1.333-2 0-2H6.725zm0 3.627c-1.334 0-1.334 2 0 2h10.55c1.334 0 1.334-2 0-2H6.725zm0 3.625c-1.334 0-1.334 2 0 2h10.55c1.334 0 1.334-2 0-2H6.725zm10.53 3.625a1 1 0 0 0-.27.036c-1.922.492-3.017 1.72-3.61 2.3-.054-.112-.088-.158-.154-.328a1 1 0 0 0-.913-.636c-.807-.015-1.487.274-2.092.692-.136-.314-.354-.637-.695-.813-.37-.19-.78-.192-1.1-.114-.642.155-1.09.54-1.516 1.022-.425.48-.8 1.085-1.078 1.787a1 1 0 1 0 1.862.732c.172-.438.413-.795.644-1.078-.014.18.025.152-.035.42a1 1 0 0 0 1.678.93c.773-.76 1.38-1.082 1.845-1.27.02.03.034.08.055.11.197.298.46.6.895.746.433.148.907.03 1.19-.123.285-.153.472-.33.66-.507.75-.71 1.464-1.578 2.862-1.936a1 1 0 0 0-.228-1.973z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-check-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M4 1C2.355 1 1 2.355 1 4v16c0 1.645 1.355 3 3 3h16c1.645 0 3-1.355 3-3V4c0-1.645-1.355-3-3-3zm0 2h16c.57 0 1 .43 1 1v16c0 .57-.43 1-1 1H4c-.57 0-1-.43-1-1V4c0-.57.43-1 1-1z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-monitor-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M20 2H4C2.342 2 1 3.342 1 5v10c0 1.657 1.343 3 3 3h7v2H8a1 1 0 0 0 0 2h8a1 1 0 0 0 0-2h-3v-2h7c1.657 0 3-1.343 3-3V5c0-1.658-1.343-3-3-3zm1 13c0 .552-.448 1-1 1H4c-.553 0-1-.447-1-1V5c0-.553.447-1 1-1h16c.552 0 1 .448 1 1z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-printer-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M20 10h-2V5c0-1.658-1.343-3-3-3H9C7.343 2 6 3.342 6 5v5H4c-1.657 0-3 1.343-3 3v4c0 1.657 1.343 3 3 3h2.174c.412 1.164 1.52 2 2.826 2h6c1.306 0 2.413-.836 2.826-2H20c1.657 0 3-1.343 3-3v-4c0-1.657-1.343-3-3-3zM8 5c0-.553.447-1 1-1h6c.552 0 1 .448 1 1v5H8zm7 15H9a1 1 0 0 1 0-2h6a1 1 0 0 1 0 2zm6-3c0 .552-.448 1-1 1h-2.174c-.412-1.164-1.52-2-2.826-2H9c-1.306 0-2.413.836-2.826 2H4c-.553 0-1-.448-1-1v-4c0-.552.448-1 1-1h16c.552 0 1 .448 1 1z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-proposito-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12.013 0a1 1 0 0 0-.988 1.012v1.042c-4.71.473-8.47 4.23-8.936 8.936H1.05a1 1 0 0 0-.1 0 1.002 1.002 0 0 0 .1 2h1.04c.468 4.71 4.226 8.467 8.935 8.94v1.038a1 1 0 1 0 2 0v-1.04c4.707-.468 8.464-4.228 8.935-8.937H23a1 1 0 1 0 0-2h-1.04c-.467-4.714-4.228-8.47-8.935-8.94V1.014A1 1 0 0 0 12.013 0zm-.988 4.068v1.914a1 1 0 1 0 2 0V4.068c3.624.452 6.47 3.3 6.92 6.92H18.03a1 1 0 0 0-.096 0 1.002 1.002 0 0 0 .098 2.003h1.915c-.453 3.626-3.3 6.472-6.92 6.922v-1.914a1 1 0 0 0-1.012-1.012 1 1 0 0 0-.988 1.012v1.915c-3.617-.455-6.468-3.306-6.92-6.923h1.912a1 1 0 1 0 0-2H4.1c.453-3.627 3.3-6.475 6.92-6.922zm.998 5.928a2 2 0 0 0-2 1.993 2 2 0 0 0 2.002 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2.002z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-timeline-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6.984 5.64c-.745-.02-1.474.176-2.094.498-1 .514-1.825 1.303-2.513 2.116C.994 9.88.132 11.666.132 11.666c-.642 1.21 1.232 2.128 1.8.87 0 0 .793-1.607 1.964-2.986.594-.7 1.274-1.31 1.91-1.636.64-.33 1.144-.4 1.745-.14.643.276 1.01.707 1.323 1.398.314.7.503 1.633.68 2.646.37 2.025.628 4.497 2.597 5.925 1.115.813 2.513.726 3.78.325 1.257-.397 2.5-1.115 3.642-1.89.858-.58 1.61-1.178 2.268-1.723l-.19 2.653c-.12 1.36 1.936 1.512 2.004.144l.332-4.792c.083-.726-.2-1.323-1.02-1.38l-4.996-.34h-.095c-1.304 0-1.34 1.947-.038 2.003l2.714.19c-.615.506-1.314 1.058-2.1 1.594-1.047.71-2.18 1.338-3.13 1.637-.956.302-1.598.264-2.002-.038-1.08-.783-1.425-2.578-1.795-4.656-.19-1.04-.39-2.116-.832-3.114-.452-.994-1.2-1.927-2.357-2.42-.442-.188-.9-.286-1.35-.3z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-erro-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M5 4a1 1 0 0 0-.697 1.717L10.586 12l-6.283 6.283a1 1 0 1 0 1.414 1.414L12 13.414l6.283 6.283a1 1 0 1 0 1.414-1.414L13.414 12l6.283-6.283A1 1 0 0 0 18.97 4a1 1 0 0 0-.687.303L12 10.586 5.717 4.303A1 1 0 0 0 5 4z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-ver-cas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M11.992 4.816c-4.817.003-9.135 3.06-11.79 6.582a1 1 0 0 0 0 1.204c2.655 3.523 6.973 6.58 11.79 6.582a1 1 0 0 0 .002 0c4.828-.01 9.153-3.073 11.803-6.58a1 1 0 0 0 0-1.208c-2.65-3.507-6.975-6.57-11.803-6.58a1 1 0 0 0-.002 0zm-.002 2.002h.004c3.69.01 7.274 2.35 9.653 5.182-2.38 2.83-5.964 5.175-9.653 5.184-3.68-.002-7.262-2.34-9.644-5.184 2.382-2.844 5.96-5.178 9.64-5.182zm.008.983a4.2 4.2 0 0 0-4.2 4.2 4.2 4.2 0 0 0 4.2 4.2 4.2 4.2 0 0 0 4.2-4.2 4.2 4.2 0 0 0-4.2-4.2z' fill='%23805329' fill-rule='evenodd'/%3E%3C/svg%3E");
}

span.icon-ver-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M11.992 4.816c-4.817.003-9.135 3.06-11.79 6.582a1 1 0 0 0 0 1.204c2.655 3.523 6.973 6.58 11.79 6.582a1 1 0 0 0 .002 0c4.828-.01 9.153-3.073 11.803-6.58a1 1 0 0 0 0-1.208c-2.65-3.507-6.975-6.57-11.803-6.58a1 1 0 0 0-.002 0zm-.002 2.002h.004c3.69.01 7.274 2.35 9.653 5.182-2.38 2.83-5.964 5.175-9.653 5.184-3.68-.002-7.262-2.34-9.644-5.184 2.382-2.844 5.96-5.178 9.64-5.182zm.008.983a4.2 4.2 0 0 0-4.2 4.2 4.2 4.2 0 0 0 4.2 4.2 4.2 4.2 0 0 0 4.2-4.2 4.2 4.2 0 0 0-4.2-4.2z' fill='%230f1319' fill-rule='evenodd'/%3E%3C/svg%3E");
}

span.icon-tempo-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M10.523.902c-2.028-.028-2.028 3.03 0 3h2.954c2.028.03 2.028-3.028 0-3z' fill='%230f1319'/%3E%3Cpath d='M12 5.098c-4.96 0-9 4.04-9 9 0 4.958 4.04 9 9 9s9-4.042 9-9c0-4.96-4.04-9-9-9zm0 2c3.878 0 7 3.122 7 7 0 3.877-3.122 7-7 7s-7-3.123-7-7c0-3.878 3.122-7 7-7z' fill='%230f1319'/%3E%3Cpath d='M4.637 4.568L2.533 6.67l1.412 1.414 2.104-2.1z' fill='%230f1319'/%3E%3Cpath d='M19.363 4.568L17.95 5.984l2.105 2.1 1.412-1.414z' fill='%230f1319'/%3E%3Cpath d='M12 8.136a5.962 5.962 0 0 1 5.163 2.98L12 14.1z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-refer-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.055 1.035v8.05l-.885-1.48c-.396-.664-1.358-.664-1.754 0l-.883 1.48v-8.05C12.54.465 12.08 0 11.513 0H5C3.343 0 2 1.343 2 3v18c0 1.657 1.343 3 3 3h14c1.657 0 3-1.343 3-3V3c0-1.657-1.343-3-3-3h-1.885c-.713 0-1.06.557-1.06 1.035zM5 2h5.49v10.785c0 1.038 1.368 1.415 1.9.524l1.903-3.19 1.906 3.19c.532.885 1.893.51 1.896-.525V2H19c.552 0 1 .448 1 1v18c0 .552-.448 1-1 1H5c-.552 0-1-.448-1-1V3c0-.552.448-1 1-1z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-licenca-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M2.613 1.916c-.603 0-1.247.136-1.777.574C.306 2.928 0 3.658 0 4.422v12.965c0 .763.298 1.49.824 1.935.526.445 1.176.594 1.79.594h7.384a1 1 0 1 0 0-2H2.613c-.283 0-.44-.073-.496-.12-.057-.05-.117-.087-.117-.41V4.423c0-.322.055-.345.107-.39.053-.042.217-.116.506-.116h18.774c.29 0 .453.074.506.117.052.043.108.066.107.387l-.03 14.463a1 1 0 1 0 2 .004L24 4.424a1 1 0 0 0 0-.002c0-.764-.303-1.494-.834-1.932-.53-.438-1.175-.574-1.78-.574H2.614zm2.54 3.998a1 1 0 1 0 0 2h13.695a1 1 0 1 0 0-2H5.152zm0 3.996a1 1 0 1 0 0 2h5.183a1 1 0 1 0 0-2H5.152zm11.2.815c-1.773 0-3.248 1.44-3.248 3.213 0 .858.352 1.635.91 2.212l-1.45 6.637a1 1 0 0 0 1.66.945l2.13-1.982 2.13 1.98a1 1 0 0 0 1.658-.945l-1.452-6.633c.562-.577.914-1.355.914-2.215 0-1.77-1.477-3.212-3.25-3.212zm0 2c.71 0 1.25.54 1.25 1.213 0 .672-.54 1.212-1.25 1.212s-1.248-.54-1.248-1.213c0-.672.538-1.212 1.25-1.212zm-11.2 1.185a1 1 0 1 0 0 2h2.954a1 1 0 1 0 0-2H5.152zm10.704 3.192c.164.025.327.048.497.048.17 0 .335-.023.5-.048l.652 2.986-.47-.438a1 1 0 0 0-1.364 0l-.467.436.652-2.984z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-justifica-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C5.384 0 0 5.384 0 12s5.384 12 12 12 12-5.384 12-12S18.616 0 12 0zm0 2c5.535 0 10 4.465 10 10s-4.465 10-10 10S2 17.535 2 12 6.465 2 12 2zm.64 1.998c-2.21-.086-3.832 1.118-4.777 2.81-.33.547-.428 1.41.26 1.755.688.344 1.265.285 1.73-.458.116-.2.23-.416.346-.646.69-1.304 1.88-1.9 3.286-1.19 1.383.7 1.43 1.895.52 3.11-.502.674-1.293 1.102-1.97 1.688-.9.783-1.6 1.827-1.665 3.16 0 1.024.377 1.573 1.126 1.534.46-.024.806-.167.932-1.018.143-1.182.863-2.217 2.16-3.11.65-.462 1.443-1.337 1.73-1.988.453-1.025.45-2.345-.103-3.472-.61-1.245-1.97-2.113-3.572-2.174l-.002-.002zM11.61 17.26a1.39 1.39 0 0 0-1.39 1.39 1.39 1.39 0 0 0 1.39 1.39 1.39 1.39 0 0 0 1.392-1.39 1.39 1.39 0 0 0-1.39-1.39h-.003z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-fluxos-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6.305.502a1.22.82 0 0 0-.846.24L.356 4.174a1.22.82 0 0 0 0 1.16l4.965 3.338v2.994L.357 15.004a1.22.82 0 0 0 0 1.16l4.965 3.34v3.482a1 1 0 1 0 2 0v-3.484l4.342-2.918h3.346v.64a1 1 0 0 0 1 1h6.988a1 1 0 0 0 1-1v-3.277a1 1 0 0 0-1-1H16.01a1 1 0 0 0-1 1v.637h-3.352l-4.336-2.916V8.67l4.338-2.918h3.35v.64a1 1 0 0 0 1 1h6.988a1 1 0 0 0 1-1V3.114a1 1 0 0 0-1-1H16.01a1 1 0 0 0-1 1v.637h-3.35L7.184.742a1.22.82 0 0 0-.88-.24zm.017 1.98l3.375 2.27-3.377 2.27-3.375-2.268 3.377-2.272zM17.01 4.115h4.988V5.39H17.01V4.116zm-10.69 9.2l3.377 2.27-3.375 2.27-3.377-2.27 3.375-2.27zm10.69 1.632h4.988v1.276H17.01v-1.276z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-evitar-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2zm0 2c1.853 0 3.55.63 4.904 1.682L5.682 16.904C4.632 15.55 4 13.854 4 12c0-4.43 3.57-8 8-8zm6.318 3.096C19.368 8.45 20 10.146 20 12c0 4.43-3.57 8-8 8-1.853 0-3.55-.63-4.904-1.682L18.318 7.096z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-cores-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M11.49 1.453c-.953 0-1.907.182-2.804.633-.868.436-1.463 1.203-1.63 2.07-.17.867.152 1.86.93 2.46.6.465 1.166.564 1.534.728.514.22.522.61.378.926-.096.21-.6.37-1.287.42-2.066.156-4.115.748-5.557 2.046-1.443 1.298-2.085 3.432-1.227 5.84.8 2.245 2.89 4.24 5.367 5.21 2.638 1.037 6.152 1.052 9.053-.184 2.198-.937 3.945-2.543 5.08-4.592 1.122-2.026 1.493-4.392 1.06-6.705-.435-2.313-1.735-4.523-3.605-6.016-1.11-.888-2.706-1.828-4.49-2.38-.893-.276-1.847-.457-2.8-.457zm.026 2.004c.7.002 1.44.134 2.18.363 1.486.46 2.927 1.305 3.837 2.032 1.46 1.164 2.544 3.006 2.885 4.82.35 1.87.052 3.758-.84 5.37-.93 1.68-2.32 2.953-4.117 3.72-2.327.992-5.49.967-7.534.164C6 19.17 4.244 17.404 3.71 15.904c-.658-1.84-.257-2.838.68-3.68.938-.845 2.605-1.406 4.372-1.538.998-.075 1.875-.36 2.513-.965.64-.605.912-1.595.67-2.488-.253-.935-1.036-1.458-1.613-1.714-.577-.257-1.046-.425-1.12-.483-.212-.163-.235-.287-.194-.498.04-.21.208-.485.564-.664.576-.29 1.234-.417 1.934-.416zm5.59 5.947a1.75 1.75 0 0 0-1.75 1.75 1.75 1.75 0 0 0 1.75 1.75 1.75 1.75 0 0 0 1.75-1.75 1.75 1.75 0 0 0-1.75-1.75zM6.82 12.91a1.75 1.75 0 0 0-1.75 1.75 1.75 1.75 0 0 0 1.75 1.75 1.75 1.75 0 0 0 1.75-1.75 1.75 1.75 0 0 0-1.75-1.75zm8.79 1.096a1.75 1.75 0 0 0-1.75 1.75 1.75 1.75 0 0 0 1.75 1.75 1.75 1.75 0 0 0 1.75-1.75 1.75 1.75 0 0 0-1.75-1.75zm-4.676 1.29a1.75 1.75 0 0 0-1.75 1.75 1.75 1.75 0 0 0 1.75 1.75 1.75 1.75 0 0 0 1.75-1.75 1.75 1.75 0 0 0-1.75-1.75z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-grato-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14.52 1.87c-.516-.046-1.028.02-1.5.187a1 1 0 0 0-.666.968c.023.91-.558 2.75-1.422 4.19-.432.72-.928 1.354-1.387 1.77-.46.414-.853.565-1.03.566l-5.6.022a1 1 0 0 0-.042 0c-.977.044-1.796.77-1.87 1.797a1 1 0 0 0-.003.073v7.297c-.003.555.25.966.568 1.28.32.313.746.546 1.264.59a1 1 0 0 0 .082.005l3.393.02c1.358.007 1.988.014 2.195.04.207.024.026-.02.404.194a1 1 0 0 0 .008.003c2.182 1.21 4.88 1.246 7.26 1.268 1.146.01 1.818-.01 2.254-.04.436-.032.705-.092.738-.098.87-.167 1.64-.664 2.063-1.47.265-.507.22-1.14.02-1.755.25-.27.45-.6.564-1.007.13-.47.027-1-.195-1.52.42-.385.747-.847.84-1.41.095-.59-.11-1.174-.44-1.717.67-.64 1.112-1.428.927-2.258-.272-1.222-1.49-2.14-3.02-2.162l-2.9-.04c.322-.84.677-1.808.72-3.046.05-1.512-.712-2.702-1.694-3.263-.492-.28-1.014-.44-1.532-.485zm.11 2.114c.15.005.294.03.43.106.416.24.717.562.686 1.46-.042 1.215-.767 2.408-1.09 3.882a1 1 0 0 0 .963 1.213l4.278.058c.818.01 1.048.37 1.098.596.05.226.058.49-.662.735a1 1 0 0 0-.29 1.74c.446.343.467.582.44.745-.026.162-.146.367-.53.503a1 1 0 0 0-.354 1.666c.384.364.315.444.287.544-.028.1-.2.28-.285.32a1 1 0 0 0-.295 1.6c.303.314.225.308.15.45-.075.145-.36.375-.666.433-.16.03-.158.043-.507.068-.348.026-.977.046-2.092.036-2.34-.02-4.76-.16-6.307-1.017-.288-.162-.653-.377-1.14-.436-.25-.03-.525-.04-.907-.044v-7.09l.685-.002c.93-.003 1.7-.48 2.367-1.083.665-.603 1.25-1.375 1.76-2.223.818-1.363 1.335-2.85 1.53-4.248.152-.002.305-.016.454-.012zM5.837 11.56v7.073l-2.834-.018H3v-7.043l2.836-.01z' fill='%230f1319'/%3E%3C/svg%3E");
}

span.icon-contato-mar {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='m7.91992 1.45117c-1.12664 0.0160239-2.94286 1.24409-3.38477 1.53906s-0.68006 0.616718-0.808594 1.03516c-0.128533 0.418438 0.374146 12.0578 11.7461 18.2363 0.244915 0.133065 0.530989 0.288978 0.945313 0.291015 0.414323 2e-3 0.726888-0.167966 0.957031-0.304687 0.546085-0.324457 1.5913-1.01761 2.50391-2.13281 0.188539-0.230392 0.391112-0.518735 0.425781-0.955078 0.03467-0.436343-0.187345-0.861658-0.40039-1.0957-0.185435-0.203886-0.360762-0.356002-0.609375-0.582031l-0.0059-0.0039-0.0078-0.0059c-0.761313-0.669689-1.51027-1.38443-2.29297-2.0957v-2e-3c-0.316874-0.287288-0.38042-0.526299-1.04883-0.634766-0.379952-0.06166-0.394413 3.53e-4 -0.505859 0.02149-0.111446 0.02113-0.221783 0.04711-0.34375 0.07813-0.593848 0.150985-0.909184 0.259499-1.57031 0.441406-0.0241 0.0066-0.03445 0.0097-0.05664 0.01563-0.108753-0.100705-0.25576-0.24749-0.425754-0.431575-1.05987-1.14772-2.81033-3.47471-3.60547-5.61523 0.0477557-0.0667265 0.102949-0.144048 0.121094-0.164062 0.458404-0.492222 0.839061-1.04754 1.21875-1.5957 0.108793-0.228841 0.12748-0.602384 0.113282-0.726562-0.0397-0.346941-0.06945-0.307245-0.117188-0.453125-0.244547-0.747267-1.27174-3.50332-1.55859-4.09961-0.0279297-0.0580588 0.0268776-0.0433048-0.179688-0.285156-0.0698435-0.0817694-0.25289-0.290291-0.541016-0.396484-0.288126-0.106194-0.447214-0.0798479-0.568359-0.078125zm9.45508 20.7969 0.107422-0.06445 0.08984-0.08789zm-9.76562-18.6855c0.012663 0.031442 0.019853 0.046633 0.033203 0.080078 0.208241 0.521695 0.666548 1.70842 1.05664 2.80664 0.051479 0.144929 0.087381 0.249975 0.123047 0.355469-0.475585 0.534756-0.883925 1.1109-1.28125 1.69922-0.047728 0.091209-0.098624 0.140856-0.148438 0.40625-0.071541 0.381476 0.02736 0.695 0.126953 0.96875 1.14317 3.14208 3.74523 6.01499 4.04883 6.34375 0.201182 0.217859 0.383089 0.401977 0.548829 0.554688 0.165739 0.152711 0.273529 0.264152 0.529296 0.398437 0.291612 0.153138 0.383882 0.171875 0.697266 0.171875 0.27608 0 0.288679-0.03165 0.386719-0.05469s0.203377-0.05181 0.320312-0.08398c0.233871-0.06435 0.510734-0.145639 0.785157-0.224609 0.259304-0.07462 0.509288-0.144746 0.705078-0.195313 0.04169 0.02745 0.05622 0.02548 0.103515 0.06836v-2e-3c0.758156 0.688972 1.51402 1.41332 2.31641 2.11914 0.0515 0.04712 0.05179 0.04873 0.105469 0.09961-0.610733 0.650229-1.29175 1.18778-1.66406 1.41211-6.37205-3.4747-10.2261-9.97572-10.6406-15.916 0.400179-0.307608 1.13455-0.729484 1.73242-0.970703 0.0704613-0.0284288 0.052153-0.0177055 0.115234-0.0371094z' fill='%230f1319'/%3E%3C/svg%3E");
}

/*
  Definitions for utilities and helper classes.
*/
/* Utility module CSS variable definitions */
:root {
  --generic-border-color: rgba(0, 0, 0, 0.3);
  --generic-box-shadow: 0 0.25rem 0.25rem 0 rgba(0, 0, 0, 0.125), 0 0.125rem 0.125rem -0.125rem rgba(0, 0, 0, 0.25);
}

.hidden {
  display: none !important;
}

.visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  border: 0 !important;
  padding: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(100%) !important;
  clip-path: inset(100%) !important;
  overflow: hidden !important;
}

.bordered {
  border: 0.0625rem solid var(--generic-border-color) !important;
}

.rounded {
  border-radius: var(--universal-border-radius) !important;
}

.circular {
  border-radius: 50% !important;
}

.shadowed {
  box-shadow: var(--generic-box-shadow) !important;
}

.responsive-margin {
  margin: calc(var(--universal-margin) / 4) !important;
}

@media screen and (min-width: 768px) {
  .responsive-margin {
    margin: calc(var(--universal-margin) / 2) !important;
  }
}

@media screen and (min-width: 1280px) {
  .responsive-margin {
    margin: var(--universal-margin) !important;
  }
}

.responsive-padding {
  padding: calc(var(--universal-padding) / 4) !important;
}

@media screen and (min-width: 768px) {
  .responsive-padding {
    padding: calc(var(--universal-padding) / 2) !important;
  }
}

@media screen and (min-width: 1280px) {
  .responsive-padding {
    padding: var(--universal-padding) !important;
  }
}

@media screen and (max-width: 767px) {
  .hidden-sm {
    display: none !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .hidden-md {
    display: none !important;
  }
}

@media screen and (min-width: 1280px) {
  .hidden-lg {
    display: none !important;
  }
}

@media screen and (max-width: 767px) {
  .visually-hidden-sm {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    border: 0 !important;
    padding: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(100%) !important;
    clip-path: inset(100%) !important;
    overflow: hidden !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .visually-hidden-md {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    border: 0 !important;
    padding: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(100%) !important;
    clip-path: inset(100%) !important;
    overflow: hidden !important;
  }
}

@media screen and (min-width: 1280px) {
  .visually-hidden-lg {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    border: 0 !important;
    padding: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(100%) !important;
    clip-path: inset(100%) !important;
    overflow: hidden !important;
  }
}