@media screen and (min-width: 1024px) {
  .lp-starter {
    margin-top: calc(clamp(0px, 2.5vw, 48px) * 1);
    padding-inline: 72px;
  }
}
@media screen and (max-width: 1023px) {
  .lp-starter {
    margin-top: calc(clamp(0px, 16vw, 163.68px) * 1);
    padding-inline: calc(clamp(0px, 5.3333333333vw, 54.56px) * 1);
  }
}
.lp-starter .starter__link {
  position: relative;
}
@media screen and (min-width: 1024px) {
  .lp-starter .starter__link {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: calc(clamp(0px, 28.6458333333vw, 550px) * 1);
    padding-left: calc(clamp(0px, 7.96875vw, 153px) * 1);
    margin-top: calc(clamp(0px, 1.25vw, 24px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-starter .starter__link {
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .lp-starter .starter__image {
    position: absolute;
    inset: 0;
    z-index: -1;
  }
}
@media screen and (max-width: 1023px) {
  .lp-starter .starter__column {
    position: absolute;
    inset: 0;
    padding-top: calc(clamp(0px, 6.4vw, 65.472px) * 1);
    padding-inline: calc(clamp(0px, 5.3333333333vw, 54.56px) * 1);
  }
}
.lp-starter .starter__icon {
  display: inline-block;
  line-height: 1;
  background-color: #fff;
  border-radius: 200px;
}
@media screen and (min-width: 1024px) {
  .lp-starter .starter__icon {
    padding: calc(clamp(0px, 0.5208333333vw, 10px) * 1) calc(clamp(0px, 0.8333333333vw, 16px) * 1);
    margin-bottom: calc(clamp(0px, 0.8854166667vw, 17px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-starter .starter__icon {
    padding: calc(clamp(0px, 1.3333333333vw, 13.64px) * 1) calc(clamp(0px, 2.6666666667vw, 27.28px) * 1);
    margin-bottom: calc(clamp(0px, 1.8666666667vw, 19.096px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-starter .starter__sub {
    margin-bottom: calc(clamp(0px, 0.8vw, 8.184px) * 1);
  }
}
.lp-starter .starter__title {
  line-height: 150%;
}
@media screen and (min-width: 1024px) {
  .lp-starter .starter__title {
    font-size: calc(clamp(0px, 1.8229166667vw, 35px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-starter .starter__title {
    font-size: calc(clamp(0px, 4.8vw, 49.104px) * 1);
  }
}
.lp-starter .starter__tag {
  display: inline-block;
  line-height: 1;
  border: 1px solid #1A1A1A;
}
@media screen and (min-width: 1024px) {
  .lp-starter .starter__tag {
    margin-top: calc(clamp(0px, 1.0416666667vw, 20px) * 1);
    font-size: calc(clamp(0px, 0.8333333333vw, 16px) * 1);
    padding: calc(clamp(0px, 0.3125vw, 6px) * 1) calc(clamp(0px, 0.625vw, 12px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-starter .starter__tag {
    margin-top: calc(clamp(0px, 2.1333333333vw, 21.824px) * 1);
    font-size: calc(clamp(0px, 2.6666666667vw, 27.28px) * 1);
    padding: calc(clamp(0px, 1.3333333333vw, 13.64px) * 1) calc(clamp(0px, 2.6666666667vw, 27.28px) * 1);
  }
}
@media screen and (min-width: 1024px) {
  .lp-starter .starter__name {
    margin-top: calc(clamp(0px, 0.4166666667vw, 8px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-starter .starter__name {
    margin-top: calc(clamp(0px, 0.8vw, 8.184px) * 1);
  }
}
@media screen and (min-width: 1024px) {
  .lp-starter .clinique-line__button {
    margin-top: calc(clamp(0px, 1.25vw, 24px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-starter .clinique-line__button {
    margin-top: calc(clamp(0px, 4.2666666667vw, 43.648px) * 1);
  }
}
.lp-starter .clinique-line__button span {
  background-color: #1A1A1A;
  color: #fff;
  line-height: 1;
  transition: opacity 0.3s ease;
  display: grid;
  place-content: center;
}
@media screen and (min-width: 1024px) {
  .lp-starter .clinique-line__button span {
    width: calc(clamp(0px, 11.71875vw, 225px) * 1);
    padding-block: calc(clamp(0px, 0.78125vw, 15px) * 1);
    font-size: calc(clamp(0px, 0.7291666667vw, 14px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-starter .clinique-line__button span {
    padding-block: calc(clamp(0px, 4.2666666667vw, 43.648px) * 1);
  }
}
.lp-starter .clinique-line__button span:hover {
  opacity: 0.8;
}