﻿.fpc-display-small{ font-size:.85rem;}
.fpc-display-1 {
  font-size: 4.25rem;
  font-display: swap;
}
.fpc-display-1 > .fpc-iconfont {
  font-size: 6.8rem;
}
.fpc-display-2 {
  font-size: 3rem;
  font-display: swap;
}
.fpc-display-2 > .fpc-iconfont {
  font-size: 4.8rem;
}
.fpc-display-4 {
  font-size: 1rem;
  font-display: swap;
}
.fpc-display-4 > .fpc-iconfont {
  font-size: 1.6rem;
}
.fpc-display-5 {
  font-size: 1.3rem;
  font-display: swap;
}
.fpc-display-5 > .fpc-iconfont {
  font-size: 2.4rem;
}
.fpc-display-6 {
font-size: 0.8rem;
font-display: swap;
}
.fpc-display-6 > .fpc-iconfont {
  font-size: 1.4rem;
}
.fpc-display-7 {
  font-size: 1rem;
  font-display: swap;
}
.fpc-display-7 > .fpc-iconfont {
  font-size: 1.6rem;
}
@media (max-width: 767px) {
  #plContact .iconfont-wrapper {
    display: none;
  }
  .fpc-display-1 {
    font-size: 3.4rem;
    font-size: calc( 2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20))));
  }
  .fpc-display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .fpc-display-4, .fpc-display-6 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .fpc-display-5 {
    font-size: 1.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20))));
  }
}