.lp-floating {
  position: fixed;
  z-index: 10;
  right: 0;
  bottom: 0;
  width: 100%;
}
.lp-floating .floating__list {
  display: flex;
}
@media screen and (min-width: 1024px) {
  .lp-floating .floating__list {
    justify-content: center;
  }
}
@media screen and (max-width: 1023px) {
  .lp-floating .floating__item {
    width: 100%;
  }
}
.lp-floating .floating__item:not(:first-child) {
  border-left: 2px solid #fff;
}
.lp-floating .floating__item a {
  background-color: #dcdcdc;
  display: grid;
  place-content: center;
  text-align: center;
  font-weight: bold;
}
@media screen and (min-width: 1024px) {
  .lp-floating .floating__item a {
    width: calc(clamp(0px, 10.9375vw, 210px) * 1);
    padding-block: calc(clamp(0px, 0.5208333333vw, 10px) * 1);
    font-size: calc(clamp(0px, 0.9375vw, 18px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .lp-floating .floating__item a {
    line-height: 130%;
    height: 100%;
    padding-block: calc(clamp(0px, 2.1333333333vw, 21.824px) * 1);
    font-size: calc(clamp(0px, 3.7333333333vw, 38.192px) * 1);
  }
}