.single-lws-service .section-content-service .content-holder {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: clamp(32px, 5.5555555556vw, 80px);
}
.single-lws-service .section-content-service .content-holder .content-text {
  flex: 1;
}
.single-lws-service .section-content-service .content-holder .media {
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
}
@media (min-width: 64rem) {
  .single-lws-service .section-content-service .content-holder .media {
    flex: 0 0 calc(50% - clamp(16px, 2.7777777778vw, 40px));
    max-width: calc(50% - clamp(16px, 2.7777777778vw, 40px));
  }
}
.single-lws-service .section-content-service .content-holder .media a:hover .play:before {
  animation: pulse-border 2500ms ease-out infinite;
}
.single-lws-service .section-content-service .content-holder .media .play {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: var(--color-secondary);
  border-radius: 50%;
  height: 65px;
  width: 65px;
}
.single-lws-service .section-content-service .content-holder .media .play:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: var(--color-secondary);
  border-radius: 50%;
  height: 60px;
  width: 60px;
}
.single-lws-service .section-content-service .content-holder .media .play svg {
  position: relative;
  z-index: 15;
  display: block;
  height: 35px;
  width: auto;
}
.single-lws-service .section-content-service .content-holder .media .play svg path {
  fill: var(--color-white);
}
.single-lws-service .section-content-service .content-holder .media img {
  width: 100%;
  height: auto;
}