body {
  color: #333;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.navbar {
  width: 100%;
  height: 85px;
  color: #fff;
  background-color: #fff;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 1% 3%;
  display: block;
  box-shadow: 1px 1px 50px rgba(0, 0, 0, .7);
}

.home-secao-destaque {
  min-height: 700px;
  background-color: #28222c;
  background-image: linear-gradient(rgba(0, 0, 0, 0) 72%, #28222c), url('../images/banner_topo.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  padding-top: 10%;
  display: block;
}

.home-secao-destaque.oculta_home01 {
  display: none;
}

.home-secao-destaque.home2 {
  min-height: 0;
  float: none;
  background-image: linear-gradient(#251e1e 90%, #28222c);
  padding-top: 0%;
  display: block;
  position: relative;
}

.home-secao-destaque.home2.omitir {
  display: none;
}

.nav-link {
  color: #333;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.nav-link.w--current {
  color: #c9191e;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.home-secao-produtos {
  text-align: center;
  background-color: #28222c;
  margin-top: -11px;
  padding-top: 5%;
  padding-bottom: 5%;
}

.secao-rodape {
  color: #fff;
  text-align: left;
  background-color: #333;
  padding-top: 3%;
  padding-bottom: 3%;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-weight: 400;
}

.rodape-txt-menu {
  color: #999;
  font-size: 11px;
  line-height: 22px;
}

.secao-noticia-det {
  padding-top: 5%;
  padding-bottom: 5%;
}

.noticia-txt-tit {
  color: #d11c25;
  margin-bottom: 0;
}

.home-div-box-produto {
  width: 100%;
  float: left;
  text-align: left;
  background-color: #edf1f0;
  border-style: none;
  border-radius: 20px;
  margin-bottom: 5%;
  padding: 5% 4%;
  position: relative;
  box-shadow: 15px 15px 32px -10px rgba(51, 51, 51, .66);
}

.txt-home-div-box-produto {
  color: #666;
  text-align: left;
  font-size: 14px;
  line-height: 20px;
}

.home-div-box-produto-detalhe {
  width: 25%;
  float: left;
  text-align: center;
  margin-bottom: 5%;
}

.home-div-box-produto-detalhe._50 {
  width: 50%;
}

.home-div-box-produto-detalhe._50.mob {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.home-div-box-produto-detalhe.mob._33, .home-div-box-produto-detalhe.box-33 {
  width: 33%;
}

.btn {
  color: #666;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #666;
  border-radius: 12px;
  padding: 7px 30px 5px;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 11px;
  line-height: 12px;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.btn:hover {
  color: #fff;
  background-color: #c9191e;
  border: 1px solid #c9191e;
}

.btn.news {
  height: 30px;
  color: #fff;
  background-color: #21a851;
  border-style: none;
  border-radius: 20px;
  margin-left: 2%;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 11px;
}

.home-txt-tit-produto {
  margin-bottom: 5%;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.home-txt-tit-produto.cultura {
  margin-top: 4%;
  font-size: 18px;
}

.txt-marca-registrada {
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 12px;
  display: inline;
  position: relative;
  top: -5px;
}

.home-div-produto-box-txt-det {
  height: 80px;
  margin-top: 5%;
}

.home-div-produto-box-txt-det.ajifol {
  height: 45px;
  margin-top: 0%;
}

.home-secao-cultura {
  clear: none;
  text-align: center;
  background-color: #edf1f0;
  background-image: url('../images/banner_fundo_culturas_low.jpg');
  background-position: 50% -89px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: -30%;
  margin-bottom: 10%;
  padding-top: 30%;
  display: block;
  position: static;
}

.home-div-box-cultura {
  width: 25%;
  float: left;
  text-align: center;
  padding-top: 5%;
  padding-bottom: 5%;
}

.home-div-box-cultura.omitir {
  display: none;
}

.home-secao-representantes {
  background-image: url('../images/Campo_representantes_low.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: baseline;
  margin-top: -25%;
  padding-top: 30%;
  display: block;
}

.home-div-representantes-form {
  background-color: #fff;
  border-style: none;
  border-radius: 20px;
  padding: 5% 5% 8%;
  display: block;
}

.div-linha {
  width: 100%;
  height: .5px;
  float: left;
  border-top: 1px solid #999;
  margin-top: 20px;
  margin-bottom: 25px;
  display: none;
}

.home-txt-tit-representantes {
  margin-top: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
  line-height: 35px;
}

.home-secao-videos {
  background-color: #28222c;
  padding-top: 3%;
  padding-bottom: 5%;
}

.home-secao-news {
  text-align: center;
  background-image: url('../images/Newsletter_low.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 10%;
  padding-bottom: 10%;
}

.home-container-news {
  color: #fff;
  text-align: right;
  display: block;
}

.represeentante-img-trator {
  width: 350px;
  float: right;
  margin-top: -228px;
}

.img-representantes-folhas {
  width: 100%;
  margin-top: -12%;
  display: block;
}

.img-representantes-folhas.omitir {
  display: none;
}

.home-banner-destaque-txt-tit {
  color: #2a2a2a;
  margin-top: 20px;
  font-family: Helveticaneueltstd blk, sans-serif;
  font-size: 70px;
  line-height: 72px;
}

.home-banner-destaque-img-15-anos {
  margin-top: 1%;
}

.home-cultura-txt-tit {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
  line-height: 35px;
}

.home-cultura-txt-det {
  width: 80%;
  display: inline-block;
}

.home-txt-tit-videos {
  color: #fff;
  margin-bottom: 5%;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
}

.home-txt-tit-news {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 26px;
}

.div-news {
  width: 50%;
  float: right;
  text-align: left;
}

.news-input-email {
  width: 256px;
  height: 30px;
  float: left;
  color: #666;
  text-align: left;
  background-color: #fff;
  border-radius: 20px;
  margin-top: 0%;
  margin-bottom: 0;
  margin-right: 5%;
  padding: 7px 30px 5px 20px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 11px;
  line-height: 12px;
}

.news-form {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5%;
  display: flex;
}

.topo-img-logo {
  margin-top: 8%;
}

.img-logo-familia-produto {
  height: 40px;
  margin-bottom: 2%;
}

.img-logo-familia-produto.ajifol {
  height: 55px;
}

.text-block-2 {
  height: 30px;
  display: inline-block;
}

.success-message {
  background-color: rgba(0, 0, 0, 0);
}

.text-block-3 {
  text-align: left;
  margin-left: -5%;
}

.error-message {
  height: 30px;
  background-color: #c9191e;
  border-radius: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-4 {
  font-size: 13px;
  line-height: 13px;
}

.home-produto-topo {
  color: #fff;
  text-align: center;
  margin-top: 433px;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.empresa-secao-destaque {
  background-color: #28222b;
  padding-top: 10%;
  padding-bottom: 7%;
}

.heading {
  font-family: Helveticaneueltstd roman, sans-serif;
  font-weight: 400;
  display: block;
}

.heading.cont_home_txt {
  margin-top: 35px;
}

.empresa-destaque-txt-tit {
  color: #fff;
  font-family: Helveticaneueltstd blk, sans-serif;
  font-size: 50px;
  line-height: 40px;
}

.empresa-destaque-txt-det {
  color: #fff;
  margin-bottom: 5%;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.empresa-destaque-txt-det.vermelho {
  color: #c9191e;
  letter-spacing: -1px;
  margin-top: 5%;
  margin-bottom: 7%;
  font-family: Helveticaneueltstd blk, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}

.empresa-destaque-linha {
  align-items: center;
  margin-left: 8px;
}

.empresa-destaque-img-mapa {
  margin-top: 0;
}

.empresa-secao-fertilizantes-topo {
  background-image: url('../images/Fundo_Produtos_Empresa.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 10%;
  padding-bottom: 5%;
}

.div-50 {
  width: 50%;
  float: left;
}

.empresa-img-destaque-logo-ajinomoto {
  margin-top: 0%;
  margin-bottom: 20px;
}

.empresa-secao-fabrica {
  background-image: url('../images/bola_vermelha.png');
  background-position: 136% 125%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 8%;
  padding-bottom: 8%;
}

.home-video {
  background-color: #28222c;
  margin-bottom: 80px;
}

.home-video.omitir {
  display: none;
}

.produto-secao-destque {
  background-image: url('../images/Banner_Produtos_Topo.jpg');
  background-position: 0 65%;
  background-size: 110%;
  padding-top: 8%;
  padding-bottom: 8%;
}

.produto-secao-destque.ajifer-img {
  background-image: url('../images/teste-ajif.jpg');
  background-position: 50% 32%;
  background-size: cover;
}

.produto-destaque-img-logo {
  width: 45%;
}

.produto-destaque-img-logo.ajifer {
  width: 40%;
  filter: invert();
}

.produto-secao-detalhe {
  background-color: #edf1f0;
  padding-top: 5%;
  padding-bottom: 5%;
}

.produto-img-destaque-embalagem {
  width: 60%;
  float: right;
  margin-top: -296px;
}

.produto-img-destaque-embalagem.ajifer-prod-destaque {
  margin-top: -95px;
}

.produto-secao-detalhe-div-tit {
  width: 50%;
}

.produto-txt-tit-sub {
  margin-bottom: 5%;
  padding-right: 55px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 28px;
  line-height: 33px;
}

.produto-txt-tit-sub.amino-imune {
  color: #47b2ac;
}

.produto-txt-det-paragrafo {
  color: #999;
  text-align: left;
  font-size: 16px;
  line-height: 23px;
}

.produto-div-box-detalhe {
  width: 48%;
  height: 430px;
  float: left;
  background-color: #fff;
  border-style: none;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
  margin-top: 5%;
  margin-bottom: 5%;
  margin-right: 1%;
  padding: 3% 4% 4%;
  box-shadow: 0 0 50px -10px #333;
}

.produto-div-box-detalhe.direita {
  float: right;
  margin-right: 0%;
}

.produto-div-box-detalhe.gold {
  height: 480px;
}

.produto-div-box-detalhe.premium {
  height: 500px;
}

.produto-div-box-detalhe.sm-boro {
  height: 450px;
}

.produto-div-box-detalhe.ajipower {
  height: 355px;
}

.produto-div-box-detalhe.cabk-sorbitol {
  height: 451px;
}

.produto-div-box-detalhe.rhizo-mo {
  height: 460px;
}

.produto-div-box-detalhe.amino-arginine {
  height: 490px;
}

.produto-div-box-detalhe.ajifol-calcio {
  height: 480px;
}

.produto-div-box-detalhe.box-amino-imune {
  box-shadow: none;
  border: 2px solid #47b2ac;
}

.div-linha-100 {
  width: 100%;
  height: 1px;
  border-top: 1px solid #e9e9e9;
  margin-top: 4%;
  margin-bottom: 4%;
}

.div-linha-100.cultura {
  border-top-color: #d6d6d6;
  margin-top: 1%;
  margin-bottom: 1%;
}

.produto-box-txt-det {
  color: #666;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}

.produto-box-txt-det.direita {
  text-align: right;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 12px;
}

.produto-box-txt-det.obs {
  margin-top: 5%;
  font-size: 12px;
}

.txt-det-bold {
  width: 100%;
  color: #666;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 13px;
  font-weight: 400;
  display: inline;
}

.txt-h3-tit-produto {
  color: #000;
  margin-top: 2%;
  margin-bottom: 5%;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.txt-h3-tit-produto.calcio {
  color: #ea9f00;
}

.txt-h3-tit-produto.gold {
  color: #acc802;
}

.txt-h3-tit-produto.manganes {
  color: #00607c;
}

.txt-h3-tit-produto.kmg-potency {
  color: #2b353c;
}

.txt-h3-tit-produto.premium {
  color: #acc802;
}

.txt-h3-tit-produto.sm-boro {
  color: #0073bf;
}

.txt-h3-tit-produto.ajipower, .txt-h3-tit-produto.alipower {
  color: #ffbe00;
}

.txt-h3-tit-produto.cabk-sorbitol {
  color: #00138c;
}

.txt-h3-tit-produto.max {
  color: #00b500;
}

.txt-h3-tit-produto.rhizo-mo {
  color: #c18f00;
}

.txt-h3-tit-produto.amino-arginine {
  color: #a6ca02;
}

.txt-h3-tit-produto.amiorgan {
  color: #dd001c;
}

.txt-h3-tit-produto.amiorgan-lp {
  color: #e47514;
}

.txt-h3-tit-produto.amino-plus {
  color: #c9191e;
}

.txt-h3-tit-produto.amino-proline {
  color: #371b8c;
}

.txt-h3-tit-produto.amino-imune {
  color: #47b2ac;
}

.produto-img-cultura {
  width: 80px;
  float: right;
  margin-right: 10%;
}

.produto-cultura-linha-det {
  color: #999;
  text-align: left;
  align-items: center;
  font-size: 11px;
  display: flex;
}

.produto-cultura-div-icon {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.produto-cultura-div-icon.download {
  justify-content: flex-start;
  display: block;
}

.produto-cultura-div-icon.download.display_hide {
  display: none;
}

.produto-secao-outros {
  background-color: #edf1f0;
  padding-top: 5%;
  padding-bottom: 5%;
}

.produto-img-logo-outros {
  width: 100%;
  float: left;
  opacity: .85;
  filter: invert(0%);
  padding-left: 1%;
  padding-right: 1%;
}

.produto-link-outros {
  width: 20%;
  height: 180px;
  float: left;
  align-items: center;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
}

.produto-txt-tit-outros {
  text-align: center;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.produto-txt-tit-cultura {
  color: #000;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.produto-txt-tit-cultura.calcio {
  color: #ea9f00;
}

.produto-txt-tit-cultura.gold {
  color: #acc802;
}

.produto-txt-tit-cultura.manganes {
  color: #00607c;
}

.produto-txt-tit-cultura.kmg-potency {
  color: #2b353c;
}

.produto-txt-tit-cultura.premium {
  color: #acc802;
}

.produto-txt-tit-cultura.sm-boro {
  color: #0073bf;
}

.produto-txt-tit-cultura.ajipower {
  color: #ffbe00;
}

.produto-txt-tit-cultura.cabk-sorbitol {
  color: #00138c;
}

.produto-txt-tit-cultura.max {
  color: #00b500;
}

.produto-txt-tit-cultura.rhizo-mo {
  color: #c18f00;
}

.produto-txt-tit-cultura.amino-arginine {
  color: #a6ca02;
}

.produto-txt-tit-cultura.amiorgan {
  color: #dd001c;
}

.produto-txt-tit-cultura.amiorgan-lp {
  color: #e47514;
}

.produto-txt-tit-cultura.amino-plus {
  color: #c9191e;
}

.produto-txt-tit-cultura.amino-proline {
  color: #371b8c;
}

.produto-txt-tit-cultura.amiorgan-lp {
  color: #e47514;
}

.produto-txt-tit-cultura.ajifol-kmg-potency {
  color: #2b353c;
}

.produto-txt-tit-cultura.ajifol-manganes {
  color: #00607c;
}

.produto-txt-tit-cultura.amino-imune {
  color: #47b2ac;
}

.produto-linha-tit-cultura {
  margin-top: 3%;
  margin-bottom: 1%;
}

.produto-img-icon-download {
  margin-top: -5px;
}

.produto-img-icon-download.display_hide {
  display: none;
}

.produto-link-cultura-infotec-download {
  width: 100%;
  text-align: center;
  text-decoration: none;
  display: none;
}

.produto-txt-link-downnload {
  color: #999;
}

.produto-txt-link-downnload.display_hide {
  display: none;
}

.column {
  padding-right: 0;
}

.column-2 {
  padding-right: 2px;
}

.produto-txt-cultura-obs {
  color: #999;
  margin-top: 2%;
  font-size: 12px;
}

.cultura-secao-destaque {
  background-color: #28222b;
  background-image: url('../images/alface.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.cultura-secao-destaque.cont_f_abacaxi {
  background-image: url('../images/abacaxi.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.cultura-secao-destaque.banana {
  background-image: url('../images/banana.jpg');
  background-size: cover;
}

.cultura-secao-destaque.banana.batta {
  background-image: url('../images/batat.jpg');
  background-size: cover;
}

.cultura-secao-destaque.banana.batta.eucalipto {
  background-image: url('../images/eucalipto.jpg');
  background-size: cover;
}

.cultura-secao-destaque.banana.batta.eucalipto.soja {
  background-image: url('../images/soja.jpg');
  background-size: cover;
}

.cultura-secao-destaque.banana.batta.eucalipto.tomate {
  background-image: url('../images/tomate.jpg');
  background-size: cover;
}

.cultura-secao-destaque.banana.batta.eucalipto.tomate.cafe {
  background-image: url('../images/cafe.jpg');
  background-size: cover;
}

.cultura-secao-destaque.cebola {
  background-image: url('../images/cebola.jpg');
  background-size: cover;
}

.cultura-secao-destaque.cebola.feijao {
  background-image: url('../images/feijao.jpg');
  background-size: cover;
  padding-bottom: 53px;
  display: block;
}

.cultura-secao-destaque.cebola.maca {
  background-image: url('../images/maca.jpg');
  background-size: cover;
}

.cultura-secao-destaque.cebola.maca.mamao {
  background-image: url('../images/mamao.jpg');
  background-size: cover;
}

.cultura-secao-destaque.cebola.maca.mamao.mnaga {
  background-image: url('../images/manga.jpg');
  background-size: cover;
}

.cultura-secao-destaque.cebola.maca.mamao.mnaga.melao {
  background-image: url('../images/melao.jpg');
  background-size: cover;
}

.cultura-secao-destaque.cebola.maca.mamao.mnaga.uva {
  background-image: url('../images/uva.jpg');
  background-size: cover;
}

.cultura-secao-destaque.cebola.rosa {
  background-image: url('../images/rosa.jpg');
  background-size: contain;
}

.cultura-secao-destaque.pasto {
  background-image: url('../images/pasto.jpg');
  background-size: cover;
}

.cultura-secao-destaque.pasto.milho {
  background-image: url('../images/milho.jpg');
  background-size: cover;
}

.cultura-secao-destaque.cana-de-acucar {
  background-image: url('../images/bg_cana_de_acucar.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-attachment: scroll;
}

.cultura-tit-txt {
  color: #fff;
  margin-top: 3%;
  font-family: Helveticaneueltstd blk, sans-serif;
  font-size: 70px;
  font-weight: 400;
}

.cultura-txt-link-voltar {
  color: #fff;
  margin-top: 35px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 11px;
}

.cultura-link-voltar {
  color: #fff;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 11px;
  text-decoration: underline;
}

.error {
  min-height: 1100px;
  clear: both;
  background-color: #edf1f0;
  background-image: url('../images/Fundo_Solo_Ceu.jpg');
  background-position: 50% -424%;
  background-repeat: no-repeat;
  background-size: 100%;
  border: 3px solid #999;
  border-radius: 20px;
  margin-top: 5%;
  margin-bottom: 8%;
  box-shadow: 0 0 50px 4px rgba(0, 0, 0, .48);
}

.error.controle_alface {
  background-image: url('../images/fundo_pl.png');
  background-position: 50% 0;
  background-size: 100%;
  display: none;
}

.error.controle_alface.contabacaxi {
  min-height: 855px;
  display: none;
}

.error.controle_alface.bananaslide {
  min-height: 1160px;
  display: none;
}

.error.controle_alface.bananaslide.batata, .error.controle_alface.bananaslide.batata.eucalipto.soja {
  min-height: 1450px;
}

.error.controle_alface.bananaslide.batata.eucalipto.cafe {
  min-height: 1270px;
}

.error.controle_alface.bananaslide.batata.eucalipto.cafe.cafe2 {
  min-height: 1450px;
}

.error.controle_alface.cebola_cont {
  min-height: 1400px;
  background-image: url('../images/fundo_pl.png');
  background-repeat: no-repeat;
  background-size: 100%;
}

.error.controle_alface.cebola_cont.uva {
  min-height: 1350px;
}

.error.controle_alface.pasto {
  min-height: 1085px;
}

.cultura-secao-beneficios-produto {
  width: 100%;
  float: none;
  clear: none;
  background-color: #28222b;
  margin-top: 0;
  margin-bottom: 0%;
  padding-top: 2%;
  padding-bottom: 5%;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.cultura-secao-beneficios-produto.oculta_sec {
  display: none;
}

.cultura-recomendacao-slide.nova {
  padding: 15px;
}

.cultura-slider-seta.esquerda {
  transform: rotate(90deg);
}

.cultura-slider-seta.direita {
  flex: 0 auto;
  align-self: stretch;
  display: inline-block;
  transform: rotate(-90deg);
}

.right-arrow {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.right-arrow.setas {
  height: 50px;
  float: right;
  margin-top: 288px;
  display: block;
  top: 0;
  bottom: 0;
  right: 0;
}

.left-arrow {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.left-arrow.setas {
  height: 50px;
  float: left;
  margin-top: 288px;
  display: block;
  position: absolute;
  top: 0;
}

.cultura-slider-div-img-cultivo {
  justify-content: space-around;
  align-items: center;
  margin-top: 17px;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
}

.cultura-slider-div-img-cultivo._4-fases {
  margin-top: 69px;
}

.cultura-slider-txt-data {
  min-height: 20px;
  color: #fff;
  text-align: center;
  font-family: Helveticaneueltstd md, sans-serif;
  font-weight: 400;
}

.cultura-slide-tit-txt-produtos-recomendados {
  width: 70%;
  color: #fff;
  text-align: center;
  border-top: 1px dashed #999;
  padding-top: 25px;
}

.cultura-slider-div-txt-produtos-recomendados {
  text-align: center;
  justify-content: center;
  margin-top: 25px;
  display: flex;
}

.cultura-slider-div-produtos-recomendados {
  width: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, 0) 33%, #000 33%, #edf1f0 33%);
  border-radius: 20px;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 20px;
}

.cultura-recomendacao-slider-div-box-produto {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cultura-recomendacao-slider-div-box-produto.controle_int_box_slider {
  width: 33%;
  min-height: 300px;
  float: left;
  text-align: center;
  margin-bottom: 41px;
  padding-bottom: 11px;
  display: flex;
}

.cultura-recomendacao-slider-div-box-produto.controle_int_box_slider.omitir {
  display: none;
}

.cultura-recomendacao-slider-txt-box-produto {
  width: 100%;
  color: #999;
  text-align: center;
  margin-top: 0;
  margin-bottom: 15px;
  padding-left: 20%;
  padding-right: 20%;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 11px;
  line-height: 16px;
}

.cultura-recomendacao-slider-txt-box-produto.filtro {
  margin-top: -15px;
}

.cultura-recomendacao-slider-txt-box-produto.filtra {
  margin-top: -21px;
}

.heading-2 {
  color: #fff;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
  display: block;
}

.cultura_novo_interno_culturas {
  text-align: center;
  background-color: #edf1f0;
  background-image: url('../images/banner_fundo_culturas_low.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 22%;
  padding-bottom: 5%;
}

.div-block-2, .div-block-3 {
  border-style: none;
}

.w_text01 {
  color: #9f9f9f;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.w_text01.omitir {
  display: none;
}

.w_row {
  padding-top: 5%;
  font-size: 15px;
}

.w_t_beneficios_cult {
  color: #fff;
  letter-spacing: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 40px;
}

.w_marca_r {
  clear: none;
  text-align: left;
  letter-spacing: 0;
  margin-top: -15px;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -10px;
  left: 0;
}

.w_cont_grande {
  margin-top: 0;
  display: block;
}

.w_div1 {
  width: 47%;
  float: left;
  clear: none;
  margin-top: 0;
  position: static;
}

.heading-3 {
  text-transform: lowercase;
  margin-top: -5px;
  font-family: Helveticaneueltstd blk, sans-serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 900;
  line-height: 60px;
  text-decoration: none;
}

.w_div02 {
  width: 48%;
  float: right;
  clear: none;
  position: static;
}

.image {
  margin-bottom: 68px;
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
}

.image-2 {
  width: 100%;
}

.w_txt_emp01 {
  margin-top: 20px;
  margin-bottom: 30px;
}

.w_txt_emp01.empresa {
  margin-bottom: 8%;
  font-size: 18px;
  line-height: 26px;
}

.div-block-4 {
  display: block;
}

.container-2 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
}

.w_titu_slider {
  text-align: center;
  margin-bottom: 15px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
}

.w_titu_slider.fltra_titu {
  margin-top: -19px;
}

.w_marca_r02 {
  float: none;
  clear: none;
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
  display: inline-block;
  position: relative;
  top: -5px;
  left: 0;
}

.w_img_emp {
  width: 50%;
  float: right;
  margin-top: 0%;
  padding-left: 45px;
}

.w_text02_box {
  direction: ltr;
  text-align: left;
  margin-top: 0%;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.w_conta_emp_01 {
  background-color: #dfe3e2;
  border-bottom: 1px solid #b5b8b7;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w_sec_emp {
  background-color: #dfe3e2;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #000;
  padding-bottom: 51px;
}

.w_heading_emp01 {
  color: #fff;
  margin-top: 0;
  padding-left: 15px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 70px;
  line-height: 60px;
}

.w_cont_emp_02 {
  border-bottom: 1px solid #adb0af;
  margin-bottom: 0%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w_emp_title_int {
  width: 100%;
  float: left;
  clear: none;
  margin-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.unordered-list {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 16px;
  display: inline-block;
}

.w_sec_emp03 {
  z-index: 0;
  background-color: #dfe3e2;
  background-image: url('../images/bkg-emp.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 40px;
  position: static;
}

.w_emp_titu_cab_n {
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.w_nome_prod_novo {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 15px;
}

.list_prod_emp {
  margin-top: 0;
}

.novo_text_emp_05 {
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 13px;
}

.w_sec_emp04 {
  z-index: 0;
  background-color: #28222c;
  background-image: url('../images/LP1.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  top: 0;
}

.w_titu_emp_sec4 {
  color: #fff;
  margin-top: 40px;
  font-family: Helveticaneueltstd blk, sans-serif;
  font-size: 70px;
  line-height: 75px;
}

.w_cont_emp_sec04 {
  margin-top: 60px;
  margin-bottom: 250px;
}

.w_text_novo_emp_sec04_ver {
  color: #cf0120;
  margin-top: 28px;
  margin-bottom: 40px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 18px;
  line-height: 23px;
}

.w_novo_txt_sec04_ult {
  color: #9f9f9f;
  margin-top: 0;
  font-size: 14.5px;
  display: block;
}

.w_div_flu_emp {
  z-index: 0;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding-top: 5%;
  padding-bottom: 5%;
  position: static;
  top: -170px;
}

.w_novo_box_prod {
  z-index: 9999999;
  float: left;
  background-color: #fff;
  border-radius: 20px;
  padding: 4% 5%;
  display: none;
  position: relative;
  top: 1px;
  box-shadow: 15px 15px 30px -10px rgba(51, 51, 51, .66);
}

.logo_mobi_emp {
  width: 20%;
}

.txt_complementar {
  margin-top: 20px;
  margin-bottom: 40px;
}

.w_novo_txt_alinha_fr {
  color: #9f9f9f;
  text-align: left;
  margin-top: -9px;
  font-size: 14.5px;
  position: relative;
  bottom: 1px;
}

.w_div_drop {
  width: 100%;
  height: 40px;
  float: left;
  line-height: 30px;
  display: none;
}

.selct_divs_w {
  z-index: 2147483647;
  width: 50%;
  height: 30px;
  float: left;
  text-align: left;
  border: 1px solid #837d7d;
  border-radius: 25px;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 12px;
  line-height: 50px;
  position: relative;
}

.w_f01 {
  width: 100%;
  height: 40px;
  float: right;
}

.form-wrapper {
  width: 100%;
  float: left;
  display: inline;
}

.repre_div_mg {
  width: 100%;
  float: left;
  opacity: 1;
  margin-top: 30px;
  display: none;
  position: relative;
}

.div_representantes_area {
  max-width: 30%;
  float: left;
  margin-right: 15px;
  display: block;
}

.div_int_representantes {
  width: 100%;
  float: left;
  color: #918f92;
  margin-bottom: 25px;
  margin-right: 1%;
  font-size: 14px;
  line-height: 21px;
  display: block;
}

.titu_rep {
  color: #000;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 15px;
  display: inline;
}

.tutu_area {
  width: 100%;
  float: left;
  color: red;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 20px;
  line-height: 35px;
  display: block;
}

.div_representantes_area02 {
  width: 70%;
  max-width: 70%;
  float: none;
  display: block;
}

.div_int_representantes02 {
  width: 50%;
  max-width: 50%;
  float: left;
  color: #918f92;
  margin-bottom: 25px;
  padding-right: 20px;
  line-height: 21px;
}

.rep_dw.repre_div_sp, .rep_dw.repre_div_ce, .rep_dw.repre_div_df, .rep_dw.repre_div_es, .rep_dw.repre_div_pe, .rep_dw.repre_div_pr, .rep_dw.repre_div_pb, .rep_dw.repre_div_pa, .rep_dw.repre_div_go, .rep_dw.repre_div_ma, .rep_dw.repre_div_mt, .rep_dw.repre_div_ms, .rep_dw.repre_div_pi, .rep_dw.repre_div_ro, .rep_dw.repre_div_rr, .rep_dw.repre_div_to, .rep_dw.repre_div_rj, .rep_dw.repre_div_rn, .rep_dw.repre_div_rs, .rep_dw.repre_div_sc, .rep_dw.repre_div_se, .rep_dw.repre_div_ac, .rep_dw.repre_div_ap, .rep_dw.repre_div_am, .rep_dw.repre_div_al, .rep_dw.repre_div_ba {
  display: none;
}

.sec_contato_home {
  background-color: #edf1f0;
  padding-top: 5%;
  padding-bottom: 5%;
}

.form_input_cs {
  width: 100%;
  height: 3em;
  float: left;
  color: #615f64;
  border-radius: 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13px;
  line-height: 40px;
  box-shadow: 1px 1px 10px -5px #8b8787;
}

.txt_cont_01 {
  color: #615f64;
  margin-bottom: 24px;
  margin-left: 12px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.textarea {
  height: 300px;
  min-height: 232px;
  margin-bottom: 0;
  display: block;
  position: static;
}

.textarea.form_input_cs {
  min-height: 238px;
  color: #615f64;
  padding-top: 8px;
  padding-bottom: 8px;
}

.bt_env_w {
  height: 40px;
  float: right;
  background-color: #56c660;
  border-radius: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 13px;
}

.f_contato_w {
  margin-bottom: 120px;
  display: block;
}

.w_obs_info {
  width: 100%;
  height: 20px;
  margin-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 11px;
}

.w_obs_info.ob02 {
  height: 20px;
  color: #9f9f9f;
  margin-top: 0;
}

.demili_home {
  z-index: 1;
  margin-top: -15px;
  position: relative;
}

.mask {
  float: none;
}

.div_produtos_slides {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 66px;
  padding-top: 1px;
  display: block;
}

.unordered-list-2 {
  padding-left: 17px;
}

.div_sub_menu {
  height: 30px;
  color: #fff;
  margin-top: 20px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.div_sub_menu.omitir {
  display: none;
}

.link-2w {
  opacity: .52;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 10px;
  padding: 10px 10px 6px;
  text-decoration: none;
  display: inline-block;
}

.link-2w:hover {
  color: rgba(255, 255, 255, .75);
}

.link-2w:active {
  opacity: 1;
}

.link-2w:focus {
  opacity: 1;
  color: rgba(255, 255, 255, .79);
  text-decoration: none;
}

.link-2w.w--current {
  border: 2px solid #fff;
  border-radius: 9px;
  padding: 10px 10px 6px;
  display: inline-block;
}

.display_hide {
  display: none;
}

.link_rodape {
  color: #999;
  background-color: rgba(0, 0, 0, 0);
  font-size: 11px;
  text-decoration: none;
}

.link_rodape:hover {
  opacity: 1;
  color: #fff;
  text-decoration: none;
}

.link_rodape:active {
  color: #999;
}

.link_rodape:focus {
  text-decoration: none;
}

.pad_obs {
  margin-top: 25px;
}

.slider_home {
  width: 100%;
  height: 100%;
  float: left;
  clear: both;
}

.image-12 {
  width: 100%;
  float: left;
  position: relative;
}

.slide {
  float: none;
}

.div-block-7 {
  width: 100%;
  float: left;
}

.image-13 {
  width: 100%;
}

.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page-wrap._404 {
  background-image: url('../images/mapa_home.jpg');
  background-position: 50%;
  background-size: cover;
}

.utility-page-content {
  width: 380px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.txt-tit-404 {
  color: #fff;
}

.txt-tit-404-destaque {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 46px;
}

.img-destaque-banner-home {
  width: 100%;
}

.image-15 {
  margin-bottom: 25px;
  margin-left: 21px;
}

.home-txt-tit-contato {
  color: #333;
  margin-left: 12px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
}

.recaptcha {
  margin-top: 5%;
}

.txt-det-politica {
  color: #fff;
  padding-right: 3%;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.txt-det-politica.geral {
  margin-top: 3%;
  margin-bottom: 3%;
}

.secao-politica {
  background-color: #3d3d3d;
  padding-top: 5%;
  padding-bottom: 8%;
}

.tit-politica {
  color: #fff;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.bt-link-politica {
  color: #fff;
  background-color: #444;
  border-radius: 20px;
  margin-top: 52px;
  padding-top: 12px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 11px;
  font-weight: 400;
}

.txt-legenda-unidade-fabricas {
  font-family: Helveticaneueltstd blk, sans-serif;
}

.columns {
  align-items: center;
  display: flex;
}

.link-produto, .link-block {
  color: #333;
  text-decoration: none;
}

.txt-intro-empresa-fabricas {
  margin-bottom: 8%;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 15px;
  line-height: 22px;
}

.column-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.container-6 {
  border-bottom: 1px solid #b5b8b7;
  padding-bottom: 25px;
}

.txt-desc-cultura-recomendacoes {
  font-size: 10px;
  font-style: normal;
}

.txt-subs {
  color: #666;
  letter-spacing: 1px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 9px;
  font-weight: 400;
  display: inline-block;
}

.telefone-geral-representante {
  display: none;
}

.mask-3 {
  border-radius: 20px;
}

.div-box-complemento {
  width: 45%;
  height: 325px;
  float: left;
  color: #fff;
  background-color: #c20003;
  border: 1px solid #ca2b1d;
  border-radius: 20px;
  padding: 20px 36px 35px 35px;
}

.div-box-complemento.branco {
  color: #c20003;
  background-color: #fff;
}

.tit-txt-box-complemento {
  font-family: Helveticaneueltstd blk, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}

.subtit-txt-desc-box-complemento {
  margin-bottom: 15px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.txt-det-box-complemento {
  margin-bottom: 15px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.txt-normal {
  font-family: Helveticaneueltstd lt, sans-serif;
}

.container-complemento {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 120px;
  display: flex;
}

.box-fases-recomendacoes {
  height: 100%;
  clear: both;
  background-color: #edf1f0;
  background-image: url('../images/Fundo_Solo_Ceu.jpg');
  background-position: 50% -160px;
  background-repeat: no-repeat;
  background-size: contain;
  border: 3px solid #999;
  border-radius: 20px;
  margin-top: 5%;
  margin-bottom: 8%;
  display: none;
  box-shadow: 0 0 50px 4px rgba(0, 0, 0, .48);
}

.box-fases-recomendacoes.controle_alface {
  background-image: url('../images/fundo_pl.png');
  background-position: 50% 0;
  background-size: 100%;
}

.box-fases-recomendacoes.controle_alface.contabacaxi {
  min-height: 855px;
}

.box-fases-recomendacoes.controle_alface.bananaslide {
  min-height: 1160px;
}

.box-fases-recomendacoes.controle_alface.bananaslide.batata, .box-fases-recomendacoes.controle_alface.bananaslide.batata.eucalipto.soja {
  min-height: 1450px;
}

.box-fases-recomendacoes.controle_alface.bananaslide.batata.eucalipto.cafe {
  min-height: 1270px;
}

.box-fases-recomendacoes.controle_alface.bananaslide.batata.eucalipto.cafe.cafe2 {
  min-height: 1420px;
}

.box-fases-recomendacoes.controle_alface.cebola_cont {
  min-height: 1400px;
}

.box-fases-recomendacoes.controle_alface.cebola_cont.uva {
  min-height: 1350px;
}

.box-fases-recomendacoes.controle_alface.pasto {
  min-height: 1085px;
}

.tabela-linha {
  text-align: left;
  flex-direction: row;
  align-items: center;
  font-family: Helveticaneueltstd lt, sans-serif;
  display: flex;
}

.txt-tabela-det-politica {
  color: #fff;
  margin-bottom: 0;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

.txt-tabela-det-politica.geral {
  margin-top: 3%;
  margin-bottom: 3%;
}

.coluna-tabela-privacidade {
  text-align: left;
  border: 1px solid #666;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.coluna-tabela-privacidade.coluna-3 {
  border-right: 1px solid #666;
}

.coluna-tabela-privacidade.cabecalho {
  text-transform: uppercase;
  background-color: #555;
  font-style: italic;
}

.bold-text {
  font-weight: 400;
}

.text-span {
  font-size: 9px;
}

.bold-text-2 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.bold-text-3 {
  font-family: Helveticaneueltstd md, sans-serif;
}

.subscript {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 9px;
  font-weight: 400;
}

.bold-text-4 {
  font-family: Helveticaneueltstd md, sans-serif;
}

.bt-fale-conosco {
  background-color: #ec3838;
  border-radius: 20px;
  margin-left: 12px;
  padding-top: 12px;
  font-family: Helveticaneueltstd md, sans-serif;
  font-weight: 400;
}

.img-whatsapp {
  z-index: 1;
}

.link-whatsapp {
  z-index: 999;
  width: 140px;
  height: 80px;
  max-height: 80px;
  max-width: 140px;
  margin-bottom: 75px;
  margin-right: 10px;
  padding-bottom: 21px;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.grid {
  border: 1px solid #000;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.container-7 {
  margin-bottom: 60px;
}

.div-amino-imune-tripla {
  box-shadow: none;
  background-color: #fff;
  border: 2px solid #47b2ac;
  border-radius: 20px;
  margin-top: 5%;
  margin-bottom: 69px;
  padding: 20px 40px 40px;
}

.text-block-5 {
  margin-bottom: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.div-block-8 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.img-icon-amino-imune-tripla {
  max-width: 50px;
}

.div-block-9 {
  margin-left: 15px;
}

.txt_tit-amino-imune-tripla {
  color: #47b2ac;
  margin-bottom: 40px;
  font-family: Helveticaneueltstd blk, sans-serif;
  font-size: 27px;
  font-weight: 400;
}

.txt-det-box-amino-imune-tripla {
  color: #999;
  font-size: 13px;
  line-height: 22px;
}

.txt-det-obs-tabela-recomendacao-uso {
  color: #999;
  margin-top: 60px;
  font-size: 13px;
}

.link-det {
  color: #7e7b7b;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.img-tabela-cultura {
  width: 100%;
  margin-top: 38px;
  margin-bottom: 50px;
}

.grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  white-space: normal;
  background-color: #fff;
  border-radius: 20px;
  grid-template: ". . . . . ."
                 ". . . . . ."
                 ". . . . Area Area"
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 ". . . . . ."
                 / 2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.container-8 {
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 20px;
  margin-top: 41px;
}

.tit-txt-grid-cultura {
  text-align: left;
  border: 1px solid #eee;
  padding-left: 19px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.txt-det-grid-cultura {
  border: 1px solid #eee;
  font-size: 10px;
}

.tit-txt-nome-representante {
  color: #000;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-box-representante-area {
  float: none;
}

.tit-representante-destaque {
  color: red;
  margin-top: 35px;
  margin-bottom: 5px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-6 {
  margin-bottom: 12px;
}

.text-block-7 {
  margin-bottom: 24px;
}

.text-block-8 {
  margin-bottom: 33px;
}

.text-block-9 {
  margin-bottom: 32px;
}

.text-block-10 {
  margin-bottom: 24px;
}

.text-block-11 {
  margin-bottom: 16px;
}

.text-block-12 {
  margin-bottom: 14px;
}

.text-block-13 {
  margin-bottom: 33px;
}

.text-block-14, .text-block-15 {
  margin-bottom: 40px;
}

.text-block-16 {
  margin-bottom: 31px;
}

.text-block-17 {
  margin-bottom: 13px;
}

.text-block-18 {
  margin-bottom: 8px;
}

.text-block-19 {
  margin-bottom: 2px;
}

.text-block-20 {
  margin-bottom: 1px;
}

.div-block-112 {
  display: block;
}

.div-block-113 {
  display: none;
}

.div-block-114 {
  display: block;
}

.div-block-115, .div-block-116, .div-block-117 {
  display: none;
}

.txt_videos_det {
  color: #fff;
  margin-bottom: 24px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.bt-videos-yt {
  background-color: #ec3838;
  border-radius: 20px;
  margin-top: 26px;
  padding-top: 12px;
  font-family: Helveticaneueltstd md, sans-serif;
  font-weight: 400;
}

.container-videos {
  padding-left: 12px;
}

@media screen and (max-width: 991px) {
  .navbar {
    justify-content: flex-start;
    align-items: stretch;
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 5%;
    display: block;
  }

  .home-secao-destaque {
    padding-left: 10%;
    padding-right: 10%;
  }

  .home-secao-destaque.home2 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .nav-link {
    color: #fff;
    background-color: #c9191e;
    padding-left: 5%;
    font-family: Helveticaneueltstd lt, sans-serif;
  }

  .nav-link.w--current {
    background-color: #fff;
  }

  .secao-noticia-det {
    padding-top: 3%;
  }

  .noticia-txt-tit {
    font-size: 30px;
  }

  .txt-home-div-box-produto {
    font-size: 12px;
  }

  .home-div-produto-box-txt-det {
    height: 120px;
    margin-top: 10%;
  }

  .home-div-produto-box-txt-det.ajifol {
    height: 50px;
    margin-top: 5%;
  }

  .div-linha {
    margin-top: 32px;
    margin-bottom: 20px;
  }

  .home-secao-news {
    padding-right: 10%;
  }

  .home-banner-destaque-txt-tit {
    margin-top: 60px;
  }

  .topo-img-logo {
    padding-top: 10px;
  }

  .menu-button {
    color: #c9191e;
  }

  .menu-button.w--open {
    background-color: #b92e2e;
  }

  .text-block {
    font-size: 12px;
  }

  .img-logo-familia-produto {
    height: 30px;
  }

  .img-logo-familia-produto.ajifol {
    height: 45px;
  }

  .text-block-2 {
    width: 100%;
    float: left;
    text-align: left;
  }

  .error-message {
    height: 60px;
  }

  .text-block-4 {
    line-height: 18px;
  }

  .home-produto-topo {
    margin-top: 182px;
  }

  .empresa-secao-destaque {
    padding-left: 10%;
    padding-right: 10%;
  }

  .heading.cont_home_txt {
    margin-top: 20px;
  }

  .empresa-destaque-txt-det.vermelho {
    margin-bottom: 5%;
  }

  .empresa-destaque-linha {
    text-align: center;
  }

  .empresa-destaque-img-mapa {
    margin-top: 0;
  }

  .empresa-secao-fertilizantes-topo {
    padding-left: 10%;
    padding-right: 10%;
  }

  .empresa-img-destaque-logo-ajinomoto {
    align-self: center;
  }

  .empresa-secao-fabrica {
    background-position: 210% 200%;
    padding-left: 10%;
    padding-right: 10%;
  }

  .produto-secao-detalhe {
    padding-top: 2%;
  }

  .produto-img-destaque-embalagem {
    width: 60%;
    margin-top: -203px;
  }

  .produto-secao-detalhe-div-tit {
    width: 60%;
  }

  .produto-box-txt-det, .produto-box-txt-det.direita {
    font-size: 11px;
  }

  .produto-box-txt-det.obs {
    font-size: 10px;
    line-height: 14px;
  }

  .txt-det-bold {
    font-size: 11px;
  }

  .produto-cultura-div-icon {
    justify-content: space-between;
  }

  .produto-secao-outros {
    padding-bottom: 19%;
  }

  .produto-link-outros {
    width: 25%;
    height: 120px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .cultura-secao-destaque {
    background-color: #28222b;
    background-position: 50% 0;
  }

  .error {
    min-height: 650px;
  }

  .error.controle_alface {
    background-position: 50% 0;
  }

  .error.controle_alface.contabacaxi {
    min-height: 1650px;
  }

  .error.controle_alface.bananaslide {
    min-height: 1300px;
  }

  .error.controle_alface.bananaslide.batata {
    min-height: 1600px;
  }

  .error.controle_alface.bananaslide.batata.eucalipto.soja, .error.controle_alface.bananaslide.batata.eucalipto.cafe {
    min-height: 1350px;
  }

  .error.controle_alface.cebola_cont {
    min-height: 1600px;
  }

  .error.controle_alface.cebola_cont.uva {
    min-height: 1350px;
  }

  .error.controle_alface.pasto {
    min-height: 1050px;
  }

  .cultura-secao-beneficios-produto {
    padding-left: 50px;
    padding-right: 50px;
  }

  .right-arrow.setas {
    margin-top: 233px;
    top: 0;
  }

  .left-arrow.setas {
    margin-top: 233px;
  }

  .cultura-slider-div-img-cultivo {
    margin-top: 13px;
  }

  .cultura-slider-div-produtos-recomendados {
    margin-top: 60px;
  }

  .cultura-recomendacao-slider-div-box-produto.controle_int_box_slider {
    width: 32%;
  }

  .w_t_beneficios_cult {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .w_img_emp {
    margin-top: 0%;
  }

  .w_sec_emp {
    padding-left: 10%;
    padding-right: 5%;
  }

  .w_sec_emp03 {
    padding-left: 10%;
    padding-right: 10%;
  }

  .w_cont_emp_sec04 {
    flex-direction: row;
  }

  .w_div_flu_emp {
    margin-bottom: 0%;
    padding-left: 10%;
    padding-right: 10%;
  }

  .w_novo_txt_alinha_fr {
    margin-top: -12px;
  }

  .selct_divs_w {
    width: 100%;
  }

  .w_f01 {
    float: left;
    text-align: center;
    padding-left: 0;
    position: relative;
  }

  .form-wrapper {
    width: 40%;
    float: left;
    position: relative;
  }

  .div_representantes_area, .div_representantes_area02 {
    width: 100%;
    max-width: 100%;
  }

  .demili_home {
    margin-top: 0%;
  }

  .div_produtos_slides {
    margin-top: 9px;
  }

  .slider_home {
    min-height: 0;
  }

  .box-fases-recomendacoes {
    min-height: 650px;
  }

  .box-fases-recomendacoes.controle_alface {
    background-position: 50% 0;
  }

  .box-fases-recomendacoes.controle_alface.contabacaxi {
    min-height: 1650px;
  }

  .box-fases-recomendacoes.controle_alface.bananaslide {
    min-height: 1300px;
  }

  .box-fases-recomendacoes.controle_alface.bananaslide.batata {
    min-height: 1600px;
  }

  .box-fases-recomendacoes.controle_alface.bananaslide.batata.eucalipto.soja, .box-fases-recomendacoes.controle_alface.bananaslide.batata.eucalipto.cafe {
    min-height: 1350px;
  }

  .box-fases-recomendacoes.controle_alface.cebola_cont {
    min-height: 1600px;
  }

  .box-fases-recomendacoes.controle_alface.cebola_cont.uva {
    min-height: 1350px;
  }

  .box-fases-recomendacoes.controle_alface.pasto {
    min-height: 1050px;
  }

  .div-block-9 {
    margin-left: 10px;
  }
}

@media screen and (max-width: 767px) {
  .secao-topo {
    display: block;
  }

  .navbar {
    color: #000;
  }

  .home-secao-destaque {
    background-image: linear-gradient(rgba(0, 0, 0, 0) 72%, #28222c), url('../images/home2.jpg');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    padding-left: 10%;
    padding-right: 10%;
  }

  .home-secao-produtos {
    padding-left: 5%;
    padding-right: 5%;
  }

  .secao-rodape {
    text-align: center;
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .rodape-txt-menu {
    margin-top: 5%;
  }

  .secao-noticia-det {
    padding-left: 5%;
    padding-right: 5%;
  }

  .noticia-txt-tit {
    line-height: 30px;
  }

  .home-div-box-produto {
    width: 100%;
    text-align: center;
  }

  .home-div-box-produto-detalhe {
    width: 50%;
  }

  .home-div-produto-box-txt-det {
    height: 70px;
    margin-top: 5%;
  }

  .home-secao-cultura {
    background-size: contain;
    margin-bottom: 0%;
  }

  .home-div-box-cultura {
    width: 50%;
  }

  .home-secao-representantes {
    margin-top: 0%;
  }

  .home-div-representantes-form {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
  }

  .home-secao-videos {
    padding-left: 5%;
    padding-right: 5%;
  }

  .home-secao-news {
    padding-right: 10%;
  }

  .represeentante-img-trator {
    margin-top: -182px;
  }

  .home-banner-destaque-txt-tit {
    margin-top: 20px;
    font-size: 50px;
    line-height: 50px;
  }

  .home-banner-destaque-img-15-anos {
    width: 30%;
  }

  .home-cultura-txt-tit {
    font-size: 20px;
  }

  .div-news {
    width: 90%;
  }

  .error-message {
    height: 30px;
    line-height: 14px;
  }

  .home-produto-topo {
    margin-top: 268px;
  }

  .heading.cont_home_txt {
    margin-top: 20px;
  }

  .empresa-destaque-img-mapa {
    margin-top: 0;
  }

  .empresa-secao-fertilizantes-topo {
    padding-top: 25%;
    padding-bottom: 15%;
  }

  .div-50.mob {
    width: 100%;
  }

  .empresa-secao-fabrica {
    background-position: 110% 120%;
    background-size: 312px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .produto-secao-destque, .produto-secao-detalhe {
    padding-left: 5%;
    padding-right: 5%;
  }

  .produto-img-destaque-embalagem {
    width: 45%;
    margin-top: -116px;
  }

  .produto-secao-detalhe-div-tit {
    width: 70%;
  }

  .produto-txt-tit-sub {
    font-size: 20px;
    line-height: 24px;
  }

  .produto-txt-det-paragrafo {
    font-size: 14px;
    line-height: 18px;
  }

  .produto-div-box-detalhe {
    width: 100%;
  }

  .produto-div-box-detalhe.direita {
    height: auto;
    padding-bottom: 5%;
  }

  .div-linha-100.cultura {
    margin-top: 3%;
    margin-bottom: 3%;
  }

  .txt-det-bold {
    line-height: 13px;
  }

  .produto-img-cultura {
    width: 60px;
  }

  .produto-cultura-linha-det {
    text-align: left;
    line-height: 13px;
  }

  .produto-cultura-div-icon {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .produto-cultura-div-icon.download {
    flex-direction: column;
  }

  .produto-secao-outros {
    padding-bottom: 0%;
  }

  .produto-link-outros {
    width: 33.33%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .produto-txt-tit-cultura.calcio {
    margin-bottom: 5%;
  }

  .produto-linha-tit-cultura {
    text-align: left;
  }

  .cultura-secao-destaque, .cultura-secao-destaque.banana.batta.eucalipto.tomate {
    padding-left: 0%;
  }

  .cultura-tit-txt {
    padding-left: 15px;
    font-size: 50px;
  }

  .cultura-link-voltar {
    padding-left: 15px;
  }

  .error {
    min-height: 600px;
    margin-left: 3%;
    margin-right: 3%;
  }

  .error.controle_alface {
    min-height: 1300px;
    background-position: 50% 0;
  }

  .error.controle_alface.contabacaxi {
    min-height: 2150px;
  }

  .error.controle_alface.bananaslide {
    min-height: 1500px;
  }

  .error.controle_alface.bananaslide.batata {
    min-height: 1800px;
  }

  .error.controle_alface.bananaslide.batata.eucalipto {
    min-height: 1850px;
  }

  .error.controle_alface.bananaslide.batata.eucalipto.soja {
    min-height: 1600px;
  }

  .error.controle_alface.bananaslide.batata.eucalipto.cafe {
    min-height: 1550px;
  }

  .error.controle_alface.cebola_cont {
    min-height: 1850px;
  }

  .error.controle_alface.cebola_cont.uva {
    min-height: 1550px;
  }

  .error.controle_alface.pasto {
    min-height: 1200px;
  }

  .cultura-secao-beneficios-produto {
    padding-left: 0;
    padding-right: 0;
  }

  .right-arrow.setas, .left-arrow.setas {
    margin-top: 189px;
  }

  .cultura-slider-div-img-cultivo {
    margin-top: 11px;
  }

  .cultura-slider-div-txt-produtos-recomendados {
    margin-top: 58px;
  }

  .cultura-slider-div-produtos-recomendados {
    border-radius: 20px;
  }

  .cultura-recomendacao-slider-div-box-produto.controle_int_box_slider {
    width: 50%;
  }

  .heading-2 {
    padding-left: 10px;
  }

  .w_row {
    margin-top: 20px;
    padding-top: 0%;
  }

  .w_t_beneficios_cult {
    margin-top: 10px;
  }

  .w_cont_grande {
    padding-left: 30px;
    padding-right: 30px;
  }

  .w_img_emp {
    width: 100%;
    padding-left: 0;
  }

  .w_linha01 {
    margin-bottom: 20px;
  }

  .w_text02_box {
    width: 100%;
    float: left;
    padding-left: 0;
  }

  .w_conta_emp_01 {
    flex-direction: column;
    align-items: center;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .w_heading_emp01 {
    line-height: 77px;
  }

  .w_cont_emp_02 {
    padding-left: 0%;
    padding-right: 5%;
  }

  .unordered-list {
    padding-left: 10px;
  }

  .w_container_prod_emp_blo {
    padding-left: 5%;
    padding-right: 5%;
  }

  .w_emp_titu_cab_n {
    padding-left: 0;
    padding-right: 10px;
  }

  .w_sec_emp04 {
    top: 0;
  }

  .w_titu_emp_sec4 {
    text-align: left;
    margin-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 45px;
    line-height: 45px;
  }

  .w_text_novo_emp_sec04_ver {
    padding-left: 10px;
  }

  .w_novo_txt_sec04_ult {
    margin-top: 20px;
  }

  .w_div_flu_emp {
    margin-bottom: 0;
  }

  .coluna_logos_emp {
    display: block;
  }

  .logo_mobi_emp {
    width: 20%;
    float: left;
  }

  .w_novo_txt_alinha_fr {
    margin-left: 10px;
  }

  .w_f01 {
    float: left;
    clear: none;
    margin-left: 0;
    padding-left: 0;
    bottom: 0;
    right: 0;
  }

  .div_int_representantes02 {
    width: 100%;
    max-width: 100%;
  }

  .sec_contato_home {
    padding-left: 5%;
    padding-right: 5%;
  }

  .bt_env_w {
    margin-top: 20px;
    margin-right: 5%;
  }

  .demili_home {
    margin-top: 0%;
  }

  .div_produtos_slides {
    margin-top: -14px;
  }

  .div_sub_menu {
    margin-left: 15px;
  }

  .link-2w {
    margin-left: 0;
  }

  .important-text, .important-text-2 {
    font-size: 55px;
  }

  .unordered-list-3 {
    padding-left: 17px;
  }

  .container-4 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .secao-politica {
    padding-left: 5%;
    padding-right: 5%;
  }

  .columns {
    flex-direction: column;
  }

  .div-box-complemento {
    width: 93%;
    border-width: 2px;
    margin-bottom: 30px;
    padding-right: 35px;
  }

  .container-complemento {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
  }

  .box-fases-recomendacoes {
    height: 100%;
    background-position: 50% -55px;
    background-size: contain;
    margin-left: 3%;
    margin-right: 3%;
  }

  .box-fases-recomendacoes.controle_alface {
    min-height: 1300px;
    background-position: 50% 0;
  }

  .box-fases-recomendacoes.controle_alface.contabacaxi {
    min-height: 2150px;
  }

  .box-fases-recomendacoes.controle_alface.bananaslide {
    min-height: 1500px;
  }

  .box-fases-recomendacoes.controle_alface.bananaslide.batata {
    min-height: 1800px;
  }

  .box-fases-recomendacoes.controle_alface.bananaslide.batata.eucalipto {
    min-height: 1850px;
  }

  .box-fases-recomendacoes.controle_alface.bananaslide.batata.eucalipto.soja {
    min-height: 1600px;
  }

  .box-fases-recomendacoes.controle_alface.bananaslide.batata.eucalipto.cafe {
    min-height: 1550px;
  }

  .box-fases-recomendacoes.controle_alface.cebola_cont {
    min-height: 1850px;
  }

  .box-fases-recomendacoes.controle_alface.cebola_cont.uva {
    min-height: 1550px;
  }

  .box-fases-recomendacoes.controle_alface.pasto {
    min-height: 1200px;
  }

  .div-block-9 {
    margin-bottom: 25px;
  }

  .txt-det-box-amino-imune-tripla {
    font-size: 12px;
    line-height: 18px;
  }

  .columns-2 {
    display: flex;
  }
}

@media screen and (max-width: 479px) {
  .navbar {
    background-color: #fff;
    display: block;
  }

  .home-secao-destaque {
    background-position: 0 0, -591px 0;
    padding-top: 20%;
  }

  .home-secao-destaque.home2.omitir {
    display: none;
  }

  .nav-menu {
    background-color: rgba(209, 28, 37, .95);
  }

  .secao-rodape {
    font-family: Helveticaneueltstd lt, sans-serif;
  }

  .rodape-txt-menu {
    font-size: 12px;
  }

  .secao-noticia-det {
    padding-top: 5%;
  }

  .noticia-txt-tit {
    font-family: Helveticaneueltstd md, sans-serif;
    font-size: 23px;
    line-height: 28px;
  }

  .home-div-box-produto {
    width: 100%;
    margin-bottom: 10%;
    margin-left: 0%;
    padding: 10% 10% 15%;
  }

  .txt-home-div-box-produto {
    text-align: center;
  }

  .home-div-box-produto-detalhe, .home-div-box-produto-detalhe._50.mob {
    width: 100%;
    margin-top: 5%;
  }

  .home-div-box-produto-detalhe.mob._33, .home-div-box-produto-detalhe.box-33.mob, .btn.news {
    width: 100%;
  }

  .txt-marca-registrada {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 10px;
    line-height: 10px;
    display: inline;
  }

  .home-div-produto-box-txt-det {
    height: 100%;
    margin-top: 10%;
  }

  .home-secao-cultura {
    background-position: 50% -12px;
    margin-top: -22%;
    margin-bottom: 0%;
    padding-top: 20%;
  }

  .div-linha {
    height: .5px;
    float: left;
    margin-bottom: 84px;
    display: block;
    position: relative;
  }

  .home-secao-videos {
    padding-bottom: 10%;
  }

  .home-secao-news {
    text-align: center;
    background-position: 36%;
    background-size: cover;
  }

  .represeentante-img-trator {
    max-width: 85%;
    margin-top: -106px;
    margin-bottom: 17px;
    margin-right: 0;
  }

  .home-banner-destaque-txt-tit {
    margin-top: 20px;
    font-size: 35px;
    line-height: 35px;
  }

  .home-banner-destaque-img-15-anos {
    width: 50%;
  }

  .home-cultura-txt-tit {
    margin-top: 63px;
    padding-left: 10%;
    padding-right: 10%;
    line-height: 21px;
    display: inline-block;
  }

  .home-txt-tit-news {
    margin-bottom: 5%;
    font-size: 20px;
    line-height: 20px;
  }

  .div-news {
    text-align: center;
  }

  .news-input-email {
    margin-bottom: 5%;
    margin-right: 0%;
  }

  .news-form {
    width: 100%;
    flex-direction: column;
  }

  .text-block-2 {
    height: 100px;
  }

  .error-message {
    height: 55px;
    margin-top: 15px;
  }

  .brand.w--current {
    padding-left: 0;
  }

  .home-produto-topo {
    margin-top: 280px;
  }

  .empresa-secao-destaque {
    padding: 15% 5%;
  }

  .heading.cont_home_txt {
    margin-top: 20px;
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 16px;
  }

  .empresa-destaque-txt-det {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
  }

  .empresa-destaque-txt-det.vermelho {
    text-align: left;
    font-size: 16px;
    line-height: 21px;
  }

  .empresa-destaque-linha {
    text-align: center;
  }

  .empresa-destaque-img-mapa {
    margin-top: 10px;
  }

  .empresa-secao-fertilizantes-topo {
    padding-top: 15%;
    padding-bottom: 10%;
  }

  .div-50 {
    width: 100%;
  }

  .empresa-img-destaque-logo-ajinomoto {
    align-self: flex-start;
  }

  .empresa-secao-fabrica {
    background-image: none;
    padding-bottom: 15%;
    padding-left: 10%;
    padding-right: 10%;
  }

  .produto-secao-destque {
    height: 200px;
    background-position: 0;
    background-size: 120%;
    padding-top: 10%;
  }

  .produto-destaque-img-logo {
    width: 60%;
  }

  .produto-img-destaque-embalagem {
    width: 100%;
    margin-top: -87px;
  }

  .produto-secao-detalhe-div-tit {
    width: 100%;
  }

  .produto-txt-tit-sub {
    padding-right: 0;
  }

  .produto-txt-det-paragrafo {
    font-size: 13px;
    line-height: 19px;
  }

  .produto-div-box-detalhe {
    height: auto;
    padding: 8% 10%;
  }

  .produto-div-box-detalhe.direita {
    padding-bottom: 10%;
  }

  .div-linha-100.cultura {
    margin-top: 5%;
    margin-bottom: 5%;
  }

  .produto-box-txt-det {
    font-size: 11px;
  }

  .produto-box-txt-det.obs {
    line-height: 16px;
  }

  .txt-det-bold.cultura {
    text-align: left;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 7px;
  }

  .produto-cultura-linha-det {
    text-align: left;
    font-size: 10px;
    line-height: 11px;
  }

  .produto-cultura-div-icon {
    flex-direction: column;
    align-items: center;
  }

  .produto-secao-outros {
    padding-left: 5%;
    padding-right: 5%;
  }

  .produto-link-outros {
    width: 50%;
    height: 100px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .produto-txt-tit-cultura {
    margin-bottom: 5%;
  }

  .produto-txt-tit-cultura.calcio {
    margin-bottom: 10%;
  }

  .column, .column-2 {
    padding-left: 0;
  }

  .cultura-secao-destaque, .cultura-secao-destaque.banana.batta.eucalipto.tomate {
    padding-left: 0%;
  }

  .error {
    min-height: 600px;
    margin-left: 3%;
    margin-right: 3%;
    padding-top: 42px;
    padding-bottom: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .error.controle_alface {
    min-height: 2150px;
    background-position: 50% 0;
    padding-top: 20px;
  }

  .error.controle_alface.contabacaxi {
    min-height: 1277px;
  }

  .error.controle_alface.bananaslide {
    min-height: 2650px;
    background-position: 50% 23px;
  }

  .error.controle_alface.bananaslide.batata {
    min-height: 3300px;
    float: none;
    clear: both;
    position: relative;
  }

  .error.controle_alface.bananaslide.batata.eucalipto {
    min-height: 3050px;
  }

  .error.controle_alface.bananaslide.batata.eucalipto.soja {
    min-height: 2750px;
  }

  .error.controle_alface.bananaslide.batata.eucalipto.cafe {
    min-height: 2650px;
    background-position: 50% 80px;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .error.controle_alface.bananaslide.batata.eucalipto.cafe.cafe2 {
    min-height: 2950px;
  }

  .error.controle_alface.cebola_cont {
    min-height: 3000px;
  }

  .error.controle_alface.cebola_cont.rosa {
    min-height: 2600px;
  }

  .error.controle_alface.cebola_cont.uva {
    min-height: 2700px;
  }

  .error.controle_alface.cebola_cont.maca {
    min-height: 2400px;
  }

  .cultura-recomendacao-slide {
    float: none;
    clear: none;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-top: -87px;
    display: inline-block;
    position: static;
    overflow: hidden;
  }

  .right-arrow.setas, .left-arrow.setas {
    margin-top: 128px;
  }

  .cultura-slider-div-img-cultivo {
    margin-top: 70px;
  }

  .cultura-slider-div-img-cultivo.alface {
    margin-top: 85px;
  }

  .cultura-slider-txt-data {
    color: #414040;
    margin-top: 42px;
  }

  .cultura-slide-tit-txt-produtos-recomendados {
    color: #333;
    border-style: none;
    margin-top: -26px;
  }

  .cultura-slide-tit-txt-produtos-recomendados.controle_alface {
    color: #414040;
    margin-top: -26px;
  }

  .cultura-slider-div-produtos-recomendados {
    display: block;
    position: static;
  }

  .cultura-recomendacao-slider-div-box-produto {
    text-align: center;
    flex-flow: column;
    align-content: stretch;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    display: flex;
    position: static;
    overflow: hidden;
  }

  .cultura-recomendacao-slider-div-box-produto.controle_int_box_slider, .cultura-recomendacao-slider-txt-box-produto {
    width: 100%;
  }

  .heading-2 {
    padding-left: 0;
  }

  .w_row {
    padding-left: 10px;
  }

  .image-2 {
    display: inline;
  }

  .w_txt_emp01.empresa {
    font-size: 15px;
  }

  .div-block-5 {
    padding-top: 1px;
    padding-left: 0;
    padding-right: 0;
    display: inline;
  }

  .container-3 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .w_img_emp {
    width: 100%;
  }

  .w_linha01 {
    padding-left: 0;
  }

  .w_text02_box {
    width: 100%;
    margin-bottom: 36px;
    padding-left: 0;
    font-size: 13px;
    line-height: 19px;
  }

  .w_conta_emp_01 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .w_sec_emp {
    padding-bottom: 10px;
  }

  .w_heading_emp01 {
    padding-left: 0;
    font-size: 40px;
    line-height: 42px;
  }

  .w_cont_emp_02 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .unordered-list {
    margin-top: 0;
    padding-left: 10px;
  }

  .w_container_prod_emp_blo {
    padding-left: 0%;
    padding-right: 0%;
  }

  .w_sec_emp03 {
    padding-bottom: 40px;
    padding-left: 10%;
    padding-right: 10%;
  }

  .w_emp_titu_cab_n {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 22px;
    display: block;
  }

  .w_sec_emp04 {
    top: 0;
  }

  .w_titu_emp_sec4 {
    text-align: left;
    font-size: 27px;
    line-height: 35px;
  }

  .w_cont_emp_sec04 {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .w_text_novo_emp_sec04_ver {
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }

  .w_div_flu_emp {
    padding-bottom: 10%;
  }

  .w_novo_box_prod {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10%;
    padding-bottom: 10%;
    padding-left: 5%;
  }

  .logo_mobi_emp {
    width: 33%;
  }

  .selct_divs_w {
    width: 100%;
  }

  .w_f01 {
    margin-left: 0;
  }

  .form-wrapper {
    width: 100%;
    float: left;
    padding-top: 0;
  }

  .sec_contato_home {
    padding-left: 5%;
    padding-right: 5%;
  }

  .txt_cont_01 {
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
  }

  .bt_env_w {
    margin-top: 20px;
  }

  .demili_home {
    margin-top: 0%;
  }

  .div_produtos_slides {
    position: static;
  }

  .mask-2 {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .link-2w {
    font-size: 15px;
  }

  .important-text-3 {
    font-size: 55px;
  }

  .img-logo-2018 {
    margin-top: 5%;
  }

  .image-16 {
    margin-top: 14px;
  }

  .txt-intro-empresa-fabricas {
    display: none;
  }

  .container-5 {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .div-box-complemento {
    width: 85%;
    height: 100%;
    padding-bottom: 40px;
  }

  .box-fases-recomendacoes {
    min-height: 600px;
    margin-left: 3%;
    margin-right: 3%;
    padding-top: 42px;
    padding-bottom: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .box-fases-recomendacoes.controle_alface {
    min-height: 2150px;
    background-position: 50% 0;
    padding-top: 20px;
  }

  .box-fases-recomendacoes.controle_alface.contabacaxi {
    min-height: 1277px;
  }

  .box-fases-recomendacoes.controle_alface.bananaslide {
    min-height: 2650px;
    background-position: 50% 23px;
  }

  .box-fases-recomendacoes.controle_alface.bananaslide.batata {
    min-height: 3300px;
    float: none;
    clear: both;
    position: relative;
  }

  .box-fases-recomendacoes.controle_alface.bananaslide.batata.eucalipto {
    min-height: 3050px;
  }

  .box-fases-recomendacoes.controle_alface.bananaslide.batata.eucalipto.soja {
    min-height: 2750px;
  }

  .box-fases-recomendacoes.controle_alface.bananaslide.batata.eucalipto.cafe {
    min-height: 2650px;
    background-position: 50% 80px;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .box-fases-recomendacoes.controle_alface.bananaslide.batata.eucalipto.cafe.cafe2 {
    min-height: 2950px;
  }

  .box-fases-recomendacoes.controle_alface.cebola_cont {
    min-height: 3000px;
  }

  .box-fases-recomendacoes.controle_alface.cebola_cont.rosa {
    min-height: 2600px;
  }

  .box-fases-recomendacoes.controle_alface.cebola_cont.uva {
    min-height: 2700px;
  }

  .box-fases-recomendacoes.controle_alface.cebola_cont.maca {
    min-height: 2400px;
  }

  .div-amino-imune-tripla {
    padding: 20px 20px 20px 29px;
  }

  .text-block-5 {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .div-block-8 {
    margin-bottom: 25px;
  }

  .div-block-9 {
    margin-left: 20px;
  }

  .txt-det-box-amino-imune-tripla {
    font-size: 12px;
  }

  .columns-2 {
    display: flex;
  }

  .txt_videos_det {
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
  }
}


@font-face {
  font-family: 'Helveticaneueltstd bd';
  src: url('../fonts/HelveticaNeueLTStd-Bd.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Helveticaneueltstd lt';
  src: url('../fonts/HelveticaNeueLTStd-Lt.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Helveticaneueltstd md';
  src: url('../fonts/HelveticaNeueLTStd-Md.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Helveticaneueltstd blk';
  src: url('../fonts/HelveticaNeueLTStd-Blk.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Helveticaneueltstd roman';
  src: url('../fonts/HelveticaNeueLTStd-Roman.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}