.containercarrusel {
  display: flex;
}


#element1:checked~#slider-arrows label:nth-child(2),
#element2:checked~#slider-arrows label:nth-child(3),
#element3:checked~#slider-arrows label:nth-child(4),
#element4:checked~#slider-arrows label:nth-child(1) {
  display: block;
  float: right;
  background-image: url('../img/adelante-c.png');
  background-repeat: no-repeat;
  height: 70px;
  width: 70px;
}

#element1:checked~#slider-arrows label:nth-child(4),
#element2:checked~#slider-arrows label:nth-child(1),
#element3:checked~#slider-arrows label:nth-child(2),
#element4:checked~#slider-arrows label:nth-child(3) {
  display: block;
  float: left;
  background-image: url('../img/atras-c.png');
  background-repeat: no-repeat;
  height: 70px;
  width: 70px;
}


.slider-element {
  display: inline-block;
  width: 25%;
  vertical-align: top;
}

.column {
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  text-align: left;

}

.red-background {
  width: 40%;
}

.red-background2 {
  width: 60%;
}

.Slide-tit {
  color: #000;
  letter-spacing: 1px;
  -webkit-text-stroke-width: 0px;
  text-indent: 0;
  font-family: Anton, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 60px;
  text-align: left;
  margin-top: 20px;
  line-height: 60px;
}

#slider-box {
  display: flex;
  justify-content: center;
  /* Centra los elementos horizontalmente */
  align-items: center;
  /* Centra los elementos verticalmente */
}

.slider-element {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.slider-element {
  width: 100%;
  text-align: right;
  /* Alinea el texto a la derecha dentro de los elementos */
}

#slider-arrows {
    width: 100%;
    margin-top: 50px;
}

#slider-box {
  height: 100%;
  width: 400%;
}

#slider-container {
  height: 10%;
  margin: 0 auto;
  overflow: hidden;
  text-align: left;
  width: 80%;
}


.slider-element {
  float: left;
  width: 25%;
}

#element1:checked~#slider-arrows label:nth-child(2),
#element2:checked~#slider-arrows label:nth-child(3),
#element3:checked~#slider-arrows label:nth-child(4),
#element4:checked~#slider-arrows label:nth-child(1) {
  display: block;
  float: right;
  background-image: url('../img/adelante.png');
  background-repeat: no-repeat;
  /* Evita que la imagen se repita */
  height: 40px;
  width: 40px;
}

#element1:checked~#slider-arrows label:nth-child(4),
#element2:checked~#slider-arrows label:nth-child(1),
#element3:checked~#slider-arrows label:nth-child(2),
#element4:checked~#slider-arrows label:nth-child(3) {
  display: block;
  float: left;
  background-image: url('../img/atras.png');
  background-repeat: no-repeat;
  /* Evita que la imagen se repita */
  height: 40px;
  width: 40px;
}



#element1:checked~#slider-container #slider-box {
  margin-left: 0;
}

#element2:checked~#slider-container #slider-box {
  margin-left: -100%;
}

#element3:checked~#slider-container #slider-box {
  margin-left: -200%;
}
#element4:checked~#slider-container #slider-box {
    margin-left: -300%;
  }
  
#slider-arrows label {
  color: transparent;
  cursor: pointer;
  display: none;
  font-size: 2rem;
  height: 20px;
  width: 20px;
  margin-top: -130px;
}

#slider-box {
  -webkit-transition: all 0.75s ease;
  -moz-transition: all 0.75s ease;
  -ms-transition: all 0.75s ease;
  -o-transition: all 0.75s ease;
  transition: all 0.75s ease;
}

.w-layout-blockcontainer {
  max-width: 91000px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-2 {
  width: 320px;
  height: 350px;
  background-color: rgba(255, 255, 255, .6);
  border-radius: 12px;
  padding-top: 37px;
}

.column-2 {
  margin-top: 89px;
}


.slide {
  background-color: #232323;
}

.slide-2 {
  background-color: #232323;
}


.slide-nav {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.slider {
  height: 380px;
  justify-content: space-around;
  align-items: flex-start;
  display: block;
}

.left-arrow {
  width: 300px;
  text-align: right;
}

.right-arrow {
  width: 300px;
  text-align: left;
}

.text-block-9 {
  text-align: left;
  margin-top: 30px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.image-12 {
  display: inline-block;
}

.div-block-10 {
  height: 200px;
}

.div-block-11 {
  height: 350px;
}

