body {
   font-family        : Special Elite, cursive;
   background-image   : url("../images/background_lines.png"), url("../images/background_yellow.png?42e1aa3…") !important;
   background-size    : contain, contain;
   background-position: 0 0, 50%;
   background-size    : cover;

}

h2 {
   line-height: 1;
}

.img-responsive {
   height         : 100vh;
   object-fit     : cover;
   object-position: bottom;
}

.slick-slider img {
   width: 100%;
}

.parrafo__slider {
   margin-top: 35px;
}

.slick-dots li {
   width: 50px;
}

.slick-dots li button:before {
   font-size: 20px !important;
}


.slick-slider {
   margin-top: -320px;
}

.body-vicuña section.text-description {
   padding-top: 10px;
}

.vid-width {
   width: 100% !important;
}


.logo-container {
   position     : relative;
   top          : 50px;
   z-index      : 99;
   text-align   : center;
   padding-left : 1.5rem;
   padding-right: 1.5rem;
}

.container_center {
   text-align: center;
}

.img_map {
   margin-left: 3rem;
}

.body-vicuña .history-area .map-image {
   clip-path        : polygon(0 0, 100% 0, 100% 100%, 24% 100%, 17% 75%, 30% 63%, 16% 30%, 31% 55%, 0 297%);
   -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 24% 100%, 17% 75%, 30% 63%, 16% 30%, 31% 55%, 0 297%);
}

.img-iconos {
   display       : flex;
   flex-direction: column;
}

.img-iconos img {
   max-height: 55px;
}

#img_icono-2 {
   margin-top: 2rem;
}

.pdf-zone {
   text-align: center;
}

.titulo-andino {
   margin-top : 40px;
   font-weight: 400;
   font-size  : 40px;
}

.download {
   margin-top: -45px;
}

.link-email {
   color      : #4a4a4a !important;
   font-weight: 400;
   font-size  : 18px;
}

.span-hero {
   display: block;
}

.section {
   padding: 0 1.5rem;
}

.history-area h2 {
   padding: 100px 0 65px !important;
}

.body-vicuña .history-area p {
   padding: 0 !important;
}

.body-vicuña img.image-beer {
   margin: 1rem auto 0;
}

.body-vicuña .history-area .map-image {
   shape-outside: polygon(28% 0, 100% 0, 100% 100%, 34% 100%, 17% 71%, 30% 59%, 18% 25%, 17% 21%, 23% 9%);
}

.body-vicuña section.text-description img {
   width: 250px !important;
}

/* móvil */
@media (max-width: 767px) {
   .logo-container img {
      width: 220px !important;
   }

   .download img {
      max-width: 100% !important;
   }

   .img-iconos {
      max-width: 100%
   }

   .span-hero {
      white-space: nowrap;
   }

   .img-iconos {
      display    : block !important;
      margin-left: 0px !important;
      width      : 100%;
   }

   #img_icono-2 {
      margin-top : 40px !important;
      margin-left: 0px !important;
   }

   .titulo-andino {
      font-size: 28px !important;
   }

   .img-iconos {
      display    : block !important;
      margin-left: 0px !important;
   }

   #img_icono-2 {
      margin-top : 40px !important;
      margin-left: 0px !important;
   }

   .img-iconos {
      display    : flex;
      margin-left: 20px;
   }

   #img_icono-2 {
      margin-top : 0px;
      margin-left: 40px;
   }

   .logo-container img {
      padding-top: 30px;
      width      : 100%;
   }

   .body-vicuña section.text-description {
      padding-top: 0;
   }

   .parrafo__slider {
      margin-top: 50px !important;
   }

   .img-responsive {
      height: 90vh !important;
   }

   #img_icono-2 {
      margin-left: 40px;
   }

   .body-vicuña .history-area .map-image {
      width: 150px;
   }
}

@media (min-width: 600px) {
   .container {
      max-width: 700px;
   }
}

/* tablet */
@media (min-width: 768px) {

   .logo-container {
      top: 60px;
   }

   .logo-container img {
      width: 326px;
   }

   .body-vicuña .footer .pdf-zone .download img {
      width: 100%;
   }

   .img_map {
      margin-left: 5rem;
   }

   .pdf-zone {
      text-align: center;
   }

   .body-vicuña p {
      font-size  : 16px;
      line-height: 1.4;
   }

   .body-vicuña .history-area .map-image {
      width: 300px;
   }

   .img-iconos img {
      max-height: 120px;
   }
}

/* PC */
@media (min-width: 992px) {
   .body-vicuña .history-area .map-image {
      width: 230px;
   }
}

/* Full HD */
@media (min-width: 1200px) {
   .body-vicuña .history-area .map-image {
      width: 320px;
   }
}