/* line 5, ../../../../../.rvm/gems/ruby-2.5.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../.rvm/gems/ruby-2.5.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../.rvm/gems/ruby-2.5.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../.rvm/gems/ruby-2.5.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../.rvm/gems/ruby-2.5.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../.rvm/gems/ruby-2.5.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../.rvm/gems/ruby-2.5.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../.rvm/gems/ruby-2.5.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../.rvm/gems/ruby-2.5.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

@media (min-width: 320px) {
  /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */
}
@media (min-width: 480px) {
  /* smartphones, Android phones, landscape iPhone */
}
@media (min-width: 600px) {
  /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */
}
@media (min-width: 801px) {
  /* tablet, landscape iPad, lo-res laptops ands desktops */
}
@media (min-width: 1025px) {
  /* big landscape tablets, laptops, and desktops */
}
@media (min-width: 1281px) {
  /* hi-res laptops and desktops */
}
/* line 17, ../sass/_colors.scss */
.gradient-1, .line-grad, .bt-1 {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4ZDQwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM1NGE1NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #c8d400), color-stop(100%, #354a55));
  background-image: -moz-linear-gradient(left, #c8d400, #354a55);
  background-image: -webkit-linear-gradient(left, #c8d400, #354a55);
  background-image: linear-gradient(to right, #c8d400, #354a55);
}

/* line 22, ../sass/_colors.scss */
.gradient-2 {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiNGY2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVlN2M1YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #2b4f67), color-stop(100%, #5e7c5a));
  background-image: -moz-linear-gradient(left, #2b4f67, #5e7c5a);
  background-image: -webkit-linear-gradient(left, #2b4f67, #5e7c5a);
  background-image: linear-gradient(to right, #2b4f67, #5e7c5a);
}

@font-face {
  font-family: "klavika";
  src: url("../fonts/klavika/klavika.eot");
  src: url("../fonts/klavika/klavika.eot?#iefix") format("embedded-opentype"), url("../fonts/klavika/klavika.woff") format("woff"), url("../fonts/klavika/klavika.ttf") format("truetype"), url("../fonts/klavika/klavika.svg#klavika") format("svg");
}
@font-face {
  font-family: "klavikal";
  src: url("../fonts/klavikal/klavikal.eot");
  src: url("../fonts/klavikal/klavikal.eot?#iefix") format("embedded-opentype"), url("../fonts/klavikal/klavikal.woff") format("woff"), url("../fonts/klavikal/klavikal.ttf") format("truetype"), url("../fonts/klavikal/klavikal.svg#klavikal") format("svg");
}
@font-face {
  font-family: "sansation";
  src: url("../fonts/sansation/sansation.eot");
  src: url("../fonts/sansation/sansation.eot?#iefix") format("embedded-opentype"), url("../fonts/sansation/sansation.woff") format("woff"), url("../fonts/sansation/sansation.ttf") format("truetype"), url("../fonts/sansation/sansation.svg#sansation") format("svg");
}
/* line 18, ../sass/_mixins.scss */
.font-base, .label-input, #contato #rd-form-joq3m2m5i .bricks-form__label, body, #contato, #contato input[type="text"], #contato input[type="email"], #contato input[type="tel"], #contato #rd-text_area_field-kafgat9x, #contato #rd-button-joq3m2m5a {
  font-family: sansation;
}

/* line 22, ../sass/_mixins.scss */
.font-second, .text-1, #midia p, #inteligencia p, #combate p, #parceiro p, #main-header-farol .hero h2, #black-friday h2, .text-2, .specs h4 {
  font-family: klavikal;
}

/* line 1, ../sass/_organize.scss */
.hide-mobile {
  display: none;
}
@media (min-width: 1025px) {
  /* line 1, ../sass/_organize.scss */
  .hide-mobile {
    display: block;
  }
}

/* line 9, ../sass/_organize.scss */
.centered-box-container {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 17, ../sass/_organize.scss */
.centered-box {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: end;
  align-items: end;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 57, ../sass/_organize.scss */
.flex {
  display: -webkit-flex;
  display: flex;
}

/* line 61, ../sass/_organize.scss */
.flex-row {
  -webkit-flex-direction: row;
  flex-direction: row;
}

/* line 65, ../sass/_organize.scss */
.flex-column {
  -webkit-flex-direction: column;
  flex-direction: column;
}

/* line 69, ../sass/_organize.scss */
.flex-align-center {
  -webkit-align-items: center;
  align-items: center;
}

/* line 73, ../sass/_organize.scss */
.flex-align-end {
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

/* line 77, ../sass/_organize.scss */
.flex-between {
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

/* line 81, ../sass/_organize.scss */
.flex-evenly {
  justify-content: space-around;
  /*for moz & chrome*/
  -webkit-justify-content: space-evenly !important;
}

/* line 87, ../sass/_organize.scss */
.flex-start {
  -webkit-justify-content: start;
  justify-content: start;
}

/* line 91, ../sass/_organize.scss */
.text-center {
  text-align: center;
}

/* line 95, ../sass/_organize.scss */
.center {
  margin: 0 auto;
}

/* line 99, ../sass/_organize.scss */
.container {
  width: 80%;
  margin: 0 auto;
}

/* line 108, ../sass/_organize.scss */
.line-grad, .line-2, .line-3 {
  width: 100%;
  height: 11px;
}

/* line 113, ../sass/_organize.scss */
.line-2 {
  background-color: #203B4D;
}

/* line 117, ../sass/_organize.scss */
.line-3 {
  background-color: #C8D400;
}

@media (min-width: 1025px) {
  /* line 121, ../sass/_organize.scss */
  .background-middle {
    background: linear-gradient(90deg, #f2f2f2 50%, #ffffff 50%);
  }
}

/* line 127, ../sass/_organize.scss */
h1, h2, h3 {
  font-weight: normal;
}

/* line 131, ../sass/_organize.scss */
h2 {
  margin-bottom: 1em;
}

/* line 135, ../sass/_organize.scss */
.padding, #main-header, #procurando .box-text, #ofertas, #midia, #inteligencia, #combate, #parceiro, #main-header-farol, #farol, #oportunidades, #black-friday, #black-friday-como-funciona, #black-friday-footer, #aplicacoes, #entrega, .guidebox, .quarentena, .fases, #blocks, #exemplos {
  padding: 6em 0em;
}

/* line 139, ../sass/_organize.scss */
.margin, .logo-hands, #main-header-farol .logo-hands {
  margin-bottom: 6em;
}
@media (min-width: 1025px) {
  /* line 139, ../sass/_organize.scss */
  .margin, .logo-hands, #main-header-farol .logo-hands {
    margin: 0em;
  }
}

/* line 147, ../sass/_organize.scss */
.title, #main-header .hero h1, #procurando .box-text h2, #main-header-farol .hero h1, #black-friday h1 {
  font-size: 4em;
  line-height: 130%;
  color: #203B4D;
}

/* line 153, ../sass/_organize.scss */
.subtitle-1, #main-header .hero h2, #ofertas h3, #midia h2, #inteligencia h2, #combate h2, #combate h3, #parceiro h2, #contato h2, #farol h2, #oportunidades h2, #aplicacoes h2, #aplicacoes .item h3, #entrega h2, .guidebox h2, .quarentena h2, .fases h2, #blocks h2, #exemplos h2, #exemplos .item h3 {
  font-size: 3.2em;
  line-height: 130%;
  color: #8A8888;
}
/* line 158, ../sass/_organize.scss */
.subtitle-1 b, #main-header .hero h2 b, #ofertas h3 b, #midia h2 b, #inteligencia h2 b, #combate h2 b, #combate h3 b, #parceiro h2 b, #contato h2 b, #farol h2 b, #oportunidades h2 b, #aplicacoes h2 b, #aplicacoes .item h3 b, #entrega h2 b, .guidebox h2 b, .quarentena h2 b, .fases h2 b, #blocks h2 b, #exemplos h2 b, #exemplos .item h3 b, .subtitle-1 strong, #main-header .hero h2 strong, #ofertas h3 strong, #midia h2 strong, #inteligencia h2 strong, #combate h2 strong, #combate h3 strong, #parceiro h2 strong, #contato h2 strong, #farol h2 strong, #oportunidades h2 strong, #aplicacoes h2 strong, #aplicacoes .item h3 strong, #entrega h2 strong, .guidebox h2 strong, .quarentena h2 strong, .fases h2 strong, #blocks h2 strong, #exemplos h2 strong, #exemplos .item h3 strong {
  color: #C8D400;
}

/* line 163, ../sass/_organize.scss */
.subtitle-2, .specs h3, #indice h2, #procurando .box-text h3, #ofertas p {
  font-size: 2.3em;
  line-height: 115%;
  color: #203B4D;
}

/* line 169, ../sass/_organize.scss */
.subtitle-3, #aplicacoes .item p, #exemplos .item p {
  font-size: 2.1em;
  line-height: 150%;
}

/* line 174, ../sass/_organize.scss */
.subtitle-4, #blocks .item h3 {
  font-size: 2.4em;
  line-height: 150%;
  color: #8A8888;
  font-weight: regular;
  margin: 1em 0em;
}
/* line 181, ../sass/_organize.scss */
.subtitle-4 strong, #blocks .item h3 strong {
  color: #203B4D;
}

/* line 186, ../sass/_organize.scss */
.text-1, #midia p, #inteligencia p, #combate p, #parceiro p, #main-header-farol .hero h2, #black-friday h2 {
  font-size: 2.0em;
  line-height: 140%;
  color: #8A8888;
  margin-bottom: 1.5em;
}

/* line 194, ../sass/_organize.scss */
.text-2 {
  font-size: 1.6em;
  line-height: 150%;
  color: #8A8888;
}
/* line 200, ../sass/_organize.scss */
.text-2 strong {
  color: #203B4D;
  font-weight: bold;
}

/* line 206, ../sass/_organize.scss */
.bt, #contato #rd-button-joq3m2m5a {
  font-size: 1.8em;
  line-height: 130%;
  padding: 0.85em 1.5em;
  display: inline-block;
  width: auto;
  min-width: auto;
  height: auto;
}

/* line 216, ../sass/_organize.scss */
.bt-1 {
  color: #FFFFFF;
}

/* line 221, ../sass/_organize.scss */
.bt-2, #color-invert #contato #rd-button-joq3m2m5a {
  background-color: #203B4D;
  color: #FFFFFF;
}

/* line 226, ../sass/_organize.scss */
.bt-3, #contato #rd-button-joq3m2m5a {
  background-color: #C8D400;
  color: #203B4D;
}

/* line 231, ../sass/_organize.scss */
.bt-4 {
  border: 1px solid #575656;
  position: relative;
  color: #575656;
  font-size: 2.2em;
  padding: 10px 50px;
  display: inline-block;
}
/* line 239, ../sass/_organize.scss */
.bt-4:after {
  content: "";
  width: 33px;
  height: 33px;
  background: url("../images/arrow.png") no-repeat top center;
  position: absolute;
  right: -16.5px;
  bottom: 6.5px;
}
/* line 249, ../sass/_organize.scss */
.bt-4 span {
  margin-left: -16px;
}

/* line 254, ../sass/_organize.scss */
.label-input, #contato #rd-form-joq3m2m5i .bricks-form__label {
  font-size: 1.8em;
  line-height: 130%;
  color: #FFFFFF;
}

/* line 261, ../sass/_organize.scss */
.input {
  border: 0px;
  border-bottom: 1px solid #C8D400;
  background-color: #203B4D;
}

/* line 267, ../sass/_organize.scss */
.border-title, .second-subtitle:after, #midia h2:before, #inteligencia h2:before, #combate h2:before, #parceiro h2:before, #contato h2:before, #main-header-farol .hero h1:before, #farol h2:before, #black-friday h1:before, #black-friday-como-funciona h2:before, #black-friday-footer h2:before, #aplicacoes h2:before, #aplicacoes .item h3:before, #entrega h2:before, .guidebox h2:before, .quarentena h2:before, #blocks h2:before, #appbehavior #main-header h1:before, #exemplos h2:before {
  content: "";
  height: 3px;
  width: 75px;
  display: block;
  margin: inherit;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4ZDQwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM1NGE1NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #c8d400), color-stop(100%, #354a55));
  background-image: -moz-linear-gradient(left, #c8d400, #354a55);
  background-image: -webkit-linear-gradient(left, #c8d400, #354a55);
  background-image: linear-gradient(to right, #c8d400, #354a55);
  margin-bottom: 0.3em !important;
}

@media (min-width: 1025px) {
  /* line 277, ../sass/_organize.scss */
  .align-1 {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
}

@media (min-width: 1025px) {
  /* line 285, ../sass/_organize.scss */
  .align-2 {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: flex-end;
    align-items: flex-end;
  }
}

@media (min-width: 1025px) {
  /* line 293, ../sass/_organize.scss */
  .align-3 {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items: flex-end;
    align-items: flex-end;
  }
}

@media (min-width: 1025px) {
  /* line 301, ../sass/_organize.scss */
  .align-4 {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
    -webkit-align-items: center;
    align-items: center;
  }
}

@media (min-width: 1025px) {
  /* line 309, ../sass/_organize.scss */
  .block-1 {
    width: 15%;
  }
}

@media (min-width: 1025px) {
  /* line 315, ../sass/_organize.scss */
  .block-2 {
    width: 60%;
  }
}

@media (min-width: 1025px) {
  /* line 321, ../sass/_organize.scss */
  .block-3 {
    width: 25%;
  }
}

@media (min-width: 1025px) {
  /* line 327, ../sass/_organize.scss */
  .block-4 {
    width: 28%;
  }
}

@media (min-width: 1025px) {
  /* line 333, ../sass/_organize.scss */
  .block-5 {
    width: 40%;
  }
}

@media (min-width: 1025px) {
  /* line 339, ../sass/_organize.scss */
  .block-6 {
    width: 50%;
  }
}

/* line 346, ../sass/_organize.scss */
.second-subtitle:after {
  margin-top: 1.75em;
  margin-bottom: 2em !important;
}

/* line 359, ../sass/_organize.scss */
.specbox {
  margin: 4% 0%;
}

/* line 363, ../sass/_organize.scss */
.guidebox {
  border-bottom: 5px solid #203B4D;
}

/* line 372, ../sass/_organize.scss */
.specs h4 {
  font-size: 2.0em;
  line-height: 140%;
  color: #8A8888;
  margin: 1.5em 0em 0.5em 0em;
}

/* line 381, ../sass/_organize.scss */
#indice {
  background-color: #203B4D;
  padding: 4% 0%;
}
/* line 385, ../sass/_organize.scss */
#indice h2 {
  color: #FFFFFF;
}
/* line 390, ../sass/_organize.scss */
#indice a {
  color: #FFFFFF;
}
/* line 394, ../sass/_organize.scss */
#indice ul li {
  margin-bottom: 3em;
  font-size: 1.8em;
}
/* line 399, ../sass/_organize.scss */
#indice ul li ul {
  margin: 1em 0em 2em 1em;
  font-size: 1em;
}
/* line 404, ../sass/_organize.scss */
#indice ul li ul li {
  margin: 1em 0em 1em 0.5em;
  font-size: 0.9em;
}

/* line 1, ../sass/_base.scss */
body {
  font-size: 52.5%;
  overflow-x: hidden;
}

/* line 7, ../sass/_base.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 11, ../sass/_base.scss */
img {
  max-width: 100%;
}

/* line 15, ../sass/_base.scss */
p {
  line-height: 150%;
}

/* line 19, ../sass/_base.scss */
a {
  text-decoration: none;
}

/* line 19, ../sass/style.scss */
.logo-hands {
  width: 100%;
  display: inline-block;
  text-align: center;
  padding: 2.5em 0em 4.5em 0em;
}

@media (min-width: 1025px) {
  /* line 41, ../sass/style.scss */
  #procurando {
    background: -webkit-linear-gradient(left, transparent 50%, #C8D400 50%);
    background: -o-linear-gradient(left, transparent 50%, #C8D400 50%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 50%, #c8d400 50%);
  }
}
/* line 49, ../sass/style.scss */
#procurando .box-text {
  background-color: #C8D400;
  padding-left: 5em;
}
/* line 59, ../sass/style.scss */
#procurando .box-text h3 {
  margin-bottom: 1em;
}

/* line 66, ../sass/style.scss */
#ofertas {
  background-color: #FFFFFF;
}
/* line 70, ../sass/style.scss */
#ofertas .box {
  background-color: #F2F2F2;
  text-align: center;
  position: relative;
}
@media (min-width: 1025px) {
  /* line 70, ../sass/style.scss */
  #ofertas .box {
    width: 31%;
  }
}
/* line 79, ../sass/style.scss */
#ofertas .box .box-img {
  width: 100%;
  height: 220px;
  position: relative;
}
/* line 84, ../sass/style.scss */
#ofertas .box .box-img img {
  position: relative;
  top: -45px;
}
@media (min-width: 1025px) {
  /* line 84, ../sass/style.scss */
  #ofertas .box .box-img img {
    top: -45px;
  }
}
@media (min-width: 1281px) {
  /* line 84, ../sass/style.scss */
  #ofertas .box .box-img img {
    top: -100px;
  }
}
/* line 98, ../sass/style.scss */
#ofertas .box .text-center {
  text-align: center;
}
/* line 102, ../sass/style.scss */
#ofertas .box .box-text {
  background-color: #C8D400;
  padding: 3em 1.5em 3em 1.5em;
  text-align: left;
}
/* line 109, ../sass/style.scss */
#ofertas h3 {
  color: #203B4D;
}
/* line 114, ../sass/style.scss */
#ofertas p {
  color: #203B4D;
  margin: 0.5em 0em;
}

/* line 121, ../sass/style.scss */
#midia {
  background-color: #F2F2F2;
}
/* line 125, ../sass/style.scss */
#midia h2 {
  color: #203B4D;
}

/* line 139, ../sass/style.scss */
#inteligencia {
  background-color: #FFFFFF;
}
/* line 143, ../sass/style.scss */
#inteligencia h2 {
  color: #203B4D;
}

/* line 157, ../sass/style.scss */
#combate {
  background-color: #F2F2F2;
}
/* line 161, ../sass/style.scss */
#combate h2 {
  color: #203B4D;
  text-align: center;
}
/* line 166, ../sass/style.scss */
#combate h2:before {
  margin: 0 auto;
}
/* line 172, ../sass/style.scss */
#combate h3 {
  color: #203B4D;
  border-bottom: 1px solid #C8D400;
  padding-bottom: 0.3em;
  margin-bottom: 0.5em;
}

/* line 185, ../sass/style.scss */
#parceiro {
  background-color: #FFFFFF;
}
/* line 189, ../sass/style.scss */
#parceiro h2 {
  color: #203B4D;
}

/* line 203, ../sass/style.scss */
#contato {
  background-color: #203B4D;
  padding: 3em 0em;
}
/* line 208, ../sass/style.scss */
#contato h2 {
  color: #FFFFFF;
  text-align: center;
}
/* line 213, ../sass/style.scss */
#contato h2:before {
  margin: 0 auto;
}
/* line 219, ../sass/style.scss */
#contato #rd-form-joq3m2m5i .bricks-form__fieldset {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column;
  flex-flow: column;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (min-width: 1025px) {
  /* line 219, ../sass/style.scss */
  #contato #rd-form-joq3m2m5i .bricks-form__fieldset {
    -webkit-flex-flow: row;
    flex-flow: row;
  }
}
@media (min-width: 1025px) {
  /* line 230, ../sass/style.scss */
  #contato #form #rd-form-joq3m2m5i .bricks-form__fieldset {
    -webkit-flex-flow: column;
    flex-flow: column;
  }
}
@media (min-width: 1025px) {
  /* line 236, ../sass/style.scss */
  #contato #form #rd-form-joq3m2m5i .bricks-form__field {
    width: 100%;
    margin-bottom: 4em;
  }
}
/* line 250, ../sass/style.scss */
#contato #rd-form-joq3m2m5i .bricks-form__field {
  width: 100%;
  margin-bottom: 3.5em;
  -webkit-flex-grow: unset;
  flex-grow: unset;
}
@media (min-width: 1025px) {
  /* line 250, ../sass/style.scss */
  #contato #rd-form-joq3m2m5i .bricks-form__field {
    width: 32%;
    margin-bottom: 0em;
  }
}
/* line 262, ../sass/style.scss */
#contato #rdstation-bricks-embeddable-form-bricks-component-9QrXc9SaqqCNofXy3JgTmQ .bricks-form__input {
  width: 100%;
}
/* line 266, ../sass/style.scss */
#contato #rd-text_area_field-kafgat9x {
  border: 0;
}
/* line 270, ../sass/style.scss */
#contato input[type="text"], #contato input[type="email"], #contato input[type="tel"], #contato #rd-text_area_field-kafgat9x {
  border: 0px;
  border-bottom: 1px solid #C8D400;
  background-color: #203B4D;
}
/* line 279, ../sass/style.scss */
#contato #rd-form-joq3m2m5i .bricks-form__submit {
  display: inline-block;
  text-align: right;
}
/* line 284, ../sass/style.scss */
#contato #rd-button-joq3m2m5a {
  padding: 0.85em 3.5em;
}

/* line 293, ../sass/style.scss */
#color-invert #contato {
  background-color: #C8D400;
}
/* line 296, ../sass/style.scss */
#color-invert #contato h2 {
  color: #203B4D;
}
/* line 300, ../sass/style.scss */
#color-invert #contato #rd-form-joq3m2m5i .bricks-form__label {
  color: #203B4D;
}
/* line 304, ../sass/style.scss */
#color-invert #contato input[type="text"], #color-invert #contato input[type="email"], #color-invert #contato input[type="tel"] {
  background-color: #C8D400;
  border-bottom: 1px solid #203B4D;
}

/* line 316, ../sass/style.scss */
#color-invert-2 #contato {
  background-color: #F2F2F2;
}
/* line 319, ../sass/style.scss */
#color-invert-2 #contato #rd-form-joq3m2m5i .bricks-form__label {
  color: #203B4D;
}
/* line 323, ../sass/style.scss */
#color-invert-2 #contato input[type="text"], #color-invert-2 #contato input[type="email"], #color-invert-2 #contato input[type="tel"] {
  background-color: #F2F2F2;
  border-bottom: 1px solid #203B4D;
  color: #203B4D;
  margin-bottom: 2em;
}
/* line 330, ../sass/style.scss */
#color-invert-2 #contato #rd-button-joq3m2m5a {
  background-color: #EFBA3F;
  color: #FFFFFF;
}
@media (min-width: 1025px) {
  /* line 335, ../sass/style.scss */
  #color-invert-2 #contato #rd-form-joq3m2m5i .bricks-form__fieldset {
    -webkit-flex-flow: column !important;
    flex-flow: column !important;
  }
}
@media (min-width: 1025px) {
  /* line 343, ../sass/style.scss */
  #color-invert-2 #contato #rd-form-joq3m2m5i .bricks-form__field {
    width: 100%;
  }
}

/* line 352, ../sass/style.scss */
#color-invert-3 #contato {
  background-color: #FFFFFF;
  padding: 4em;
  border-radius: 10px;
}
/* line 357, ../sass/style.scss */
#color-invert-3 #contato #rd-form-joq3m2m5i .bricks-form__label {
  color: #203B4D;
}
/* line 361, ../sass/style.scss */
#color-invert-3 #contato h3 {
  font-family: sansation;
  color: #B72E2E;
  text-transform: unset;
  font-size: 3em;
}
/* line 368, ../sass/style.scss */
#color-invert-3 #contato input[type="text"], #color-invert-3 #contato input[type="email"], #color-invert-3 #contato input[type="tel"] {
  background-color: #FFFFFF;
  border-bottom: 1px solid #203B4D;
  color: #203B4D;
  margin-bottom: 2em;
}
/* line 375, ../sass/style.scss */
#color-invert-3 #contato #rd-button-joq3m2m5a {
  background-color: #B72E2E;
  color: #FFFFFF;
}
@media (min-width: 1025px) {
  /* line 380, ../sass/style.scss */
  #color-invert-3 #contato #rd-form-joq3m2m5i .bricks-form__fieldset {
    -webkit-flex-flow: column !important;
    flex-flow: column !important;
  }
}
@media (min-width: 1025px) {
  /* line 388, ../sass/style.scss */
  #color-invert-3 #contato #rd-form-joq3m2m5i .bricks-form__field {
    width: 100%;
  }
}

/* line 399, ../sass/style.scss */
#main-header-farol .logo-hands {
  width: 100%;
  display: inline-block;
  text-align: center;
  padding: 2.5em 0em 4.5em 0em;
}
/* line 411, ../sass/style.scss */
#main-header-farol .hero h1 strong {
  font-weight: bold;
  display: block;
}
/* line 421, ../sass/style.scss */
#main-header-farol .hero h2 {
  margin: 1.4em 0em;
}
/* line 426, ../sass/style.scss */
#main-header-farol .hero .img-title {
  margin-bottom: 1em;
}

/* line 432, ../sass/style.scss */
#farol {
  background-color: #F2F2F2;
}
/* line 436, ../sass/style.scss */
#farol h2 {
  color: #203B4D;
}

/* line 449, ../sass/style.scss */
#oportunidades h2 {
  color: #203B4D;
}
/* line 454, ../sass/style.scss */
#oportunidades h3 {
  color: #203B4D;
  font-size: 1.6em;
  text-transform: uppercase;
  line-height: 150%;
}
/* line 461, ../sass/style.scss */
#oportunidades .bt, #oportunidades #contato #rd-button-joq3m2m5a, #contato #oportunidades #rd-button-joq3m2m5a {
  margin-bottom: 2em;
}
@media (min-width: 1025px) {
  /* line 461, ../sass/style.scss */
  #oportunidades .bt, #oportunidades #contato #rd-button-joq3m2m5a, #contato #oportunidades #rd-button-joq3m2m5a {
    margin-bottom: 0;
  }
}

/* line 476, ../sass/style.scss */
#black-friday h1 strong {
  font-weight: bold;
  display: block;
}
/* line 486, ../sass/style.scss */
#black-friday h2 {
  margin: 1.4em 0em;
}
/* line 491, ../sass/style.scss */
#black-friday .img-title {
  margin-bottom: 1em;
}

/* line 499, ../sass/style.scss */
#black-friday-como-funciona h2 {
  font-size: 4.8em;
  color: #203B4D;
}
/* line 503, ../sass/style.scss */
#black-friday-como-funciona h2 strong {
  font-weight: bold;
}

/* line 516, ../sass/style.scss */
#black-friday-footer h2 {
  font-size: 4.8em;
  color: #FFFFFF;
}
/* line 520, ../sass/style.scss */
#black-friday-footer h2 .highlight-1, #black-friday-footer h2 strong {
  font-weight: bold;
}
/* line 524, ../sass/style.scss */
#black-friday-footer h2 strong {
  color: #C8D400;
}
/* line 533, ../sass/style.scss */
#black-friday-footer p {
  color: #FFFFFF;
}
/* line 537, ../sass/style.scss */
#black-friday-footer .bt, #black-friday-footer #contato #rd-button-joq3m2m5a, #contato #black-friday-footer #rd-button-joq3m2m5a {
  font-weight: bold;
}

/* line 542, ../sass/style.scss */
#black-friday-2db67bffd43c979a9572 {
  margin-top: 3em;
}

/* line 546, ../sass/style.scss */
#rd-button-joq3m2m5a {
  background: #C8D400 !important;
  font-family: sansation !important;
  color: #203B4D !important;
}

/* line 552, ../sass/style.scss */
#rd-form-joq3m2m5i .bricks-form__submit {
  width: 190px !important;
  height: 65px !important;
  float: right !important;
}

/* line 558, ../sass/style.scss */
#rd-form-joq3m2m5i .bricks-form__field {
  margin-bottom: 25px;
}

/* line 563, ../sass/style.scss */
#aplicacoes {
  background-color: #F2F2F2;
}
/* line 567, ../sass/style.scss */
#aplicacoes h2 {
  color: #203B4D;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 2em;
}
/* line 579, ../sass/style.scss */
#aplicacoes .item {
  background-color: #203B4D;
  padding: 4em;
  margin-bottom: 4em;
}
@media (min-width: 1025px) {
  /* line 579, ../sass/style.scss */
  #aplicacoes .item {
    width: 30%;
    margin-bottom: 0;
  }
}
/* line 589, ../sass/style.scss */
#aplicacoes .item h3 {
  color: #C8D400;
}
/* line 593, ../sass/style.scss */
#aplicacoes .item h3:before {
  margin-bottom: 0.7em !important;
}
/* line 599, ../sass/style.scss */
#aplicacoes .item p {
  color: #FFFFFF;
  margin: 1.5em 0em;
}
/* line 606, ../sass/style.scss */
#aplicacoes .item-bigger {
  padding: 2.5em 4em;
}
@media (min-width: 1025px) {
  /* line 606, ../sass/style.scss */
  #aplicacoes .item-bigger {
    width: 60%;
  }
}

/* line 615, ../sass/style.scss */
#entrega, .guidebox, .quarentena {
  background-color: #FFFFFF;
}
/* line 619, ../sass/style.scss */
#entrega h2, .guidebox h2, .quarentena h2 {
  color: #203B4D;
}
/* line 627, ../sass/style.scss */
#entrega h2 .highlight, .guidebox h2 .highlight, .quarentena h2 .highlight {
  font-weight: bold;
}
/* line 632, ../sass/style.scss */
#entrega .bt, #entrega #contato #rd-button-joq3m2m5a, #contato #entrega #rd-button-joq3m2m5a, .guidebox .bt, .guidebox #contato #rd-button-joq3m2m5a, #contato .guidebox #rd-button-joq3m2m5a, .quarentena .bt, .quarentena #contato #rd-button-joq3m2m5a, #contato .quarentena #rd-button-joq3m2m5a {
  margin-bottom: 2em;
}
@media (min-width: 1025px) {
  /* line 632, ../sass/style.scss */
  #entrega .bt, #entrega #contato #rd-button-joq3m2m5a, #contato #entrega #rd-button-joq3m2m5a, .guidebox .bt, .guidebox #contato #rd-button-joq3m2m5a, #contato .guidebox #rd-button-joq3m2m5a, .quarentena .bt, .quarentena #contato #rd-button-joq3m2m5a, #contato .quarentena #rd-button-joq3m2m5a {
    margin-bottom: 0;
  }
}

/* line 642, ../sass/style.scss */
.quarentena p {
  font-size: 2em;
}

/* line 650, ../sass/style.scss */
.fases h2 {
  color: #203B4D;
  margin: 0.7em 0em;
}
/* line 656, ../sass/style.scss */
.fases h3 {
  font-family: klavikal;
  font-size: 2em;
  text-transform: uppercase;
  padding-bottom: 0.7em;
  margin-bottom: 1em;
  border-bottom: 1px solid #8A8888;
  display: inline-block;
  line-height: 150%;
}
/* line 667, ../sass/style.scss */
.fases h4 {
  font-family: klavikal;
  font-size: 2em;
  text-transform: uppercase;
  color: #203B4D;
  margin-bottom: 0.5em;
}
/* line 675, ../sass/style.scss */
.fases ul {
  width: 80%;
  margin-left: 20px;
  list-style: disc;
  font-family: klavikal;
  font-size: 2em;
  color: #203B4D;
  line-height: 150%;
}
/* line 685, ../sass/style.scss */
.fases p {
  font-size: 2em;
}
/* line 689, ../sass/style.scss */
.fases .grafico {
  margin-top: 7em;
}
/* line 694, ../sass/style.scss */
.fases .title-border::after {
  content: "";
  height: 3px;
  width: 75px;
  display: block;
  margin: inherit;
}
/* line 703, ../sass/style.scss */
.fases .bt-5 {
  color: #ffffff;
  margin-top: 2em;
}

/* line 710, ../sass/style.scss */
.fase-1 h3 {
  color: #B72E2E;
}
/* line 714, ../sass/style.scss */
.fase-1 .title-border {
  padding-top: 2em;
}
/* line 718, ../sass/style.scss */
.fase-1 .bt-5 {
  background-color: #B72E2E;
}
/* line 723, ../sass/style.scss */
.fase-1 .title-border::after {
  background-color: #B72E2E;
}

/* line 730, ../sass/style.scss */
.fase-2 h3 {
  color: #D66127;
}
/* line 734, ../sass/style.scss */
.fase-2 .bt-5 {
  background-color: #D66127;
}
/* line 739, ../sass/style.scss */
.fase-2 .title-border::after {
  background-color: #D66127;
}

/* line 746, ../sass/style.scss */
.fase-3 h3 {
  color: #E8A200;
  border-bottom: 0px solid #8A8888;
}
/* line 751, ../sass/style.scss */
.fase-3 .bt-5 {
  background-color: #E8A200;
}
/* line 756, ../sass/style.scss */
.fase-3 .title-border::after {
  background-color: #E8A200;
}

/* line 763, ../sass/style.scss */
.fase-pre h2 {
  color: #203B4D;
  border-bottom: 1px solid #203B4D;
  font-size: 5.6em;
  margin-bottom: 1em;
  padding-bottom: 0.7em;
}
/* line 771, ../sass/style.scss */
.fase-pre h3 {
  color: #203B4D;
  border-bottom: 0px solid #8A8888;
  font-family: sansation;
  text-transform: unset;
  font-size: 3.2em;
}
/* line 779, ../sass/style.scss */
.fase-pre .bt-5 {
  background-color: #E8A200;
}
/* line 784, ../sass/style.scss */
.fase-pre .title-border::after {
  background-color: #E8A200;
}

/* line 790, ../sass/style.scss */
.bg-2 {
  background-color: #f2f2f2;
}

/* line 794, ../sass/style.scss */
.bg-d-3 {
  background-color: #203B4D;
}

@media (min-width: 1025px) {
  /* line 798, ../sass/style.scss */
  .img-mobile {
    display: none;
  }
}

/* line 804, ../sass/style.scss */
.farol-varejo-varejistas, .farol-varejo-bens-de-consumo, .farol-varejo-shoppings-centers {
  background-size: 0% 0;
}
@media (min-width: 1025px) {
  /* line 804, ../sass/style.scss */
  .farol-varejo-varejistas, .farol-varejo-bens-de-consumo, .farol-varejo-shoppings-centers {
    background-size: 50% auto;
    background-repeat: no-repeat;
    background-position: right center;
  }
}

/* line 814, ../sass/style.scss */
.farol-varejo-bens-de-consumo {
  background-image: url("../images/farol-varejo-bens-de-consumo/img-01.jpg");
}

/* line 818, ../sass/style.scss */
.farol-varejo-shoppings-centers {
  background-image: url("../images/farol-varejo-shoppings-centers/img-01.jpg");
}

/* line 822, ../sass/style.scss */
.farol-varejo-varejistas {
  background-image: url("../images/farol-varejo-varejistas/img-01.jpg");
}

/* line 829, ../sass/style.scss */
#blocks h2 {
  color: #203B4D;
  text-align: center;
}
/* line 834, ../sass/style.scss */
#blocks h2:before {
  margin: 0 auto;
}
/* line 841, ../sass/style.scss */
#blocks .item h3 {
  color: #203B4D;
}

/* line 859, ../sass/style.scss */
#blocks h2 {
  font-size: 4em;
  margin-bottom: 3em;
}
/* line 864, ../sass/style.scss */
#blocks .item-space {
  margin-bottom: 4em;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
@media (min-width: 1025px) {
  /* line 864, ../sass/style.scss */
  #blocks .item-space {
    width: 30%;
    margin-bottom: 0;
  }
}
/* line 875, ../sass/style.scss */
#blocks .item-space h3 {
  margin-top: 0;
}
/* line 880, ../sass/style.scss */
#blocks .box-icon {
  width: 130px;
}

/* line 885, ../sass/style.scss */
#exemplos {
  background-color: #f2f2f2;
}
/* line 889, ../sass/style.scss */
#exemplos h2 {
  color: #203B4D;
}
/* line 898, ../sass/style.scss */
#exemplos .item {
  background-color: #203B4D;
  margin-bottom: 4em;
}
@media (min-width: 1025px) {
  /* line 898, ../sass/style.scss */
  #exemplos .item {
    width: 45%;
    margin-bottom: 0;
  }
}
/* line 907, ../sass/style.scss */
#exemplos .item .text {
  padding: 4em;
}
/* line 911, ../sass/style.scss */
#exemplos .item h3 {
  color: #C8D400;
}
/* line 916, ../sass/style.scss */
#exemplos .item p {
  color: #FFFFFF;
  margin: 1.5em 0em;
}
