@import url("https://use.typekit.net/cla4hgg.css");
/* line 5, ../../../../../../Library/Ruby/Gems/2.6.0/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, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../Library/Ruby/Gems/2.6.0/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, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../Library/Ruby/Gems/2.6.0/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, .bt-default, .bt-third, .line, .topics .item.gradient-1-color:before, .header .bt-menu-top, .header .border, #portal-privacidade #rd-button-joq3m2m5a {
  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: "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");
}
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/iconmoon/iconmoon.eot");
  src: url("../fonts/iconmoon/iconmoon.eot#iefix") format("embedded-opentype"), url("../fonts/iconmoon/iconmoon.ttf") format("truetype"), url("../fonts/iconmoon/iconmoon.woff") format("woff"), url("../fonts/iconmoon/iconmoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/* line 26, ../sass/_mixins.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 41, ../sass/_mixins.scss */
.icon-arrow:before {
  content: "\e906";
  color: #fff;
}

/* line 45, ../sass/_mixins.scss */
.icon-instagram:before {
  content: "\e900";
}

/* line 48, ../sass/_mixins.scss */
.icon-linkedin:before {
  content: "\e901";
}

/* line 51, ../sass/_mixins.scss */
.icon-spotify:before {
  content: "\e902";
}

/* line 54, ../sass/_mixins.scss */
.icon-twitter:before {
  content: "\e903";
}

/* line 57, ../sass/_mixins.scss */
.icon-vimeo:before {
  content: "\e904";
}

/* line 60, ../sass/_mixins.scss */
.icon-whatsapp:before {
  content: "\e905";
}

/* line 69, ../sass/_mixins.scss */
.full-screen {
  padding: 5em 0em;
}

@media (min-width: 600px) {
  /* line 81, ../sass/_mixins.scss */
  .content {
    max-width: 40%;
  }
}

/* line 87, ../sass/_mixins.scss */
.padding-default, .default {
  padding: 7em 0em;
}
@media (max-width: 1024px) {
  /* line 87, ../sass/_mixins.scss */
  .padding-default, .default {
    padding: 2em 0em;
  }
}

/* line 97, ../sass/_mixins.scss */
.title-1, .model-1 h1, .model-2 h1 {
  font-size: 4em;
  color: #8A8888;
  font-family: Sansation;
  line-height: 120%;
  margin-bottom: 0.5em;
}
/* line 104, ../sass/_mixins.scss */
.title-1 strong, .model-1 h1 strong, .model-2 h1 strong {
  color: #203B4D;
}

/* line 109, ../sass/_mixins.scss */
.text-2, .date-text, .model-1 h2, .topics p, .list .item p, .bullet-point li, .ppd p, .ppd li, .form-content .form-contato input[type="text"], .form-content .form-contato input[type="email"], .form-content .form-contato textarea, .form-content .form-contato .radio label, .box-segmentos p, #portal-privacidade #carousel-artigos .data {
  font-size: 1.8em;
  color: #706F6F;
  line-height: 150%;
}

/* line 115, ../sass/_mixins.scss */
.title-3, .box-title h2 {
  font-size: 4em;
  color: #203B4D;
  font-family: Sansation;
  line-height: 150%;
}

/* line 122, ../sass/_mixins.scss */
.title-4, .list .item h3, .form-content .form-contato .control-label, #portal-privacidade .list-block h2, #portal-privacidade #accordion h3 {
  font-size: 2.4em;
  color: #203B4D;
  font-family: Sansation;
}

/* line 128, ../sass/_mixins.scss */
.title-5, #app-audiencia h2 {
  font-size: 3.2em;
  color: #8A8888;
  font-family: Sansation;
  line-height: 130%;
  margin-bottom: 0.5em;
}
/* line 135, ../sass/_mixins.scss */
.title-5 strong, #app-audiencia h2 strong {
  color: #203B4D;
}

/* line 140, ../sass/_mixins.scss */
.title-6, .topics h3 {
  color: #203B4D;
  text-transform: uppercase;
  font-size: 1.8em;
}

/* line 146, ../sass/_mixins.scss */
.title-7, .list-segmentos li, .box-segmentos h3 {
  font-size: 3.2em;
  color: #203B4D;
  font-family: Sansation;
  line-height: 130%;
  margin-bottom: 0.5em;
}
/* line 153, ../sass/_mixins.scss */
.title-7 strong, .list-segmentos li strong, .box-segmentos h3 strong {
  color: #8A8888;
}

/* line 158, ../sass/_mixins.scss */
.title-8 {
  font-size: 1.8em;
  color: #8A8888;
  font-family: Sansation;
  line-height: 150%;
}
/* line 164, ../sass/_mixins.scss */
.title-8 strong {
  color: #203B4D;
}

/* line 169, ../sass/_mixins.scss */
.title-9, .list .item-3 h4, #portal-privacidade #carousel-artigos h3 {
  font-size: 2.0em;
  color: #203B4D;
  font-family: Sansation;
  line-height: 150%;
}

/* line 176, ../sass/_mixins.scss */
.date-text {
  text-align: right;
  margin-bottom: 2em;
}

/* line 182, ../sass/_mixins.scss */
.bt {
  margin-top: 3em;
}
/* line 185, ../sass/_mixins.scss */
.bt a {
  text-decoration: none;
}

/* line 190, ../sass/_mixins.scss */
.bt-default {
  font-size: 1.7em;
  color: #FFFFFF;
  font-family: Sansation;
  padding: 0.9em 1.5em;
  display: inline-block;
  border: 0px solid;
}

/* line 200, ../sass/_mixins.scss */
.bt-second {
  font-size: 1.9em;
  color: #575656;
  font-family: Sansation;
  margin-left: -2.5%;
}

/* line 207, ../sass/_mixins.scss */
.bt-third {
  color: #FFFFFF;
  font-family: "klavika-web", sans-serif;
  display: inline-block;
  padding: 0.6em 1em;
  font-size: 1em;
  text-align: center;
  text-decoration: none;
}

/* line 218, ../sass/_mixins.scss */
.bt-third-right {
  position: absolute;
  right: -5%;
}

/* line 223, ../sass/_mixins.scss */
.bt-comp {
  position: relative;
  display: inline-block;
  border: 1px solid #575656;
  padding: 1em 3em;
}

/* line 230, ../sass/_mixins.scss */
.line {
  width: 20%;
  max-width: 75px;
  min-width: 75px;
  height: 3px;
  margin-bottom: 10px;
  display: inline-block;
}

@media (min-width: 1025px) {
  /* line 240, ../sass/_mixins.scss */
  .block-2-out {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 0% 10%;
    width: 100%;
  }
}

/* line 250, ../sass/_mixins.scss */
.out-title {
  width: 30%;
  display: -webkit-flex;
  display: flex;
}

/* line 255, ../sass/_mixins.scss */
.block-segmentos {
  width: 100%;
  margin-top: 4em;
}
@media (min-width: 1025px) {
  /* line 255, ../sass/_mixins.scss */
  .block-segmentos {
    width: 70%;
    display: -webkit-flex;
    display: flex;
    margin-top: 0;
    margin-left: 10%;
  }
  /* line 266, ../sass/_mixins.scss */
  .block-segmentos .border-list {
    margin-right: 5em;
    padding-right: 5em;
    border-right: 1px solid #203B4D;
  }
}

/* line 275, ../sass/_mixins.scss */
.list-segmentos {
  width: 100%;
}
/* line 278, ../sass/_mixins.scss */
.list-segmentos li {
  width: 100%;
  display: inline-block;
  font-size: 3em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #203B4D;
}
/* line 287, ../sass/_mixins.scss */
.list-segmentos i {
  margin: 0em 0.7em;
  height: 52px;
  display: inline-block;
}
/* line 292, ../sass/_mixins.scss */
.list-segmentos i img {
  width: 39px;
}

/* line 299, ../sass/_mixins.scss */
#line-1-ativacoes .item-2 {
  margin-bottom: 2em;
}

@media (min-width: 1025px) {
  /* line 306, ../sass/_mixins.scss */
  #line-1-ativacoes {
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
  }
  /* line 311, ../sass/_mixins.scss */
  #line-1-ativacoes .item-2 {
    width: 30%;
    margin-bottom: 1em;
  }

  /* line 317, ../sass/_mixins.scss */
  #line-2-ativacoes {
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
  }
  /* line 322, ../sass/_mixins.scss */
  #line-2-ativacoes .item-2 {
    width: 61.5%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
  }
  /* line 328, ../sass/_mixins.scss */
  #line-2-ativacoes .title-ativacao {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    border-bottom: 1px solid #8A8888;
    padding-bottom: 30px;
  }
  /* line 335, ../sass/_mixins.scss */
  #line-2-ativacoes .text {
    width: 60%;
  }
}
/* 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, .icon-title {
  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, .header .bt-menu-top {
  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-around !important;
}

/* line 87, ../sass/_organize.scss */
.flex-start {
  -webkit-justify-content: start;
  justify-content: start;
}

/* line 91, ../sass/_organize.scss */
.justify-content-center {
  -webkit-justify-content: center;
  justify-content: center;
}

/* line 95, ../sass/_organize.scss */
.align-items-baseline {
  -webkit-align-items: baseline;
  align-items: baseline;
}

/* line 99, ../sass/_organize.scss */
.text-center {
  text-align: center;
}

/* line 103, ../sass/_organize.scss */
.center {
  margin: 0 auto;
}

/* line 107, ../sass/_organize.scss */
.left {
  text-align: left;
}
/* line 110, ../sass/_organize.scss */
.left .box-title {
  text-align: left;
}

/* line 115, ../sass/_organize.scss */
.container {
  width: 90%;
  display: -webkit-flex;
  display: flex;
  margin: 0 auto;
  -webkit-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 1025px) {
  /* line 115, ../sass/_organize.scss */
  .container {
    width: 80%;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
}

/* line 127, ../sass/_organize.scss */
.container-full {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  max-width: 1920px;
  margin: 0 auto;
}
@media (max-width: 1024px) {
  /* line 127, ../sass/_organize.scss */
  .container-full {
    padding: 3em;
  }
}
@media (min-width: 1025px) {
  /* line 127, ../sass/_organize.scss */
  .container-full {
    -webkit-flex-direction: row;
    flex-direction: row;
  }
}

/* line 142, ../sass/_organize.scss */
.box-title {
  text-align: center;
  margin-bottom: 6em;
}
@media (max-width: 1024px) {
  /* line 142, ../sass/_organize.scss */
  .box-title {
    margin-bottom: 2em;
  }
}

/* line 155, ../sass/_organize.scss */
.box-title-farol {
  margin: 3em 0em 0em 0em;
}
/* line 158, ../sass/_organize.scss */
.box-title-farol .box-title {
  margin: 0em 0em 2em 0em;
}

/* line 163, ../sass/_organize.scss */
.missing {
  background: rgba(235, 229, 64, 0.5);
}

/* line 167, ../sass/_organize.scss */
.border-top {
  margin-top: 2em;
  padding-top: 2em;
  border-top: 1px solid #706F6F;
}

/* line 174, ../sass/_organize.scss */
#app-clusters h2 {
  font-size: 3.2em;
}
@media (min-width: 1025px) {
  /* line 178, ../sass/_organize.scss */
  #app-clusters .item {
    display: -webkit-flex;
    display: flex;
  }
}
/* line 183, ../sass/_organize.scss */
#app-clusters .item .text {
  border-right: 0px;
}
/* line 188, ../sass/_organize.scss */
#app-clusters .icon {
  width: 55px;
  margin-right: 20px;
}

/* line 195, ../sass/_organize.scss */
#app-audiencia h2 {
  color: #203B4D;
}
/* line 200, ../sass/_organize.scss */
#app-audiencia .img-margin {
  margin: 3em 0em 0em 0em;
}

/* line 207, ../sass/_organize.scss */
.block-list li {
  background-color: #F2F2F2;
}
@media (min-width: 1025px) {
  /* line 207, ../sass/_organize.scss */
  .block-list li {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    padding: 2em;
    margin-bottom: 2em;
  }
  /* line 216, ../sass/_organize.scss */
  .block-list li .title-block {
    width: 40%;
  }
  /* line 220, ../sass/_organize.scss */
  .block-list li .text-block {
    width: 40%;
  }
}

@media (min-width: 1025px) {
  /* line 227, ../sass/_organize.scss */
  .block-text-double {
    width: 30%;
    margin-right: 5%;
  }
}

/* line 234, ../sass/_organize.scss */
.white-block li {
  background-color: #FFFFFF;
}

/* line 238, ../sass/_organize.scss */
.cycle-slide {
  margin: 0em 2em;
}

/* line 243, ../sass/_organize.scss */
.cycle-pager {
  margin: 4em;
  text-align: center;
}

/* line 248, ../sass/_organize.scss */
.cycle-pager span {
  width: 8px;
  height: 8px;
  margin: 0px 5px;
  background-color: #8A8888;
  border-radius: 50%;
  display: inline-block;
  color: transparent;
}

/* line 258, ../sass/_organize.scss */
.cycle-pager .cycle-pager-active {
  width: 10px;
  height: 10px;
  background-color: #575656;
}

/* line 265, ../sass/_organize.scss */
.topics .item:before {
  content: "";
  width: 3px;
  height: 45px;
  display: inline-block;
  margin-right: 15px;
  background-color: transparent;
}
/* line 274, ../sass/_organize.scss */
.topics .item span {
  display: inline-block;
}

/* line 3, ../sass/_base.scss */
body {
  font-size: 52.5%;
  overflow-x: hidden;
  font-family: "klavika-web", sans-serif;
  font-weight: 400;
  font-style: normal;
}

/* line 11, ../sass/_base.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 15, ../sass/_base.scss */
img {
  max-width: 100%;
}

/* line 19, ../sass/_base.scss */
p {
  line-height: 150%;
}

/* line 23, ../sass/_base.scss */
a {
  text-decoration: none;
}

/* line 19, ../sass/style.scss */
#banner-top-verao {
  width: 100%;
  text-align: center;
  display: inline-block;
}
/* line 24, ../sass/style.scss */
#banner-top-verao img {
  display: inline;
}

/* line 29, ../sass/style.scss */
.header {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: start;
  justify-content: start;
  position: relative;
}
/* line 35, ../sass/style.scss */
.header .bt-menu-top {
  width: 10.6em;
  height: 9em;
}
/* line 41, ../sass/style.scss */
.header .bt-menu-top span {
  background-color: #FFFFFF;
  display: block;
  height: 2px;
  margin: 7px 0px;
}
/* line 48, ../sass/style.scss */
.header .bt-menu-top .cont {
  width: 32%;
  margin: 0 auto;
}
/* line 53, ../sass/style.scss */
.header .bt-menu-top .line-1, .header .bt-menu-top .line-2 {
  width: 100%;
}
/* line 57, ../sass/style.scss */
.header .bt-menu-top .line-3 {
  width: 75%;
}
/* line 61, ../sass/style.scss */
.header .bt-menu-top .line-cross {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 70, ../sass/style.scss */
.header .logo {
  margin: 0 auto;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: start;
  justify-content: start;
  -webkit-align-items: center;
  align-items: center;
}
/* line 77, ../sass/style.scss */
.header .logo img {
  width: 16.5em;
  max-width: 150px;
}
@media (min-width: 1025px) {
  /* line 77, ../sass/style.scss */
  .header .logo img {
    width: 22em;
    max-width: 600px;
    position: absolute;
    top: 10px;
  }
}
@media (min-width: 1025px) {
  /* line 70, ../sass/style.scss */
  .header .logo {
    width: calc(50% - 10.6em);
    margin: 1em 2em;
  }
}
/* line 95, ../sass/style.scss */
.header .menu {
  width: 70%;
}
/* line 99, ../sass/style.scss */
.header .menu > ul {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  height: 100%;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-align-items: center;
  align-items: center;
}
/* line 107, ../sass/style.scss */
.header .parent-link {
  color: #575656;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.8em;
}
/* line 114, ../sass/style.scss */
.header .submenu-parent {
  position: relative;
}
/* line 118, ../sass/style.scss */
.header .submenu-parent > a {
  background: url("../images/icons/arrow.png") no-repeat right center;
  padding-right: 15px;
}
/* line 123, ../sass/style.scss */
.header .border {
  width: 100%;
  height: 3px;
  display: inline-block;
}
/* line 130, ../sass/style.scss */
.header .submenu {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  width: 150%;
  background-color: #FFFFFF;
  padding: 0.5em;
  z-index: 9;
}
/* line 139, ../sass/style.scss */
.header .submenu li {
  padding: 1em 0.5em;
  margin-left: 1em;
  border-bottom: 1px solid #E6E6E6;
}
/* line 145, ../sass/style.scss */
.header .submenu .submenu-text-1 {
  color: #575656;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.5em;
  display: block;
}
/* line 153, ../sass/style.scss */
.header .submenu .submenu-text-2 {
  color: #575656;
  text-decoration: none;
  font-size: 1.5em;
  display: block;
  margin: 0.5em 0em;
}
/* line 161, ../sass/style.scss */
.header .submenu .submenu-image {
  display: -webkit-flex;
  display: flex;
}
/* line 164, ../sass/style.scss */
.header .submenu .submenu-image i {
  width: 45px;
  margin-right: 10px;
}
/* line 171, ../sass/style.scss */
.header .submenu-larger {
  width: 300%;
}
/* line 175, ../sass/style.scss */
.header .submenu-parent:hover > ul {
  opacity: 1;
  visibility: visible;
}

/* line 181, ../sass/style.scss */
.main-footer {
  background-color: #203B4D;
  color: #FFFFFF;
  padding: 2em 0em;
}
/* line 186, ../sass/style.scss */
.main-footer .container {
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
/* line 191, ../sass/style.scss */
.main-footer .address {
  font-size: 1.8em;
  line-height: 150%;
}
@media (max-width: 1024px) {
  /* line 191, ../sass/style.scss */
  .main-footer .address {
    width: 100%;
  }
}
/* line 200, ../sass/style.scss */
.main-footer a {
  color: #FFFFFF;
  text-decoration: none;
}
@media (max-width: 1024px) {
  /* line 205, ../sass/style.scss */
  .main-footer .social {
    width: 100%;
  }
}
/* line 210, ../sass/style.scss */
.main-footer .social i {
  font-size: 3em;
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  margin-left: 0.5em;
}
/* line 217, ../sass/style.scss */
.main-footer .social .legend {
  display: none;
}
/* line 222, ../sass/style.scss */
.main-footer .copy {
  width: 100%;
  display: block;
  text-align: center;
  border-top: 1px solid #E1ED00;
  padding: 1.5em 0em 2em 0em;
  margin-top: 1.5em;
  font-size: 1.2em;
}
@media (max-width: 1024px) {
  /* line 232, ../sass/style.scss */
  .main-footer #acionistas {
    width: 100%;
    margin-bottom: 3em;
  }
}
/* line 238, ../sass/style.scss */
.main-footer #acionistas a {
  background: #c8d400;
  color: #354a55;
  font-size: 1em;
}

@media (min-width: 1025px) {
  /* line 252, ../sass/style.scss */
  .model-1 .block-1, .model-2 .block-1 {
    min-height: 250px;
  }
}

@media (min-width: 1025px) {
  /* line 258, ../sass/style.scss */
  .model-1 {
    background: linear-gradient(90deg, #f2f2f2 50%, #ffffff 50%);
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
}
/* line 268, ../sass/style.scss */
.model-1 h2 {
  width: 75%;
}

/* line 274, ../sass/style.scss */
#model-1-color {
  background: #ffffff;
}

/* line 278, ../sass/style.scss */
.model-1-ext {
  background: #F2F2F2;
}

@media (min-width: 1025px) {
  /* line 282, ../sass/style.scss */
  .model-2 {
    background: linear-gradient(90deg, #ffffff 50%, #f2f2f2 50%);
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
}

/* line 293, ../sass/style.scss */
.bg-2 {
  background-color: #F2F2F2;
}

@media (min-width: 1025px) {
  /* line 297, ../sass/style.scss */
  .block-1, .block-2, .block-3, .block-4 {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
}

/* line 304, ../sass/style.scss */
.block-1.align-items-baseline {
  -webkit-align-items: baseline;
  align-items: baseline;
}

@media (min-width: 1025px) {
  /* line 308, ../sass/style.scss */
  .block-1 {
    width: 40%;
    margin: 0% 10%;
  }
}
/* line 314, ../sass/style.scss */
.block-1 .img-hero {
  display: inline-block;
  margin: 0 auto;
}
@media (max-width: 1024px) {
  /* line 314, ../sass/style.scss */
  .block-1 .img-hero {
    margin-top: 1em;
  }
}

/* line 324, ../sass/style.scss */
.block-2 {
  margin: 0% 10%;
}

/* line 328, ../sass/style.scss */
.block-3 {
  margin: 0% 10%;
}

/* line 332, ../sass/style.scss */
.block-4 {
  width: 80%;
  margin: 0 auto;
}

/* line 337, ../sass/style.scss */
.block-bt {
  margin-top: 2em;
}
/* line 340, ../sass/style.scss */
.block-bt div {
  margin-bottom: 1em;
}
@media (min-width: 1025px) {
  /* line 345, ../sass/style.scss */
  .block-bt div {
    display: inline-block;
    margin-right: 2em;
  }
}

/* line 352, ../sass/style.scss */
.text-side-1 {
  text-align: center;
}
@media (min-width: 1025px) {
  /* line 352, ../sass/style.scss */
  .text-side-1 {
    width: 45%;
  }
}

@media (max-width: 1024px) {
  /* line 360, ../sass/style.scss */
  .topics {
    margin-top: 2em;
  }
}
/* line 365, ../sass/style.scss */
.topics .item {
  text-align: left;
}
/* line 373, ../sass/style.scss */
.topics p {
  margin: 0.5em 0em 3.5em 0em;
}

@media (min-width: 1025px) {
  /* line 379, ../sass/style.scss */
  .list {
    display: -webkit-flex;
    display: flex;
  }
}
/* line 384, ../sass/style.scss */
.list .item {
  padding: 2.2em;
  margin-bottom: 4em;
}
@media (min-width: 1025px) {
  /* line 384, ../sass/style.scss */
  .list .item {
    padding: 1.2em;
    margin-right: 2em;
  }
  /* line 392, ../sass/style.scss */
  .list .item a {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: start;
    justify-content: start;
  }
  /* line 399, ../sass/style.scss */
  .list .item:last-child {
    margin-right: 0;
  }
}
/* line 404, ../sass/style.scss */
.list .item h3 {
  line-height: 120%;
  margin: 0.5em 0em 1em 0em;
}
/* line 410, ../sass/style.scss */
.list .item p {
  width: 95%;
}
@media (min-width: 1025px) {
  /* line 410, ../sass/style.scss */
  .list .item p {
    width: 90%;
  }
}
/* line 419, ../sass/style.scss */
.list .item .text {
  border-right: 1px solid #E6E6E6;
}
/* line 423, ../sass/style.scss */
.list .item .box-line {
  text-align: right;
  margin-top: 1.5em;
}
/* line 429, ../sass/style.scss */
.list .item-1 {
  background-color: #FFFFFF;
}
@media (min-width: 1025px) {
  /* line 429, ../sass/style.scss */
  .list .item-1 {
    width: 25%;
  }
}
/* line 437, ../sass/style.scss */
.list .item-2 {
  background-color: #F2F2F2;
  flex-wrap: wrap;
}
@media (min-width: 1025px) {
  /* line 437, ../sass/style.scss */
  .list .item-2 {
    width: 18%;
  }
}
/* line 445, ../sass/style.scss */
.list .item-2 .text {
  border-right: 1px solid #FFFFFF;
}
/* line 450, ../sass/style.scss */
.list .item-3 {
  background-color: #F2F2F2;
  flex-wrap: wrap;
}
@media (min-width: 1025px) {
  /* line 450, ../sass/style.scss */
  .list .item-3 {
    width: 31%;
  }
}
/* line 458, ../sass/style.scss */
.list .item-3 .text {
  border-right: 0px solid #FFFFFF;
}
/* line 462, ../sass/style.scss */
.list .item-3 h3 {
  color: #8A8888;
  border-bottom: 1px solid #E6E6E6;
  margin-bottom: 1em;
  padding-bottom: 1em;
}
/* line 473, ../sass/style.scss */
.list .item-3 .bt {
  display: inline-block;
  float: right;
}
/* line 479, ../sass/style.scss */
.list .item-4 {
  background-color: #F2F2F2;
}
@media (min-width: 1025px) {
  /* line 479, ../sass/style.scss */
  .list .item-4 {
    width: 31%;
  }
}
/* line 486, ../sass/style.scss */
.list .item-4 .text {
  border-right: 0px solid #FFFFFF;
}
/* line 490, ../sass/style.scss */
.list .item-4 h3 {
  color: #8A8888;
  border-bottom: 1px solid #E6E6E6;
  margin-bottom: 1em;
  padding-bottom: 1em;
}
/* line 497, ../sass/style.scss */
.list .item-4 header {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 3em;
}
/* line 504, ../sass/style.scss */
.list .item-4 header .tag {
  color: #FFFFFF;
  background-color: #203B4D;
  padding: 0.5em 1em;
  display: inline-block;
  font-size: 1.8em;
}
/* line 519, ../sass/style.scss */
.list .item-4 h3 {
  color: #203B4D;
}
/* line 523, ../sass/style.scss */
.list .item-4 .bt {
  display: inline-block;
  float: right;
}

/* line 530, ../sass/style.scss */
.bullet-point {
  margin: 0.5em 0em 2.5em 0em;
  display: inline-block;
}
/* line 534, ../sass/style.scss */
.bullet-point li {
  margin: 0.3em 0em;
}

/* line 541, ../sass/style.scss */
.logos img, .logos-clientes img {
  margin: 3% 0%;
}

/* line 546, ../sass/style.scss */
.logos {
  text-align: center;
}
@media (min-width: 1025px) {
  /* line 550, ../sass/style.scss */
  .logos img {
    width: 28%;
  }
}

@media (min-width: 1025px) {
  /* line 558, ../sass/style.scss */
  .logos-clientes img {
    width: 24%;
  }
}

/* line 564, ../sass/style.scss */
.text-box {
  margin: 0 auto;
}

/* line 568, ../sass/style.scss */
.small-block {
  max-width: 30%;
}
@media (max-width: 1024px) {
  /* line 568, ../sass/style.scss */
  .small-block {
    max-width: 100%;
  }
}

@media (max-width: 1024px) {
  /* line 576, ../sass/style.scss */
  .icon-title {
    display: block;
    margin-bottom: 1em;
  }
}
/* line 585, ../sass/style.scss */
.icon-title i {
  margin-right: 1.5em;
}
/* line 588, ../sass/style.scss */
.icon-title i img {
  width: 40px;
}

@media (min-width: 1025px) {
  /* line 594, ../sass/style.scss */
  .list-2 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width: 1025px) {
  /* line 599, ../sass/style.scss */
  .list-2 .item {
    display: -webkit-flex;
    display: flex;
    margin: 1em;
  }
}
/* line 606, ../sass/style.scss */
.list-2 .item-2 {
  padding: 5em 3em;
}
/* line 610, ../sass/style.scss */
.list-2 .icon {
  margin-right: 4.5em;
}
/* line 615, ../sass/style.scss */
.list-2 .text p {
  margin-top: 1em;
  min-height: 60px;
}

@media (min-width: 1025px) {
  /* line 622, ../sass/style.scss */
  .list-3 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 628, ../sass/style.scss */
.list-3 .item-3 {
  padding: 3em 2em;
}

@media (min-width: 1025px) {
  /* line 633, ../sass/style.scss */
  .list-4 {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

@media (min-width: 1025px) {
  /* line 639, ../sass/style.scss */
  .list-center {
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
  }
}
/* line 644, ../sass/style.scss */
.list-center .item {
  width: 50%;
}
@media (max-width: 1024px) {
  /* line 644, ../sass/style.scss */
  .list-center .item {
    width: 100%;
  }
}

@media (max-width: 1024px) {
  /* line 653, ../sass/style.scss */
  .item-m {
    margin-bottom: 10em !important;
  }
}

/* line 659, ../sass/style.scss */
.qr-code {
  margin-bottom: 0.5em;
}
/* line 662, ../sass/style.scss */
.qr-code img {
  display: none;
}
@media (min-width: 1025px) {
  /* line 662, ../sass/style.scss */
  .qr-code img {
    display: block;
  }
}
/* line 670, ../sass/style.scss */
.qr-code a {
  text-decoration: underline;
  color: #203B4D;
}
@media (min-width: 1025px) {
  /* line 670, ../sass/style.scss */
  .qr-code a {
    display: none;
  }
}

/* line 679, ../sass/style.scss */
.photos {
  display: -webkit-flex;
  display: flex;
}
/* line 682, ../sass/style.scss */
.photos img {
  width: 33.33%;
}

/* line 691, ../sass/style.scss */
.ppd p strong, .ppd li strong {
  border-bottom: 1px solid;
}
/* line 696, ../sass/style.scss */
.ppd .box-words {
  padding: 3.5em;
  font-size: 0.8em;
  margin-top: 6em;
  border-top: 1px solid;
}

/* line 704, ../sass/style.scss */
.ppd-inner {
  padding: 2em;
}
/* line 707, ../sass/style.scss */
.ppd-inner p {
  margin: 0.5em;
}

/* line 712, ../sass/style.scss */
.ppd-ul {
  padding: 1em 2em;
}
/* line 715, ../sass/style.scss */
.ppd-ul li {
  padding: 0.5em;
}

/* line 720, ../sass/style.scss */
.form-content {
  width: 100%;
}
/* line 724, ../sass/style.scss */
.form-content .form-contato .control-label, .form-content .form-contato input[type="text"], .form-content .form-contato input[type="email"], .form-content .form-contato textarea {
  width: 100%;
  display: block;
}
/* line 729, ../sass/style.scss */
.form-content .form-contato .control-label {
  margin-left: 0em;
}
/* line 734, ../sass/style.scss */
.form-content .form-contato input[type="text"], .form-content .form-contato input[type="email"], .form-content .form-contato textarea {
  background-color: transparent;
  border: 0px;
  border-bottom: 1px solid;
  padding: 1em 0em 0.3em 0em;
  margin-bottom: 2em;
}
/* line 743, ../sass/style.scss */
.form-content .form-contato .content-radio {
  display: inline-block;
  margin-top: 1em;
}
/* line 748, ../sass/style.scss */
.form-content .form-contato .radio {
  width: 23%;
  display: inline;
  margin-left: -1px;
}
/* line 754, ../sass/style.scss */
.form-content .form-contato .radio label {
  width: 23%;
  border: 1px solid #8A8888;
  display: inline;
  text-align: center;
  padding: 0.5em;
  font-size: 1.2em;
}
/* line 764, ../sass/style.scss */
.form-content .form-contato input[type="radio"] {
  opacity: 0;
  position: absolute;
}
/* line 769, ../sass/style.scss */
.form-content .form-contato input:checked + label {
  background: #203B4D;
  color: #FFFFFF;
  cursor: pointer;
}

/* line 777, ../sass/style.scss */
#site-map-open {
  width: 100%;
  min-height: 200%;
  min-height: 200vh;
  background-color: #203B4D;
  position: absolute;
  top: 0;
  z-index: -1;
  opacity: 0;
}

/* line 788, ../sass/style.scss */
.full-area {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 792, ../sass/style.scss */
.full-area .area-1, .full-area .area-2 {
  width: 49%;
  padding: 5% 10%;
}
@media (max-width: 1024px) {
  /* line 792, ../sass/style.scss */
  .full-area .area-1, .full-area .area-2 {
    width: 100%;
  }
}
/* line 801, ../sass/style.scss */
.full-area .area-1 {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  border-right: 1px solid #366280;
}
@media (max-width: 1024px) {
  /* line 801, ../sass/style.scss */
  .full-area .area-1 {
    border: 0px;
  }
}
@media (max-width: 1024px) {
  /* line 811, ../sass/style.scss */
  .full-area .area-2 {
    display: none;
  }
}
/* line 817, ../sass/style.scss */
.full-area .left, .full-area .right {
  margin: 0em 1em;
}
/* line 825, ../sass/style.scss */
.full-area li {
  margin: 4em 0.5em;
  list-style: none;
  display: block;
}
/* line 830, ../sass/style.scss */
.full-area li a {
  color: #FFFFFF;
  font-size: 1.8em;
}
/* line 835, ../sass/style.scss */
.full-area li a:hover {
  color: #C8D400;
}
/* line 840, ../sass/style.scss */
.full-area .address {
  font-size: 1.8em;
  color: #C8D400;
}
/* line 845, ../sass/style.scss */
.full-area a {
  color: #C8D400;
}
/* line 849, ../sass/style.scss */
.full-area .morse {
  margin-top: 3em;
  padding: 3em;
  display: inline-block;
  border-top: 1px solid #366280;
  border-bottom: 1px solid #366280;
}
/* line 857, ../sass/style.scss */
.full-area .social {
  font-size: 20px;
}
/* line 861, ../sass/style.scss */
.full-area .legend {
  display: none;
}

/* line 867, ../sass/style.scss */
.box-segmentos .inner-segmentos {
  padding: 2%;
  margin-bottom: 2em;
}
@media (min-width: 1025px) {
  /* line 866, ../sass/style.scss */
  .box-segmentos {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 877, ../sass/style.scss */
  .box-segmentos .inner-segmentos {
    width: 50%;
    padding: 5% 10%;
    margin-bottom: 0em;
  }
}
/* line 889, ../sass/style.scss */
.box-segmentos .title h3 {
  display: inline-block;
  margin-left: 5%;
}
/* line 894, ../sass/style.scss */
.box-segmentos .title .line {
  display: block;
  width: 13%;
}
@media (min-width: 1025px) {
  /* line 908, ../sass/style.scss */
  .box-segmentos .bg-color {
    background-color: #F2F2F2;
  }
}

/* line 918, ../sass/style.scss */
#portal-privacidade .container-full .block-4 {
  width: 100%;
}
@media (min-width: 1025px) {
  /* line 918, ../sass/style.scss */
  #portal-privacidade .container-full .block-4 {
    width: 80%;
  }
}
@media (min-width: 1025px) {
  /* line 927, ../sass/style.scss */
  #portal-privacidade .content-center {
    width: 950px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
}
/* line 935, ../sass/style.scss */
#portal-privacidade .content-center .block-bigger {
  width: 100%;
}
@media (min-width: 1025px) {
  /* line 935, ../sass/style.scss */
  #portal-privacidade .content-center .block-bigger {
    width: 50%;
  }
}
/* line 943, ../sass/style.scss */
#portal-privacidade .content-center .block-bigger-2 {
  width: 100%;
}
@media (min-width: 1025px) {
  /* line 943, ../sass/style.scss */
  #portal-privacidade .content-center .block-bigger-2 {
    width: 30%;
  }
}
/* line 951, ../sass/style.scss */
#portal-privacidade .content-center .block-bigger-3 {
  width: 100%;
}
@media (min-width: 1025px) {
  /* line 951, ../sass/style.scss */
  #portal-privacidade .content-center .block-bigger-3 {
    width: 70%;
  }
}
/* line 960, ../sass/style.scss */
#portal-privacidade .content-center .box-title strong {
  color: #8A8888;
}
/* line 965, ../sass/style.scss */
#portal-privacidade .content-center .text-center {
  text-align: center;
}
/* line 970, ../sass/style.scss */
#portal-privacidade .content-center .text-left .box-title {
  text-align: left;
}
/* line 977, ../sass/style.scss */
#portal-privacidade .content-baseline {
  -webkit-align-items: baseline;
  align-items: baseline;
}
/* line 981, ../sass/style.scss */
#portal-privacidade .list-block {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
/* line 989, ../sass/style.scss */
#portal-privacidade .list-block li {
  width: 100%;
  background-color: #FFFFFF;
  padding: 2.5%;
  margin-bottom: 5%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
@media (min-width: 1025px) {
  /* line 989, ../sass/style.scss */
  #portal-privacidade .list-block li {
    -webkit-flex: 0 45%;
    flex: 0 45%;
  }
}
/* line 1002, ../sass/style.scss */
#portal-privacidade .list-block h2 {
  font-family: #203B4D;
  margin-bottom: 0.7em;
}
/* line 1008, ../sass/style.scss */
#portal-privacidade .list-block .icon {
  width: 20%;
  margin-right: 5%;
}
@media (min-width: 1025px) {
  /* line 1008, ../sass/style.scss */
  #portal-privacidade .list-block .icon {
    width: 10%;
  }
}
/* line 1017, ../sass/style.scss */
#portal-privacidade .list-block .block-text {
  width: 80%;
}
@media (min-width: 1025px) {
  /* line 1017, ../sass/style.scss */
  #portal-privacidade .list-block .block-text {
    width: 90%;
  }
}
/* line 1026, ../sass/style.scss */
#portal-privacidade #list-block-os {
  width: 100%;
}
/* line 1029, ../sass/style.scss */
#portal-privacidade #list-block-os ul {
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 1033, ../sass/style.scss */
#portal-privacidade #list-block-os li {
  -webkit-align-items: baseline;
  align-items: baseline;
}
@media (min-width: 1025px) {
  /* line 1033, ../sass/style.scss */
  #portal-privacidade #list-block-os li {
    -webkit-flex: 0 47%;
    flex: 0 47%;
  }
}
/* line 1041, ../sass/style.scss */
#portal-privacidade #list-block-os input {
  width: 70%;
}
/* line 1047, ../sass/style.scss */
#portal-privacidade #accordion h3 {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding-left: 70px !important;
  background: url("../images//icon-7-pp.png") no-repeat center left;
  padding: 1em 0em;
  margin: 0.7em 0em;
  border-bottom: 1px solid #e6e6e6;
  min-height: 50px;
}
/* line 1059, ../sass/style.scss */
#portal-privacidade #accordion .ui-state-active {
  border-bottom: 0px;
  padding: 0;
}
/* line 1064, ../sass/style.scss */
#portal-privacidade #accordion .ui-accordion-content-active {
  padding: 1em 0em;
  margin: 0.7em 0em;
  border-bottom: 1px solid #e6e6e6;
  height: auto !important;
}
/* line 1072, ../sass/style.scss */
#portal-privacidade #accordion div ul {
  margin: 5px 30px;
}
/* line 1076, ../sass/style.scss */
#portal-privacidade #accordion div li {
  list-style: disc;
}
/* line 1080, ../sass/style.scss */
#portal-privacidade #accordion div a {
  text-decoration: underline;
  color: #706F6F;
}
/* line 1087, ../sass/style.scss */
#portal-privacidade #rd-section-joq3m2m5c {
  background-color: transparent;
}
/* line 1091, ../sass/style.scss */
#portal-privacidade #rd-form-joq3m2m5i .bricks-form__label {
  font-family: sansation;
  font-size: 2.4em;
  color: #203B4D;
  margin-bottom: 0px;
}
/* line 1098, ../sass/style.scss */
#portal-privacidade #rd-form-joq3m2m5i .bricks-form__input {
  width: 100%;
  background-color: transparent;
  font-size: 1.8em;
  color: #706F6F;
  font-family: "klavika-web", sans-serif;
  border-bottom: 1px solid #203B4D;
  border-radius: 0;
  height: 30px;
}
/* line 1109, ../sass/style.scss */
#portal-privacidade #rd-button-joq3m2m5a {
  margin-top: 10px;
  float: right;
  text-align: right;
  color: white;
  width: auto;
  min-width: auto;
  padding: 10px 15px;
  height: auto;
  align-self: flex-end;
}
@media (min-width: 1025px) {
  /* line 1122, ../sass/style.scss */
  #portal-privacidade #carousel-artigos {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
  }
}
/* line 1128, ../sass/style.scss */
#portal-privacidade #carousel-artigos .item {
  background-color: #F2F2F2;
  padding: 2em;
}
@media (min-width: 1025px) {
  /* line 1128, ../sass/style.scss */
  #portal-privacidade #carousel-artigos .item {
    width: 30%;
  }
}
/* line 1141, ../sass/style.scss */
#portal-privacidade #carousel-artigos h3 {
  margin: 0.3em 0em 1em 0em;
}
/* line 1146, ../sass/style.scss */
#portal-privacidade #carousel-artigos .box-line {
  text-align: right;
}
/* line 1150, ../sass/style.scss */
#portal-privacidade #carousel-artigos .box-seta {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1%;
  margin-top: 1%;
  opacity: 0.2;
}
@media (min-width: 1025px) {
  /* line 1150, ../sass/style.scss */
  #portal-privacidade #carousel-artigos .box-seta {
    margin-top: 0;
  }
}

/* line 1166, ../sass/style.scss */
.adopt {
  width: 100%;
  margin: 2em 0em;
}
@media (min-width: 1025px) {
  /* line 1166, ../sass/style.scss */
  .adopt {
    width: auto;
    margin: 0em 0em;
  }
}
