.servicioslely-contenedor_01 {
  width: 100%;
  height: 0px;
  padding-top: 0px;
  top: -190px;
}

.servicioslely-contenedor_02 {
  width: 100%;
  height: 2260px;
  display: flex;
  overflow: hidden;
  position: static;
  align-items: flex-start;
  flex-shrink: 0;
  background-color: rgba(255, 255, 255, 1);
  padding-top: 243px
}

.servicioslely-Rectangulo_01 {
  top: 949px;
  left: 0;
  width: 100%;
  height: 369px;
  position: absolute;
  background-color: #e0dcdc;
}

.servicioslely-Rectangulo_02 {
  top: 1752px;
  left: 0;
  width: 100%;
  height: 369px;
  position: absolute;
  background-color: #e0dcdc;
}

.servicioslely-imagen_02 {
  top: 964px;
  left: 7%;
  width: 493px;
  height: 330px;
  position: absolute;
}

.servicioslely-Text_04 {
  top: 986px;
  left: 50.5%;
  color: rgba(0, 0, 0, 1);
  width: 607px;
  height: auto;
  position: absolute;
  font-size: 36px;
  font-style: Extra Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}

.servicioslely-Text_05 {
  top: 1082px;
  left: 52%;
  color: rgba(0, 0, 0, 1);
  width: 544px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Medium;
  text-align: justify;
  font-family: Asap;
  font-weight: 500;
  line-height: revert;
  font-stretch: normal;
  text-decoration: none;
}

.servicioslely-Text_06 {
  top: 1386px;
  left: 9%;
  color: rgba(0, 0, 0, 1);
  width: 527px;
  height: auto;
  position: absolute;
  font-size: 36px;
  font-style: Extra Bold;
  text-align: center;
  font-family: Inter;
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}

.servicioslely-Text_07 {
  top: 1784px;
  left: 55%;
  color: rgba(0, 0, 0, 1);
  width: 447px;
  height: auto;
  position: absolute;
  font-size: 36px;
  font-style: Extra Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}

.servicioslely-Text_08 {
  top: 1520px;
  left: 12%;
  color: rgba(0, 0, 0, 1);
  width: 468px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Medium;
  text-align: justify;
  font-family: Asap;
  font-weight: 500;
  line-height: revert;
  font-stretch: normal;
  text-decoration: none;
}

.servicioslely-Text_09 {
  top: 1870px;
  left: 51%;
  color: rgba(0, 0, 0, 1);
  width: 539px;
  height: auto;
  position: absolute;
  font-size: 18px;
  font-style: Medium;
  text-align: justify;
  font-family: Asap;
  font-weight: 500;
  line-height: revert;
  font-stretch: normal;
  text-decoration: none;
}

.servicioslely-Text_01 {
  top: 850px;
  left: 156px;
  color: rgba(0, 0, 0, 1);
  height: auto;
  position: absolute;
  font-size: 20px;
  font-style: Extra Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}

.servicioslely-Text_02 {
  top: 850px;
  left: 44%;
  color: rgba(0, 0, 0, 1);
  height: auto;
  position: absolute;
  font-size: 20px;
  font-style: Extra Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}

.servicioslely-Text_03 {
  top: 850px;
  left: 83%;
  color: rgba(0, 0, 0, 1);
  height: auto;
  position: absolute;
  font-size: 20px;
  font-style: Extra Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}

.servicioslely-imagen_03 {
  top: 1355px;
  left: 57%;
  width: 493px;
  height: 335px;
  position: absolute;
}

.servicioslely-imagen_04 {
  top: 1762px;
  left: 7%;
  width: 493px;
  height: 330px;
  position: absolute;
}

.servicioslely-imagen_01 {
  top: 245px;
  left: 30px;
  width: 96%;
  height: 348px;
  position: absolute;
}

/* Estilos CSS para el reproductor de video 1 */
.video-preview-container_01 {
  width: 300px;
  height: 169px;
  position: relative;
  cursor: pointer;
  overflow: hidden;
}

.video-preview-container_01 video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.floating-video-container_01 {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 600px;
  height: 338px;
  background-color: #000;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: none;
  cursor: pointer;
  overflow: hidden;
}

.floating-video-container_01 video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.close-button_01 {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #000;
  font-size: 20px;
  cursor: pointer;
}

/* Estilos CSS para el reproductor de video 2 */
.video-preview-container_02 {
  width: 300px;
  height: 169px;
  position: relative;
  cursor: pointer;
  overflow: hidden;
}

.video-preview-container_02 video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.floating-video-container_02 {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 600px;
  height: 338px;
  background-color: #000;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: none;
  cursor: pointer;
  overflow: hidden;
}

.floating-video-container_02 video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.close-button_02 {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #000;
  font-size: 20px;
  cursor: pointer;
}

/* Estilos CSS para el reproductor de video 3 */
.video-preview-container_03 {
  width: 300px;
  height: 169px;
  position: relative;
  cursor: pointer;
  overflow: hidden;
}

.video-preview-container_03 video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.floating-video-container_03 {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 600px;
  height: 338px;
  background-color: #000;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: none;
  cursor: pointer;
  overflow: hidden;
}

.floating-video-container_03 video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.close-button_03 {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #000;
  font-size: 20px;
  cursor: pointer;
}

.servicioslely-contenedorvideo_01 {
  top: 673px;
  position: absolute;
  left: 3%;
  width: auto;
  height: auto;
}

.servicioslely-contenedorvideo_02 {
  top: 673px;
  position: absolute;
  left: 40%;
  width: auto;
  height: auto;
}

.servicioslely-contenedorvideo_03 {
  top: 673px;
  position: absolute;
  left: 75%;
  width: auto;
  height: auto;
}