@media screen and (max-width: 500px) {
    video {
        height: 70vh;
      }
}

@media screen and (max-width: 1000px) {
  video {
      height: 70vh;
    }
}

.section_padding {
    padding-top: 5%;
    padding-bottom: 5%;
}

.container-fluid_height {
    height: unset;
}

.section_padding_carousel{
  align-content: center;
}

.absolute-text {
    position: absolute;
    padding-left: 15%!important;
    top:16%;
    padding-top: 20%!important;
    padding-bottom: 10%!important;
    transform: translate(-10%, -30%);
    color: white;
  }

  @media screen and (max-width: 1000px) {
    .absolute-text {
      position: absolute;
      padding-left: 15%!important;
      top:16%;
      padding-top: 40%!important;
      padding-bottom: 20%!important;
      transform: translate(-10%, -30%);
      color: white;
    }
} 

@media screen and (max-width: 500px) {
  .absolute-text {
    position: absolute;
    padding-left: 15%!important;
    top:18%;
    padding-bottom: 20%!important;
    transform: translate(-10%, -30%);
    color: white;
  }
} 


.texto_savoir {
    left:0%;
    top: 30%;
    z-index: 2; /* Asegura que esta fila esté sobre las demás */
}
  
@media screen and (max-width: 1200px) {
    .texto_savoir {
      left:0%;
      top: 28%;
      z-index: 2; /* Asegura que esta fila esté sobre las demás */
    }

     .section_padding_carousel{
      padding-bottom: 5%!important;
    }
}

@media screen and (max-width: 1000px) {
  .texto_savoir {
    left:0%;
    top: 28%;
    z-index: 2; /* Asegura que esta fila esté sobre las demás */
  }

  .foto_padding{
    padding-right: 20%!important;
  }

   .section_padding_carousel{
    padding-bottom: 5%!important;
  }
}

  
  
@media screen and (max-width: 500px) {
    .texto_savoir {
      left:0%;
      top: 8%;
      z-index: 2; /* Asegura que esta fila esté sobre las demás */
    }

    .foto_padding{
      padding-right: 20%!important;
    }
}

.font_titol{
    font-weight: 800;
      font-size: clamp(25pt, 4vw, 33pt);
    line-height: 109%;
}

.font_text{
  font-weight: 300;
  font-size: clamp(12pt, 4vw, 23pt);
}

.font_text_g{
  font-weight: 700;
  font-size: clamp(50pt, 4vw, 100pt);
  line-height: 93%;
}

/*img feel width: 70%*/

.font_size{
    font-style: italic;
}

.font_carreousel{
  font-weight: 700;
  font-size: clamp(28pt, 4vw, 56pt);
}

.btn_round {
    border-radius: 2px;
    background-color: #476734;
}

/*section 5*/
.talent{
  background-image: url("../img/home/talent1.jpg");
  background-repeat: no-repeat;  
  background-position: center;
  background-position-y: inherit;
  background-size: cover;

}


/*section 6*/
.ultim{
    background-image: url("../img/home/medio1.jpg");
    background-repeat: no-repeat;  
    background-position: center;
    background-position-y: inherit;
    background-size: cover;
  
  }

/*carousel*/

.carousel-item {
    justify-content: center;
    align-items: center;
    height: 500px; /* Ajusta la altura según sea necesario */
    position: relative;
    text-align: center;
}

.carousel-control-prev-icon, .carousel-control-next-icon {
    background-color: rgba(47, 101, 43, 1);
}


 /*Logo SVG*/
 .cls-1 {
    fill: #8fbe2d;
  }

  .cls-1, .cls-2, .cls-3, .cls-4 {
    stroke-width: 0px;
  }

  .cls-5 {
    stroke-dasharray: 0 0 3.96 3.96;
  }

  .cls-5, .cls-6, .cls-2, .cls-7, .cls-8, .cls-9, .cls-10, .cls-11 {
    fill: none;
  }

  .cls-5, .cls-6, .cls-7, .cls-8, .cls-9, .cls-10, .cls-11 {
    stroke: #30672d;
    stroke-miterlimit: 10;
  }

  .cls-12 {
    clip-path: url(#clippath-2);
  }

  .cls-13 {
    clip-path: url(#clippath-1);
  }

  .cls-14 {
    clip-path: url(#clippath-4);
  }

  .cls-7 {
    stroke-dasharray: 0 0 3.92 3.92;
  }

  .cls-8 {
    stroke-dasharray: 0 0 3.97 3.97;
  }

  .cls-15 {
    font-family: Bilo-Bold, Bilo;
    font-size: 16px;
    font-weight: 700;
  }

  .cls-15, .cls-4 {
    fill: #30672d;
  }

  .cls-9 {
    stroke-dasharray: 0 0 4.04 4.04;
  }

  .cls-3 {
    fill: #f58931;
    opacity: .79;
  }

  .cls-16 {
    clip-path: url(#clippath);
  }

  .cls-17 {
    clip-path: url(#clippath-3);
  }

  .cls-18 {
    clip-path: url(#clippath-5);
  }

  .cls-10 {
    stroke-dasharray: 0 0 4.16 4.16;
  }

  .cls-11 {
    stroke-dasharray: 0 0 4.07 4.07;
  }