.p-u-zoom-50 {
  zoom: 0.5;
}
@media screen and (width: 320px) {
  .p-u-zoom-50 {
    zoom: 0.4;
  }
}
@media screen and (width: 321px) {
  .p-u-zoom-50 {
    zoom: 0.40125;
  }
}
@media screen and (width: 322px) {
  .p-u-zoom-50 {
    zoom: 0.4025;
  }
}
@media screen and (width: 323px) {
  .p-u-zoom-50 {
    zoom: 0.40375;
  }
}
@media screen and (width: 324px) {
  .p-u-zoom-50 {
    zoom: 0.405;
  }
}
@media screen and (width: 325px) {
  .p-u-zoom-50 {
    zoom: 0.40625;
  }
}
@media screen and (width: 326px) {
  .p-u-zoom-50 {
    zoom: 0.4075;
  }
}
@media screen and (width: 327px) {
  .p-u-zoom-50 {
    zoom: 0.40875;
  }
}
@media screen and (width: 328px) {
  .p-u-zoom-50 {
    zoom: 0.41;
  }
}
@media screen and (width: 329px) {
  .p-u-zoom-50 {
    zoom: 0.41125;
  }
}
@media screen and (width: 330px) {
  .p-u-zoom-50 {
    zoom: 0.4125;
  }
}
@media screen and (width: 331px) {
  .p-u-zoom-50 {
    zoom: 0.41375;
  }
}
@media screen and (width: 332px) {
  .p-u-zoom-50 {
    zoom: 0.415;
  }
}
@media screen and (width: 333px) {
  .p-u-zoom-50 {
    zoom: 0.41625;
  }
}
@media screen and (width: 334px) {
  .p-u-zoom-50 {
    zoom: 0.4175;
  }
}
@media screen and (width: 335px) {
  .p-u-zoom-50 {
    zoom: 0.41875;
  }
}
@media screen and (width: 336px) {
  .p-u-zoom-50 {
    zoom: 0.42;
  }
}
@media screen and (width: 337px) {
  .p-u-zoom-50 {
    zoom: 0.42125;
  }
}
@media screen and (width: 338px) {
  .p-u-zoom-50 {
    zoom: 0.4225;
  }
}
@media screen and (width: 339px) {
  .p-u-zoom-50 {
    zoom: 0.42375;
  }
}
@media screen and (width: 340px) {
  .p-u-zoom-50 {
    zoom: 0.425;
  }
}
@media screen and (width: 341px) {
  .p-u-zoom-50 {
    zoom: 0.42625;
  }
}
@media screen and (width: 342px) {
  .p-u-zoom-50 {
    zoom: 0.4275;
  }
}
@media screen and (width: 343px) {
  .p-u-zoom-50 {
    zoom: 0.42875;
  }
}
@media screen and (width: 344px) {
  .p-u-zoom-50 {
    zoom: 0.43;
  }
}
@media screen and (width: 345px) {
  .p-u-zoom-50 {
    zoom: 0.43125;
  }
}
@media screen and (width: 346px) {
  .p-u-zoom-50 {
    zoom: 0.4325;
  }
}
@media screen and (width: 347px) {
  .p-u-zoom-50 {
    zoom: 0.43375;
  }
}
@media screen and (width: 348px) {
  .p-u-zoom-50 {
    zoom: 0.435;
  }
}
@media screen and (width: 349px) {
  .p-u-zoom-50 {
    zoom: 0.43625;
  }
}
@media screen and (width: 350px) {
  .p-u-zoom-50 {
    zoom: 0.4375;
  }
}
@media screen and (width: 351px) {
  .p-u-zoom-50 {
    zoom: 0.43875;
  }
}
@media screen and (width: 352px) {
  .p-u-zoom-50 {
    zoom: 0.44;
  }
}
@media screen and (width: 353px) {
  .p-u-zoom-50 {
    zoom: 0.44125;
  }
}
@media screen and (width: 354px) {
  .p-u-zoom-50 {
    zoom: 0.4425;
  }
}
@media screen and (width: 355px) {
  .p-u-zoom-50 {
    zoom: 0.44375;
  }
}
@media screen and (width: 356px) {
  .p-u-zoom-50 {
    zoom: 0.445;
  }
}
@media screen and (width: 357px) {
  .p-u-zoom-50 {
    zoom: 0.44625;
  }
}
@media screen and (width: 358px) {
  .p-u-zoom-50 {
    zoom: 0.4475;
  }
}
@media screen and (width: 359px) {
  .p-u-zoom-50 {
    zoom: 0.44875;
  }
}
@media screen and (width: 360px) {
  .p-u-zoom-50 {
    zoom: 0.45;
  }
}
@media screen and (width: 361px) {
  .p-u-zoom-50 {
    zoom: 0.45125;
  }
}
@media screen and (width: 362px) {
  .p-u-zoom-50 {
    zoom: 0.4525;
  }
}
@media screen and (width: 363px) {
  .p-u-zoom-50 {
    zoom: 0.45375;
  }
}
@media screen and (width: 364px) {
  .p-u-zoom-50 {
    zoom: 0.455;
  }
}
@media screen and (width: 365px) {
  .p-u-zoom-50 {
    zoom: 0.45625;
  }
}
@media screen and (width: 366px) {
  .p-u-zoom-50 {
    zoom: 0.4575;
  }
}
@media screen and (width: 367px) {
  .p-u-zoom-50 {
    zoom: 0.45875;
  }
}
@media screen and (width: 368px) {
  .p-u-zoom-50 {
    zoom: 0.46;
  }
}
@media screen and (width: 369px) {
  .p-u-zoom-50 {
    zoom: 0.46125;
  }
}
@media screen and (width: 370px) {
  .p-u-zoom-50 {
    zoom: 0.4625;
  }
}
@media screen and (width: 371px) {
  .p-u-zoom-50 {
    zoom: 0.46375;
  }
}
@media screen and (width: 372px) {
  .p-u-zoom-50 {
    zoom: 0.465;
  }
}
@media screen and (width: 373px) {
  .p-u-zoom-50 {
    zoom: 0.46625;
  }
}
@media screen and (width: 374px) {
  .p-u-zoom-50 {
    zoom: 0.4675;
  }
}
@media screen and (width: 375px) {
  .p-u-zoom-50 {
    zoom: 0.46875;
  }
}
@media screen and (width: 376px) {
  .p-u-zoom-50 {
    zoom: 0.47;
  }
}
@media screen and (width: 377px) {
  .p-u-zoom-50 {
    zoom: 0.47125;
  }
}
@media screen and (width: 378px) {
  .p-u-zoom-50 {
    zoom: 0.4725;
  }
}
@media screen and (width: 379px) {
  .p-u-zoom-50 {
    zoom: 0.47375;
  }
}
@media screen and (width: 380px) {
  .p-u-zoom-50 {
    zoom: 0.475;
  }
}
@media screen and (width: 381px) {
  .p-u-zoom-50 {
    zoom: 0.47625;
  }
}
@media screen and (width: 382px) {
  .p-u-zoom-50 {
    zoom: 0.4775;
  }
}
@media screen and (width: 383px) {
  .p-u-zoom-50 {
    zoom: 0.47875;
  }
}
@media screen and (width: 384px) {
  .p-u-zoom-50 {
    zoom: 0.48;
  }
}
@media screen and (width: 385px) {
  .p-u-zoom-50 {
    zoom: 0.48125;
  }
}
@media screen and (width: 386px) {
  .p-u-zoom-50 {
    zoom: 0.4825;
  }
}
@media screen and (width: 387px) {
  .p-u-zoom-50 {
    zoom: 0.48375;
  }
}
@media screen and (width: 388px) {
  .p-u-zoom-50 {
    zoom: 0.485;
  }
}
@media screen and (width: 389px) {
  .p-u-zoom-50 {
    zoom: 0.48625;
  }
}
@media screen and (width: 390px) {
  .p-u-zoom-50 {
    zoom: 0.4875;
  }
}
@media screen and (width: 391px) {
  .p-u-zoom-50 {
    zoom: 0.48875;
  }
}
@media screen and (width: 392px) {
  .p-u-zoom-50 {
    zoom: 0.49;
  }
}
@media screen and (width: 393px) {
  .p-u-zoom-50 {
    zoom: 0.49125;
  }
}
@media screen and (width: 394px) {
  .p-u-zoom-50 {
    zoom: 0.4925;
  }
}
@media screen and (width: 395px) {
  .p-u-zoom-50 {
    zoom: 0.49375;
  }
}
@media screen and (width: 396px) {
  .p-u-zoom-50 {
    zoom: 0.495;
  }
}
@media screen and (width: 397px) {
  .p-u-zoom-50 {
    zoom: 0.49625;
  }
}
@media screen and (width: 398px) {
  .p-u-zoom-50 {
    zoom: 0.4975;
  }
}
@media screen and (width: 399px) {
  .p-u-zoom-50 {
    zoom: 0.49875;
  }
}
@media screen and (width: 400px) {
  .p-u-zoom-50 {
    zoom: 0.5;
  }
}
@media screen and (width: 401px) {
  .p-u-zoom-50 {
    zoom: 0.50125;
  }
}
@media screen and (width: 402px) {
  .p-u-zoom-50 {
    zoom: 0.5025;
  }
}
@media screen and (width: 403px) {
  .p-u-zoom-50 {
    zoom: 0.50375;
  }
}
@media screen and (width: 404px) {
  .p-u-zoom-50 {
    zoom: 0.505;
  }
}
@media screen and (width: 405px) {
  .p-u-zoom-50 {
    zoom: 0.50625;
  }
}
@media screen and (width: 406px) {
  .p-u-zoom-50 {
    zoom: 0.5075;
  }
}
@media screen and (width: 407px) {
  .p-u-zoom-50 {
    zoom: 0.50875;
  }
}
@media screen and (width: 408px) {
  .p-u-zoom-50 {
    zoom: 0.51;
  }
}
@media screen and (width: 409px) {
  .p-u-zoom-50 {
    zoom: 0.51125;
  }
}
@media screen and (width: 410px) {
  .p-u-zoom-50 {
    zoom: 0.5125;
  }
}
@media screen and (width: 411px) {
  .p-u-zoom-50 {
    zoom: 0.51375;
  }
}
@media screen and (width: 412px) {
  .p-u-zoom-50 {
    zoom: 0.515;
  }
}
@media screen and (width: 413px) {
  .p-u-zoom-50 {
    zoom: 0.51625;
  }
}
@media screen and (width: 414px) {
  .p-u-zoom-50 {
    zoom: 0.5175;
  }
}
@media screen and (width: 415px) {
  .p-u-zoom-50 {
    zoom: 0.51875;
  }
}
@media screen and (width: 416px) {
  .p-u-zoom-50 {
    zoom: 0.52;
  }
}
@media screen and (width: 417px) {
  .p-u-zoom-50 {
    zoom: 0.52125;
  }
}
@media screen and (width: 418px) {
  .p-u-zoom-50 {
    zoom: 0.5225;
  }
}
@media screen and (width: 419px) {
  .p-u-zoom-50 {
    zoom: 0.52375;
  }
}
@media screen and (width: 420px) {
  .p-u-zoom-50 {
    zoom: 0.525;
  }
}
@media screen and (width: 421px) {
  .p-u-zoom-50 {
    zoom: 0.52625;
  }
}
@media screen and (width: 422px) {
  .p-u-zoom-50 {
    zoom: 0.5275;
  }
}
@media screen and (width: 423px) {
  .p-u-zoom-50 {
    zoom: 0.52875;
  }
}
@media screen and (width: 424px) {
  .p-u-zoom-50 {
    zoom: 0.53;
  }
}
@media screen and (width: 425px) {
  .p-u-zoom-50 {
    zoom: 0.53125;
  }
}
@media screen and (width: 426px) {
  .p-u-zoom-50 {
    zoom: 0.5325;
  }
}
@media screen and (width: 427px) {
  .p-u-zoom-50 {
    zoom: 0.53375;
  }
}
@media screen and (width: 428px) {
  .p-u-zoom-50 {
    zoom: 0.535;
  }
}
@media screen and (width: 429px) {
  .p-u-zoom-50 {
    zoom: 0.53625;
  }
}
@media screen and (width: 430px) {
  .p-u-zoom-50 {
    zoom: 0.5375;
  }
}
@media screen and (width: 431px) {
  .p-u-zoom-50 {
    zoom: 0.53875;
  }
}
@media screen and (width: 432px) {
  .p-u-zoom-50 {
    zoom: 0.54;
  }
}
@media screen and (width: 433px) {
  .p-u-zoom-50 {
    zoom: 0.54125;
  }
}
@media screen and (width: 434px) {
  .p-u-zoom-50 {
    zoom: 0.5425;
  }
}
@media screen and (width: 435px) {
  .p-u-zoom-50 {
    zoom: 0.54375;
  }
}
@media screen and (width: 436px) {
  .p-u-zoom-50 {
    zoom: 0.545;
  }
}
@media screen and (width: 437px) {
  .p-u-zoom-50 {
    zoom: 0.54625;
  }
}
@media screen and (width: 438px) {
  .p-u-zoom-50 {
    zoom: 0.5475;
  }
}
@media screen and (width: 439px) {
  .p-u-zoom-50 {
    zoom: 0.54875;
  }
}
@media screen and (width: 440px) {
  .p-u-zoom-50 {
    zoom: 0.55;
  }
}
@media screen and (width: 441px) {
  .p-u-zoom-50 {
    zoom: 0.55125;
  }
}
@media screen and (width: 442px) {
  .p-u-zoom-50 {
    zoom: 0.5525;
  }
}
@media screen and (width: 443px) {
  .p-u-zoom-50 {
    zoom: 0.55375;
  }
}
@media screen and (width: 444px) {
  .p-u-zoom-50 {
    zoom: 0.555;
  }
}
@media screen and (width: 445px) {
  .p-u-zoom-50 {
    zoom: 0.55625;
  }
}
@media screen and (width: 446px) {
  .p-u-zoom-50 {
    zoom: 0.5575;
  }
}
@media screen and (width: 447px) {
  .p-u-zoom-50 {
    zoom: 0.55875;
  }
}
@media screen and (width: 448px) {
  .p-u-zoom-50 {
    zoom: 0.56;
  }
}
@media screen and (width: 449px) {
  .p-u-zoom-50 {
    zoom: 0.56125;
  }
}
@media screen and (width: 450px) {
  .p-u-zoom-50 {
    zoom: 0.5625;
  }
}
@media screen and (width: 451px) {
  .p-u-zoom-50 {
    zoom: 0.56375;
  }
}
@media screen and (width: 452px) {
  .p-u-zoom-50 {
    zoom: 0.565;
  }
}
@media screen and (width: 453px) {
  .p-u-zoom-50 {
    zoom: 0.56625;
  }
}
@media screen and (width: 454px) {
  .p-u-zoom-50 {
    zoom: 0.5675;
  }
}
@media screen and (width: 455px) {
  .p-u-zoom-50 {
    zoom: 0.56875;
  }
}
@media screen and (width: 456px) {
  .p-u-zoom-50 {
    zoom: 0.57;
  }
}
@media screen and (width: 457px) {
  .p-u-zoom-50 {
    zoom: 0.57125;
  }
}
@media screen and (width: 458px) {
  .p-u-zoom-50 {
    zoom: 0.5725;
  }
}
@media screen and (width: 459px) {
  .p-u-zoom-50 {
    zoom: 0.57375;
  }
}
@media screen and (width: 460px) {
  .p-u-zoom-50 {
    zoom: 0.575;
  }
}
@media screen and (width: 461px) {
  .p-u-zoom-50 {
    zoom: 0.57625;
  }
}
@media screen and (width: 462px) {
  .p-u-zoom-50 {
    zoom: 0.5775;
  }
}
@media screen and (width: 463px) {
  .p-u-zoom-50 {
    zoom: 0.57875;
  }
}
@media screen and (width: 464px) {
  .p-u-zoom-50 {
    zoom: 0.58;
  }
}
@media screen and (width: 465px) {
  .p-u-zoom-50 {
    zoom: 0.58125;
  }
}
@media screen and (width: 466px) {
  .p-u-zoom-50 {
    zoom: 0.5825;
  }
}
@media screen and (width: 467px) {
  .p-u-zoom-50 {
    zoom: 0.58375;
  }
}
@media screen and (width: 468px) {
  .p-u-zoom-50 {
    zoom: 0.585;
  }
}
@media screen and (width: 469px) {
  .p-u-zoom-50 {
    zoom: 0.58625;
  }
}
@media screen and (width: 470px) {
  .p-u-zoom-50 {
    zoom: 0.5875;
  }
}
@media screen and (width: 471px) {
  .p-u-zoom-50 {
    zoom: 0.58875;
  }
}
@media screen and (width: 472px) {
  .p-u-zoom-50 {
    zoom: 0.59;
  }
}
@media screen and (width: 473px) {
  .p-u-zoom-50 {
    zoom: 0.59125;
  }
}
@media screen and (width: 474px) {
  .p-u-zoom-50 {
    zoom: 0.5925;
  }
}
@media screen and (width: 475px) {
  .p-u-zoom-50 {
    zoom: 0.59375;
  }
}
@media screen and (width: 476px) {
  .p-u-zoom-50 {
    zoom: 0.595;
  }
}
@media screen and (width: 477px) {
  .p-u-zoom-50 {
    zoom: 0.59625;
  }
}
@media screen and (width: 478px) {
  .p-u-zoom-50 {
    zoom: 0.5975;
  }
}
@media screen and (width: 479px) {
  .p-u-zoom-50 {
    zoom: 0.59875;
  }
}
@media screen and (width: 480px) {
  .p-u-zoom-50 {
    zoom: 0.6;
  }
}
@media screen and (width: 481px) {
  .p-u-zoom-50 {
    zoom: 0.60125;
  }
}
@media screen and (width: 482px) {
  .p-u-zoom-50 {
    zoom: 0.6025;
  }
}
@media screen and (width: 483px) {
  .p-u-zoom-50 {
    zoom: 0.60375;
  }
}
@media screen and (width: 484px) {
  .p-u-zoom-50 {
    zoom: 0.605;
  }
}
@media screen and (width: 485px) {
  .p-u-zoom-50 {
    zoom: 0.60625;
  }
}
@media screen and (width: 486px) {
  .p-u-zoom-50 {
    zoom: 0.6075;
  }
}
@media screen and (width: 487px) {
  .p-u-zoom-50 {
    zoom: 0.60875;
  }
}
@media screen and (width: 488px) {
  .p-u-zoom-50 {
    zoom: 0.61;
  }
}
@media screen and (width: 489px) {
  .p-u-zoom-50 {
    zoom: 0.61125;
  }
}
@media screen and (width: 490px) {
  .p-u-zoom-50 {
    zoom: 0.6125;
  }
}
@media screen and (width: 491px) {
  .p-u-zoom-50 {
    zoom: 0.61375;
  }
}
@media screen and (width: 492px) {
  .p-u-zoom-50 {
    zoom: 0.615;
  }
}
@media screen and (width: 493px) {
  .p-u-zoom-50 {
    zoom: 0.61625;
  }
}
@media screen and (width: 494px) {
  .p-u-zoom-50 {
    zoom: 0.6175;
  }
}
@media screen and (width: 495px) {
  .p-u-zoom-50 {
    zoom: 0.61875;
  }
}
@media screen and (width: 496px) {
  .p-u-zoom-50 {
    zoom: 0.62;
  }
}
@media screen and (width: 497px) {
  .p-u-zoom-50 {
    zoom: 0.62125;
  }
}
@media screen and (width: 498px) {
  .p-u-zoom-50 {
    zoom: 0.6225;
  }
}
@media screen and (width: 499px) {
  .p-u-zoom-50 {
    zoom: 0.62375;
  }
}
@media screen and (width: 500px) {
  .p-u-zoom-50 {
    zoom: 0.625;
  }
}
@media screen and (width: 501px) {
  .p-u-zoom-50 {
    zoom: 0.62625;
  }
}
@media screen and (width: 502px) {
  .p-u-zoom-50 {
    zoom: 0.6275;
  }
}
@media screen and (width: 503px) {
  .p-u-zoom-50 {
    zoom: 0.62875;
  }
}
@media screen and (width: 504px) {
  .p-u-zoom-50 {
    zoom: 0.63;
  }
}
@media screen and (width: 505px) {
  .p-u-zoom-50 {
    zoom: 0.63125;
  }
}
@media screen and (width: 506px) {
  .p-u-zoom-50 {
    zoom: 0.6325;
  }
}
@media screen and (width: 507px) {
  .p-u-zoom-50 {
    zoom: 0.63375;
  }
}
@media screen and (width: 508px) {
  .p-u-zoom-50 {
    zoom: 0.635;
  }
}
@media screen and (width: 509px) {
  .p-u-zoom-50 {
    zoom: 0.63625;
  }
}
@media screen and (width: 510px) {
  .p-u-zoom-50 {
    zoom: 0.6375;
  }
}
@media screen and (width: 511px) {
  .p-u-zoom-50 {
    zoom: 0.63875;
  }
}
@media screen and (width: 512px) {
  .p-u-zoom-50 {
    zoom: 0.64;
  }
}
@media screen and (width: 513px) {
  .p-u-zoom-50 {
    zoom: 0.64125;
  }
}
@media screen and (width: 514px) {
  .p-u-zoom-50 {
    zoom: 0.6425;
  }
}
@media screen and (width: 515px) {
  .p-u-zoom-50 {
    zoom: 0.64375;
  }
}
@media screen and (width: 516px) {
  .p-u-zoom-50 {
    zoom: 0.645;
  }
}
@media screen and (width: 517px) {
  .p-u-zoom-50 {
    zoom: 0.64625;
  }
}
@media screen and (width: 518px) {
  .p-u-zoom-50 {
    zoom: 0.6475;
  }
}
@media screen and (width: 519px) {
  .p-u-zoom-50 {
    zoom: 0.64875;
  }
}
@media screen and (width: 520px) {
  .p-u-zoom-50 {
    zoom: 0.65;
  }
}
@media screen and (width: 521px) {
  .p-u-zoom-50 {
    zoom: 0.65125;
  }
}
@media screen and (width: 522px) {
  .p-u-zoom-50 {
    zoom: 0.6525;
  }
}
@media screen and (width: 523px) {
  .p-u-zoom-50 {
    zoom: 0.65375;
  }
}
@media screen and (width: 524px) {
  .p-u-zoom-50 {
    zoom: 0.655;
  }
}
@media screen and (width: 525px) {
  .p-u-zoom-50 {
    zoom: 0.65625;
  }
}
@media screen and (width: 526px) {
  .p-u-zoom-50 {
    zoom: 0.6575;
  }
}
@media screen and (width: 527px) {
  .p-u-zoom-50 {
    zoom: 0.65875;
  }
}
@media screen and (width: 528px) {
  .p-u-zoom-50 {
    zoom: 0.66;
  }
}
@media screen and (width: 529px) {
  .p-u-zoom-50 {
    zoom: 0.66125;
  }
}
@media screen and (width: 530px) {
  .p-u-zoom-50 {
    zoom: 0.6625;
  }
}
@media screen and (width: 531px) {
  .p-u-zoom-50 {
    zoom: 0.66375;
  }
}
@media screen and (width: 532px) {
  .p-u-zoom-50 {
    zoom: 0.665;
  }
}
@media screen and (width: 533px) {
  .p-u-zoom-50 {
    zoom: 0.66625;
  }
}
@media screen and (width: 534px) {
  .p-u-zoom-50 {
    zoom: 0.6675;
  }
}
@media screen and (width: 535px) {
  .p-u-zoom-50 {
    zoom: 0.66875;
  }
}
@media screen and (width: 536px) {
  .p-u-zoom-50 {
    zoom: 0.67;
  }
}
@media screen and (width: 537px) {
  .p-u-zoom-50 {
    zoom: 0.67125;
  }
}
@media screen and (width: 538px) {
  .p-u-zoom-50 {
    zoom: 0.6725;
  }
}
@media screen and (width: 539px) {
  .p-u-zoom-50 {
    zoom: 0.67375;
  }
}
@media screen and (width: 540px) {
  .p-u-zoom-50 {
    zoom: 0.675;
  }
}
@media screen and (width: 541px) {
  .p-u-zoom-50 {
    zoom: 0.67625;
  }
}
@media screen and (width: 542px) {
  .p-u-zoom-50 {
    zoom: 0.6775;
  }
}
@media screen and (width: 543px) {
  .p-u-zoom-50 {
    zoom: 0.67875;
  }
}
@media screen and (width: 544px) {
  .p-u-zoom-50 {
    zoom: 0.68;
  }
}
@media screen and (width: 545px) {
  .p-u-zoom-50 {
    zoom: 0.68125;
  }
}
@media screen and (width: 546px) {
  .p-u-zoom-50 {
    zoom: 0.6825;
  }
}
@media screen and (width: 547px) {
  .p-u-zoom-50 {
    zoom: 0.68375;
  }
}
@media screen and (width: 548px) {
  .p-u-zoom-50 {
    zoom: 0.685;
  }
}
@media screen and (width: 549px) {
  .p-u-zoom-50 {
    zoom: 0.68625;
  }
}
@media screen and (width: 550px) {
  .p-u-zoom-50 {
    zoom: 0.6875;
  }
}
@media screen and (width: 551px) {
  .p-u-zoom-50 {
    zoom: 0.68875;
  }
}
@media screen and (width: 552px) {
  .p-u-zoom-50 {
    zoom: 0.69;
  }
}
@media screen and (width: 553px) {
  .p-u-zoom-50 {
    zoom: 0.69125;
  }
}
@media screen and (width: 554px) {
  .p-u-zoom-50 {
    zoom: 0.6925;
  }
}
@media screen and (width: 555px) {
  .p-u-zoom-50 {
    zoom: 0.69375;
  }
}
@media screen and (width: 556px) {
  .p-u-zoom-50 {
    zoom: 0.695;
  }
}
@media screen and (width: 557px) {
  .p-u-zoom-50 {
    zoom: 0.69625;
  }
}
@media screen and (width: 558px) {
  .p-u-zoom-50 {
    zoom: 0.6975;
  }
}
@media screen and (width: 559px) {
  .p-u-zoom-50 {
    zoom: 0.69875;
  }
}
@media screen and (width: 560px) {
  .p-u-zoom-50 {
    zoom: 0.7;
  }
}
@media screen and (width: 561px) {
  .p-u-zoom-50 {
    zoom: 0.70125;
  }
}
@media screen and (width: 562px) {
  .p-u-zoom-50 {
    zoom: 0.7025;
  }
}
@media screen and (width: 563px) {
  .p-u-zoom-50 {
    zoom: 0.70375;
  }
}
@media screen and (width: 564px) {
  .p-u-zoom-50 {
    zoom: 0.705;
  }
}
@media screen and (width: 565px) {
  .p-u-zoom-50 {
    zoom: 0.70625;
  }
}
@media screen and (width: 566px) {
  .p-u-zoom-50 {
    zoom: 0.7075;
  }
}
@media screen and (width: 567px) {
  .p-u-zoom-50 {
    zoom: 0.70875;
  }
}
@media screen and (width: 568px) {
  .p-u-zoom-50 {
    zoom: 0.71;
  }
}
@media screen and (width: 569px) {
  .p-u-zoom-50 {
    zoom: 0.71125;
  }
}
@media screen and (width: 570px) {
  .p-u-zoom-50 {
    zoom: 0.7125;
  }
}
@media screen and (width: 571px) {
  .p-u-zoom-50 {
    zoom: 0.71375;
  }
}
@media screen and (width: 572px) {
  .p-u-zoom-50 {
    zoom: 0.715;
  }
}
@media screen and (width: 573px) {
  .p-u-zoom-50 {
    zoom: 0.71625;
  }
}
@media screen and (width: 574px) {
  .p-u-zoom-50 {
    zoom: 0.7175;
  }
}
@media screen and (width: 575px) {
  .p-u-zoom-50 {
    zoom: 0.71875;
  }
}
@media screen and (width: 576px) {
  .p-u-zoom-50 {
    zoom: 0.72;
  }
}
@media screen and (width: 577px) {
  .p-u-zoom-50 {
    zoom: 0.72125;
  }
}
@media screen and (width: 578px) {
  .p-u-zoom-50 {
    zoom: 0.7225;
  }
}
@media screen and (width: 579px) {
  .p-u-zoom-50 {
    zoom: 0.72375;
  }
}
@media screen and (width: 580px) {
  .p-u-zoom-50 {
    zoom: 0.725;
  }
}
@media screen and (width: 581px) {
  .p-u-zoom-50 {
    zoom: 0.72625;
  }
}
@media screen and (width: 582px) {
  .p-u-zoom-50 {
    zoom: 0.7275;
  }
}
@media screen and (width: 583px) {
  .p-u-zoom-50 {
    zoom: 0.72875;
  }
}
@media screen and (width: 584px) {
  .p-u-zoom-50 {
    zoom: 0.73;
  }
}
@media screen and (width: 585px) {
  .p-u-zoom-50 {
    zoom: 0.73125;
  }
}
@media screen and (width: 586px) {
  .p-u-zoom-50 {
    zoom: 0.7325;
  }
}
@media screen and (width: 587px) {
  .p-u-zoom-50 {
    zoom: 0.73375;
  }
}
@media screen and (width: 588px) {
  .p-u-zoom-50 {
    zoom: 0.735;
  }
}
@media screen and (width: 589px) {
  .p-u-zoom-50 {
    zoom: 0.73625;
  }
}
@media screen and (width: 590px) {
  .p-u-zoom-50 {
    zoom: 0.7375;
  }
}
@media screen and (width: 591px) {
  .p-u-zoom-50 {
    zoom: 0.73875;
  }
}
@media screen and (width: 592px) {
  .p-u-zoom-50 {
    zoom: 0.74;
  }
}
@media screen and (width: 593px) {
  .p-u-zoom-50 {
    zoom: 0.74125;
  }
}
@media screen and (width: 594px) {
  .p-u-zoom-50 {
    zoom: 0.7425;
  }
}
@media screen and (width: 595px) {
  .p-u-zoom-50 {
    zoom: 0.74375;
  }
}
@media screen and (width: 596px) {
  .p-u-zoom-50 {
    zoom: 0.745;
  }
}
@media screen and (width: 597px) {
  .p-u-zoom-50 {
    zoom: 0.74625;
  }
}
@media screen and (width: 598px) {
  .p-u-zoom-50 {
    zoom: 0.7475;
  }
}
@media screen and (width: 599px) {
  .p-u-zoom-50 {
    zoom: 0.74875;
  }
}
@media screen and (width: 600px) {
  .p-u-zoom-50 {
    zoom: 0.75;
  }
}
@media screen and (width: 601px) {
  .p-u-zoom-50 {
    zoom: 0.75125;
  }
}
@media screen and (width: 602px) {
  .p-u-zoom-50 {
    zoom: 0.7525;
  }
}
@media screen and (width: 603px) {
  .p-u-zoom-50 {
    zoom: 0.75375;
  }
}
@media screen and (width: 604px) {
  .p-u-zoom-50 {
    zoom: 0.755;
  }
}
@media screen and (width: 605px) {
  .p-u-zoom-50 {
    zoom: 0.75625;
  }
}
@media screen and (width: 606px) {
  .p-u-zoom-50 {
    zoom: 0.7575;
  }
}
@media screen and (width: 607px) {
  .p-u-zoom-50 {
    zoom: 0.75875;
  }
}
@media screen and (width: 608px) {
  .p-u-zoom-50 {
    zoom: 0.76;
  }
}
@media screen and (width: 609px) {
  .p-u-zoom-50 {
    zoom: 0.76125;
  }
}
@media screen and (width: 610px) {
  .p-u-zoom-50 {
    zoom: 0.7625;
  }
}
@media screen and (width: 611px) {
  .p-u-zoom-50 {
    zoom: 0.76375;
  }
}
@media screen and (width: 612px) {
  .p-u-zoom-50 {
    zoom: 0.765;
  }
}
@media screen and (width: 613px) {
  .p-u-zoom-50 {
    zoom: 0.76625;
  }
}
@media screen and (width: 614px) {
  .p-u-zoom-50 {
    zoom: 0.7675;
  }
}
@media screen and (width: 615px) {
  .p-u-zoom-50 {
    zoom: 0.76875;
  }
}
@media screen and (width: 616px) {
  .p-u-zoom-50 {
    zoom: 0.77;
  }
}
@media screen and (width: 617px) {
  .p-u-zoom-50 {
    zoom: 0.77125;
  }
}
@media screen and (width: 618px) {
  .p-u-zoom-50 {
    zoom: 0.7725;
  }
}
@media screen and (width: 619px) {
  .p-u-zoom-50 {
    zoom: 0.77375;
  }
}
@media screen and (width: 620px) {
  .p-u-zoom-50 {
    zoom: 0.775;
  }
}
@media screen and (width: 621px) {
  .p-u-zoom-50 {
    zoom: 0.77625;
  }
}
@media screen and (width: 622px) {
  .p-u-zoom-50 {
    zoom: 0.7775;
  }
}
@media screen and (width: 623px) {
  .p-u-zoom-50 {
    zoom: 0.77875;
  }
}
@media screen and (width: 624px) {
  .p-u-zoom-50 {
    zoom: 0.78;
  }
}
@media screen and (width: 625px) {
  .p-u-zoom-50 {
    zoom: 0.78125;
  }
}
@media screen and (width: 626px) {
  .p-u-zoom-50 {
    zoom: 0.7825;
  }
}
@media screen and (width: 627px) {
  .p-u-zoom-50 {
    zoom: 0.78375;
  }
}
@media screen and (width: 628px) {
  .p-u-zoom-50 {
    zoom: 0.785;
  }
}
@media screen and (width: 629px) {
  .p-u-zoom-50 {
    zoom: 0.78625;
  }
}
@media screen and (width: 630px) {
  .p-u-zoom-50 {
    zoom: 0.7875;
  }
}
@media screen and (width: 631px) {
  .p-u-zoom-50 {
    zoom: 0.78875;
  }
}
@media screen and (width: 632px) {
  .p-u-zoom-50 {
    zoom: 0.79;
  }
}
@media screen and (width: 633px) {
  .p-u-zoom-50 {
    zoom: 0.79125;
  }
}
@media screen and (width: 634px) {
  .p-u-zoom-50 {
    zoom: 0.7925;
  }
}
@media screen and (width: 635px) {
  .p-u-zoom-50 {
    zoom: 0.79375;
  }
}
@media screen and (width: 636px) {
  .p-u-zoom-50 {
    zoom: 0.795;
  }
}
@media screen and (width: 637px) {
  .p-u-zoom-50 {
    zoom: 0.79625;
  }
}
@media screen and (width: 638px) {
  .p-u-zoom-50 {
    zoom: 0.7975;
  }
}
@media screen and (width: 639px) {
  .p-u-zoom-50 {
    zoom: 0.79875;
  }
}
@media screen and (width: 640px) {
  .p-u-zoom-50 {
    zoom: 0.8;
  }
}
@media screen and (width: 641px) {
  .p-u-zoom-50 {
    zoom: 0.80125;
  }
}
@media screen and (width: 642px) {
  .p-u-zoom-50 {
    zoom: 0.8025;
  }
}
@media screen and (width: 643px) {
  .p-u-zoom-50 {
    zoom: 0.80375;
  }
}
@media screen and (width: 644px) {
  .p-u-zoom-50 {
    zoom: 0.805;
  }
}
@media screen and (width: 645px) {
  .p-u-zoom-50 {
    zoom: 0.80625;
  }
}
@media screen and (width: 646px) {
  .p-u-zoom-50 {
    zoom: 0.8075;
  }
}
@media screen and (width: 647px) {
  .p-u-zoom-50 {
    zoom: 0.80875;
  }
}
@media screen and (width: 648px) {
  .p-u-zoom-50 {
    zoom: 0.81;
  }
}
@media screen and (width: 649px) {
  .p-u-zoom-50 {
    zoom: 0.81125;
  }
}
@media screen and (width: 650px) {
  .p-u-zoom-50 {
    zoom: 0.8125;
  }
}
@media screen and (width: 651px) {
  .p-u-zoom-50 {
    zoom: 0.81375;
  }
}
@media screen and (width: 652px) {
  .p-u-zoom-50 {
    zoom: 0.815;
  }
}
@media screen and (width: 653px) {
  .p-u-zoom-50 {
    zoom: 0.81625;
  }
}
@media screen and (width: 654px) {
  .p-u-zoom-50 {
    zoom: 0.8175;
  }
}
@media screen and (width: 655px) {
  .p-u-zoom-50 {
    zoom: 0.81875;
  }
}
@media screen and (width: 656px) {
  .p-u-zoom-50 {
    zoom: 0.82;
  }
}
@media screen and (width: 657px) {
  .p-u-zoom-50 {
    zoom: 0.82125;
  }
}
@media screen and (width: 658px) {
  .p-u-zoom-50 {
    zoom: 0.8225;
  }
}
@media screen and (width: 659px) {
  .p-u-zoom-50 {
    zoom: 0.82375;
  }
}
@media screen and (width: 660px) {
  .p-u-zoom-50 {
    zoom: 0.825;
  }
}
@media screen and (width: 661px) {
  .p-u-zoom-50 {
    zoom: 0.82625;
  }
}
@media screen and (width: 662px) {
  .p-u-zoom-50 {
    zoom: 0.8275;
  }
}
@media screen and (width: 663px) {
  .p-u-zoom-50 {
    zoom: 0.82875;
  }
}
@media screen and (width: 664px) {
  .p-u-zoom-50 {
    zoom: 0.83;
  }
}
@media screen and (width: 665px) {
  .p-u-zoom-50 {
    zoom: 0.83125;
  }
}
@media screen and (width: 666px) {
  .p-u-zoom-50 {
    zoom: 0.8325;
  }
}
@media screen and (width: 667px) {
  .p-u-zoom-50 {
    zoom: 0.83375;
  }
}
@media screen and (width: 668px) {
  .p-u-zoom-50 {
    zoom: 0.835;
  }
}
@media screen and (width: 669px) {
  .p-u-zoom-50 {
    zoom: 0.83625;
  }
}
@media screen and (width: 670px) {
  .p-u-zoom-50 {
    zoom: 0.8375;
  }
}
@media screen and (width: 671px) {
  .p-u-zoom-50 {
    zoom: 0.83875;
  }
}
@media screen and (width: 672px) {
  .p-u-zoom-50 {
    zoom: 0.84;
  }
}
@media screen and (width: 673px) {
  .p-u-zoom-50 {
    zoom: 0.84125;
  }
}
@media screen and (width: 674px) {
  .p-u-zoom-50 {
    zoom: 0.8425;
  }
}
@media screen and (width: 675px) {
  .p-u-zoom-50 {
    zoom: 0.84375;
  }
}
@media screen and (width: 676px) {
  .p-u-zoom-50 {
    zoom: 0.845;
  }
}
@media screen and (width: 677px) {
  .p-u-zoom-50 {
    zoom: 0.84625;
  }
}
@media screen and (width: 678px) {
  .p-u-zoom-50 {
    zoom: 0.8475;
  }
}
@media screen and (width: 679px) {
  .p-u-zoom-50 {
    zoom: 0.84875;
  }
}
@media screen and (width: 680px) {
  .p-u-zoom-50 {
    zoom: 0.85;
  }
}
@media screen and (width: 681px) {
  .p-u-zoom-50 {
    zoom: 0.85125;
  }
}
@media screen and (width: 682px) {
  .p-u-zoom-50 {
    zoom: 0.8525;
  }
}
@media screen and (width: 683px) {
  .p-u-zoom-50 {
    zoom: 0.85375;
  }
}
@media screen and (width: 684px) {
  .p-u-zoom-50 {
    zoom: 0.855;
  }
}
@media screen and (width: 685px) {
  .p-u-zoom-50 {
    zoom: 0.85625;
  }
}
@media screen and (width: 686px) {
  .p-u-zoom-50 {
    zoom: 0.8575;
  }
}
@media screen and (width: 687px) {
  .p-u-zoom-50 {
    zoom: 0.85875;
  }
}
@media screen and (width: 688px) {
  .p-u-zoom-50 {
    zoom: 0.86;
  }
}
@media screen and (width: 689px) {
  .p-u-zoom-50 {
    zoom: 0.86125;
  }
}
@media screen and (width: 690px) {
  .p-u-zoom-50 {
    zoom: 0.8625;
  }
}
@media screen and (width: 691px) {
  .p-u-zoom-50 {
    zoom: 0.86375;
  }
}
@media screen and (width: 692px) {
  .p-u-zoom-50 {
    zoom: 0.865;
  }
}
@media screen and (width: 693px) {
  .p-u-zoom-50 {
    zoom: 0.86625;
  }
}
@media screen and (width: 694px) {
  .p-u-zoom-50 {
    zoom: 0.8675;
  }
}
@media screen and (width: 695px) {
  .p-u-zoom-50 {
    zoom: 0.86875;
  }
}
@media screen and (width: 696px) {
  .p-u-zoom-50 {
    zoom: 0.87;
  }
}
@media screen and (width: 697px) {
  .p-u-zoom-50 {
    zoom: 0.87125;
  }
}
@media screen and (width: 698px) {
  .p-u-zoom-50 {
    zoom: 0.8725;
  }
}
@media screen and (width: 699px) {
  .p-u-zoom-50 {
    zoom: 0.87375;
  }
}
@media screen and (width: 700px) {
  .p-u-zoom-50 {
    zoom: 0.875;
  }
}
@media screen and (width: 701px) {
  .p-u-zoom-50 {
    zoom: 0.87625;
  }
}
@media screen and (width: 702px) {
  .p-u-zoom-50 {
    zoom: 0.8775;
  }
}
@media screen and (width: 703px) {
  .p-u-zoom-50 {
    zoom: 0.87875;
  }
}
@media screen and (width: 704px) {
  .p-u-zoom-50 {
    zoom: 0.88;
  }
}
@media screen and (width: 705px) {
  .p-u-zoom-50 {
    zoom: 0.88125;
  }
}
@media screen and (width: 706px) {
  .p-u-zoom-50 {
    zoom: 0.8825;
  }
}
@media screen and (width: 707px) {
  .p-u-zoom-50 {
    zoom: 0.88375;
  }
}
@media screen and (width: 708px) {
  .p-u-zoom-50 {
    zoom: 0.885;
  }
}
@media screen and (width: 709px) {
  .p-u-zoom-50 {
    zoom: 0.88625;
  }
}
@media screen and (width: 710px) {
  .p-u-zoom-50 {
    zoom: 0.8875;
  }
}
@media screen and (width: 711px) {
  .p-u-zoom-50 {
    zoom: 0.88875;
  }
}
@media screen and (width: 712px) {
  .p-u-zoom-50 {
    zoom: 0.89;
  }
}
@media screen and (width: 713px) {
  .p-u-zoom-50 {
    zoom: 0.89125;
  }
}
@media screen and (width: 714px) {
  .p-u-zoom-50 {
    zoom: 0.8925;
  }
}
@media screen and (width: 715px) {
  .p-u-zoom-50 {
    zoom: 0.89375;
  }
}
@media screen and (width: 716px) {
  .p-u-zoom-50 {
    zoom: 0.895;
  }
}
@media screen and (width: 717px) {
  .p-u-zoom-50 {
    zoom: 0.89625;
  }
}
@media screen and (width: 718px) {
  .p-u-zoom-50 {
    zoom: 0.8975;
  }
}
@media screen and (width: 719px) {
  .p-u-zoom-50 {
    zoom: 0.89875;
  }
}
@media screen and (width: 720px) {
  .p-u-zoom-50 {
    zoom: 0.9;
  }
}
@media screen and (width: 721px) {
  .p-u-zoom-50 {
    zoom: 0.90125;
  }
}
@media screen and (width: 722px) {
  .p-u-zoom-50 {
    zoom: 0.9025;
  }
}
@media screen and (width: 723px) {
  .p-u-zoom-50 {
    zoom: 0.90375;
  }
}
@media screen and (width: 724px) {
  .p-u-zoom-50 {
    zoom: 0.905;
  }
}
@media screen and (width: 725px) {
  .p-u-zoom-50 {
    zoom: 0.90625;
  }
}
@media screen and (width: 726px) {
  .p-u-zoom-50 {
    zoom: 0.9075;
  }
}
@media screen and (width: 727px) {
  .p-u-zoom-50 {
    zoom: 0.90875;
  }
}
@media screen and (width: 728px) {
  .p-u-zoom-50 {
    zoom: 0.91;
  }
}
@media screen and (width: 729px) {
  .p-u-zoom-50 {
    zoom: 0.91125;
  }
}
@media screen and (width: 730px) {
  .p-u-zoom-50 {
    zoom: 0.9125;
  }
}
@media screen and (width: 731px) {
  .p-u-zoom-50 {
    zoom: 0.91375;
  }
}
@media screen and (width: 732px) {
  .p-u-zoom-50 {
    zoom: 0.915;
  }
}
@media screen and (width: 733px) {
  .p-u-zoom-50 {
    zoom: 0.91625;
  }
}
@media screen and (width: 734px) {
  .p-u-zoom-50 {
    zoom: 0.9175;
  }
}
@media screen and (width: 735px) {
  .p-u-zoom-50 {
    zoom: 0.91875;
  }
}
@media screen and (width: 736px) {
  .p-u-zoom-50 {
    zoom: 0.92;
  }
}
@media screen and (width: 737px) {
  .p-u-zoom-50 {
    zoom: 0.92125;
  }
}
@media screen and (width: 738px) {
  .p-u-zoom-50 {
    zoom: 0.9225;
  }
}
@media screen and (width: 739px) {
  .p-u-zoom-50 {
    zoom: 0.92375;
  }
}
@media screen and (width: 740px) {
  .p-u-zoom-50 {
    zoom: 0.925;
  }
}
@media screen and (width: 741px) {
  .p-u-zoom-50 {
    zoom: 0.92625;
  }
}
@media screen and (width: 742px) {
  .p-u-zoom-50 {
    zoom: 0.9275;
  }
}
@media screen and (width: 743px) {
  .p-u-zoom-50 {
    zoom: 0.92875;
  }
}
@media screen and (width: 744px) {
  .p-u-zoom-50 {
    zoom: 0.93;
  }
}
@media screen and (width: 745px) {
  .p-u-zoom-50 {
    zoom: 0.93125;
  }
}
@media screen and (width: 746px) {
  .p-u-zoom-50 {
    zoom: 0.9325;
  }
}
@media screen and (width: 747px) {
  .p-u-zoom-50 {
    zoom: 0.93375;
  }
}
@media screen and (width: 748px) {
  .p-u-zoom-50 {
    zoom: 0.935;
  }
}
@media screen and (width: 749px) {
  .p-u-zoom-50 {
    zoom: 0.93625;
  }
}
@media screen and (width: 750px) {
  .p-u-zoom-50 {
    zoom: 0.9375;
  }
}
@media screen and (width: 751px) {
  .p-u-zoom-50 {
    zoom: 0.93875;
  }
}
@media screen and (width: 752px) {
  .p-u-zoom-50 {
    zoom: 0.94;
  }
}
@media screen and (width: 753px) {
  .p-u-zoom-50 {
    zoom: 0.94125;
  }
}
@media screen and (width: 754px) {
  .p-u-zoom-50 {
    zoom: 0.9425;
  }
}
@media screen and (width: 755px) {
  .p-u-zoom-50 {
    zoom: 0.94375;
  }
}
@media screen and (width: 756px) {
  .p-u-zoom-50 {
    zoom: 0.945;
  }
}
@media screen and (width: 757px) {
  .p-u-zoom-50 {
    zoom: 0.94625;
  }
}
@media screen and (width: 758px) {
  .p-u-zoom-50 {
    zoom: 0.9475;
  }
}
@media screen and (width: 759px) {
  .p-u-zoom-50 {
    zoom: 0.94875;
  }
}
@media screen and (width: 760px) {
  .p-u-zoom-50 {
    zoom: 0.95;
  }
}
@media screen and (width: 761px) {
  .p-u-zoom-50 {
    zoom: 0.95125;
  }
}
@media screen and (width: 762px) {
  .p-u-zoom-50 {
    zoom: 0.9525;
  }
}
@media screen and (width: 763px) {
  .p-u-zoom-50 {
    zoom: 0.95375;
  }
}
@media screen and (width: 764px) {
  .p-u-zoom-50 {
    zoom: 0.955;
  }
}
@media screen and (width: 765px) {
  .p-u-zoom-50 {
    zoom: 0.95625;
  }
}
@media screen and (width: 766px) {
  .p-u-zoom-50 {
    zoom: 0.9575;
  }
}
@media screen and (width: 767px) {
  .p-u-zoom-50 {
    zoom: 0.95875;
  }
}
@media screen and (width: 768px) {
  .p-u-zoom-50 {
    zoom: 0.96;
  }
}
@media screen and (width: 769px) {
  .p-u-zoom-50 {
    zoom: 0.96125;
  }
}
@media screen and (width: 770px) {
  .p-u-zoom-50 {
    zoom: 0.9625;
  }
}
@media screen and (width: 771px) {
  .p-u-zoom-50 {
    zoom: 0.96375;
  }
}
@media screen and (width: 772px) {
  .p-u-zoom-50 {
    zoom: 0.965;
  }
}
@media screen and (width: 773px) {
  .p-u-zoom-50 {
    zoom: 0.96625;
  }
}
@media screen and (width: 774px) {
  .p-u-zoom-50 {
    zoom: 0.9675;
  }
}
@media screen and (width: 775px) {
  .p-u-zoom-50 {
    zoom: 0.96875;
  }
}
@media screen and (width: 776px) {
  .p-u-zoom-50 {
    zoom: 0.97;
  }
}
@media screen and (width: 777px) {
  .p-u-zoom-50 {
    zoom: 0.97125;
  }
}
@media screen and (width: 778px) {
  .p-u-zoom-50 {
    zoom: 0.9725;
  }
}
@media screen and (width: 779px) {
  .p-u-zoom-50 {
    zoom: 0.97375;
  }
}
@media screen and (width: 780px) {
  .p-u-zoom-50 {
    zoom: 0.975;
  }
}
@media screen and (width: 781px) {
  .p-u-zoom-50 {
    zoom: 0.97625;
  }
}
@media screen and (width: 782px) {
  .p-u-zoom-50 {
    zoom: 0.9775;
  }
}
@media screen and (width: 783px) {
  .p-u-zoom-50 {
    zoom: 0.97875;
  }
}
@media screen and (width: 784px) {
  .p-u-zoom-50 {
    zoom: 0.98;
  }
}
@media screen and (width: 785px) {
  .p-u-zoom-50 {
    zoom: 0.98125;
  }
}
@media screen and (width: 786px) {
  .p-u-zoom-50 {
    zoom: 0.9825;
  }
}
@media screen and (width: 787px) {
  .p-u-zoom-50 {
    zoom: 0.98375;
  }
}
@media screen and (width: 788px) {
  .p-u-zoom-50 {
    zoom: 0.985;
  }
}
@media screen and (width: 789px) {
  .p-u-zoom-50 {
    zoom: 0.98625;
  }
}
@media screen and (width: 790px) {
  .p-u-zoom-50 {
    zoom: 0.9875;
  }
}
@media screen and (width: 791px) {
  .p-u-zoom-50 {
    zoom: 0.98875;
  }
}
@media screen and (width: 792px) {
  .p-u-zoom-50 {
    zoom: 0.99;
  }
}
@media screen and (width: 793px) {
  .p-u-zoom-50 {
    zoom: 0.99125;
  }
}
@media screen and (width: 794px) {
  .p-u-zoom-50 {
    zoom: 0.9925;
  }
}
@media screen and (width: 795px) {
  .p-u-zoom-50 {
    zoom: 0.99375;
  }
}
@media screen and (width: 796px) {
  .p-u-zoom-50 {
    zoom: 0.995;
  }
}
@media screen and (width: 797px) {
  .p-u-zoom-50 {
    zoom: 0.99625;
  }
}
@media screen and (width: 798px) {
  .p-u-zoom-50 {
    zoom: 0.9975;
  }
}
@media screen and (width: 799px) {
  .p-u-zoom-50 {
    zoom: 0.99875;
  }
}
@media screen and (width: 800px) {
  .p-u-zoom-50 {
    zoom: 1;
  }
}
@media screen and (width: 801px) {
  .p-u-zoom-50 {
    zoom: 1.00125;
  }
}
@media screen and (width: 802px) {
  .p-u-zoom-50 {
    zoom: 1.0025;
  }
}
@media screen and (width: 803px) {
  .p-u-zoom-50 {
    zoom: 1.00375;
  }
}
@media screen and (width: 804px) {
  .p-u-zoom-50 {
    zoom: 1.005;
  }
}
@media screen and (width: 805px) {
  .p-u-zoom-50 {
    zoom: 1.00625;
  }
}
@media screen and (width: 806px) {
  .p-u-zoom-50 {
    zoom: 1.0075;
  }
}
@media screen and (width: 807px) {
  .p-u-zoom-50 {
    zoom: 1.00875;
  }
}
@media screen and (width: 808px) {
  .p-u-zoom-50 {
    zoom: 1.01;
  }
}
@media screen and (width: 809px) {
  .p-u-zoom-50 {
    zoom: 1.01125;
  }
}
@media screen and (width: 810px) {
  .p-u-zoom-50 {
    zoom: 1.0125;
  }
}
@media screen and (width: 811px) {
  .p-u-zoom-50 {
    zoom: 1.01375;
  }
}
@media screen and (width: 812px) {
  .p-u-zoom-50 {
    zoom: 1.015;
  }
}
@media screen and (width: 813px) {
  .p-u-zoom-50 {
    zoom: 1.01625;
  }
}
@media screen and (width: 814px) {
  .p-u-zoom-50 {
    zoom: 1.0175;
  }
}
@media screen and (width: 815px) {
  .p-u-zoom-50 {
    zoom: 1.01875;
  }
}
@media screen and (width: 816px) {
  .p-u-zoom-50 {
    zoom: 1.02;
  }
}
@media screen and (width: 817px) {
  .p-u-zoom-50 {
    zoom: 1.02125;
  }
}
@media screen and (width: 818px) {
  .p-u-zoom-50 {
    zoom: 1.0225;
  }
}
@media screen and (width: 819px) {
  .p-u-zoom-50 {
    zoom: 1.02375;
  }
}
@media screen and (width: 820px) {
  .p-u-zoom-50 {
    zoom: 1.025;
  }
}
@media screen and (width: 821px) {
  .p-u-zoom-50 {
    zoom: 1.02625;
  }
}
@media screen and (width: 822px) {
  .p-u-zoom-50 {
    zoom: 1.0275;
  }
}
@media screen and (width: 823px) {
  .p-u-zoom-50 {
    zoom: 1.02875;
  }
}
@media screen and (width: 824px) {
  .p-u-zoom-50 {
    zoom: 1.03;
  }
}
@media screen and (width: 825px) {
  .p-u-zoom-50 {
    zoom: 1.03125;
  }
}
@media screen and (width: 826px) {
  .p-u-zoom-50 {
    zoom: 1.0325;
  }
}
@media screen and (width: 827px) {
  .p-u-zoom-50 {
    zoom: 1.03375;
  }
}
@media screen and (width: 828px) {
  .p-u-zoom-50 {
    zoom: 1.035;
  }
}
@media screen and (width: 829px) {
  .p-u-zoom-50 {
    zoom: 1.03625;
  }
}
@media screen and (width: 830px) {
  .p-u-zoom-50 {
    zoom: 1.0375;
  }
}
@media screen and (width: 831px) {
  .p-u-zoom-50 {
    zoom: 1.03875;
  }
}
@media screen and (width: 832px) {
  .p-u-zoom-50 {
    zoom: 1.04;
  }
}
@media screen and (width: 833px) {
  .p-u-zoom-50 {
    zoom: 1.04125;
  }
}
@media screen and (width: 834px) {
  .p-u-zoom-50 {
    zoom: 1.0425;
  }
}
@media screen and (width: 835px) {
  .p-u-zoom-50 {
    zoom: 1.04375;
  }
}
@media screen and (width: 836px) {
  .p-u-zoom-50 {
    zoom: 1.045;
  }
}
@media screen and (width: 837px) {
  .p-u-zoom-50 {
    zoom: 1.04625;
  }
}
@media screen and (width: 838px) {
  .p-u-zoom-50 {
    zoom: 1.0475;
  }
}
@media screen and (width: 839px) {
  .p-u-zoom-50 {
    zoom: 1.04875;
  }
}
@media screen and (width: 840px) {
  .p-u-zoom-50 {
    zoom: 1.05;
  }
}
@media screen and (width: 841px) {
  .p-u-zoom-50 {
    zoom: 1.05125;
  }
}
@media screen and (width: 842px) {
  .p-u-zoom-50 {
    zoom: 1.0525;
  }
}
@media screen and (width: 843px) {
  .p-u-zoom-50 {
    zoom: 1.05375;
  }
}
@media screen and (width: 844px) {
  .p-u-zoom-50 {
    zoom: 1.055;
  }
}
@media screen and (width: 845px) {
  .p-u-zoom-50 {
    zoom: 1.05625;
  }
}
@media screen and (width: 846px) {
  .p-u-zoom-50 {
    zoom: 1.0575;
  }
}
@media screen and (width: 847px) {
  .p-u-zoom-50 {
    zoom: 1.05875;
  }
}
@media screen and (width: 848px) {
  .p-u-zoom-50 {
    zoom: 1.06;
  }
}
@media screen and (width: 849px) {
  .p-u-zoom-50 {
    zoom: 1.06125;
  }
}
@media screen and (width: 850px) {
  .p-u-zoom-50 {
    zoom: 1.0625;
  }
}
@media screen and (width: 851px) {
  .p-u-zoom-50 {
    zoom: 1.06375;
  }
}
@media screen and (width: 852px) {
  .p-u-zoom-50 {
    zoom: 1.065;
  }
}
@media screen and (width: 853px) {
  .p-u-zoom-50 {
    zoom: 1.06625;
  }
}
@media screen and (width: 854px) {
  .p-u-zoom-50 {
    zoom: 1.0675;
  }
}
@media screen and (width: 855px) {
  .p-u-zoom-50 {
    zoom: 1.06875;
  }
}
@media screen and (width: 856px) {
  .p-u-zoom-50 {
    zoom: 1.07;
  }
}
@media screen and (width: 857px) {
  .p-u-zoom-50 {
    zoom: 1.07125;
  }
}
@media screen and (width: 858px) {
  .p-u-zoom-50 {
    zoom: 1.0725;
  }
}
@media screen and (width: 859px) {
  .p-u-zoom-50 {
    zoom: 1.07375;
  }
}
@media screen and (width: 860px) {
  .p-u-zoom-50 {
    zoom: 1.075;
  }
}
@media screen and (width: 861px) {
  .p-u-zoom-50 {
    zoom: 1.07625;
  }
}
@media screen and (width: 862px) {
  .p-u-zoom-50 {
    zoom: 1.0775;
  }
}
@media screen and (width: 863px) {
  .p-u-zoom-50 {
    zoom: 1.07875;
  }
}
@media screen and (width: 864px) {
  .p-u-zoom-50 {
    zoom: 1.08;
  }
}
@media screen and (width: 865px) {
  .p-u-zoom-50 {
    zoom: 1.08125;
  }
}
@media screen and (width: 866px) {
  .p-u-zoom-50 {
    zoom: 1.0825;
  }
}
@media screen and (width: 867px) {
  .p-u-zoom-50 {
    zoom: 1.08375;
  }
}
@media screen and (width: 868px) {
  .p-u-zoom-50 {
    zoom: 1.085;
  }
}
@media screen and (width: 869px) {
  .p-u-zoom-50 {
    zoom: 1.08625;
  }
}
@media screen and (width: 870px) {
  .p-u-zoom-50 {
    zoom: 1.0875;
  }
}
@media screen and (width: 871px) {
  .p-u-zoom-50 {
    zoom: 1.08875;
  }
}
@media screen and (width: 872px) {
  .p-u-zoom-50 {
    zoom: 1.09;
  }
}
@media screen and (width: 873px) {
  .p-u-zoom-50 {
    zoom: 1.09125;
  }
}
@media screen and (width: 874px) {
  .p-u-zoom-50 {
    zoom: 1.0925;
  }
}
@media screen and (width: 875px) {
  .p-u-zoom-50 {
    zoom: 1.09375;
  }
}
@media screen and (width: 876px) {
  .p-u-zoom-50 {
    zoom: 1.095;
  }
}
@media screen and (width: 877px) {
  .p-u-zoom-50 {
    zoom: 1.09625;
  }
}
@media screen and (width: 878px) {
  .p-u-zoom-50 {
    zoom: 1.0975;
  }
}
@media screen and (width: 879px) {
  .p-u-zoom-50 {
    zoom: 1.09875;
  }
}
@media screen and (width: 880px) {
  .p-u-zoom-50 {
    zoom: 1.1;
  }
}
@media screen and (width: 881px) {
  .p-u-zoom-50 {
    zoom: 1.10125;
  }
}
@media screen and (width: 882px) {
  .p-u-zoom-50 {
    zoom: 1.1025;
  }
}
@media screen and (width: 883px) {
  .p-u-zoom-50 {
    zoom: 1.10375;
  }
}
@media screen and (width: 884px) {
  .p-u-zoom-50 {
    zoom: 1.105;
  }
}
@media screen and (width: 885px) {
  .p-u-zoom-50 {
    zoom: 1.10625;
  }
}
@media screen and (width: 886px) {
  .p-u-zoom-50 {
    zoom: 1.1075;
  }
}
@media screen and (width: 887px) {
  .p-u-zoom-50 {
    zoom: 1.10875;
  }
}
@media screen and (width: 888px) {
  .p-u-zoom-50 {
    zoom: 1.11;
  }
}
@media screen and (width: 889px) {
  .p-u-zoom-50 {
    zoom: 1.11125;
  }
}
@media screen and (width: 890px) {
  .p-u-zoom-50 {
    zoom: 1.1125;
  }
}
@media screen and (width: 891px) {
  .p-u-zoom-50 {
    zoom: 1.11375;
  }
}
@media screen and (width: 892px) {
  .p-u-zoom-50 {
    zoom: 1.115;
  }
}
@media screen and (width: 893px) {
  .p-u-zoom-50 {
    zoom: 1.11625;
  }
}
@media screen and (width: 894px) {
  .p-u-zoom-50 {
    zoom: 1.1175;
  }
}
@media screen and (width: 895px) {
  .p-u-zoom-50 {
    zoom: 1.11875;
  }
}
@media screen and (width: 896px) {
  .p-u-zoom-50 {
    zoom: 1.12;
  }
}
@media screen and (width: 897px) {
  .p-u-zoom-50 {
    zoom: 1.12125;
  }
}
@media screen and (width: 898px) {
  .p-u-zoom-50 {
    zoom: 1.1225;
  }
}
@media screen and (width: 899px) {
  .p-u-zoom-50 {
    zoom: 1.12375;
  }
}
@media screen and (width: 900px) {
  .p-u-zoom-50 {
    zoom: 1.125;
  }
}
@media screen and (width: 901px) {
  .p-u-zoom-50 {
    zoom: 1.12625;
  }
}
@media screen and (width: 902px) {
  .p-u-zoom-50 {
    zoom: 1.1275;
  }
}
@media screen and (width: 903px) {
  .p-u-zoom-50 {
    zoom: 1.12875;
  }
}
@media screen and (width: 904px) {
  .p-u-zoom-50 {
    zoom: 1.13;
  }
}
@media screen and (width: 905px) {
  .p-u-zoom-50 {
    zoom: 1.13125;
  }
}
@media screen and (width: 906px) {
  .p-u-zoom-50 {
    zoom: 1.1325;
  }
}
@media screen and (width: 907px) {
  .p-u-zoom-50 {
    zoom: 1.13375;
  }
}
@media screen and (width: 908px) {
  .p-u-zoom-50 {
    zoom: 1.135;
  }
}
@media screen and (width: 909px) {
  .p-u-zoom-50 {
    zoom: 1.13625;
  }
}
@media screen and (width: 910px) {
  .p-u-zoom-50 {
    zoom: 1.1375;
  }
}
@media screen and (width: 911px) {
  .p-u-zoom-50 {
    zoom: 1.13875;
  }
}
@media screen and (width: 912px) {
  .p-u-zoom-50 {
    zoom: 1.14;
  }
}
@media screen and (width: 913px) {
  .p-u-zoom-50 {
    zoom: 1.14125;
  }
}
@media screen and (width: 914px) {
  .p-u-zoom-50 {
    zoom: 1.1425;
  }
}
@media screen and (width: 915px) {
  .p-u-zoom-50 {
    zoom: 1.14375;
  }
}
@media screen and (width: 916px) {
  .p-u-zoom-50 {
    zoom: 1.145;
  }
}
@media screen and (width: 917px) {
  .p-u-zoom-50 {
    zoom: 1.14625;
  }
}
@media screen and (width: 918px) {
  .p-u-zoom-50 {
    zoom: 1.1475;
  }
}
@media screen and (width: 919px) {
  .p-u-zoom-50 {
    zoom: 1.14875;
  }
}
@media screen and (width: 920px) {
  .p-u-zoom-50 {
    zoom: 1.15;
  }
}
@media screen and (width: 921px) {
  .p-u-zoom-50 {
    zoom: 1.15125;
  }
}
@media screen and (width: 922px) {
  .p-u-zoom-50 {
    zoom: 1.1525;
  }
}
@media screen and (width: 923px) {
  .p-u-zoom-50 {
    zoom: 1.15375;
  }
}
@media screen and (width: 924px) {
  .p-u-zoom-50 {
    zoom: 1.155;
  }
}
@media screen and (width: 925px) {
  .p-u-zoom-50 {
    zoom: 1.15625;
  }
}
@media screen and (width: 926px) {
  .p-u-zoom-50 {
    zoom: 1.1575;
  }
}
@media screen and (width: 927px) {
  .p-u-zoom-50 {
    zoom: 1.15875;
  }
}
@media screen and (width: 928px) {
  .p-u-zoom-50 {
    zoom: 1.16;
  }
}
@media screen and (width: 929px) {
  .p-u-zoom-50 {
    zoom: 1.16125;
  }
}
@media screen and (width: 930px) {
  .p-u-zoom-50 {
    zoom: 1.1625;
  }
}
@media screen and (width: 931px) {
  .p-u-zoom-50 {
    zoom: 1.16375;
  }
}
@media screen and (width: 932px) {
  .p-u-zoom-50 {
    zoom: 1.165;
  }
}
@media screen and (width: 933px) {
  .p-u-zoom-50 {
    zoom: 1.16625;
  }
}
@media screen and (width: 934px) {
  .p-u-zoom-50 {
    zoom: 1.1675;
  }
}
@media screen and (width: 935px) {
  .p-u-zoom-50 {
    zoom: 1.16875;
  }
}
@media screen and (width: 936px) {
  .p-u-zoom-50 {
    zoom: 1.17;
  }
}
@media screen and (width: 937px) {
  .p-u-zoom-50 {
    zoom: 1.17125;
  }
}
@media screen and (width: 938px) {
  .p-u-zoom-50 {
    zoom: 1.1725;
  }
}
@media screen and (width: 939px) {
  .p-u-zoom-50 {
    zoom: 1.17375;
  }
}
@media screen and (width: 940px) {
  .p-u-zoom-50 {
    zoom: 1.175;
  }
}
@media screen and (width: 941px) {
  .p-u-zoom-50 {
    zoom: 1.17625;
  }
}
@media screen and (width: 942px) {
  .p-u-zoom-50 {
    zoom: 1.1775;
  }
}
@media screen and (width: 943px) {
  .p-u-zoom-50 {
    zoom: 1.17875;
  }
}
@media screen and (width: 944px) {
  .p-u-zoom-50 {
    zoom: 1.18;
  }
}
@media screen and (width: 945px) {
  .p-u-zoom-50 {
    zoom: 1.18125;
  }
}
@media screen and (width: 946px) {
  .p-u-zoom-50 {
    zoom: 1.1825;
  }
}
@media screen and (width: 947px) {
  .p-u-zoom-50 {
    zoom: 1.18375;
  }
}
@media screen and (width: 948px) {
  .p-u-zoom-50 {
    zoom: 1.185;
  }
}
@media screen and (width: 949px) {
  .p-u-zoom-50 {
    zoom: 1.18625;
  }
}
@media screen and (width: 950px) {
  .p-u-zoom-50 {
    zoom: 1.1875;
  }
}
@media screen and (width: 951px) {
  .p-u-zoom-50 {
    zoom: 1.18875;
  }
}
@media screen and (width: 952px) {
  .p-u-zoom-50 {
    zoom: 1.19;
  }
}
@media screen and (width: 953px) {
  .p-u-zoom-50 {
    zoom: 1.19125;
  }
}
@media screen and (width: 954px) {
  .p-u-zoom-50 {
    zoom: 1.1925;
  }
}
@media screen and (width: 955px) {
  .p-u-zoom-50 {
    zoom: 1.19375;
  }
}
@media screen and (width: 956px) {
  .p-u-zoom-50 {
    zoom: 1.195;
  }
}
@media screen and (width: 957px) {
  .p-u-zoom-50 {
    zoom: 1.19625;
  }
}
@media screen and (width: 958px) {
  .p-u-zoom-50 {
    zoom: 1.1975;
  }
}
@media screen and (width: 959px) {
  .p-u-zoom-50 {
    zoom: 1.19875;
  }
}
@media screen and (width: 960px) {
  .p-u-zoom-50 {
    zoom: 1.2;
  }
}
@media screen and (width: 961px) {
  .p-u-zoom-50 {
    zoom: 1.20125;
  }
}
@media screen and (width: 962px) {
  .p-u-zoom-50 {
    zoom: 1.2025;
  }
}
@media screen and (width: 963px) {
  .p-u-zoom-50 {
    zoom: 1.20375;
  }
}
@media screen and (width: 964px) {
  .p-u-zoom-50 {
    zoom: 1.205;
  }
}
@media screen and (width: 965px) {
  .p-u-zoom-50 {
    zoom: 1.20625;
  }
}
@media screen and (width: 966px) {
  .p-u-zoom-50 {
    zoom: 1.2075;
  }
}
@media screen and (width: 967px) {
  .p-u-zoom-50 {
    zoom: 1.20875;
  }
}
@media screen and (width: 968px) {
  .p-u-zoom-50 {
    zoom: 1.21;
  }
}
@media screen and (width: 969px) {
  .p-u-zoom-50 {
    zoom: 1.21125;
  }
}
@media screen and (width: 970px) {
  .p-u-zoom-50 {
    zoom: 1.2125;
  }
}
@media screen and (width: 971px) {
  .p-u-zoom-50 {
    zoom: 1.21375;
  }
}
@media screen and (width: 972px) {
  .p-u-zoom-50 {
    zoom: 1.215;
  }
}
@media screen and (width: 973px) {
  .p-u-zoom-50 {
    zoom: 1.21625;
  }
}
@media screen and (width: 974px) {
  .p-u-zoom-50 {
    zoom: 1.2175;
  }
}
@media screen and (width: 975px) {
  .p-u-zoom-50 {
    zoom: 1.21875;
  }
}
@media screen and (width: 976px) {
  .p-u-zoom-50 {
    zoom: 1.22;
  }
}
@media screen and (width: 977px) {
  .p-u-zoom-50 {
    zoom: 1.22125;
  }
}
@media screen and (width: 978px) {
  .p-u-zoom-50 {
    zoom: 1.2225;
  }
}
@media screen and (width: 979px) {
  .p-u-zoom-50 {
    zoom: 1.22375;
  }
}
@media screen and (width: 980px) {
  .p-u-zoom-50 {
    zoom: 1.225;
  }
}
@media screen and (width: 981px) {
  .p-u-zoom-50 {
    zoom: 1.22625;
  }
}
@media screen and (width: 982px) {
  .p-u-zoom-50 {
    zoom: 1.2275;
  }
}
@media screen and (width: 983px) {
  .p-u-zoom-50 {
    zoom: 1.22875;
  }
}
@media screen and (width: 984px) {
  .p-u-zoom-50 {
    zoom: 1.23;
  }
}
@media screen and (width: 985px) {
  .p-u-zoom-50 {
    zoom: 1.23125;
  }
}
@media screen and (width: 986px) {
  .p-u-zoom-50 {
    zoom: 1.2325;
  }
}
@media screen and (width: 987px) {
  .p-u-zoom-50 {
    zoom: 1.23375;
  }
}
@media screen and (width: 988px) {
  .p-u-zoom-50 {
    zoom: 1.235;
  }
}
@media screen and (width: 989px) {
  .p-u-zoom-50 {
    zoom: 1.23625;
  }
}
@media screen and (width: 990px) {
  .p-u-zoom-50 {
    zoom: 1.2375;
  }
}
@media screen and (width: 991px) {
  .p-u-zoom-50 {
    zoom: 1.23875;
  }
}
@media screen and (width: 992px) {
  .p-u-zoom-50 {
    zoom: 1.24;
  }
}
@media screen and (width: 993px) {
  .p-u-zoom-50 {
    zoom: 1.24125;
  }
}
@media screen and (width: 994px) {
  .p-u-zoom-50 {
    zoom: 1.2425;
  }
}
@media screen and (width: 995px) {
  .p-u-zoom-50 {
    zoom: 1.24375;
  }
}
@media screen and (width: 996px) {
  .p-u-zoom-50 {
    zoom: 1.245;
  }
}
@media screen and (width: 997px) {
  .p-u-zoom-50 {
    zoom: 1.24625;
  }
}
@media screen and (width: 998px) {
  .p-u-zoom-50 {
    zoom: 1.2475;
  }
}
@media screen and (width: 999px) {
  .p-u-zoom-50 {
    zoom: 1.24875;
  }
}
@media screen and (width: 1000px) {
  .p-u-zoom-50 {
    zoom: 1.25;
  }
}
@media screen and (width: 1001px) {
  .p-u-zoom-50 {
    zoom: 1.25125;
  }
}
@media screen and (width: 1002px) {
  .p-u-zoom-50 {
    zoom: 1.2525;
  }
}
@media screen and (width: 1003px) {
  .p-u-zoom-50 {
    zoom: 1.25375;
  }
}
@media screen and (width: 1004px) {
  .p-u-zoom-50 {
    zoom: 1.255;
  }
}
@media screen and (width: 1005px) {
  .p-u-zoom-50 {
    zoom: 1.25625;
  }
}
@media screen and (width: 1006px) {
  .p-u-zoom-50 {
    zoom: 1.2575;
  }
}
@media screen and (width: 1007px) {
  .p-u-zoom-50 {
    zoom: 1.25875;
  }
}
@media screen and (width: 1008px) {
  .p-u-zoom-50 {
    zoom: 1.26;
  }
}
@media screen and (width: 1009px) {
  .p-u-zoom-50 {
    zoom: 1.26125;
  }
}
@media screen and (width: 1010px) {
  .p-u-zoom-50 {
    zoom: 1.2625;
  }
}
@media screen and (width: 1011px) {
  .p-u-zoom-50 {
    zoom: 1.26375;
  }
}
@media screen and (width: 1012px) {
  .p-u-zoom-50 {
    zoom: 1.265;
  }
}
@media screen and (width: 1013px) {
  .p-u-zoom-50 {
    zoom: 1.26625;
  }
}
@media screen and (width: 1014px) {
  .p-u-zoom-50 {
    zoom: 1.2675;
  }
}
@media screen and (width: 1015px) {
  .p-u-zoom-50 {
    zoom: 1.26875;
  }
}
@media screen and (width: 1016px) {
  .p-u-zoom-50 {
    zoom: 1.27;
  }
}
@media screen and (width: 1017px) {
  .p-u-zoom-50 {
    zoom: 1.27125;
  }
}
@media screen and (width: 1018px) {
  .p-u-zoom-50 {
    zoom: 1.2725;
  }
}
@media screen and (width: 1019px) {
  .p-u-zoom-50 {
    zoom: 1.27375;
  }
}
@media screen and (width: 1020px) {
  .p-u-zoom-50 {
    zoom: 1.275;
  }
}
@media screen and (width: 1021px) {
  .p-u-zoom-50 {
    zoom: 1.27625;
  }
}
@media screen and (width: 1022px) {
  .p-u-zoom-50 {
    zoom: 1.2775;
  }
}
@media screen and (width: 1023px) {
  .p-u-zoom-50 {
    zoom: 1.27875;
  }
}
@media screen and (width: 1024px) {
  .p-u-zoom-50 {
    zoom: 1.28;
  }
}
@media screen and (width: 1025px) {
  .p-u-zoom-50 {
    zoom: 1.28125;
  }
}
@media screen and (width: 1026px) {
  .p-u-zoom-50 {
    zoom: 1.2825;
  }
}
@media screen and (width: 1027px) {
  .p-u-zoom-50 {
    zoom: 1.28375;
  }
}
@media screen and (width: 1028px) {
  .p-u-zoom-50 {
    zoom: 1.285;
  }
}
@media screen and (width: 1029px) {
  .p-u-zoom-50 {
    zoom: 1.28625;
  }
}
@media screen and (width: 1030px) {
  .p-u-zoom-50 {
    zoom: 1.2875;
  }
}
@media screen and (width: 1031px) {
  .p-u-zoom-50 {
    zoom: 1.28875;
  }
}
@media screen and (width: 1032px) {
  .p-u-zoom-50 {
    zoom: 1.29;
  }
}
@media screen and (width: 1033px) {
  .p-u-zoom-50 {
    zoom: 1.29125;
  }
}
@media screen and (width: 1034px) {
  .p-u-zoom-50 {
    zoom: 1.2925;
  }
}
@media screen and (width: 1035px) {
  .p-u-zoom-50 {
    zoom: 1.29375;
  }
}
@media screen and (width: 1036px) {
  .p-u-zoom-50 {
    zoom: 1.295;
  }
}
@media screen and (width: 1037px) {
  .p-u-zoom-50 {
    zoom: 1.29625;
  }
}
@media screen and (width: 1038px) {
  .p-u-zoom-50 {
    zoom: 1.2975;
  }
}
@media screen and (width: 1039px) {
  .p-u-zoom-50 {
    zoom: 1.29875;
  }
}
@media screen and (width: 1040px) {
  .p-u-zoom-50 {
    zoom: 1.3;
  }
}
@media screen and (width: 1041px) {
  .p-u-zoom-50 {
    zoom: 1.30125;
  }
}
@media screen and (width: 1042px) {
  .p-u-zoom-50 {
    zoom: 1.3025;
  }
}
@media screen and (width: 1043px) {
  .p-u-zoom-50 {
    zoom: 1.30375;
  }
}
@media screen and (width: 1044px) {
  .p-u-zoom-50 {
    zoom: 1.305;
  }
}
@media screen and (width: 1045px) {
  .p-u-zoom-50 {
    zoom: 1.30625;
  }
}
@media screen and (width: 1046px) {
  .p-u-zoom-50 {
    zoom: 1.3075;
  }
}
@media screen and (width: 1047px) {
  .p-u-zoom-50 {
    zoom: 1.30875;
  }
}
@media screen and (width: 1048px) {
  .p-u-zoom-50 {
    zoom: 1.31;
  }
}
@media screen and (width: 1049px) {
  .p-u-zoom-50 {
    zoom: 1.31125;
  }
}
@media screen and (width: 1050px) {
  .p-u-zoom-50 {
    zoom: 1.3125;
  }
}
@media screen and (width: 1051px) {
  .p-u-zoom-50 {
    zoom: 1.31375;
  }
}
@media screen and (width: 1052px) {
  .p-u-zoom-50 {
    zoom: 1.315;
  }
}
@media screen and (width: 1053px) {
  .p-u-zoom-50 {
    zoom: 1.31625;
  }
}
@media screen and (width: 1054px) {
  .p-u-zoom-50 {
    zoom: 1.3175;
  }
}
@media screen and (width: 1055px) {
  .p-u-zoom-50 {
    zoom: 1.31875;
  }
}
@media screen and (width: 1056px) {
  .p-u-zoom-50 {
    zoom: 1.32;
  }
}
@media screen and (width: 1057px) {
  .p-u-zoom-50 {
    zoom: 1.32125;
  }
}
@media screen and (width: 1058px) {
  .p-u-zoom-50 {
    zoom: 1.3225;
  }
}
@media screen and (width: 1059px) {
  .p-u-zoom-50 {
    zoom: 1.32375;
  }
}
@media screen and (width: 1060px) {
  .p-u-zoom-50 {
    zoom: 1.325;
  }
}
@media screen and (width: 1061px) {
  .p-u-zoom-50 {
    zoom: 1.32625;
  }
}
@media screen and (width: 1062px) {
  .p-u-zoom-50 {
    zoom: 1.3275;
  }
}
@media screen and (width: 1063px) {
  .p-u-zoom-50 {
    zoom: 1.32875;
  }
}
@media screen and (width: 1064px) {
  .p-u-zoom-50 {
    zoom: 1.33;
  }
}
@media screen and (width: 1065px) {
  .p-u-zoom-50 {
    zoom: 1.33125;
  }
}
@media screen and (width: 1066px) {
  .p-u-zoom-50 {
    zoom: 1.3325;
  }
}
@media screen and (width: 1067px) {
  .p-u-zoom-50 {
    zoom: 1.33375;
  }
}
@media screen and (width: 1068px) {
  .p-u-zoom-50 {
    zoom: 1.335;
  }
}
@media screen and (width: 1069px) {
  .p-u-zoom-50 {
    zoom: 1.33625;
  }
}
@media screen and (width: 1070px) {
  .p-u-zoom-50 {
    zoom: 1.3375;
  }
}
@media screen and (width: 1071px) {
  .p-u-zoom-50 {
    zoom: 1.33875;
  }
}
@media screen and (width: 1072px) {
  .p-u-zoom-50 {
    zoom: 1.34;
  }
}
@media screen and (width: 1073px) {
  .p-u-zoom-50 {
    zoom: 1.34125;
  }
}
@media screen and (width: 1074px) {
  .p-u-zoom-50 {
    zoom: 1.3425;
  }
}
@media screen and (width: 1075px) {
  .p-u-zoom-50 {
    zoom: 1.34375;
  }
}
@media screen and (width: 1076px) {
  .p-u-zoom-50 {
    zoom: 1.345;
  }
}
@media screen and (width: 1077px) {
  .p-u-zoom-50 {
    zoom: 1.34625;
  }
}
@media screen and (width: 1078px) {
  .p-u-zoom-50 {
    zoom: 1.3475;
  }
}
@media screen and (width: 1079px) {
  .p-u-zoom-50 {
    zoom: 1.34875;
  }
}
@media screen and (width: 1080px) {
  .p-u-zoom-50 {
    zoom: 1.35;
  }
}
@media screen and (width: 1081px) {
  .p-u-zoom-50 {
    zoom: 1.35125;
  }
}
@media screen and (width: 1082px) {
  .p-u-zoom-50 {
    zoom: 1.3525;
  }
}
@media screen and (width: 1083px) {
  .p-u-zoom-50 {
    zoom: 1.35375;
  }
}
@media screen and (width: 1084px) {
  .p-u-zoom-50 {
    zoom: 1.355;
  }
}
@media screen and (width: 1085px) {
  .p-u-zoom-50 {
    zoom: 1.35625;
  }
}
@media screen and (width: 1086px) {
  .p-u-zoom-50 {
    zoom: 1.3575;
  }
}
@media screen and (width: 1087px) {
  .p-u-zoom-50 {
    zoom: 1.35875;
  }
}
@media screen and (width: 1088px) {
  .p-u-zoom-50 {
    zoom: 1.36;
  }
}
@media screen and (width: 1089px) {
  .p-u-zoom-50 {
    zoom: 1.36125;
  }
}
@media screen and (width: 1090px) {
  .p-u-zoom-50 {
    zoom: 1.3625;
  }
}
@media screen and (width: 1091px) {
  .p-u-zoom-50 {
    zoom: 1.36375;
  }
}
@media screen and (width: 1092px) {
  .p-u-zoom-50 {
    zoom: 1.365;
  }
}
@media screen and (width: 1093px) {
  .p-u-zoom-50 {
    zoom: 1.36625;
  }
}
@media screen and (width: 1094px) {
  .p-u-zoom-50 {
    zoom: 1.3675;
  }
}
@media screen and (width: 1095px) {
  .p-u-zoom-50 {
    zoom: 1.36875;
  }
}
@media screen and (width: 1096px) {
  .p-u-zoom-50 {
    zoom: 1.37;
  }
}
@media screen and (width: 1097px) {
  .p-u-zoom-50 {
    zoom: 1.37125;
  }
}
@media screen and (width: 1098px) {
  .p-u-zoom-50 {
    zoom: 1.3725;
  }
}
@media screen and (width: 1099px) {
  .p-u-zoom-50 {
    zoom: 1.37375;
  }
}
@media screen and (width: 1100px) {
  .p-u-zoom-50 {
    zoom: 1.375;
  }
}
@media screen and (width: 1101px) {
  .p-u-zoom-50 {
    zoom: 1.37625;
  }
}
@media screen and (width: 1102px) {
  .p-u-zoom-50 {
    zoom: 1.3775;
  }
}
@media screen and (width: 1103px) {
  .p-u-zoom-50 {
    zoom: 1.37875;
  }
}
@media screen and (width: 1104px) {
  .p-u-zoom-50 {
    zoom: 1.38;
  }
}
@media screen and (width: 1105px) {
  .p-u-zoom-50 {
    zoom: 1.38125;
  }
}
@media screen and (width: 1106px) {
  .p-u-zoom-50 {
    zoom: 1.3825;
  }
}
@media screen and (width: 1107px) {
  .p-u-zoom-50 {
    zoom: 1.38375;
  }
}
@media screen and (width: 1108px) {
  .p-u-zoom-50 {
    zoom: 1.385;
  }
}
@media screen and (width: 1109px) {
  .p-u-zoom-50 {
    zoom: 1.38625;
  }
}
@media screen and (width: 1110px) {
  .p-u-zoom-50 {
    zoom: 1.3875;
  }
}
@media screen and (width: 1111px) {
  .p-u-zoom-50 {
    zoom: 1.38875;
  }
}
@media screen and (width: 1112px) {
  .p-u-zoom-50 {
    zoom: 1.39;
  }
}
@media screen and (width: 1113px) {
  .p-u-zoom-50 {
    zoom: 1.39125;
  }
}
@media screen and (width: 1114px) {
  .p-u-zoom-50 {
    zoom: 1.3925;
  }
}
@media screen and (width: 1115px) {
  .p-u-zoom-50 {
    zoom: 1.39375;
  }
}
@media screen and (width: 1116px) {
  .p-u-zoom-50 {
    zoom: 1.395;
  }
}
@media screen and (width: 1117px) {
  .p-u-zoom-50 {
    zoom: 1.39625;
  }
}
@media screen and (width: 1118px) {
  .p-u-zoom-50 {
    zoom: 1.3975;
  }
}
@media screen and (width: 1119px) {
  .p-u-zoom-50 {
    zoom: 1.39875;
  }
}
@media screen and (width: 1120px) {
  .p-u-zoom-50 {
    zoom: 1.4;
  }
}
@media screen and (width: 1121px) {
  .p-u-zoom-50 {
    zoom: 1.40125;
  }
}
@media screen and (width: 1122px) {
  .p-u-zoom-50 {
    zoom: 1.4025;
  }
}
@media screen and (width: 1123px) {
  .p-u-zoom-50 {
    zoom: 1.40375;
  }
}
@media screen and (width: 1124px) {
  .p-u-zoom-50 {
    zoom: 1.405;
  }
}
@media screen and (width: 1125px) {
  .p-u-zoom-50 {
    zoom: 1.40625;
  }
}
@media screen and (width: 1126px) {
  .p-u-zoom-50 {
    zoom: 1.4075;
  }
}
@media screen and (width: 1127px) {
  .p-u-zoom-50 {
    zoom: 1.40875;
  }
}
@media screen and (width: 1128px) {
  .p-u-zoom-50 {
    zoom: 1.41;
  }
}
@media screen and (width: 1129px) {
  .p-u-zoom-50 {
    zoom: 1.41125;
  }
}
@media screen and (width: 1130px) {
  .p-u-zoom-50 {
    zoom: 1.4125;
  }
}
@media screen and (width: 1131px) {
  .p-u-zoom-50 {
    zoom: 1.41375;
  }
}
@media screen and (width: 1132px) {
  .p-u-zoom-50 {
    zoom: 1.415;
  }
}
@media screen and (width: 1133px) {
  .p-u-zoom-50 {
    zoom: 1.41625;
  }
}
@media screen and (width: 1134px) {
  .p-u-zoom-50 {
    zoom: 1.4175;
  }
}
@media screen and (width: 1135px) {
  .p-u-zoom-50 {
    zoom: 1.41875;
  }
}
@media screen and (width: 1136px) {
  .p-u-zoom-50 {
    zoom: 1.42;
  }
}
@media screen and (width: 1137px) {
  .p-u-zoom-50 {
    zoom: 1.42125;
  }
}
@media screen and (width: 1138px) {
  .p-u-zoom-50 {
    zoom: 1.4225;
  }
}
@media screen and (width: 1139px) {
  .p-u-zoom-50 {
    zoom: 1.42375;
  }
}
@media screen and (width: 1140px) {
  .p-u-zoom-50 {
    zoom: 1.425;
  }
}
@media screen and (width: 1141px) {
  .p-u-zoom-50 {
    zoom: 1.42625;
  }
}
@media screen and (width: 1142px) {
  .p-u-zoom-50 {
    zoom: 1.4275;
  }
}
@media screen and (width: 1143px) {
  .p-u-zoom-50 {
    zoom: 1.42875;
  }
}
@media screen and (width: 1144px) {
  .p-u-zoom-50 {
    zoom: 1.43;
  }
}
@media screen and (width: 1145px) {
  .p-u-zoom-50 {
    zoom: 1.43125;
  }
}
@media screen and (width: 1146px) {
  .p-u-zoom-50 {
    zoom: 1.4325;
  }
}
@media screen and (width: 1147px) {
  .p-u-zoom-50 {
    zoom: 1.43375;
  }
}
@media screen and (width: 1148px) {
  .p-u-zoom-50 {
    zoom: 1.435;
  }
}
@media screen and (width: 1149px) {
  .p-u-zoom-50 {
    zoom: 1.43625;
  }
}
@media screen and (width: 1150px) {
  .p-u-zoom-50 {
    zoom: 1.4375;
  }
}
@media screen and (width: 1151px) {
  .p-u-zoom-50 {
    zoom: 1.43875;
  }
}
@media screen and (width: 1152px) {
  .p-u-zoom-50 {
    zoom: 1.44;
  }
}
@media screen and (width: 1153px) {
  .p-u-zoom-50 {
    zoom: 1.44125;
  }
}
@media screen and (width: 1154px) {
  .p-u-zoom-50 {
    zoom: 1.4425;
  }
}
@media screen and (width: 1155px) {
  .p-u-zoom-50 {
    zoom: 1.44375;
  }
}
@media screen and (width: 1156px) {
  .p-u-zoom-50 {
    zoom: 1.445;
  }
}
@media screen and (width: 1157px) {
  .p-u-zoom-50 {
    zoom: 1.44625;
  }
}
@media screen and (width: 1158px) {
  .p-u-zoom-50 {
    zoom: 1.4475;
  }
}
@media screen and (width: 1159px) {
  .p-u-zoom-50 {
    zoom: 1.44875;
  }
}
@media screen and (width: 1160px) {
  .p-u-zoom-50 {
    zoom: 1.45;
  }
}
@media screen and (width: 1161px) {
  .p-u-zoom-50 {
    zoom: 1.45125;
  }
}
@media screen and (width: 1162px) {
  .p-u-zoom-50 {
    zoom: 1.4525;
  }
}
@media screen and (width: 1163px) {
  .p-u-zoom-50 {
    zoom: 1.45375;
  }
}
@media screen and (width: 1164px) {
  .p-u-zoom-50 {
    zoom: 1.455;
  }
}
@media screen and (width: 1165px) {
  .p-u-zoom-50 {
    zoom: 1.45625;
  }
}
@media screen and (width: 1166px) {
  .p-u-zoom-50 {
    zoom: 1.4575;
  }
}
@media screen and (width: 1167px) {
  .p-u-zoom-50 {
    zoom: 1.45875;
  }
}
@media screen and (width: 1168px) {
  .p-u-zoom-50 {
    zoom: 1.46;
  }
}
@media screen and (width: 1169px) {
  .p-u-zoom-50 {
    zoom: 1.46125;
  }
}
@media screen and (width: 1170px) {
  .p-u-zoom-50 {
    zoom: 1.4625;
  }
}
@media screen and (width: 1171px) {
  .p-u-zoom-50 {
    zoom: 1.46375;
  }
}
@media screen and (width: 1172px) {
  .p-u-zoom-50 {
    zoom: 1.465;
  }
}
@media screen and (width: 1173px) {
  .p-u-zoom-50 {
    zoom: 1.46625;
  }
}
@media screen and (width: 1174px) {
  .p-u-zoom-50 {
    zoom: 1.4675;
  }
}
@media screen and (width: 1175px) {
  .p-u-zoom-50 {
    zoom: 1.46875;
  }
}
@media screen and (width: 1176px) {
  .p-u-zoom-50 {
    zoom: 1.47;
  }
}
@media screen and (width: 1177px) {
  .p-u-zoom-50 {
    zoom: 1.47125;
  }
}
@media screen and (width: 1178px) {
  .p-u-zoom-50 {
    zoom: 1.4725;
  }
}
@media screen and (width: 1179px) {
  .p-u-zoom-50 {
    zoom: 1.47375;
  }
}
@media screen and (width: 1180px) {
  .p-u-zoom-50 {
    zoom: 1.475;
  }
}
@media screen and (width: 1181px) {
  .p-u-zoom-50 {
    zoom: 1.47625;
  }
}
@media screen and (width: 1182px) {
  .p-u-zoom-50 {
    zoom: 1.4775;
  }
}
@media screen and (width: 1183px) {
  .p-u-zoom-50 {
    zoom: 1.47875;
  }
}
@media screen and (width: 1184px) {
  .p-u-zoom-50 {
    zoom: 1.48;
  }
}
@media screen and (width: 1185px) {
  .p-u-zoom-50 {
    zoom: 1.48125;
  }
}
@media screen and (width: 1186px) {
  .p-u-zoom-50 {
    zoom: 1.4825;
  }
}
@media screen and (width: 1187px) {
  .p-u-zoom-50 {
    zoom: 1.48375;
  }
}
@media screen and (width: 1188px) {
  .p-u-zoom-50 {
    zoom: 1.485;
  }
}
@media screen and (width: 1189px) {
  .p-u-zoom-50 {
    zoom: 1.48625;
  }
}
@media screen and (width: 1190px) {
  .p-u-zoom-50 {
    zoom: 1.4875;
  }
}
@media screen and (width: 1191px) {
  .p-u-zoom-50 {
    zoom: 1.48875;
  }
}
@media screen and (width: 1192px) {
  .p-u-zoom-50 {
    zoom: 1.49;
  }
}
@media screen and (width: 1193px) {
  .p-u-zoom-50 {
    zoom: 1.49125;
  }
}
@media screen and (width: 1194px) {
  .p-u-zoom-50 {
    zoom: 1.4925;
  }
}
@media screen and (width: 1195px) {
  .p-u-zoom-50 {
    zoom: 1.49375;
  }
}
@media screen and (width: 1196px) {
  .p-u-zoom-50 {
    zoom: 1.495;
  }
}
@media screen and (width: 1197px) {
  .p-u-zoom-50 {
    zoom: 1.49625;
  }
}
@media screen and (width: 1198px) {
  .p-u-zoom-50 {
    zoom: 1.4975;
  }
}
@media screen and (width: 1199px) {
  .p-u-zoom-50 {
    zoom: 1.49875;
  }
}
@media screen and (width: 1200px) {
  .p-u-zoom-50 {
    zoom: 1.5;
  }
}
@media screen and (min-width: 300.25vw) {
  .p-u-zoom-50 {
    zoom: 1.50125;
  }
}

.p-button {
  display: block;
  border-radius: 25vw;
}
.p-button img {
  width: 100%;
}

.p-hero {
  position: relative;
}
.p-hero__title {
  position: absolute;
  top: 8.25vw;
  left: 4.75vw;
}
.p-hero__button {
  position: absolute;
  display: block;
  top: 155.75vw;
  left: 7.5vw;
  -webkit-box-shadow: 1.25vw 1.25vw 2.5vw rgba(152, 129, 122, 0.3);
          box-shadow: 1.25vw 1.25vw 2.5vw rgba(152, 129, 122, 0.3);
  border-radius: 25vw;
}

.p-renewal {
  margin: 5vw 5vw 0;
}
.p-renewal__read {
  margin: 0 0 11vw;
}
.p-renewal__read-block {
  position: relative;
  display: grid;
  grid-template: auto/auto 1fr;
}
.p-renewal__read-block:not(:first-child) {
  margin-top: 5vw;
}
.p-renewal__read-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 28vw;
}
.p-renewal__read-head._01 {
  background: #7FB07C;
}
.p-renewal__read-head._02 {
  background: #EF857D;
}
.p-renewal__read-head._02:after {
  content: "";
  position: absolute;
  top: calc(100% + 4.75vw);
  left: 0;
  right: 0;
  width: 0;
  margin: auto;
  display: block;
  border: solid transparent;
  border-width: 0 5.5vw 6.5vw 5.5vw;
  border-bottom-color: #EF857D;
}
.p-renewal__read-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding: 5vw 3.75vw 5vw;
  background: #FBFBFB;
}
.p-renewal__read-list {
  font-style: normal;
  font-weight: 400;
  font-size: 4vw;
  line-height: 180%;
  letter-spacing: 0.05em;
  color: #554848;
}
.p-renewal__read-list-item {
  position: relative;
  padding: 0 0 0 4.75vw;
}
.p-renewal__read-list-item:not(:first-child) {
  margin-top: 3.75vw;
}
.p-renewal__read-list-item:after {
  content: "";
  position: absolute;
  top: 2.25vw;
  left: 0;
  display: block;
  width: 2vw;
  height: 2vw;
  border-radius: 50%;
}
.p-renewal__read-list._01 b {
  color: #7FB07C;
}
.p-renewal__read-list._01 .p-renewal__read-list-item:after {
  background: #7FB07C;
}
.p-renewal__read-list._02 b {
  color: #EF857D;
}
.p-renewal__read-list._02 .p-renewal__read-list-item:after {
  background: #EF857D;
}
.p-renewal__heading-01 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 31.5vw;
  background: #EF857D;
  font-style: normal;
  font-weight: 500;
  font-size: 6vw;
  line-height: 180%;
  text-align: center;
  letter-spacing: 0.05em;
  color: #FFFFFF;
}
.p-renewal__in {
  padding: 5vw 5vw 5vw;
  background: rgba(239, 133, 125, 0.1);
}
.p-renewal__section {
  padding: 5vw 5vw 5vw;
  background: #FFFFFF;
  border-radius: 2.5vw;
}
.p-renewal__section + .p-renewal__section {
  margin-top: 5vw;
}
.p-renewal__heading-02-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  padding: 2vw 0 0;
}
.p-renewal__heading-02-in:before, .p-renewal__heading-02-in:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  display: block;
  width: 3.75vw;
  border: 0.25vw solid #EF857D;
}
.p-renewal__heading-02-in:before {
  left: 0;
  border-right: none;
}
.p-renewal__heading-02-in:after {
  right: 0;
  border-left: none;
}
.p-renewal__heading-02-text {
  margin: 3.75vw 0 0;
  font-style: normal;
  font-weight: 500;
  font-size: 5vw;
  line-height: 180%;
  text-align: center;
  letter-spacing: 0.07em;
  color: #EC6D65;
}
.p-renewal__grid {
  margin: 7.5vw 0 0;
}
.p-renewal__grid + .p-renewal__grid {
  margin-top: 6vw;
}
.p-renewal__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-style: normal;
  font-weight: 500;
  font-size: 4.5vw;
  line-height: 150%;
  letter-spacing: 0.07em;
  color: #554848;
}
.p-renewal__detail {
  font-style: normal;
  font-weight: 400;
  font-size: 4vw;
  line-height: 180%;
  letter-spacing: 0.05em;
  color: #554848;
}
.p-renewal__detail:not(:first-child) {
  margin-top: 3.75vw;
}
.p-renewal__image {
  margin: 3.75vw 0 0;
}
.p-renewal__note {
  margin: 3.75vw 0 0;
  font-style: normal;
  font-weight: 400;
  font-size: 3vw;
  line-height: 150%;
  color: #666666;
}
.p-renewal__sub-image {
  margin: 7.5vw 0 0;
}

.p-user {
  margin: 10vw 5vw 0;
}
.p-user__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 31.5vw;
  background: #EF857D;
  font-style: normal;
  font-weight: 500;
  font-size: 6vw;
  line-height: 180%;
  text-align: center;
  letter-spacing: 0.05em;
  color: #FFFFFF;
}
.p-user__in {
  padding: 5vw 5vw 5vw;
  background: #FBFBFB;
}
.p-user__read {
  font-style: normal;
  font-weight: 400;
  font-size: 4vw;
  line-height: 180%;
  letter-spacing: 0.05em;
  color: #554848;
}
.p-user__note {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 3.75vw 0 0;
  font-style: normal;
  font-weight: 400;
  font-size: 3vw;
  line-height: 150%;
  color: #666666;
}
.p-user__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 7.5vw;
  background: #7FB07C;
  font-style: normal;
  font-weight: 500;
  font-size: 4vw;
  line-height: 150%;
  text-align: center;
  letter-spacing: 0.05em;
  color: #FFFFFF;
}
.p-user__01 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 5vw 0 0;
}
.p-user__01-arrow {
  border: solid transparent;
  border-width: 5.75vw 6.25vw 0 6.25vw;
  border-top-color: #999999;
  margin: 5.25vw 0 5.5vw;
}

.p-campaign {
  margin: 13.75vw 5vw 0;
}
.p-campaign__heading-01 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  min-height: 30.25vw;
  padding: 8vw 0 5vw;
  background: linear-gradient(90.97deg, #EF9D7D 0%, #EF857D 100%);
  font-style: normal;
  font-weight: 500;
  font-size: 6vw;
  line-height: 140%;
  text-align: center;
  letter-spacing: 0.05em;
  color: #FFFFFF;
}
.p-campaign__heading-01-sub {
  position: absolute;
  top: -3.75vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 53vw;
  height: 8.75vw;
  padding: 0 2.75vw 0;
  margin: auto;
  background: #FFFFFF;
  border: 0.5vw solid #EF857D;
  border-radius: 1.25vw;
  font-style: normal;
  font-weight: 400;
  font-size: 4vw;
  line-height: 180%;
  text-align: center;
  letter-spacing: 0.05em;
  color: #EC6D65;
}
.p-campaign__heading-01-date {
  margin: 2.25vw 0 0;
}
.p-campaign__heading-01._02 {
  background: linear-gradient(90.97deg, #7CB0A0 0%, #7FB07C 100%);
}
.p-campaign__heading-01._02 .p-campaign__heading-01-sub {
  border: 0.5vw solid #7FB07C;
  color: #549E50;
}
.p-campaign__in {
  padding: 5vw 5vw 5vw;
  background-color: #FDF3F2;
}
.p-campaign._02 .p-campaign__in {
  background-color: #EEF5EE;
}
.p-campaign__read {
  margin: 0.25vw 0 2.5vw;
  font-style: normal;
  font-weight: 400;
  font-size: 3.5vw;
  line-height: 140%;
  text-align: center;
  letter-spacing: 0.07em;
  color: #554848;
}
.p-campaign__read b {
  position: relative;
  top: 1vw;
  font-size: 6.5vw;
  line-height: 9.25vw;
  color: #549E50;
}
.p-campaign__section {
  position: relative;
  background: #FFFFFF;
  border-radius: 2.5vw;
  overflow: hidden;
}
.p-campaign__section + .p-campaign__section {
  margin-top: 5vw;
}
.p-campaign__section:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  -webkit-box-shadow: 0 0 0 0.25vw #EF857D inset;
          box-shadow: 0 0 0 0.25vw #EF857D inset;
  border-radius: inherit;
  z-index: 1;
  pointer-events: none;
}
.p-campaign__section._no-border:after {
  display: none;
}
.p-campaign__section._02:after {
  -webkit-box-shadow: 0 0 0 0.25vw #7FB07C inset;
          box-shadow: 0 0 0 0.25vw #7FB07C inset;
}
.p-campaign__heading-02 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 26.25vw;
  background: #EF857D;
  font-style: normal;
  font-weight: 500;
  font-size: 5vw;
  line-height: 180%;
  text-align: center;
  letter-spacing: 0.1em;
  color: #FFFFFF;
}
.p-campaign__heading-02 b {
  font-size: 5.5vw;
  font-weight: inherit;
}
.p-campaign__product {
  padding: 5vw 5vw 5vw;
}
.p-campaign__product-image {
  position: relative;
}
.p-campaign__product-image-off {
  position: absolute;
  top: -5vw;
  left: -5vw;
}
.p-campaign__product-name {
  margin: 6vw 0 0;
}
.p-campaign__product-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.p-campaign__product-detail {
  margin: 4.75vw 0 0;
}
.p-campaign__product-button {
  display: block;
  margin: 3.75vw 0 0;
  -webkit-box-shadow: 0 1vw 2.5vw rgba(0, 0, 0, 0.15);
          box-shadow: 0 1vw 2.5vw rgba(0, 0, 0, 0.15);
  border-radius: 25vw;
}
.p-campaign__product-note {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 2.5vw 0 0;
  font-style: normal;
  font-weight: 400;
  font-size: 3vw;
  line-height: 150%;
  color: #666666;
}
.p-campaign__product-note-02 {
  margin: 2.5vw 0 0;
  font-style: normal;
  font-weight: 400;
  font-size: 3vw;
  line-height: 150%;
  color: #666666;
}

.p-sample {
  margin: 10vw 5vw 0;
}
.p-sample__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 31.5vw;
  background: #EF857D;
  font-style: normal;
  font-weight: 500;
  font-size: 6vw;
  line-height: 190%;
  text-align: center;
  letter-spacing: 0.05em;
  color: #FFFFFF;
}
.p-sample__heading b {
  font-size: 6.5vw;
  font-weight: inherit;
}
.p-sample__in {
  padding: 5vw 5vw 5vw;
  background: #FBFBFB;
}
.p-sample__section {
  position: relative;
}
.p-sample__product-image {
  position: relative;
}
.p-sample__product-name {
  margin: 5vw 0 0;
  font-style: normal;
  font-weight: 500;
  font-size: 4.5vw;
  line-height: 180%;
  text-align: center;
  letter-spacing: 0.05em;
  color: #554848;
}
.p-sample__product-spec {
  margin: 3.75vw -1.75vw 0;
}
.p-sample__product-price {
  margin: 7.5vw 0 0;
}
.p-sample__product-button {
  display: block;
  margin: 3.75vw 0 0;
  -webkit-box-shadow: 0 1vw 2.5vw rgba(0, 0, 0, 0.15);
          box-shadow: 0 1vw 2.5vw rgba(0, 0, 0, 0.15);
  border-radius: 25vw;
}
.p-sample__product-note {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 2.5vw 0 0;
  font-style: normal;
  font-weight: 400;
  font-size: 3vw;
  line-height: 150%;
  color: #666666;
}
.p-sample__product-note-02 {
  margin: 1vw 6.25vw 0;
  font-style: normal;
  font-weight: 400;
  font-size: 3vw;
  line-height: 150%;
  color: #666666;
}
.p-sample__product-note-02-item {
  margin-top: 1.25vw;
}