@font-face {
   font-family: 'YummyCupcakes';
   font-style: normal;
   font-weight: normal;
   src: url("/themes/custom/minestle/fonts/yummycupcakes/font.woff") format('woff');
}

/**CSS KLIM FORTICRECE**/

/* Elementos ocultos externos al landing */
#block-breadcrumbs {
   display: none;
}

header.navigation-default.navigation-default--fixed {
   display: none;
   height: 0;
}

body {
   padding-top: 0 !important;
}

.section-anuncios {
   margin-bottom: 10vw;
}

.footer-default {
   display: none;
}

.w-100vw {
   width: 100vw;
   max-width: 100%;
}

.icon-banner {
   margin-left: 28vw;
   width: 44vw;
   margin-top: -387vw;
}

.banner-text {
   font-family: 'YummyCupcakes';
   font-style: normal;
   text-align: center;
   font-weight: 600;
   font-size: 7vw;
   line-height: 9vw;
   letter-spacing: 0.01em;
   color: #1A5632;
   width: 82vw;
   margin: auto;
   margin-top: -174vw;
}

.section1-bg {
   margin-top: 104vw;
}

.history-text {
   font-family: 'YummyCupcakes';
   font-style: normal;
   font-weight: 900;
   font-size: 10vw;
   text-align: center;
   letter-spacing: 0.04em;
   color: #1A5832;
   margin: auto;
   width: 90vw;
   margin-top: -226vw;
   line-height: 10.5vw;
}

.carousel-arrows-prev {
   position: absolute;
   z-index: 1000;
   top: 45%;
   left: 0;
   width: 10vw;
   margin-left: -2vw;
}

.carousel-arrows-next {
   position: absolute;
   z-index: 1000;
   top: 45%;
   right: 0;
   width: 10vw;
}

.history-carousel-item {
   width: 77vw;
   margin: auto;
   margin-top: 15vw;
}

.section2-title {
   font-family: 'YummyCupcakes';
   font-style: normal;
   font-weight: 600;
   font-size: 8.6vw;
   line-height: 9vw;
   text-align: center;
   color: #1A5632;
   width: 90vw;
   margin: auto;
   margin-top: -300vw;
}

.section2-text1 {
   font-family: 'YummyCupcakes';
   font-style: normal;
   font-weight: 300;
   font-size: 4.3vw;
   text-align: center;
   color: #376B4C;
   width: 63vw;
   margin: auto;
   margin-top: 5vw;
   line-height: 5.3vw;
}

.section2-text2 {
   font-family: 'YummyCupcakes';
   font-style: normal;
   font-weight: 300;
   font-size: 4.3vw;
   text-align: center;
   color: #376B4C;
   width: 70vw;
   margin: auto;
   margin-top: 4vw;
   line-height: 5.3vw;
}

.importance {
   height: 393vw;
}

.nav-image {
   width: 50vw;
   margin-left: 2vw;
}

.navbar-hamburguer {
   outline: none;
   box-shadow: none;
   border-color: #f8f9fa !important;
}

.nav-text {
   font-family: 'YummyCupcakes';
   font-style: normal;
   font-weight: 600;
   font-size: 5vw;
   line-height: 1vw;
   color: #1A5632 !important;
   margin: 1.2vw;
   margin-left: 5vw;
}

.nav-mobile-icon {
   display: inline-block;
   width: 1.5em;
   height: 1em;
   vertical-align: middle;
   background-repeat: no-repeat;
   background-position: center;
   background-size: 100%;
}


@media (min-width: 992px) {
   .icon-banner {
      margin-left: 15vw;
      width: 14vw;
      margin-top: -84vw;
   }

   .banner-text {
      font-family: 'YummyCupcakes';
      font-style: normal;
      font-weight: 900;
      text-align: left;
      font-size: 3.5vw;
      line-height: 4.5vw;
      letter-spacing: 0.03em;
      color: #1A5632;
      width: 40vw;
      margin-left: 16.5vw;
      margin-top: -35vw;
   }

   .section1-bg {
      margin-top: 4.5vw;
   }

   .history-text {
      font-family: 'YummyCupcakes';
      font-style: normal;
      font-weight: 900;
      font-size: 4vw;
      text-align: center;
      letter-spacing: 0.05em;
      color: #1A5832;
      margin: auto;
      margin-top: -46vw;
   }

   .history-line {
      margin: auto;
      width: 80vw;
      margin-top: -3vw;
   }

   .section2-bg {
      margin-top: -0.1vw;
   }

   .section2-img {
      width: 40vw;
      margin: auto;
      margin-top: -54vw;
   }

   .section2-title {
      font-family: 'YummyCupcakes';
      font-style: normal;
      font-weight: 600;
      font-size: 3.4vw;
      line-height: 55px;
      text-align: center;
      color: #1A5632;
      width: 37vw;
      margin: auto;
   }

   .section2-text1 {
      font-family: 'YummyCupcakes';
      font-style: normal;
      font-weight: 600;
      font-size: 1.3vw;
      text-align: center;
      color: #376B4C;
      width: 35vw;
      margin: auto;
      margin-top: 2vw;
      line-height: 1.8vw;
   }

   .section2-text2 {
      font-family: 'YummyCupcakes';
      font-style: normal;
      font-weight: 600;
      font-size: 1.3vw;
      text-align: center;
      color: #376B4C;
      width: 31vw;
      margin: auto;
      margin-top: 1vw;
      line-height: 1.8vw;
   }

   .section2-icons {
      margin: auto;
      width: 60vw;
      margin-top: -13vw;
   }

   .section2-values {
      margin: auto;
      width: 30vw;
      margin-top: -9.1vw;
   }

   .importance {
      height: inherit;
      margin-bottom: 3vw;
   }

   .nav-image {
      width: 10vw;
      margin-left: 10vw;
   }

   .nav-text {
      font-family: 'YummyCupcakes';
      font-style: normal;
      font-weight: 600;
      font-size: 1.6vw;
      line-height: 1vw;
      color: #1A5632 !important;
      margin: 1.2vw;
   }
}


/*Formulario y footer*/
/*.countrySelect label.gigya-label, .countrySelect label.gigya-label span {*/
/*    width: 94px !important;*/
/*    background: #ffffff !important;*/
/*    color: #167029 !important;*/
/*    text-align: left !important;*/
/*  border: 1px solid #167029 !important;*/
/*}*/
.countrySelect label.gigya-label {
   /*    display: inline-block;*/
   /*    padding: 0 !important;*/
   /*border: 0 !important;*/
   /*    margin-right: 1px;*/
   /*    height: 23px;*/
   border: 1px solid #167029 !important;
}

.collapsing {
   -webkit-transition: none;
   transition: none;
}


form#gigya-subscribe-with-email-form {
   margin-top: 50px;
}

label.gigya-composite-control.gigya-composite-control-label {
   display: none !important;
}

.gigya-composite-control.gigya-composite-control-submit {
   text-align: center !important;
   display: flex;
   justify-content: center;
}

input[type="submit"] {
   width: 241px !important;
   color: #FDBB19 !important;
   background-image: url("/themes/custom/minestle/images/klim/btn-suscribete1.png");
   background-repeat: no-repeat;
   background-size: 105%;
   background-color: transparent !important;
   background-position: center;
   border: 0 !important;
   content: "" !important;
}

input,
select {
   border-radius: 4px !important;
   border: 1px solid #167029 !important;
}

input,
select {
   border: 1px solid #167029 !important;
}

label.gigya-label span {
   color: #167029 !important;
}

.social-btn {
   text-decoration: none;
}

.green-color {
   color: #1A5632;
}

.suscribete-mb {
   width: 90vw;
   margin: 50px auto auto;
   max-width: 100%;

}

.suscribete-text {
   font-family: 'Helvetica';
   font-style: normal;
   font-weight: 600;
}

.suscribete-text {
   margin: auto;
   width: 90vw;
   text-align: center;
   padding-top: 6vw;
   font-size: 4vw;
}

.derechos {
   width: 100vw;
   height: 15vw;
   padding-top: 5vw;
   font-size: 3vw;
   text-align: center;
   background-color: #167029;
   color: white;
}

.footer {
   background-image: url("/sites/default/files/2024-08/Rectangle2017-mb.png");
   background-repeat: no-repeat;
   background-position: center;
   background-size: 100vw 90vw;
   height: 90vw;
   padding-top: 3vw;
   display: flex;
   flex-direction: column;
   align-content: center;
   align-items: center;
}

.logo-nido-footer {
   width: 50vw;
   height: 45vw;
   margin-bottom: 5vw;
}

.social-btns {
   margin-bottom: 3vw;
}

.gigya-screen.v2.portrait {
   max-width: 90vw;
}

.terminos-condiciones {
   font-size: 2.5vw;
}

.social-btn img {
   width: 7vw;
}

.aprendo-klim-text-1 {
   width: 85vw;
   margin: 4vw auto 20vw auto;
   color: #167029;
   font-family: 'YummyCupcakes';
   font-style: normal;
   font-size: 4.5vw;
}

.aprendo-klim {
   width: 100vw;
   height: auto;
   text-align: center;
   background-image: url("/themes/custom/minestle/images/klim/Fondo-Carousels-mb.webp");
   background-position: center;
   background-repeat: no-repeat;
   background-size: 100vw auto;
   padding-top: 10vw;
   font-size: 4vw;
   padding-bottom: 11vw;
   position: relative;
   z-index: 2;
   margin-top: -8vw;
   background-color: #ffd73e;
}

.aprendo-logo {
   width: 82vw;
}

#collapseOne,
#headingOne,
#collapseTwo,
#headingTwo,
#collapseThree,
#headingThree {
   background: none;
   border: 0px;
}

.btn-link-aprendo {

   display: flex;
   justify-content: center;
   align-items: center;
   gap: 5px;
}

.btn-link-aprendo-mb {
   display: flex;
   justify-content: center;
   align-items: center;
   gap: 5px;
   width: 52vw;
   height: 17vw;
   background-image: url("/themes/custom/minestle/images/klim/Rectangle%20132258_0.png");
   background-repeat: no-repeat;
   background-size: 100% 16vw;
   color: white !important;
   font-family: 'YummyCupcakes';
   font-size: 6vw !important;
   font-style: normal;
   line-height: 10vw;
}

.aprendo-klim .slick-list.draggable {
   padding: 0 !important;
}

.aprendo-klim .slick-arrow img {
   width: 10vw;
   height: 19vw;
}

.aprendo-klim .slick-prev:focus-visible,
.aprendo-klim .slick-next:focus-visible,
.aprendo-klim .slick-prev img:focus-visible,
.aprendo-klim .slick-next img:focus-visible {
   outline-style: unset !important;
}

.aprendo-top-bar-mb .slick-arrow {
   background: unset;
   border: none;
   position: absolute;
   top: -2vw;
   width: 10vw;
   height: 19vw;
   margin: 0;
   padding: 0;
}

.aprendo-top-bar-mb .slick-next {
   right: -1vw;
}

.aprendo-top-bar-mb .slick-prev {
   left: -1vw;
   top: 6vw;
}

.aprendo-top-bar-mb .slick-disabled {
   opacity: 0.5;
}

.aprendo-top-bar-mb .info-icon img {
   display: inline-block;
   width: 5vw;
   margin-top: -1vw;
}

.inmunidad-slick-mb .slick-list,
.aprendo-top-bar-mb .slick-list {
   padding: 0 !important;
}

.inmunidad-slick-mb .slick-dots .slick-active button {
   background-color: #167029;
}

.inmunidad-slick-mb .slick-dots button {
   background-color: transparent;
   border-radius: 2vw;
   width: 4vw;
   height: 4vw;
   color: transparent;
   border: 0.5vw solid #167029;
   margin: 0.5vw;
}

.inmunidad-slick-mb .slick-dots {
   display: flex;
   flex-wrap: nowrap;
   align-content: center;
   justify-content: center;
   align-items: center;
   list-style-type: none;
   padding: 0;
   margin-top: 5vw;
}

.aprendo-card-item-mb {
   width: 78vw !important;
   margin: auto;
   background-color: #167029;
   border-radius: 5vw;
   height: 95vw;
   padding: 4vw 2vw;
   color: white;
}

.preview-container img {
   width: 70vw;
   margin: auto;
}

.inmunidad-slick-mb {
   margin-top: 10vw;
}

.aprendo-card-item-mb .aprend-card-title {
   font-size: 6vw;
   margin-top: 2vw;
   font-family: 'YummyCupcakes';
   font-style: normal;
   color: white !important;
}

.aprendo-card-item-mb .aprend-card-text {
   font-size: 3.5vw;
   font-family: 'Helvetica';
   font-style: normal;
   width: 70vw;
   margin: auto;
   color: white !important;
}

.conoce-btn {
   margin: 10vw auto 28vw auto;
}

.conoce-btn .btn {
   background-image: url("/themes/custom/minestle/images/klim/btn-suscribete1.webp");
   background-repeat: no-repeat;
   background-size: 100%;
   width: 80vw;
   height: auto;
   font-size: 4.5vw;
   line-height: 10vw;
   color: #FFE110;
   font-family: 'Helvetica';
   font-style: normal;
   padding: 2vw;
}

.conoce-btn .btn:hover {
   color: #FFE110 !important;
}

.conoce-btn img {
   width: 15vw;
}

@media (min-width: 992px) {
   .conoce-btn img {
      width: 4vw;
   }

   .conoce-btn .btn {
      background-image: url("/themes/custom/minestle/images/klim/btn-suscribete1.webp");
      background-repeat: no-repeat;
      background-size: 100%;
      width: 23vw;
      height: auto;
      font-size: 1.4vw;
      line-height: 0vw;
      color: #FFE110;
      font-family: 'Helvetica';
      font-style: normal;
      padding: 1vw;
   }

   .conoce-btn {
      margin: 0vw auto;
      width: 100vw;
      padding: 0;
   }

   .gigya-composite-control.gigya-composite-control-submit {
      text-align: left !important;
   }

   .gigya-screen.v2.portrait {
      padding-right: 0;
      padding-left: 120px;
   }

   .suscribete-ds {
      width: 35vw;
      margin: auto;
   }

   .suscribete-text {
      margin: auto;
      width: 33vw;
      padding-top: 2vw;
      font-size: 1.5vw;
      max-width: 100%;
   }

   .derechos {
      width: 100vw;
      max-width: 100%;
      height: 5vw;
      padding-top: 1.2vw;
      text-align: center;
      background-color: #167029;
      color: white;
      font-size: 1.7vw;
   }

   .footer {
      background-image: url("/themes/custom/minestle/images/klim/Rectangle2017.webp");
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100vw 45vw;
      height: 49vw;
      padding-top: 0vw;
      margin-top: -6vw;
      display: flex;
      flex-direction: column;
      align-content: center;
      align-items: center;
   }

   .logo-nido-footer {
      width: 20vw;
      height: 18vw;
      margin-bottom: 0vw;
      margin-top: 13vw;
   }

   .terminos-condiciones {
      font-size: 1.5vw;
      margin-top: 0;
   }

   .social-btns {
      margin-top: 2vw;
   }

   .social-btn {
      margin-left: 0.5vw;
      margin-right: 0.5vw;
   }

   .social-btn img {
      width: 4vw;
   }

   .aprendo-klim-text-1 {
      color: #167029;
      font-size: 1.7vw;
      font-family: 'YummyCupcakes';
      font-style: normal;
      width: 39vw;
      margin-bottom: 4vw;
      font-weight: 700;
   }

   .aprendo-klim {
      width: 100vw;
      height: 95vw;
      text-align: center;
      background-image: url("/themes/custom/minestle/images/klim/fondo-carousels-ds.webp");
      background-position: center;
      background-repeat: no-repeat;
      background-size: 100vw 95vw;
      padding-top: 10vw;
   }

   .aprendo-logo {
      width: 25vw;
      margin: auto;
   }

   .linea-text-1 {
      width: 26vw;
      margin: auto;
   }

   .aprendo-top-bar-ds {
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: center;
      flex-wrap: nowrap !important;
      /* background: #FECD31; */
      background: #FFFFFF;
      width: 70vw;
      height: 4vw;
      margin: auto;
      border-radius: 1vw;

   }

   .aprendo-content-item {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      align-content: center;
      justify-content: center;
      width: 79vw;
      margin: 2vw auto;
      border: 2px dashed white;
      border-radius: 2vw;
   }

   .aprendo-card-item {
      background-color: #167029;
      border-radius: 1.5vw;
      width: 23vw;
      height: 32vw;
      margin: 0.5vw 2vw;
   }

   .btn-link-aprendo {

      /* border: 3px solid #167029 !important; */
      border: 3px solid #146625 !important;
      border-radius: 1vw !important;
      width: 12vw;
      height: 2.7vw;
      margin: 0.6vw 8vw;
      padding: 0vw !important;
      font-family: 'YummyCupcakes';
      font-size: 1.3vw !important;
      font-weight: 600 !important;
      /* color: #167029 !important; */
      color: #146625 !important;
      line-height: 2.2vw !important;
   }

   .preview-container img {
      width: 21vw;
      margin: 1vw;
   }

   .aprend-card-title {
      color: white;
      margin-left: 1vw;
      margin-right: 1vw;
      font-size: 2vw;
      font-family: 'YummyCupcakes';
      font-style: normal;
   }

   .aprend-card-text {
      width: 84%;
      color: white;
      margin: auto;
      font-size: 1.1vw;
      text-align: center;
   }

   .btn-link-aprendo.active {
      background-image: url("/themes/custom/minestle/images/klim/Rectangle-132258.webp") !important;
      background-repeat: no-repeat !important;
      background-size: 100%;
      height: 5vw;
      border: 0 !important;
      color: white !important;
      line-height: 2.6vw !important;
      background-size: 100% !important;
      margin-top: 53px;
   }

   .btn-link-aprendo.active .info-green {
      display: none;
   }

   .btn-link-aprendo.active .info-white {
      display: inline-block;
   }

   .info-white {
      display: none;
   }

   .info-white {
      margin-top: -0.3vw !important;
   }

   .info-icon:hover:after {
      content: attr(custom-title);
      position: relative;
      display: block;
      width: 17vw;
      padding: 0.5vw;
      left: inherit;
      bottom: 8vw;
      text-align: center;
      white-space: pre-wrap;
      color: white;
      background-image: url("/themes/custom/minestle/images/klim/Vector%20123.png");
      background-size: 17vw 100%;
      line-height: 1.3vw;
      background-repeat: no-repeat;
      font-family: 'YummyCupcakes';
      font-style: normal;
      font-size: 1.3vw;
   }


   .aprendo-prev,
   .aprendo-next,
   .aprendo-prev img,
   .aprendo-next img {
      width: 5vw;
      position: absolute;
      margin-top: 7vw;
   }

   a.aprendo-next {
      left: 91vw;
   }

   a.aprendo-prev {
      right: 94vw;
   }
}

/*Beneficios - info nutrimental*/
.nan-carousel-2 .slick-next,
.nan-carousel-2 .slick-prev {
   background-color: white;
   border: none;
   border-radius: 100%;
}

.nan-carousel-2 .slick-prev,
.slick-next {
   z-index: 5;
   top: 50vw;
   box-sizing: border-box;
   position: absolute;
   display: block;
   transform: scale(var(--ggs, 1));
   width: 17vw;
   height: 17vw;
}

.nan-carousel-2 .slick-prev {
   left: -8.5vw;
}

.nan-carousel-2 .slick-next {
   right: -8.5vw;
}

.nan-carousel-2 .slick-prev::after,
.nan-carousel-2 .slick-prev::before,
.nan-carousel-2 .slick-next::after,
.nan-carousel-2 .slick-next::before {
   content: "";
   display: block;
   box-sizing: border-box;
   position: absolute;
}

.nan-carousel-2 .slick-prev::before {
   width: 4vw;
   height: 0.5vw;
   bottom: 8vw;
   left: 10vw;
   background: #1A5632;
}

.nan-carousel-2 .slick-prev::after {
   width: 2.5vw;
   height: 2.5vw;
   border-bottom: 2px solid;
   border-left: 2px solid;
   transform: rotate(45deg);
   bottom: 7vw;
   color: #1A5632;
   left: 10vw;
}

h2 {
   font-family: 'YummyCupcakes';
}

.nan-carousel-2 .slick-next::before {
   width: 4vw;
   height: 0.5vw;
   bottom: 8vw;
   right: 10vw;
   background: #1A5632;
}

.nan-carousel-2 .slick-next::after {
   width: 2.5vw;
   height: 2.5vw;
   border-bottom: 2px solid;
   border-left: 2px solid;
   transform: rotate(225deg);
   bottom: 7vw;
   color: #1A5632;
   right: 10vw;
}

.color-light-green {
   color: #08A44B;
}

.color-red {
   color: #ED3B00;
}

.color-green {
   color: #1A5632;
}

.color-blue {
   color: #1F529A;
}

h2.Yummi,
h2.yummi {
   font-weight: bold;
}

.nuestros-productos {
   background: url('/themes/custom/minestle/images/klim/fondo-productos-mb.webp');
   background-size: cover;
   overflow-x: hidden;
   max-width: 100%;

}


.nuestros-beneficios {
   background: url('/themes/custom/minestle/images/klim/fondo-beneficios-mb.webp') no-repeat;
   background-size: 100% 100%;
   color: #1A1A1A;
   font-family: Helvetica;
   font-size: 14px;
   position: relative;
   z-index: 3;
}


.nuestros-beneficios .lista {
   gap: 15px;
}

.pointer:hover {
   cursor: pointer;
}

#info-nutrimental-modal .modal-content {
   background: url('/themes/custom/minestle/images/klim/modal-ds.png');
   background-size: cover;
   border: none;
   max-width: 94vw;
}

#info-nutrimental-modal .retailer-image {
   width: 50%;
   text-align: center;
}

#info-nutrimental-modal .retailer-image img {
   max-height: 50px;
   max-width: 125px;
}

#info-nutrimental-modal .retailer-button {
   max-width: 50%;
}

.modal-close-button button {
   max-width: 48px;
   opacity: 1;
   margin-right: -12px;
}

.retailer {
   background: url('/themes/custom/minestle/images/klim/borde-ds.png') no-repeat;
   background-size: 100% 100%;
   padding: 15px;
   width: 85%;
}

img.img-fluid:focus-visible {
   outline: none !important;
}

h2.Yummi,
h2.yummi {
   font-weight: bold;
}

.modal button.close.pointer {
   border-radius: 100px;
   text-indent: inherit;
   border: none;
   width: 48px;
   height: 48px;
   opacity: 1;
   background: none;
   position: inherit;
}

#tabla-nutrimental-modal .modal-content {
   background-color: transparent;
}

#tabla-nutrimental-modal button.close {
   margin-top: -10px;
   margin-right: -30px;
   position: absolute;
   z-index: 100;
}

.nan-carousel-2 .slick-prev,
.nan-carousel-2 .slick-next {
   font-size: 0;
}

@media screen and (min-width: 992px) {
   .w-lg-25 {
      width: 25% !important;
   }

   .nuestros-productos {
      background: url('/themes/custom/minestle/images/klim/fondo-seccion-productos.webp') no-repeat;
      background-size: 100% 80%;
   }

   .nuestros-beneficios {
      background: url('/themes/custom/minestle/images/klim/fondo-beneficios.webp') no-repeat;
      background-size: 100% 100%;
      font-size: 18px;
   }

   .nan-carousel-2 button.slick-prev.slick-disabled,
   .nan-carousel-2 button.slick-next.slick-disabled {
      opacity: 0.5;
   }

   .nan-carousel-2 button.slick-prev {
      background: url('/themes/custom/minestle/images/klim/product-arrow-right.webp') no-repeat;
      background-size: 95% 95%;
   }

   .nan-carousel-2 button.slick-next {
      background: url('/themes/custom/minestle/images/klim/product-arrow-left_0.png') no-repeat;
      background-size: 95% 95%;
      z-index: 5;
      top: 22vw;
      box-sizing: border-box;
      position: absolute;
      display: block;
      transform: scale(var(--ggs, 1));
      width: 4vw;
      height: 4vw;

   }

   .nan-carousel-2 .slick-next {
      right: -1.5vw;
   }

   .nan-carousel-2 .slick-prev {
      left: -0.5vw;
   }

   .nan-carousel-2 .slick-prev,
   .slick-next {
      z-index: 5;
      top: 22vw;
      box-sizing: border-box;
      position: absolute;
      display: block;
      transform: scale(var(--ggs, 1));
      width: 4vw;
      height: 4vw;
   }

   .nan-carousel-2 button.slick-next:focus,
   .nan-carousel-2 button.slick-prev:focus {
      outline: none;
   }

   button.slick-prev.slick-arrow::before,
   button.slick-prev.slick-arrow::after,
   button.slick-next.slick-arrow::before,
   button.slick-next.slick-arrow::after {
      display: none;
   }

   #tabla-nutrimental-modal button.close {
      margin-top: -15px;
      margin-right: -40px;
   }

   .nuestros-productos {
      padding-top: 6vw;
   }
}

.slick-prev:before,
.slick-next:before {
   display: none;
}

.slick-dots li button:before {
   display: none;

}


.site-footer {
   margin-top: -13vh !important;
}

html body main {
   width: 100%;
   max-width: 100%;
   overflow-x: hidden;
}


.section-anuncios__title {
   color: #00000078;
   text-align: center;
}

.section-anuncios__close {
   position: absolute;
   right: 0px;
   top: 0px;
   background: white;
   padding: 4px;
   font-size: 15px;
   color: #0a58ca;
   line-height: 10px;
   text-decoration: none;
   cursor: pointer;
}


.title-nuestros-productos {
   max-width: 350px;

}