/* cm_responsive_fonts-vw.css - Generated by generate_responsive_fonts.php */
@media (max-width: 400px) {
  .zc5,.zc5 p {
    font-size: clamp(8.4px,0.79cqi,12.6px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc10,.zc10 p {
    font-size: clamp(8.8px,0.83cqi,13.2px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc15,.zc15 p {
    font-size: clamp(9.2px,0.86cqi,13.8px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc16,.zc16 p {
    font-size: clamp(9.33px,0.87cqi,14px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc20,.zc20 p {
    font-size: clamp(9.6px,0.9cqi,14.4px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc25,.zc25 p {
    font-size: clamp(10px,0.94cqi,15px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc33,.zc33 p {
    font-size: clamp(10.66px,1cqi,16px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc40,.zc40 p {
    font-size: clamp(11.2px,1.05cqi,16.8px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc45,.zc45 p {
    font-size: clamp(11.6px,1.09cqi,17.4px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc50,.zc50 p {
    font-size: clamp(12px,1.13cqi,18px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc55,.zc55 p {
    font-size: clamp(12.4px,1.16cqi,18.6px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc60,.zc60 p {
    font-size: clamp(12.8px,1.2cqi,19.2px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc65,.zc65 p {
    font-size: clamp(13.2px,1.24cqi,19.8px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc66,.zc66 p {
    font-size: clamp(13.33px,1.25cqi,19.99px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc70,.zc70 p {
    font-size: clamp(13.6px,1.28cqi,20.4px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc75,.zc75 p {
    font-size: clamp(14px,1.31cqi,21px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc80,.zc80 p {
    font-size: clamp(14.4px,1.35cqi,21.6px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc85,.zc85 p {
    font-size: clamp(14.8px,1.39cqi,22.2px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc90,.zc90 p {
    font-size: clamp(15.2px,1.43cqi,22.8px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc95,.zc95 p {
    font-size: clamp(15.6px,1.46cqi,23.4px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zc100,.zc100 p {
    font-size: clamp(16px,1.5cqi,24px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

}

@media (min-width: 401px) and (max-width: 550px) {
  .zo5,.zo5 p {
    font-size: clamp(8.64px,0.81cqi,12.96px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo10,.zo10 p {
    font-size: clamp(9.05px,0.85cqi,13.58px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo15,.zo15 p {
    font-size: clamp(9.46px,0.89cqi,14.19px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo16,.zo16 p {
    font-size: clamp(9.6px,0.9cqi,14.4px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo20,.zo20 p {
    font-size: clamp(9.87px,0.93cqi,14.81px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo25,.zo25 p {
    font-size: clamp(10.29px,0.96cqi,15.43px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo33,.zo33 p {
    font-size: clamp(10.97px,1.03cqi,16.45px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo40,.zo40 p {
    font-size: clamp(11.52px,1.08cqi,17.28px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo45,.zo45 p {
    font-size: clamp(11.93px,1.12cqi,17.9px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo50,.zo50 p {
    font-size: clamp(12.34px,1.16cqi,18.51px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo55,.zo55 p {
    font-size: clamp(12.75px,1.2cqi,19.13px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo60,.zo60 p {
    font-size: clamp(13.17px,1.23cqi,19.75px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo65,.zo65 p {
    font-size: clamp(13.58px,1.27cqi,20.37px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo66,.zo66 p {
    font-size: clamp(13.71px,1.29cqi,20.56px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo70,.zo70 p {
    font-size: clamp(13.99px,1.31cqi,20.98px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo75,.zo75 p {
    font-size: clamp(14.4px,1.35cqi,21.6px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo80,.zo80 p {
    font-size: clamp(14.81px,1.39cqi,22.22px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo85,.zo85 p {
    font-size: clamp(15.22px,1.43cqi,22.83px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo90,.zo90 p {
    font-size: clamp(15.63px,1.47cqi,23.45px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo95,.zo95 p {
    font-size: clamp(16.05px,1.5cqi,24.07px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zo100,.zo100 p {
    font-size: clamp(16.46px,1.54cqi,24.69px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

}

@media (min-width: 551px) and (max-width: 700px) {
  .zm5,.zm5 p {
    font-size: clamp(8.88px,0.83cqi,13.32px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm10,.zm10 p {
    font-size: clamp(9.3px,0.87cqi,13.95px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm15,.zm15 p {
    font-size: clamp(9.73px,0.91cqi,14.59px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm16,.zm16 p {
    font-size: clamp(9.87px,0.92cqi,14.8px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm20,.zm20 p {
    font-size: clamp(10.15px,0.95cqi,15.22px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm25,.zm25 p {
    font-size: clamp(10.57px,0.99cqi,15.86px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm33,.zm33 p {
    font-size: clamp(11.27px,1.06cqi,16.91px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm40,.zm40 p {
    font-size: clamp(11.84px,1.11cqi,17.76px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm45,.zm45 p {
    font-size: clamp(12.26px,1.15cqi,18.39px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm50,.zm50 p {
    font-size: clamp(12.69px,1.19cqi,19.03px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm55,.zm55 p {
    font-size: clamp(13.11px,1.23cqi,19.66px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm60,.zm60 p {
    font-size: clamp(13.53px,1.27cqi,20.3px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm65,.zm65 p {
    font-size: clamp(13.95px,1.31cqi,20.93px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm66,.zm66 p {
    font-size: clamp(14.09px,1.32cqi,21.13px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm70,.zm70 p {
    font-size: clamp(14.38px,1.35cqi,21.57px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm75,.zm75 p {
    font-size: clamp(14.8px,1.39cqi,22.2px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm80,.zm80 p {
    font-size: clamp(15.22px,1.43cqi,22.83px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm85,.zm85 p {
    font-size: clamp(15.65px,1.47cqi,23.47px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm90,.zm90 p {
    font-size: clamp(16.07px,1.51cqi,24.1px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm95,.zm95 p {
    font-size: clamp(16.49px,1.55cqi,24.74px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zm100,.zm100 p {
    font-size: clamp(16.91px,1.59cqi,25.37px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

}

@media (min-width: 701px) and (max-width: 850px) {
  .zp5,.zp5 p {
    font-size: clamp(9.12px,0.86cqi,13.68px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp10,.zp10 p {
    font-size: clamp(9.55px,0.9cqi,14.33px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp15,.zp15 p {
    font-size: clamp(9.99px,0.94cqi,14.98px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp16,.zp16 p {
    font-size: clamp(10.13px,0.95cqi,15.2px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp20,.zp20 p {
    font-size: clamp(10.42px,0.98cqi,15.63px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp25,.zp25 p {
    font-size: clamp(10.86px,1.02cqi,16.29px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp33,.zp33 p {
    font-size: clamp(11.58px,1.09cqi,17.37px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp40,.zp40 p {
    font-size: clamp(12.16px,1.14cqi,18.24px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp45,.zp45 p {
    font-size: clamp(12.59px,1.18cqi,18.89px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp50,.zp50 p {
    font-size: clamp(13.03px,1.22cqi,19.54px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp55,.zp55 p {
    font-size: clamp(13.46px,1.26cqi,20.19px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp60,.zp60 p {
    font-size: clamp(13.9px,1.3cqi,20.85px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp65,.zp65 p {
    font-size: clamp(14.33px,1.34cqi,21.5px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp66,.zp66 p {
    font-size: clamp(14.47px,1.36cqi,21.71px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp70,.zp70 p {
    font-size: clamp(14.77px,1.38cqi,22.15px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp75,.zp75 p {
    font-size: clamp(15.2px,1.43cqi,22.8px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp80,.zp80 p {
    font-size: clamp(15.63px,1.47cqi,23.45px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp85,.zp85 p {
    font-size: clamp(16.07px,1.51cqi,24.1px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp90,.zp90 p {
    font-size: clamp(16.5px,1.55cqi,24.75px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp95,.zp95 p {
    font-size: clamp(16.94px,1.59cqi,25.41px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zp100,.zp100 p {
    font-size: clamp(17.37px,1.63cqi,26.06px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

}

@media (min-width: 851px) and (max-width: 1000px) {
  .zu5,.zu5 p {
    font-size: clamp(9.36px,0.88cqi,14.04px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu10,.zu10 p {
    font-size: clamp(9.81px,0.92cqi,14.71px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu15,.zu15 p {
    font-size: clamp(10.25px,0.96cqi,15.38px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu16,.zu16 p {
    font-size: clamp(10.4px,0.97cqi,15.6px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu20,.zu20 p {
    font-size: clamp(10.7px,1cqi,16.05px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu25,.zu25 p {
    font-size: clamp(11.14px,1.04cqi,16.71px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu33,.zu33 p {
    font-size: clamp(11.88px,1.11cqi,17.82px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu40,.zu40 p {
    font-size: clamp(12.48px,1.17cqi,18.72px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu45,.zu45 p {
    font-size: clamp(12.93px,1.21cqi,19.39px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu50,.zu50 p {
    font-size: clamp(13.37px,1.25cqi,20.06px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu55,.zu55 p {
    font-size: clamp(13.82px,1.3cqi,20.73px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu60,.zu60 p {
    font-size: clamp(14.26px,1.34cqi,21.39px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu65,.zu65 p {
    font-size: clamp(14.71px,1.38cqi,22.06px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu66,.zu66 p {
    font-size: clamp(14.85px,1.39cqi,22.28px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu70,.zu70 p {
    font-size: clamp(15.15px,1.42cqi,22.73px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu75,.zu75 p {
    font-size: clamp(15.6px,1.46cqi,23.4px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu80,.zu80 p {
    font-size: clamp(16.05px,1.5cqi,24.07px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu85,.zu85 p {
    font-size: clamp(16.49px,1.55cqi,24.74px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu90,.zu90 p {
    font-size: clamp(16.94px,1.59cqi,25.41px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu95,.zu95 p {
    font-size: clamp(17.38px,1.63cqi,26.07px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zu100,.zu100 p {
    font-size: clamp(17.83px,1.67cqi,26.74px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

}

@media (min-width: 1001px) and (max-width: 1400px) {
  .zt5,.zt5 p {
    font-size: clamp(9.6px,0.9cqi,14.4px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt10,.zt10 p {
    font-size: clamp(10.06px,0.94cqi,15.09px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt15,.zt15 p {
    font-size: clamp(10.51px,0.99cqi,15.77px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt16,.zt16 p {
    font-size: clamp(10.67px,1cqi,16px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt20,.zt20 p {
    font-size: clamp(10.97px,1.03cqi,16.46px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt25,.zt25 p {
    font-size: clamp(11.43px,1.07cqi,17.14px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt33,.zt33 p {
    font-size: clamp(12.19px,1.14cqi,18.28px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt40,.zt40 p {
    font-size: clamp(12.8px,1.2cqi,19.2px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt45,.zt45 p {
    font-size: clamp(13.26px,1.24cqi,19.89px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt50,.zt50 p {
    font-size: clamp(13.71px,1.29cqi,20.57px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt55,.zt55 p {
    font-size: clamp(14.17px,1.33cqi,21.26px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt60,.zt60 p {
    font-size: clamp(14.63px,1.37cqi,21.94px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt65,.zt65 p {
    font-size: clamp(15.09px,1.41cqi,22.63px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt66,.zt66 p {
    font-size: clamp(15.23px,1.43cqi,22.85px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt70,.zt70 p {
    font-size: clamp(15.54px,1.46cqi,23.31px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt75,.zt75 p {
    font-size: clamp(16px,1.5cqi,24px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt80,.zt80 p {
    font-size: clamp(16.46px,1.54cqi,24.69px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt85,.zt85 p {
    font-size: clamp(16.91px,1.59cqi,25.37px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt90,.zt90 p {
    font-size: clamp(17.37px,1.63cqi,26.06px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt95,.zt95 p {
    font-size: clamp(17.83px,1.67cqi,26.74px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zt100,.zt100 p {
    font-size: clamp(18.29px,1.71cqi,27.43px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

}

@media (min-width: 1401px) and (max-width: 2500px) {
  .ze5,.ze5 p {
    font-size: clamp(9.84px,0.92cqi,14.76px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze10,.ze10 p {
    font-size: clamp(10.31px,0.97cqi,15.46px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze15,.ze15 p {
    font-size: clamp(10.78px,1.01cqi,16.17px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze16,.ze16 p {
    font-size: clamp(10.93px,1.02cqi,16.4px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze20,.ze20 p {
    font-size: clamp(11.25px,1.05cqi,16.87px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze25,.ze25 p {
    font-size: clamp(11.71px,1.1cqi,17.57px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze33,.ze33 p {
    font-size: clamp(12.49px,1.17cqi,18.74px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze40,.ze40 p {
    font-size: clamp(13.12px,1.23cqi,19.68px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze45,.ze45 p {
    font-size: clamp(13.59px,1.27cqi,20.38px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze50,.ze50 p {
    font-size: clamp(14.06px,1.32cqi,21.09px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze55,.ze55 p {
    font-size: clamp(14.53px,1.36cqi,21.79px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze60,.ze60 p {
    font-size: clamp(14.99px,1.41cqi,22.49px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze65,.ze65 p {
    font-size: clamp(15.46px,1.45cqi,23.19px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze66,.ze66 p {
    font-size: clamp(15.61px,1.46cqi,23.42px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze70,.ze70 p {
    font-size: clamp(15.93px,1.49cqi,23.9px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze75,.ze75 p {
    font-size: clamp(16.4px,1.54cqi,24.6px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze80,.ze80 p {
    font-size: clamp(16.87px,1.58cqi,25.3px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze85,.ze85 p {
    font-size: clamp(17.34px,1.63cqi,26.01px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze90,.ze90 p {
    font-size: clamp(17.81px,1.67cqi,26.71px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze95,.ze95 p {
    font-size: clamp(18.27px,1.71cqi,27.41px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .ze100,.ze100 p {
    font-size: clamp(18.74px,1.76cqi,28.11px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

}

@media (min-width: 2500px) and (max-width: 8000px) {
  .zr5,.zr5 p {
    font-size: clamp(10.08px,0.95cqi,15.12px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr10,.zr10 p {
    font-size: clamp(10.56px,0.99cqi,15.84px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr15,.zr15 p {
    font-size: clamp(11.04px,1.04cqi,16.56px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr16,.zr16 p {
    font-size: clamp(11.2px,1.05cqi,16.8px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr20,.zr20 p {
    font-size: clamp(11.52px,1.08cqi,17.28px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr25,.zr25 p {
    font-size: clamp(12px,1.13cqi,18px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr33,.zr33 p {
    font-size: clamp(12.8px,1.2cqi,19.2px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr40,.zr40 p {
    font-size: clamp(13.44px,1.26cqi,20.16px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr45,.zr45 p {
    font-size: clamp(13.92px,1.31cqi,20.88px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr50,.zr50 p {
    font-size: clamp(14.4px,1.35cqi,21.6px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr55,.zr55 p {
    font-size: clamp(14.88px,1.4cqi,22.32px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr60,.zr60 p {
    font-size: clamp(15.36px,1.44cqi,23.04px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr65,.zr65 p {
    font-size: clamp(15.84px,1.49cqi,23.76px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr66,.zr66 p {
    font-size: clamp(15.99px,1.5cqi,23.99px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr70,.zr70 p {
    font-size: clamp(16.32px,1.53cqi,24.48px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr75,.zr75 p {
    font-size: clamp(16.8px,1.58cqi,25.2px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr80,.zr80 p {
    font-size: clamp(17.28px,1.62cqi,25.92px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr85,.zr85 p {
    font-size: clamp(17.76px,1.67cqi,26.64px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr90,.zr90 p {
    font-size: clamp(18.24px,1.71cqi,27.36px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr95,.zr95 p {
    font-size: clamp(18.72px,1.76cqi,28.08px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

  .zr100,.zr100 p {
    font-size: clamp(19.2px,1.8cqi,28.8px);
    letter-spacing: .1cqi;
    line-height: 1.3;
  }

}

