/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
@font-face {
  font-family: "Century Gothic";
  src: url('../../../../fonts/century/Century%20Gothic.eot');
  src: url('../../../../fonts/century/Century%20Gothic.eot#iefix') format("embedded-opentype"), url('../../../../fonts/century/Century%20Gothic.woff2') format("woff2"), url('../../../../fonts/century/Century%20Gothic.woff') format("woff"), url('../../../../fonts/century/Century%20Gothic.svg#Century%20Gothic') format("svg");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-F003;
}
@font-face {
  font-family: "Century Gothic";
  src: url('../../../../fonts/century/Century%20Gothic%20Bold.eot');
  src: url('../../../../fonts/century/Century%20Gothic%20Bold.eot#iefix') format("embedded-opentype"), url('../../../../fonts/century/Century%20Gothic%20Bold.woff2') format("woff2"), url('../../../../fonts/century/Century%20Gothic%20Bold.woff') format("woff"), url('../../../../fonts/century/Century%20Gothic%20Bold.svg#Century%20Gothic%20Bold') format("svg");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-F003;
}
@font-face {
  font-family: "Century Gothic";
  src: url('../../../../fonts/century/Century%20Gothic%20Bold%20Italic.eot');
  src: url('../../../../fonts/century/Century%20Gothic%20Bold%20Italic.eot#iefix') format("embedded-opentype"), url('../../../../fonts/century/Century%20Gothic%20Bold%20Italic.woff2') format("woff2"), url('../../../../fonts/century/Century%20Gothic%20Bold%20Italic.woff') format("woff"), url('../../../../fonts/century/Century%20Gothic%20Bold%20Italic.svg#Century%20Gothic%20Bold%20Italic') format("svg");
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  unicode-range: U+0020-F003;
}
@font-face {
  font-family: "Century Gothic";
  src: url('../../../../fonts/century/Century%20Gothic%20Italic.eot');
  src: url('../../../../fonts/century/Century%20Gothic%20Italic.eot#iefix') format("embedded-opentype"), url('../../../../fonts/century/Century%20Gothic%20Italic.woff2') format("woff2"), url('../../../../fonts/century/Century%20Gothic%20Italic.woff') format("woff"), url('../../../../fonts/century/Century%20Gothic%20Italic.svg#Century%20Gothic%20Italic') format("svg");
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  unicode-range: U+0020-F003;
}
#g-navigation.menu-absolute {
  position: initial;
}
/*
 ***************** Globales *****************
*/
#g-navigation .g-logo img {
  width: 200px;
}
div#contacto-header i {
  color: red;
}
.contacto-text {
  display: inline-flex;
  align-items: baseline;
}
div#contacto-header p {
  font-family: "asap", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  margin: 0 0 0 5px;
}
/*
 ***************** Home *****************
*/
.platform-content {
  text-align: center;
}
.itemid-279 #g-slideshow h3.g-slideshow-top-title {
  opacity: 1;
}
.g-verticalslideshow-wrapper .swiper-slide.swiper-slide-active {
  transform: rotate(0);
}
/*
 *********** Footer ***********
*/
.g-simplemenu i {
  color: red;
}
/*
 ***************** Nosotros *****************
 ******** Nuestra empresa ********
*/
.itemid-280 #g-above, .itemid-287 #g-above {
  background: #fff;
  margin-top: 10rem;
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
}
.itemid-280 #g-above h1, .itemid-287 #g-above h1, .itemid-280 #g-above h4, .itemid-287 #g-above h4 {
  text-align: center;
}
.nuestra-empresa {
  color: #fff;
  background-image: url('../../../../images/encabezado-nosotros.jpg') !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
}
.nuestra-empresa h1 {
  color: #fff;
}
div#custom-6348-particle {
  background-color: #00000085;
  padding-right: 3rem;
  padding-left: 3rem;
}
.sector-agricola h4 {
  color: #000;
  margin-bottom: 0;
}
.principales-clientes h1 {
  color: #000;
  margin-top: 0;
}
.g-imagegrid-wrapper.g-imagegrid-2cols.g-imagegrid-standard {
  justify-content: center;
}
.g-imagegrid .g-imagegrid-2cols .g-imagegrid-item {
  max-width: 350px;
}
.itemid-280 #g-above .g-title, .itemid-287 #g-above .g-title {
  margin: 0;
  padding: 0;
}
.itemid-280 #g-above g-content g-particle, .itemid-287 #g-above g-content g-particle {
  margin-top: 0;
  padding-top: 0;
}
div#custom-1136-particle, div#custom-2287-particle {
  padding-top: 1rem;
  padding-bottom: 0;
}
div#imagegrid-5225-particle, div#imagegrid-3160-particle {
  margin: 0;
}
/*
 *********** Titulo - Filosofia ***********
*/
.itemid-280 #g-feature, .itemid-287 #g-feature {
  background-image: none;
  background-color: #efefef;
  padding-bottom: 3rem;
}
div#simplecontent-5055-particle {
  margin: 0;
  padding: 0;
}
.itemid-280 #g-feature h2, .itemid-287 #g-feature h2 {
  display: flex;
  justify-content: center;
}
/*
 *********** Objetivos ***********
*/
.itemid-280 #g-showcase, .itemid-287 #g-showcase {
  background: linear-gradient(90deg, #e10339 40%, #fff 40%);
}
.itemid-280 #g-showcase .g-grid, .itemid-287 #g-showcase .g-grid {
  align-items: center;
}
/*
 *********** Valores ***********
*/
.itemid-287 #g-utility, .itemid-280 #g-utility {
  position: relative;
  background-color: #689b10;
}
.itemid-287 #g-utility h1, .itemid-280 #g-utility h1 {
  color: #fff;
}
.itemid-287 #g-utility li, .itemid-280 #g-utility li {
  color: #fff;
}
.itemid-287 #g-utility ul, .itemid-280 #g-utility ul {
  list-style: none;
  /* Remove default bullets */
}
.itemid-287 #g-utility ul li::before, .itemid-280 #g-utility ul li::before {
  /*list-style-image: url(../../../../images/brocoli-vineta.png);*/
  content: "•";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: red;
  /* Change the color */
  font-weight: bold;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 1em;
  /* Also needed for space (tweak if needed) */
  margin-left: -1em;
  /* Also needed for space (tweak if needed) */
}
.fraseresaltada {
  font-weight: 600;
  font-size: 1.5rem;
  color: #fff;
  text-align: center;
}
div#logo-1954-particle {
  position: absolute;
  margin: 0;
  padding: 0;
  bottom: 0;
  right: 0;
}
/*
 ***************** Mejora Continua *****************
*/
.itemid-289 #g-above, .itemid-292 #g-above {
  background: #fff;
  margin-top: 10rem;
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
}
.mejora-continua {
  color: #fff;
  background-image: url('../../../../images/mejora-continua.jpg') !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
}
div#custom-6983-particle {
  background-color: #00000085;
  padding-right: 3rem;
  padding-left: 3rem;
}
.itemid-289 #g-above h1, .itemid-292 #g-above h1, .itemid-289 #g-above h4, .itemid-292 #g-above h4 {
  text-align: center;
}
.mq-certificaciones h1 {
  color: #000;
  margin-top: 0;
}
.mq-esq-ino h4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
}
.mq-esq-ino h2 {
  display: none;
}
.itemid-289 #g-showcase, .itemid-292 #g-showcase {
  padding-top: 0;
}
/*
 *********** Puntos Estratégicos ***********
*/
.itemid-289 #g-showcase, .itemid-292 #g-showcase {
  background: linear-gradient(90deg, #e10339 40%, #fff 40%);
}
.itemid-289 #g-showcase .g-grid, .itemid-292 #g-showcase .g-grid {
  align-items: center;
}
/*
 ***************** Responsabilidad Social *****************
 ******** Responsabilidad Social ********
*/
.itemid-290 #g-above, .itemid-293 #g-above {
  background: #fff;
  margin-top: 10rem;
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
}
.resp-social {
  color: #fff;
  background-image: url('../../../../images/resp-social.jpg') !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
}
.itemid-290 #g-feature, .itemid-293 #g-feature {
  background-image: none;
  background-color: #efefef;
  padding-bottom: 3rem;
}
.itemid-290 #g-feature h1, .itemid-293 #g-feature h1 {
  margin-bottom: 3rem;
}
/*
 *********** Puntos Estrategicos ***********
*/
.itemid-290 #g-showcase, .itemid-293 #g-showcase {
  background: linear-gradient(90deg, #e10339 40%, #fff 40%);
}
.itemid-290 #g-showcase .g-grid, .itemid-293 #g-showcase .g-grid {
  align-items: center;
}
/*
 ***************** COVID-19 *****************
*/
.itemid-291 #g-above, .itemid-294 #g-above {
  background: #fff;
  margin-top: 10rem;
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
}
.covid {
  background-image: url('../../../../images/encabezado-covid.jpg') !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
}
div#custom-5686-particle {
  background-color: #00000085;
  padding-right: 3rem;
  padding-left: 3rem;
}
.covid h1 {
  text-align: center;
}
.itemid-291 #g-feature, .itemid-294 #g-feature {
  background-image: none;
}
.grid-covid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 3rem;
  margin-top: 5rem;
}
.grid-covid_target {
  margin-bottom: 3rem;
}
.target-center_1 {
  grid-column: 2;
}
.target-center_2 {
  grid-column: 3;
}
/*
 ***************** Productos *****************
*/
.itemid-281 #g-above, .itemid-283 #g-above {
  background: #fff;
  margin-top: 10rem;
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
}
.productos {
  background-image: url('../../../../images/productos.jpg') !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
}
.productos h1 {
  text-align: center;
}
.itemid-281 #g-container-main .g-content, .itemid-283 #g-container-main .g-content {
  padding-bottom: 0;
  margin-bottom: 0;
}
/*
Espacio entre Titulo e Imagenes
*/
.itemid-281 #g-container-main h2, .itemid-283 #g-container-main h2 {
  padding-bottom: 0;
}
.itemid-281 #g-expanded, .itemid-283 #g-expanded {
  padding-top: 0;
}
.itemid-281 #g-mainbar, .itemid-283 #g-mainbar {
  padding-bottom: 8rem;
}
/*
 ***************** Contacto *****************
*/
.itemid-282 #g-above, .itemid-288 #g-above {
  background: #fff;
  margin-top: 10rem;
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
}
.contacto {
  background-image: url('../../../../images/contacto.jpg') !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
}
.contacto h1 {
  text-align: center;
}
/* ivan */
#g-above .columns .g-simplecontent-item-main-content {
  opacity: 0.9;
}
#g-above > div:nth-child(2) .g-simplecontent-item-content-title {
  height: 3rem;
  margin: 0;
  font-size: 1.1rem;
}
#g-feature .g-simplecontent {
  text-align: center !important;
}
#g-above .heightstrech > div .g-logo-readmore-container {
  bottom: 4rem;
}
@media only all and (min-width: 88rem) {
  #g-above .columns {
    margin-top: 0;
    transform: translateY(0);
  }
}
#g-above .heightstrech > div {
  height: 31rem;
  margin: 0 1rem !important;
}
#g-above > div:nth-child(2) > div:nth-child(1) .g-simplecontent > div:nth-child(1), #g-above > div:nth-child(2) > div:nth-child(3) .g-simplecontent > div:nth-child(1) {
  margin-top: 8rem;
  height: 10rem;
}
#g-above > div:nth-child(2) > div:nth-child(1) > div, #g-above > div:nth-child(2) > div:nth-child(3) > div {
  margin: 0;
  padding: 0;
}
@media only all and (max-width: 50.99rem) {
  #g-above > div:nth-child(2) .g-simplecontent-item-content-title {
    text-align: center;
    font-size: 1rem;
  }
  #g-above > div:nth-child(2) > div:nth-child(1) .g-simplecontent > div:nth-child(1), #g-above > div:nth-child(2) > div:nth-child(3) .g-simplecontent > div:nth-child(1) {
    margin-top: 0;
    height: 3rem;
  }
  #g-above .heightstrech > div {
    height: 32rem;
    margin: 0 !important;
  }
  #g-above .heightstrech > div .g-logo-readmore-container {
    bottom: 5rem;
  }
}
#g-utility > div:nth-child(2) {
  position: relative;
}
.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title a {
  color: white;
}
#g-header .button.link {
  background: #ffffff;
  width: initial;
  padding: 1rem !important;
  margin: 1rem 0;
  border: 1px solid white !important;
  border-radius: 24px;
}
/*
 ***************** Responsive *****************
*/
/*
 *********** Large Desktop ***********
*/
@media (min-width: 88rem) {
  /*
    - Mejora-Continua
    - Responsabilidad Social
    - COVID-19
    - Productos
    - Contacto
    */
  .nuestra-empresa {
    padding: 3rem 20rem;
  }
  .mejora-continua, .resp-social, .covid, .productos, .contacto {
    padding: 0rem 22rem;
  }
}
/*
*********** Large Desktop ***********
*/
@media (min-width: 76rem) and (max-width: 87.9rem) {
  /*
    - Mejora-Continua
    - Responsabilidad Social
    - COVID-19
    - Productos
    - Contacto
    */
  .nuestra-empresa {
    padding: 3rem 6rem;
  }
  .mejora-continua, .covid, .resp-social, .productos, .contacto {
    padding: 0rem 16rem;
  }
}
/*
 *********** Tablet ***********
*/
@media (min-width: 51rem) and (max-width: 76rem) {
  /*
    ***************** Nosotros *****************
    */
  /*Contenedor
    - Nuestra Empresa
    - Mejora-Continua
    - Responsabilidad Social
    - Productos
    - Contacto
    */
  /*
    *********** Valores ***********
    */
  .nuestra-empresa, .mejora-continua, .resp-social, .covid, .productos, .contacto {
    padding: 3rem 6rem;
  }
  div#logo-1954-particle {
    width: 25rem;
  }
}
/*
 *********** Tablet - Mobil ***********
*/
@media only screen and (max-width: 51rem) {
  /****************** Nosotros ******************/
  /*********** Objetivos ************/
  /*
    *********** Valores ***********
    */
  /*
     ***************** Mejora Continua *****************
     *********** Puntos Estratégicos ***********
    */
  /*
     ***************** COVID-19 *****************
    */
  /*
    ***************** Contacto *****************
    */
  #g-navigation > div > div:nth-child(3) > div {
    margin-top: 0;
    padding-top: 0;
  }
  .g-video-container .g-video {
    padding-bottom: 13rem;
  }
  .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title a {
    color: white;
  }
  #g-header .button.link {
    background: #ffffff;
    width: initial;
    padding: 1rem !important;
    margin: 1rem 0;
    border: 1px solid white !important;
    border-radius: 24px;
  }
  .nuestra-empresa {
    padding: 6rem 0 0 0rem;
  }
  .itemid-280 #g-showcase, .itemid-287 #g-showcase {
    background: linear-gradient(180deg, #e10339 27%, #fff 27%);
  }
  .mejora-continua {
    padding: 6rem 0 0;
  }
  .resp-social {
    padding: 6rem 0 0;
  }
  div#logo-1954-particle {
    position: inherit;
  }
  .planet-green {
    display: flex;
    justify-content: flex-end;
  }
  .itemid-289 #g-showcase, .itemid-292 #g-showcase, .itemid-290 #g-showcase, .itemid-293 #g-showcase {
    /*
    ***************** Responsabilidad Social *****************
    *********** Puntos Estrategicos ***********
    */
    background: linear-gradient(180deg, #e10339 20%, #fff 20%);
  }
  .productos {
    padding: 6rem 0 0;
  }
  .covid {
    padding: 6rem 0 0;
  }
  .grid-covid {
    grid-template-columns: repeat(1, 1fr);
  }
  .target-center_1 {
    grid-column: 1;
  }
  .target-center_2 {
    grid-column: 1;
  }
  .contacto {
    padding: 6rem 0 0;
  }
}
/*
 *********** Mobil ***********
*/
@media only screen and (max-width: 30rem) {
  .g-verticalslideshow-wrapper .swiper-container {
    padding: 0;
    width: 70%;
  }
}
@media only screen and (min-width: 76rem) {
  #slideshow-3065-particle {
    display: none;
  }
}
/*# sourceMappingURL=custom_326.css.map */