@media screen and (min-width: 1024px) {
  .why-clinique {
    margin-top: calc(clamp(0px, 1.9270833333vw, 34.225px) * 1) !important;
  }
}
@media screen and (max-width: 1023px) {
  .why-clinique {
    margin-top: calc(clamp(0px, 8.9333333333vw, 63.4266666664px) * 1) !important;
  }
}

@media screen and (min-width: 1024px) {
  #node-552827 {
    width: calc(clamp(0px, 84.7916666667vw, 1505.9px) * 1);
    margin: auto;
  }
}

@media screen and (min-width: 1024px) {
  .lp-solutions {
    margin: 0 auto;
    margin-top: calc(clamp(0px, 5.78125vw, 102.675px) * 1);
    width: calc(clamp(0px, 84.7916666667vw, 1505.9px) * 1);
    margin-bottom: calc(clamp(0px, 1.6861979167vw, 29.946875px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-solutions {
    margin-top: calc(clamp(0px, 11.9111111111vw, 84.5688888886px) * 1);
    padding-inline: calc(clamp(0px, 4.7644444444vw, 33.8275555554px) * 1);
    margin-bottom: calc(clamp(0px, 7.7422222222vw, 54.9697777776px) * 1);
  }
}
.lp-solutions .title-cont {
  text-align: left;
}
@media screen and (min-width: 1024px) {
  .lp-solutions .title-cont {
    font-size: calc(clamp(0px, 2.7942708333vw, 49.62625px) * 1);
    margin-top: calc(clamp(0px, 4.8177083333vw, 85.5625px) * 1);
    margin-bottom: calc(clamp(0px, 0.8190104167vw, 14.545625px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-solutions .title-cont {
    font-size: calc(clamp(0px, 6.6702222222vw, 47.3585777776px) * 1);
    letter-spacing: -0.02em;
    margin-top: calc(clamp(0px, 9.0524444444vw, 64.2723555553px) * 1);
    margin-bottom: calc(clamp(0px, 2.3822222222vw, 16.9137777777px) * 1);
  }
}
@media screen and (min-width: 1024px) {
  .lp-solutions .lead {
    font-size: calc(clamp(0px, 1.5416666667vw, 27.38px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-solutions .lead {
    font-size: calc(clamp(0px, 3.8115555555vw, 27.0620444443px) * 1);
    line-height: 1.5;
  }
}