@charset "UTF-8";
@import url("https://use.typekit.net/naq7uzz.css");
body, html {
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: hidden !important;
}

#consumidor-weeks {
  position: relative !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: hidden !important;
  width: 100% !important;
  display: block !important;
  /* Uncomment and set these variables to customize the grid. */
  /* 
  Reset.css baseado no Eric Meyer Reset
  v2.0 | 20110126
  Licença: domínio público

  Explicações em português, de forma sucinta, embutidas nos comentários
*/
  /* Define elementos HTML5 como blocos para navegadores mais antigos */
  /* Remove estilo de lista em OL e UL */
  /* Remove aspas padrão em blockquote e q */
  /* Define a linha-base do body */
  /* Remove espaçamento padrão entre células de tabela */
  /* Define o box-sizing padrão para facilitar controle de layout */
  /* Avaliação da solução: 10/10 */
  /* Desktop Grande */
  /* Desktop Médio */
  /* Desktop Pequeno */
  /* Tablet Landscape */
  /* Tablet Portrait */
  /* Mobile */
}

#consumidor-weeks .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem;
}

#consumidor-weeks .row {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex: 0 1 auto;
  -webkit-box-flex: 0;
  flex: 0 1 auto;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}

#consumidor-weeks .row.reverse {
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}

#consumidor-weeks .col.reverse {
  -ms-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  flex-direction: column-reverse;
}

#consumidor-weeks .col-xs, #consumidor-weeks .col-xs-1, #consumidor-weeks .col-xs-2, #consumidor-weeks .col-xs-3, #consumidor-weeks .col-xs-4, #consumidor-weeks .col-xs-5, #consumidor-weeks .col-xs-6, #consumidor-weeks .col-xs-7, #consumidor-weeks .col-xs-8, #consumidor-weeks .col-xs-9, #consumidor-weeks .col-xs-10, #consumidor-weeks .col-xs-11, #consumidor-weeks .col-xs-12 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding-right: 1rem;
  padding-left: 1rem;
}

#consumidor-weeks .col-xs {
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
}

#consumidor-weeks .col-xs-1 {
  -ms-flex-preferred-size: 8.333%;
  flex-basis: 8.333%;
  max-width: 8.333%;
}

#consumidor-weeks .col-xs-2 {
  -ms-flex-preferred-size: 16.667%;
  flex-basis: 16.667%;
  max-width: 16.667%;
}

#consumidor-weeks .col-xs-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

#consumidor-weeks .col-xs-4 {
  -ms-flex-preferred-size: 33.333%;
  flex-basis: 33.333%;
  max-width: 33.333%;
}

#consumidor-weeks .col-xs-5 {
  -ms-flex-preferred-size: 41.667%;
  flex-basis: 41.667%;
  max-width: 41.667%;
}

#consumidor-weeks .col-xs-6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

#consumidor-weeks .col-xs-7 {
  -ms-flex-preferred-size: 58.333%;
  flex-basis: 58.333%;
  max-width: 58.333%;
}

#consumidor-weeks .col-xs-8 {
  -ms-flex-preferred-size: 66.667%;
  flex-basis: 66.667%;
  max-width: 66.667%;
}

#consumidor-weeks .col-xs-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}

#consumidor-weeks .col-xs-10 {
  -ms-flex-preferred-size: 83.333%;
  flex-basis: 83.333%;
  max-width: 83.333%;
}

#consumidor-weeks .col-xs-11 {
  -ms-flex-preferred-size: 91.667%;
  flex-basis: 91.667%;
  max-width: 91.667%;
}

#consumidor-weeks .col-xs-12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

#consumidor-weeks .col-xs-offset-1 {
  margin-left: 8.333%;
}

#consumidor-weeks .col-xs-offset-2 {
  margin-left: 18.667;
}

#consumidor-weeks .col-xs-offset-3 {
  margin-left: 25%;
}

#consumidor-weeks .col-xs-offset-4 {
  margin-left: 33.333%;
}

#consumidor-weeks .col-xs-offset-5 {
  margin-left: 41.667%;
}

#consumidor-weeks .col-xs-offset-6 {
  margin-left: 50%;
}

#consumidor-weeks .col-xs-offset-7 {
  margin-left: 58.333%;
}

#consumidor-weeks .col-xs-offset-8 {
  margin-left: 66.667%;
}

#consumidor-weeks .col-xs-offset-9 {
  margin-left: 75%;
}

#consumidor-weeks .col-xs-offset-10 {
  margin-left: 83.333%;
}

#consumidor-weeks .col-xs-offset-11 {
  margin-left: 91.667%;
}

#consumidor-weeks .start-xs {
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  text-align: start;
}

#consumidor-weeks .center-xs {
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
}

#consumidor-weeks .end-xs {
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end;
  text-align: end;
}

#consumidor-weeks .top-xs {
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start;
}

#consumidor-weeks .middle-xs {
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

#consumidor-weeks .bottom-xs {
  -ms-flex-align: end;
  -webkit-box-align: end;
  align-items: flex-end;
}

#consumidor-weeks .around-xs {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

#consumidor-weeks .between-xs {
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

#consumidor-weeks .first-xs {
  -ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
  order: -1;
}

#consumidor-weeks .last-xs {
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
  order: 1;
}

#consumidor-weeks .container {
  margin: 0 auto;
}

@media only screen and (min-width: 48em) {
  #consumidor-weeks .container {
    width: 46rem;
  }
  #consumidor-weeks .col-sm, #consumidor-weeks .col-sm-1, #consumidor-weeks .col-sm-2, #consumidor-weeks .col-sm-3, #consumidor-weeks .col-sm-4, #consumidor-weeks .col-sm-5, #consumidor-weeks .col-sm-6, #consumidor-weeks .col-sm-7, #consumidor-weeks .col-sm-8, #consumidor-weeks .col-sm-9, #consumidor-weeks .col-sm-10, #consumidor-weeks .col-sm-11, #consumidor-weeks .col-sm-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  #consumidor-weeks .col-sm {
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  #consumidor-weeks .col-sm-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  #consumidor-weeks .col-sm-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  #consumidor-weeks .col-sm-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  #consumidor-weeks .col-sm-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  #consumidor-weeks .col-sm-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  #consumidor-weeks .col-sm-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  #consumidor-weeks .col-sm-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  #consumidor-weeks .col-sm-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  #consumidor-weeks .col-sm-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  #consumidor-weeks .col-sm-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  #consumidor-weeks .col-sm-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  #consumidor-weeks .col-sm-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  #consumidor-weeks .col-sm-offset-1 {
    margin-left: 8.333%;
  }
  #consumidor-weeks .col-sm-offset-2 {
    margin-left: 16.667%;
  }
  #consumidor-weeks .col-sm-offset-3 {
    margin-left: 25%;
  }
  #consumidor-weeks .col-sm-offset-4 {
    margin-left: 33.333%;
  }
  #consumidor-weeks .col-sm-offset-5 {
    margin-left: 41.667%;
  }
  #consumidor-weeks .col-sm-offset-6 {
    margin-left: 50%;
  }
  #consumidor-weeks .col-sm-offset-7 {
    margin-left: 58.333%;
  }
  #consumidor-weeks .col-sm-offset-8 {
    margin-left: 66.667%;
  }
  #consumidor-weeks .col-sm-offset-9 {
    margin-left: 75%;
  }
  #consumidor-weeks .col-sm-offset-10 {
    margin-left: 83.333%;
  }
  #consumidor-weeks .col-sm-offset-11 {
    margin-left: 91.667%;
  }
  #consumidor-weeks .start-sm {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  #consumidor-weeks .center-sm {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }
  #consumidor-weeks .end-sm {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  #consumidor-weeks .top-sm {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }
  #consumidor-weeks .middle-sm {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  #consumidor-weeks .bottom-sm {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }
  #consumidor-weeks .around-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  #consumidor-weeks .between-sm {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  #consumidor-weeks .first-sm {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  #consumidor-weeks .last-sm {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
}

@media only screen and (min-width: 62em) {
  #consumidor-weeks .container {
    width: 61rem;
  }
  #consumidor-weeks .col-md, #consumidor-weeks .col-md-1, #consumidor-weeks .col-md-2, #consumidor-weeks .col-md-3, #consumidor-weeks .col-md-4, #consumidor-weeks .col-md-5, #consumidor-weeks .col-md-6, #consumidor-weeks .col-md-7, #consumidor-weeks .col-md-8, #consumidor-weeks .col-md-9, #consumidor-weeks .col-md-10, #consumidor-weeks .col-md-11, #consumidor-weeks .col-md-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  #consumidor-weeks .col-md {
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  #consumidor-weeks .col-md-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  #consumidor-weeks .col-md-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  #consumidor-weeks .col-md-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  #consumidor-weeks .col-md-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  #consumidor-weeks .col-md-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  #consumidor-weeks .col-md-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  #consumidor-weeks .col-md-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  #consumidor-weeks .col-md-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  #consumidor-weeks .col-md-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  #consumidor-weeks .col-md-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  #consumidor-weeks .col-md-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  #consumidor-weeks .col-md-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  #consumidor-weeks .col-md-offset-1 {
    margin-left: 8.333%;
  }
  #consumidor-weeks .col-md-offset-2 {
    margin-left: 16.667%;
  }
  #consumidor-weeks .col-md-offset-3 {
    margin-left: 25%;
  }
  #consumidor-weeks .col-md-offset-4 {
    margin-left: 33.333%;
  }
  #consumidor-weeks .col-md-offset-5 {
    margin-left: 41.667%;
  }
  #consumidor-weeks .col-md-offset-6 {
    margin-left: 50%;
  }
  #consumidor-weeks .col-md-offset-7 {
    margin-left: 58.333%;
  }
  #consumidor-weeks .col-md-offset-8 {
    margin-left: 66.667%;
  }
  #consumidor-weeks .col-md-offset-9 {
    margin-left: 75%;
  }
  #consumidor-weeks .col-md-offset-10 {
    margin-left: 83.333%;
  }
  #consumidor-weeks .col-md-offset-11 {
    margin-left: 91.667%;
  }
  #consumidor-weeks .start-md {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  #consumidor-weeks .center-md {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }
  #consumidor-weeks .end-md {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  #consumidor-weeks .top-md {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }
  #consumidor-weeks .middle-md {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  #consumidor-weeks .bottom-md {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }
  #consumidor-weeks .around-md {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  #consumidor-weeks .between-md {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  #consumidor-weeks .first-md {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  #consumidor-weeks .last-md {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
}

@media only screen and (min-width: 75em) {
  #consumidor-weeks .container {
    width: 71rem;
  }
  #consumidor-weeks .col-lg, #consumidor-weeks .col-lg-1, #consumidor-weeks .col-lg-2, #consumidor-weeks .col-lg-3, #consumidor-weeks .col-lg-4, #consumidor-weeks .col-lg-5, #consumidor-weeks .col-lg-6, #consumidor-weeks .col-lg-7, #consumidor-weeks .col-lg-8, #consumidor-weeks .col-lg-9, #consumidor-weeks .col-lg-10, #consumidor-weeks .col-lg-11, #consumidor-weeks .col-lg-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  #consumidor-weeks .col-lg {
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  #consumidor-weeks .col-lg-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  #consumidor-weeks .col-lg-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  #consumidor-weeks .col-lg-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  #consumidor-weeks .col-lg-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  #consumidor-weeks .col-lg-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  #consumidor-weeks .col-lg-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  #consumidor-weeks .col-lg-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  #consumidor-weeks .col-lg-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  #consumidor-weeks .col-lg-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  #consumidor-weeks .col-lg-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  #consumidor-weeks .col-lg-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  #consumidor-weeks .col-lg-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  #consumidor-weeks .col-lg-offset-1 {
    margin-left: 8.333%;
  }
  #consumidor-weeks .col-lg-offset-2 {
    margin-left: 16.667%;
  }
  #consumidor-weeks .col-lg-offset-3 {
    margin-left: 25%;
  }
  #consumidor-weeks .col-lg-offset-4 {
    margin-left: 33.333%;
  }
  #consumidor-weeks .col-lg-offset-5 {
    margin-left: 41.667%;
  }
  #consumidor-weeks .col-lg-offset-6 {
    margin-left: 50%;
  }
  #consumidor-weeks .col-lg-offset-7 {
    margin-left: 58.333%;
  }
  #consumidor-weeks .col-lg-offset-8 {
    margin-left: 66.667%;
  }
  #consumidor-weeks .col-lg-offset-9 {
    margin-left: 75%;
  }
  #consumidor-weeks .col-lg-offset-10 {
    margin-left: 83.333%;
  }
  #consumidor-weeks .col-lg-offset-11 {
    margin-left: 91.667%;
  }
  #consumidor-weeks .start-lg {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  #consumidor-weeks .center-lg {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }
  #consumidor-weeks .end-lg {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  #consumidor-weeks .top-lg {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }
  #consumidor-weeks .middle-lg {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  #consumidor-weeks .bottom-lg {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }
  #consumidor-weeks .around-lg {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  #consumidor-weeks .between-lg {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  #consumidor-weeks .first-lg {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  #consumidor-weeks .last-lg {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
}

#consumidor-weeks html, #consumidor-weeks body, #consumidor-weeks div, #consumidor-weeks span, #consumidor-weeks applet, #consumidor-weeks object, #consumidor-weeks iframe, #consumidor-weeks h1, #consumidor-weeks h2, #consumidor-weeks h3, #consumidor-weeks h4, #consumidor-weeks h5, #consumidor-weeks h6, #consumidor-weeks p, #consumidor-weeks blockquote, #consumidor-weeks pre, #consumidor-weeks a, #consumidor-weeks abbr, #consumidor-weeks acronym, #consumidor-weeks address, #consumidor-weeks big, #consumidor-weeks cite, #consumidor-weeks code, #consumidor-weeks del, #consumidor-weeks dfn, #consumidor-weeks em, #consumidor-weeks font, #consumidor-weeks img, #consumidor-weeks ins, #consumidor-weeks kbd, #consumidor-weeks q, #consumidor-weeks s, #consumidor-weeks samp, #consumidor-weeks small, #consumidor-weeks strike, #consumidor-weeks strong, #consumidor-weeks sub, #consumidor-weeks sup, #consumidor-weeks tt, #consumidor-weeks var, #consumidor-weeks b, #consumidor-weeks u, #consumidor-weeks i, #consumidor-weeks center, #consumidor-weeks dl, #consumidor-weeks dt, #consumidor-weeks dd, #consumidor-weeks ol, #consumidor-weeks ul, #consumidor-weeks li, #consumidor-weeks fieldset, #consumidor-weeks form, #consumidor-weeks label, #consumidor-weeks legend, #consumidor-weeks table, #consumidor-weeks caption, #consumidor-weeks tbody, #consumidor-weeks tfoot, #consumidor-weeks thead, #consumidor-weeks tr, #consumidor-weeks th, #consumidor-weeks td, #consumidor-weeks article, #consumidor-weeks aside, #consumidor-weeks canvas, #consumidor-weeks details, #consumidor-weeks embed, #consumidor-weeks figure, #consumidor-weeks figcaption, #consumidor-weeks footer, #consumidor-weeks header, #consumidor-weeks hgroup, #consumidor-weeks main, #consumidor-weeks menu, #consumidor-weeks nav, #consumidor-weeks output, #consumidor-weeks ruby, #consumidor-weeks section, #consumidor-weeks summary, #consumidor-weeks time, #consumidor-weeks mark, #consumidor-weeks audio, #consumidor-weeks video {
  /* Remove margens, padding e bordas padrão dos navegadores */
  margin: 0;
  padding: 0;
  border: 0;
  /* Define o tamanho da fonte para 100%, herdado do navegador */
  font-size: 100%;
  /* Mantém a herança da fonte */
  font: inherit;
  /* Define o alinhamento vertical */
  vertical-align: baseline;
}

#consumidor-weeks article, #consumidor-weeks aside, #consumidor-weeks details, #consumidor-weeks figcaption, #consumidor-weeks figure, #consumidor-weeks footer, #consumidor-weeks header, #consumidor-weeks hgroup, #consumidor-weeks main, #consumidor-weeks menu, #consumidor-weeks nav, #consumidor-weeks section {
  display: block;
}

#consumidor-weeks ol, #consumidor-weeks ul {
  list-style: none;
}

#consumidor-weeks blockquote, #consumidor-weeks q {
  quotes: none;
}

#consumidor-weeks blockquote::before, #consumidor-weeks blockquote::after {
  content: '';
  content: none;
}

#consumidor-weeks q::before, #consumidor-weeks q::after {
  content: '';
  content: none;
}

#consumidor-weeks body {
  line-height: 1;
}

#consumidor-weeks table {
  border-collapse: collapse;
  border-spacing: 0;
}

#consumidor-weeks * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#consumidor-weeks *::before, #consumidor-weeks *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#consumidor-weeks * {
  font-family: acumin-pro, sans-serif !important;
}

#consumidor-weeks .bold {
  font-weight: 800 !important;
}

#consumidor-weeks .header {
  padding-top: 132px !important;
  position: relative !important;
  font-family: acumin-pro, sans-serif !important;
  background-image: url("../_img/bgHeader.png") !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-color: #5e1fd3 !important;
  color: #fff !important;
  font-weight: 600 !important;
  padding-bottom: 60px !important;
  margin-bottom: -9px !important;
}

#consumidor-weeks .header .logoCampanha {
  width: 100% !important;
  max-width: 650px !important;
  margin-bottom: 60px !important;
}

#consumidor-weeks .header .prepare-se {
  font-size: 1.6rem !important;
  margin-bottom: 36px !important;
}

#consumidor-weeks .header p {
  font-size: 1.2rem !important;
  margin-bottom: 1rem !important;
}

#consumidor-weeks .header #destaque {
  display: inline-block !important;
  margin: 2rem 0 4rem !important;
  font-size: 1.5rem !important;
  font-weight: 700 !important;
  border-bottom: 2px solid #ffba1b !important;
}

#consumidor-weeks .header span {
  color: #ffba1b !important;
  font-weight: 800 !important;
}

#consumidor-weeks .header .header__title h1 {
  margin-top: 10rem !important;
  font-size: 4rem !important;
  font-weight: 800 !important;
}

#consumidor-weeks .header .header__title span {
  color: #ffba00 !important;
  font-size: 2rem !important;
  font-weight: 800 !important;
  margin-bottom: 3rem !important;
  margin-left: 17rem !important;
}

#consumidor-weeks .main {
  background-color: #fff !important;
  font-family: jali-latin-variable, sans-serif !important;
  padding-bottom: 60px !important;
}

#consumidor-weeks .main .main__container {
  position: relative !important;
  z-index: 1 !important;
}

#consumidor-weeks .main .main__title h1 {
  color: #ffba1b !important;
  font-size: 3rem !important;
  font-weight: 800 !important;
}

#consumidor-weeks .main .main__title span {
  color: #5e23d0 !important;
  font-size: 1.5rem !important;
  font-weight: 800 !important;
  margin-bottom: 1rem !important;
}

#consumidor-weeks .main .textContent {
  color: #353535 !important;
}

#consumidor-weeks .main .textContent p {
  margin: 1rem 0 !important;
}

#consumidor-weeks .main .textContent span {
  font-weight: 700 !important;
}

#consumidor-weeks .main .imgContent {
  margin-top: 2rem !important;
  color: #5e1fd3 !important;
}

#consumidor-weeks .main .imgContent span {
  font-weight: 700 !important;
}

#consumidor-weeks .main .imgContent .gift img {
  margin-right: 2rem !important;
}

#consumidor-weeks .main .imgContent img {
  margin-bottom: 2rem !important;
}

#consumidor-weeks .main .imgContent .gift {
  margin-top: 3rem !important;
}

#consumidor-weeks .main .imgContent .gift img {
  -webkit-animation: floating 3s ease-in-out infinite !important;
          animation: floating 3s ease-in-out infinite !important;
}

#consumidor-weeks .main .imgContent .pig img {
  -webkit-animation: floating-delay-1 3s ease-in-out infinite !important;
          animation: floating-delay-1 3s ease-in-out infinite !important;
}

#consumidor-weeks .main .imgContent .positive {
  margin-top: 3rem !important;
}

#consumidor-weeks .main .imgContent .positive img {
  -webkit-animation: floating-delay-2 3s ease-in-out infinite !important;
          animation: floating-delay-2 3s ease-in-out infinite !important;
}

#consumidor-weeks .ctaButton {
  color: #fff !important;
  font-size: 1rem !important;
  border: 3px solid #ffba2b !important;
  border-radius: 30px !important;
  background-color: #ffba2b !important;
  padding: 0.8rem 4rem !important;
  margin-bottom: 3rem !important;
  text-shadow: 2px 2px 0px #e5a727 !important;
  cursor: pointer !important;
  position: relative !important;
  overflow: hidden !important;
  -webkit-transform: translateY(0) !important;
          transform: translateY(0) !important;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
  -webkit-box-shadow: 0 4px 15px rgba(255, 186, 43, 0.3) !important;
          box-shadow: 0 4px 15px rgba(255, 186, 43, 0.3) !important;
}

#consumidor-weeks .ctaButton::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background: linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.2), transparent) !important;
  -webkit-transform: translateX(-100%) !important;
          transform: translateX(-100%) !important;
  -webkit-transition: 0.6s !important;
  transition: 0.6s !important;
}

#consumidor-weeks .ctaButton:hover {
  background-color: #ffb212 !important;
  -webkit-transform: translateY(-2px) !important;
          transform: translateY(-2px) !important;
  -webkit-box-shadow: 0 6px 20px rgba(255, 186, 43, 0.4) !important;
          box-shadow: 0 6px 20px rgba(255, 186, 43, 0.4) !important;
  text-shadow: 2px 2px 0px #c28a17 !important;
  -webkit-transform: scale(1.05) !important;
          transform: scale(1.05) !important;
}

#consumidor-weeks .ctaButton:hover::before {
  -webkit-transform: translateX(100%) !important;
          transform: translateX(100%) !important;
}

#consumidor-weeks .ctaButton:active {
  -webkit-transform: translateY(1px) !important;
          transform: translateY(1px) !important;
  -webkit-box-shadow: 0 2px 10px rgba(255, 186, 43, 0.3) !important;
          box-shadow: 0 2px 10px rgba(255, 186, 43, 0.3) !important;
}

#consumidor-weeks #warning {
  color: #db6381 !important;
  font-size: 0.5rem !important;
  margin-top: -40px !important;
}

#consumidor-weeks .curvedSection {
  position: relative !important;
  width: 100% !important;
  margin-top: -4.97vw !important;
  z-index: 2 !important;
  margin-bottom: -5px !important;
}

#consumidor-weeks .curvedFooter {
  background-color: #fff !important;
  width: 100% !important;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  margin-bottom: -4px !important;
}

#consumidor-weeks .footer {
  background-color: #6d19d8 !important;
  padding-bottom: 60px !important;
}

#consumidor-weeks .footer p {
  text-align: justify !important;
  color: #fff !important;
  font-family: acumin-pro, sans-serif !important;
  font-size: .7rem !important;
  line-height: 1rem !important;
}

@media only screen and (max-width: 2560px) {
  #consumidor-weeks .curvedSection {
    margin-top: -4.97vw !important;
  }
}

@media only screen and (max-width: 1440px) {
  #consumidor-weeks .curvedSection {
    margin-top: -4.97vw !important;
  }
}

@media only screen and (max-width: 1300px) {
  #consumidor-weeks .curvedSection {
    margin-top: -4.97vw !important;
  }
}

@media only screen and (max-width: 1024px) {
  #consumidor-weeks .curvedSection {
    margin-top: -5.5vw !important;
  }
}

@media only screen and (max-width: 768px) {
  #consumidor-weeks #heart-ballon4 {
    width: 200px !important;
  }
  #consumidor-weeks #heart-ballon2 {
    width: 150px !important;
  }
  #consumidor-weeks .pig {
    margin-top: 3rem !important;
  }
  #consumidor-weeks .positive {
    margin-bottom: 2rem !important;
  }
  #consumidor-weeks .curvedSection {
    margin-top: -6vw !important;
  }
}

@media only screen and (max-width: 425px) {
  #consumidor-weeks main {
    padding-top: 30px !important;
  }
  #consumidor-weeks main h1 {
    font-size: 2rem !important !important;
  }
  #consumidor-weeks footer {
    padding-top: 60px !important;
  }
  #consumidor-weeks .ctaButton {
    padding: 0.5rem 2rem !important;
  }
  #consumidor-weeks .curvedSection {
    margin-top: -8vw !important;
  }
  #consumidor-weeks #heart-ballon1,
  #consumidor-weeks #heart-ballon4,
  #consumidor-weeks #heart-ballon2 {
    display: none !important;
  }
}

#heart-ballon1 {
  position: absolute !important;
  z-index: 1 !important;
  right: 0 !important;
  bottom: 100px !important;
  max-width: 150px !important;
  -webkit-animation: balloon-float 6s ease-in-out infinite !important;
          animation: balloon-float 6s ease-in-out infinite !important;
}

#heart-ballon2 {
  position: absolute !important;
  right: 0 !important;
  max-width: 280px !important;
  -webkit-animation: balloon-float-reverse 7s ease-in-out infinite !important;
          animation: balloon-float-reverse 7s ease-in-out infinite !important;
}

#heart-ballon3 {
  position: absolute !important;
  top: 15px !important;
  left: 50% !important;
  -webkit-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important;
  max-width: 200px !important;
  -webkit-animation: balloon-float 8s ease-in-out infinite !important;
          animation: balloon-float 8s ease-in-out infinite !important;
}

#heart-ballon4 {
  position: absolute !important;
  bottom: 250px !important;
  max-width: 270px !important;
  -webkit-animation: balloon-float-reverse 9s ease-in-out infinite !important;
          animation: balloon-float-reverse 9s ease-in-out infinite !important;
}

@-webkit-keyframes floating {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes floating {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes floating-delay-1 {
  0% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}

@keyframes floating-delay-1 {
  0% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}

@-webkit-keyframes floating-delay-2 {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes floating-delay-2 {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes balloon-float {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  33% {
    -webkit-transform: translate(-10px, -15px);
            transform: translate(-10px, -15px);
  }
  66% {
    -webkit-transform: translate(10px, -5px);
            transform: translate(10px, -5px);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@keyframes balloon-float {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  33% {
    -webkit-transform: translate(-10px, -15px);
            transform: translate(-10px, -15px);
  }
  66% {
    -webkit-transform: translate(10px, -5px);
            transform: translate(10px, -5px);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@-webkit-keyframes balloon-float-reverse {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  33% {
    -webkit-transform: translate(10px, -15px);
            transform: translate(10px, -15px);
  }
  66% {
    -webkit-transform: translate(-10px, -5px);
            transform: translate(-10px, -5px);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@keyframes balloon-float-reverse {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  33% {
    -webkit-transform: translate(10px, -15px);
            transform: translate(10px, -15px);
  }
  66% {
    -webkit-transform: translate(-10px, -5px);
            transform: translate(-10px, -5px);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
/*# sourceMappingURL=style.css.map */