/* fix color */
:root {
  /* legend */
  --c-icolegend: url("../images/wm-lengend-ico.svg");
  --c-nodata: url("../images/no-data-img.png");
  --c-wmdimmed: rgba(0, 0, 0, 0.5);
  /* pastel */
  /* 관주경심단계 */
  --c-statusp-lv0: #6ba9eb; /*정상*/
  --c-statusp-lv1: #75c868; /*관심*/
  --c-statusp-lv2: #f3c249; /*주의*/
  --c-statusp-lv3: #ff9264; /*경계*/
  --c-statusp-lv4: #f35d69; /*심각*/
  /* 가뭄-습윤단계 */
  --c-spip-1: #feb981; /*극한가뭄*/
  --c-spip-2: #ffde89; /*심한가뭄*/
  --c-spip-3: #f4f49a; /*보통가뭄*/
  --c-spip-4: #a3ef97; /*정상*/
  --c-spip-5: #7aeded; /*보통습윤*/
  --c-spip-6: #90c7fd; /*심한습윤*/
  --c-spip-7: #bdcaff; /*극한습윤*/

  /* original */
  /* 관주경심단계 */
  --c-status-lv1: #00a400; /*관심*/
  --c-status-lv2: #ffd039; /*주의*/
  --c-status-lv3: #ff8b1b; /*경계*/
  --c-status-lv4: #d60002; /*심각*/
  /* 가뭄-습윤단계 */
  --c-spi-1: #fe7200; /*극한가뭄*/
  --c-spi-2: #ffb800; /*심한가뭄*/
  --c-spi-3: #ffff00; /*보통가뭄*/
  --c-spi-4: #71b566; /*정상*/
  --c-spi-5: #00ffff; /*보통습윤*/
  --c-spi-6: #0080ff; /*심한습윤*/
  --c-spi-7: #0000ff; /*극한습윤*/
  /* 수질지표기준 */
  --c-exclnt: #03a6e4; /* 매우좋음 */
  --c-good: #03b3ab; /* 좋음 */
  --c-fgood: #96ca5b; /* 약간좋음 */
  --c-normal: #94b0be; /* 보통 */
  --c-fbad: #fab917; /* 약간나쁨 */
  --c-bad: #f38c22; /* 나쁨 */
  --c-vbad: #ec4427; /* 매우나쁨 */

  /* ------------- KRDS SYSTEM COLOR------------- */
  /* Danger */
  --c-danger-1: #fdefec;
  --c-danger-2: #fcdfd9;
  --c-danger-3: #f7afa1;
  --c-danger-4: #f48771;
  --c-danger-5: #f05f42;
  --c-danger-6: #de3412; /*base color*/
  --c-danger-7: #bd2c0f;
  --c-danger-8: #8a240f;
  --c-danger-9: #5c180a;
  --c-danger-10: #390d05;
  --c-danger-11: #260903;
  /* Warnning */
  --c-warnning-1: #fff3db;
  --c-warnning-2: #ffe0a3;
  --c-warnning-3: #ffc95c;
  --c-warnning-4: #ffb114; /*base color*/
  --c-warnning-5: #c78500;
  --c-warnning-6: #9e6a00;
  --c-warnning-7: #8a5c00;
  --c-warnning-8: #614100;
  --c-warnning-9: #422c00;
  --c-warnning-10: #2e1f00;
  --c-warnning-11: #241800;
  /* Success */
  --c-success-1: #eaf6ec;
  --c-success-2: #d8eedd;
  --c-success-3: #a9dab4;
  --c-success-4: #7ec88e;
  --c-success-5: #3fa654;
  --c-success-6: #228738; /*base color*/
  --c-success-7: #267337;
  --c-success-8: #285d33;
  --c-success-9: #1f4727;
  --c-success-10: #122b18;
  --c-success-11: #422c00;
  /* Information */
  --c-information-1: #e7f4fe;
  --c-information-2: #d3ebfd;
  --c-information-3: #9ed2fa;
  --c-information-4: #5fb5f7;
  --c-information-5: #2098f3;
  --c-information-6: #0b78cb;
  --c-information-7: #053961; /*base color*/
  --c-information-8: #053961;
  --c-information-9: #053961;
  --c-information-10: #03253f;
  --c-information-11: #021a2c;

  --c-datepicker-bg: #878e94;
  --c-datepicker-txt1: #f2f2f2;
  --c-datepicker-txt2: #666666;
  --c-datepicker-border: rgba(234, 234, 234, 0.5);
}

/* dark-mode -> default */
.wm-status_wrap, /* 물모아 현황판 */
.wm-civdsb-wrap.dark-mode {
  /* basic icon */
  --c-iconmap: url("../images/wm-civ-basicicon-spritemap-dk.svg");
  --c-toggleon: url("../images/custom-toggle-on-dk.svg");
  --c-toggle: url("../images/custom-toggle-dk.svg");

  --c-layer-bg: linear-gradient(#122349, #000000);
  --c-layer-show-bg: rgb(0 118 255 / 30%);
  --c-layer-border: rgba(217, 217, 217, 0.3);
  --c-layer-shadow: rgba(67, 210, 254, 0.55);
  --c-bg: linear-gradient(0.5turn, #1e2436, #000000);
  --c-bg-base: linear-gradient(0.5turn, #212941, #000000);
  --c-innerpopbg: rgba(30, 36, 54, 0.85);
  /* sticky 고정헤더용 불투명 배경.
     --c-innerpopbg 는 0.85 반투명이라 스크롤 시 본문 행이 헤더 뒤로 비쳐 보였다. */
  --c-innerpopbg-solid: #1e2436;
  --c-tabtit: rgba(255, 255, 255, 0.15);
  --c-tabtit-on: #1a3b62;
  --c-tabon-bg: rgba(255, 255, 255, 0.2);
  --c-horizontab-txt: #faffe0;
  --c-horizontab-boder: #4972fe;
  --c-horizontab-boderL: linear-gradient(
          to left,
          rgba(67, 210, 254, 0) 0%,
          #43d2fe 40%,
          rgba(67, 210, 254, 0.55) 80%,
          rgba(67, 210, 254, 0) 100%
  );
  --c-horizontab-boderR: linear-gradient(
          to right,
          rgba(67, 210, 254, 0) 0%,
          #43d2fe 40%,
          rgba(67, 210, 254, 0.55) 80%,
          rgba(67, 210, 254, 0) 100%
  );
  --c-horizontabbg-on: linear-gradient(0.25turn, #212160, #4444c6);
  --c-horizontablight: radial-gradient(
          circle at center,
          rgba(67, 210, 254, 0.5) 0%,
          transparent 80%
  );
  --c-panel-bg: linear-gradient(0.5turn, #122349, #000000);
  --c-panel-border: #a2b8ff;
  --c-panel-show-bg: linear-gradient(0.5turn, #4972fe, #000000);
  --c-panel-shadow: oklab(80.67800000000001% -0.09701 -0.09074 / 0.4);
  --c-mapnavibg: rgba(0, 0, 0, 0.5);
  --c-slideshadowL: linear-gradient(0.25turn, #1e2436, rgba(0, 0, 0, 0));
  --c-slideshadowR: linear-gradient(0.75turn, #1e2436, rgba(0, 0, 0, 0));
  --c-footerbg: rgba(0, 0, 0, 0.8);

  --c-sliderbar: linear-gradient(
          0.5turn,
          rgba(255, 255, 255, 0.5),
          rgba(255, 255, 255, 0.5)
  );
  --c-custom-select-bg: #283b67;
  --c-indicator: #313e49;
  --c-indicator-sdw: rgba(149, 198, 255, 0.15);

  /* 지도 추가 */
  --c-mapinfo-bg: linear-gradient(0.5turn, #313e49, #000000);
  --c-mapinfo-bg2: linear-gradient(#46535f, #0b0c11);
  --c-mapinfo-back: linear-gradient(0.4turn, #ffffff, rgba(255, 255, 255, 0));
  --c-mapinfo-stt-postv75: rgba(48, 228, 3, 0.75);
  --c-mapinfo-stt-postv: #30e403;
  --c-mapinfo-stt-ngtc75: rgba(254, 0, 73, 0.5);
  --c-mapinfo-stt-ngtc: #fe0049;

  --c-txt: #ffffff;
  --c-txt1: #eaeaea;
  --c-txt2: #666666;
  --c-txt3: #444444;
  --c-txt4: #222222;
  --c-txt5: #000000;

  /* main blue */
  --c-bluem1: #ddecff;
  --c-bluem2: #b7d6ff;
  --c-bluem3: #8cbeff;
  --c-bluem4: #5192ff;
  --c-bluem5: #4972fe;
  --c-bluem6: #3b60e0;
  --c-bluem7: #3250be;
  --c-bluem8: #243ea0;
  --c-bluem9: #222f63;
  --c-bluem10: #051140;

  /* point color */
  --c-po1: #01dbab;
  --c-po2: #ff576c;
  --c-po3: #fecb00;
  /* accent color */
  --c-po4: #00a6e5;
  --c-po5: #30e403;

  /* measure panel */
  --c-measure-pink-txt: #ff82c2;
  --c-measure-pink-bg: rgba(244, 114, 182, 0.2);
  --c-measure-pink-border: rgba(255, 130, 195, 0.5);
  --c-measure-pink-shadow: rgba(244, 114, 182, 0.15);

  --c-measure-ylw-txt: #ffdf5f;
  --c-measure-ylw-bg: rgba(255, 204, 0, 0.2);
  --c-measure-ylw-border: rgba(250, 204, 21, 0.5);

  --c-measure-green-txt: #77ebc4;
  --c-measure-green-bg: rgba(16, 185, 129, 0.2);
  --c-measure-green-border: rgba(60, 247, 185, 0.5);
  --c-measure-green-shadow: rgba(16, 185, 129, 0.15);

  --c-measure-blue-txt: #38bdf8;
  --c-measure-blue-bg: rgba(56, 189, 248, 0.2);
  --c-measure-blue-border: rgba(56, 189, 248, 0.5);
  --c-measure-blue-shadow: rgba(56, 189, 248, 0.15);

  --c-measure-purple-txt: #a078ff;
  --c-measure-purple-bg: rgba(139, 92, 246, 0.2);
  --c-measure-purple-border: rgba(165, 135, 255, 0.5);
  --c-measure-purple-shadow: rgba(139, 92, 246, 0.15);

  --c-comshadow: rgba(0, 0, 0, 0.35);

  /* border */
  --c-border03: rgba(255, 255, 255, 0.03);
  --c-border05: rgba(255, 255, 255, 0.05);
  --c-border08: rgba(255, 255, 255, 0.08);
  --c-border09: rgba(255, 255, 255, 0.09);
  --c-border1: rgba(255, 255, 255, 0.1);
  --c-border15: rgba(255, 255, 255, 0.15);
  --c-border25: rgba(255, 255, 255, 0.25);
  --c-border35: rgba(255, 255, 255, 0.35);
  --c-border4: rgba(255, 255, 255, 0.4);
  --c-border45: rgba(255, 255, 255, 0.45);
  --c-border5: rgba(255, 255, 255, 0.5);
  --c-border55: rgba(255, 255, 255, 0.55);
  --c-border6: rgba(255, 255, 255, 0.6);
  --c-border7: rgba(255, 255, 255, 0.7);
  --c-border8: rgba(255, 255, 255, 0.8);
  --c-border9: rgba(255, 255, 255, 0.9);

  /* switch bk */
  --c-opctbk1: rgba(0, 0, 0, 0.1);
  --c-opctbk15: rgba(0, 0, 0, 0.15);
  --c-opctbk2: rgba(0, 0, 0, 0.2);
  --c-opctbk3: rgba(0, 0, 0, 0.3);
  --c-opctbk35: rgba(0, 0, 0, 0.35);
  --c-opctbk4: rgba(0, 0, 0, 0.4);
  --c-opctbk5: rgba(0, 0, 0, 0.5);
  --c-opctbk55: rgba(0, 0, 0, 0.55);
  --c-opctbk6: rgba(0, 0, 0, 0.6);
  --c-opctbk7: rgba(0, 0, 0, 0.7);
  --c-opctbk8: rgba(0, 0, 0, 0.8);
  --c-opctbk85: rgba(0, 0, 0, 0.85);
  --c-opctbk9: rgba(0, 0, 0, 0.9);

  /* alert color */
  --c-alert1: #fe0049; /*danger*/
  --c-alert1-bg: linear-gradient(0.25turn, #472246, #1b163b);
  --c-alert2: #fecb00; /*warning*/
  --c-alert2-bg: linear-gradient(0.25turn, #3b3d00, #1b163b);
  --c-alert3: #00dd68; /*confirm*/
  --c-alert3-bg: linear-gradient(0.25turn, #1c3d4c, #1b163b);
  --c-alert4: #80d4ff; /*information*/
  --c-alert4-bg: linear-gradient(0.25turn, #183771, #1b163b);
  --c-alert5: #ff9540; /*drought*/
  --c-alert5-bg: linear-gradient(0.25turn, #3d2800, #1b163b);
  --c-alertbtnbg: radial-gradient(
          circle,
          rgba(0, 0, 0, 0.9) 20%,
          rgba(0, 0, 0, 0.6) 50%,
          transparent 100%
  );

  /* gradation */
  --c-wt: #ffffff;
  --c-gr2: #f0f0f0;
  --c-gr3: #dddddd;
  --c-gr4: #cccccc;
  --c-gr5: #999999;
  --c-gr6: #777777;
  --c-gr7: #666666;
  --c-gr8: #444444;
  --c-gr9: #222222;
  --c-gr10: #111111;
  --c-bk: #000000;

  /* opacity white */
  --c-wt10: oklab(100% 0 -0.00011 / 0.1);
  --c-wt15: oklab(100% 0 -0.00011 / 0.15);
  --c-wt25: oklab(100% 0 -0.00011 / 0.25);
  --c-wt35: oklab(100% 0 -0.00011 / 0.35);
  --c-wt40: oklab(100% 0 -0.00011 / 0.4);
  --c-wt50: oklab(100% 0 -0.00011 / 0.5);
  --c-wt60: oklab(100% 0 -0.00011 / 0.6);
  --c-wt70: oklab(100% 0 -0.00011 / 0.7);
  --c-wt80: oklab(100% 0 -0.00011 / 0.8);
  --c-wt90: oklab(100% 0 -0.00011 / 0.9);

  /* opacity black */
  --c-bk10: oklab(0% 0 0 / 0.1);
  --c-bk15: oklab(0% 0 0 / 0.15);
  --c-bk25: oklab(0% 0 0 / 0.25);
  --c-bk35: oklab(0% 0 0 / 0.35);
  --c-bk40: oklab(0% 0 0 / 0.4);
  --c-bk50: oklab(0% 0 0 / 0.5);
  --c-bk60: oklab(0% 0 0 / 0.6);
  --c-bk70: oklab(0% 0 0 / 0.7);
  --c-bk80: oklab(0% 0 0 / 0.8);
  --c-bk90: oklab(0% 0 0 / 0.9);
}

/* light-mode */
.wm-civdsb-wrap.light-mode {
  /* basic icon */
  --c-iconmap: url("../images/wm-civ-basicicon-spritemap-lt.svg");
  --c-toggleon: url("../images/custom-toggle-on-dk.svg");
  --c-toggle: url("../images/custom-toggle-dk.svg");

  --c-layer-bg: #f4f5f4;
  --c-layer-show-bg: rgba(144, 186, 255, 0.2);
  --c-layer-border: #dae1e9;
  --c-layer-shadow: rgba(150, 227, 255, 0.3);
  --c-bg: #ffffff;
  --c-bg-base: #edf1f5;
  --c-innerpopbg: #f2f2f2;
  --c-innerpopbg-solid: #f2f2f2;   /* — 라이트 테마는 원래 불투명 */
  --c-horizontab-txt: #fffdeb;
  --c-horizontab-boder: #58bcff;
  --c-horizontab-boderL: linear-gradient(
          to left,
          rgba(67, 210, 254, 0) 0%,
          #00ffc8 40%,
          #eeff00 80%,
          rgba(67, 210, 254, 0) 100%
  );
  --c-horizontab-boderR: linear-gradient(
          to right,
          rgba(67, 210, 254, 0) 0%,
          #00ffc8 40%,
          #eeff00 80%,
          rgba(67, 210, 254, 0) 100%
  );
  --c-horizontabbg-on: linear-gradient(0.25turn, #6ba3ff, #3c77e2);
  --c-horizontablight: radial-gradient(
          circle at center,
          rgba(251, 255, 202, 0.65) 0%,
          transparent 80%
  );
  --c-tabtit: rgba(0, 0, 0, 0.25);
  --c-tabtit-on: #e9f1fb;
  --c-tabon-bg: #f9fbff;
  --c-panel-show-bg: linear-gradient(0.5turn, #c2d4ec, rgba(183, 214, 255, 0));
  --c-panel-border: #a2b8ff;
  --c-panel-bg: linear-gradient(0.5turn, #dddddd, #ffffff);
  --c-panel-shadow: rgba(110, 110, 110, 0.4);
  --c-mapnavibg: rgba(255, 255, 255, 0.5);
  --c-slideshadowL: linear-gradient(0.25turn, #f4f6f3, rgba(255, 255, 255, 0));
  --c-slideshadowR: linear-gradient(0.75turn, #f0f3fa, rgba(255, 255, 255, 0));
  --c-footerbg: rgba(255, 255, 255, 0.8);

  /* 지도팝업 색상 */
  --c-mapinfo-bg: linear-gradient(#ffffff 0, #e0e0e0 2rem, #ffffff 4rem);
  --c-mapinfo-bg2: #f9f9f9;
  --c-mapinfo-back: linear-gradient(0.4turn, #ebebeb, rgba(0, 0, 0, 0));
  --c-mapinfo-stt-postv75: rgba(51, 255, 0, 0.75);
  --c-mapinfo-stt-postv: #27c200;
  --c-mapinfo-stt-ngtc75: rgba(254, 0, 13, 0.5);
  --c-mapinfo-stt-ngtc: #e70000;

  --c-txt: #000000;
  --c-txt1: #222222;
  --c-txt2: #444444;
  --c-txt3: #666666;
  --c-txt4: #eaeaea;
  --c-txt5: #ffffff;

  --c-sliderbar: linear-gradient(0.75turn, #4972fe, #6ca4ff);
  --c-custom-select-bg: #f0f0f0;
  --c-indicator: linear-gradient(to bottom, #ffffff, #f7faff);
  --c-indicator-sdw: rgba(186, 194, 200, 0.5);

  /* main blue */
  --c-bluem10: #ddecff;
  --c-bluem9: #b7d6ff;
  --c-bluem8: #8cbeff;
  --c-bluem7: #5192ff;
  --c-bluem6: #4972fe;
  --c-bluem5: #3b60e0;
  --c-bluem4: #3250be;
  --c-bluem3: #243ea0;
  --c-bluem2: #1c307e;
  --c-bluem1: #051140;

  /* point color */
  --c-po1: #3250be;
  --c-po2: #ff576c;
  --c-po3: #009166;
  --c-po4: #30e403;
  --c-po5: #fecb00;
  --c-po6: oklab(86.52% -0.00119 0.17676);

  /* measure panel */
  --c-measure-pink-txt: #b31a69;
  --c-measure-pink-bg: rgba(255, 120, 190, 0.2);
  --c-measure-pink-border: rgba(158, 44, 103, 0.5);
  --c-measure-pink-shadow: rgba(244, 114, 182, 0.15);

  --c-measure-ylw-txt: #967800;
  --c-measure-ylw-bg: rgba(255, 204, 0, 0.2);
  --c-measure-ylw-border: rgba(250, 204, 21, 0.5);

  --c-measure-green-txt: #008d5e;
  --c-measure-green-bg: rgba(16, 185, 129, 0.2);
  --c-measure-green-border: rgba(16, 185, 129, 0.5);
  --c-measure-green-shadow: rgba(16, 185, 129, 0.15);

  --c-measure-blue-txt: #0372a1;
  --c-measure-blue-bg: rgba(56, 189, 248, 0.2);
  --c-measure-blue-border: rgba(56, 189, 248, 0.5);
  --c-measure-blue-shadow: rgba(56, 189, 248, 0.15);

  --c-measure-purple-txt: #4722ac;
  --c-measure-purple-bg: rgba(139, 92, 246, 0.2);
  --c-measure-purple-border: rgba(139, 92, 246, 0.5);
  --c-measure-purple-shadow: rgba(139, 92, 246, 0.15);

  --c-comshadow: rgba(0, 0, 0, 0.35);

  /* border */
  --c-border03: rgba(0, 0, 0, 0.03);
  --c-border05: rgba(0, 0, 0, 0.05);
  --c-border08: rgba(0, 0, 0, 0.08);
  --c-border09: rgba(0, 0, 0, 0.09);
  --c-border1: rgba(0, 0, 0, 0.1);
  --c-border15: rgba(0, 0, 0, 0.15);
  --c-border25: rgba(0, 0, 0, 0.25);
  --c-border35: rgba(0, 0, 0, 0.35);
  --c-border4: rgba(0, 0, 0, 0.4);
  --c-border45: rgba(0, 0, 0, 0.45);
  --c-border5: rgba(0, 0, 0, 0.5);
  --c-border55: rgba(0, 0, 0, 0.55);
  --c-border6: rgba(0, 0, 0, 0.6);
  --c-border7: rgba(0, 0, 0, 0.7);
  --c-border8: rgba(0, 0, 0, 0.8);
  --c-border9: rgba(0, 0, 0, 0.9);

  /* switch bk */
  --c-opctbk1: rgba(255, 255, 255, 0.1);
  --c-opctbk15: rgba(255, 255, 255, 0.15);
  --c-opctbk2: rgba(255, 255, 255, 0.2);
  --c-opctbk3: rgba(255, 255, 255, 0.3);
  --c-opctbk35: rgba(255, 255, 255, 0.35);
  --c-opctbk4: rgba(255, 255, 255, 0.4);
  --c-opctbk5: rgba(255, 255, 255, 0.5);
  --c-opctbk55: rgba(255, 255, 255, 0.55);
  --c-opctbk6: rgba(255, 255, 255, 0.6);
  --c-opctbk7: rgba(255, 255, 255, 0.7);
  --c-opctbk8: rgba(255, 255, 255, 0.8);
  --c-opctbk85: rgba(255, 255, 255, 0.85);
  --c-opctbk9: rgba(255, 255, 255, 0.9);

  /* alert color */
  --c-alert1: #dd0240; /*danger*/
  --c-alert1-bg: linear-gradient(0.25turn, #fad0dc, #ffffff);
  --c-alert2: #e98c00; /*warning*/
  --c-alert2-bg: linear-gradient(0.25turn, #e9ebd5, #ffffff);
  --c-alert3: #13886b; /*confirm*/
  --c-alert3-bg: linear-gradient(0.25turn, #c0e6e1, #ffffff);
  --c-alert4: #006fa7; /*information*/
  --c-alert4-bg: linear-gradient(0.25turn, rgb(187, 207, 243), #ffffff);
  --c-alert5: #c95f00; /*drought*/
  --c-alert5-bg: linear-gradient(0.25turn, #f5dfc0, #ffffff);
  --c-alertbtnbg: radial-gradient(
          circle,
          rgba(255, 255, 255, 0.9) 40%,
          rgba(255, 255, 255, 0.6) 80%,
          transparent 100%
  );

  /* gradation */
  --c-wt: #ffffff;
  --c-gr10: #f0f0f0;
  --c-gr9: #dddddd;
  --c-gr8: #cccccc;
  --c-gr7: #acacac;
  --c-gr6: #858585;
  --c-gr5: #666666;
  --c-gr4: #444444;
  --c-gr3: #222222;
  --c-gr2: #111111;
  --c-bk: #000000;

  /* opacity white */
  --c-wt10: oklab(100% 0 -0.00011 / 0.1);
  --c-wt15: oklab(100% 0 -0.00011 / 0.15);
  --c-wt25: oklab(100% 0 -0.00011 / 0.25);
  --c-wt35: oklab(100% 0 -0.00011 / 0.35);
  --c-wt40: oklab(100% 0 -0.00011 / 0.4);
  --c-wt50: oklab(100% 0 -0.00011 / 0.5);
  --c-wt60: oklab(100% 0 -0.00011 / 0.6);
  --c-wt70: oklab(100% 0 -0.00011 / 0.7);
  --c-wt80: oklab(100% 0 -0.00011 / 0.8);
  --c-wt90: oklab(100% 0 -0.00011 / 0.9);

  /* opacity white */
  --c-bk10: oklab(0% 0 0 / 0.1);
  --c-bk15: oklab(0% 0 0 / 0.15);
  --c-bk25: oklab(0% 0 0 / 0.25);
  --c-bk35: oklab(0% 0 0 / 0.35);
  --c-bk40: oklab(0% 0 0 / 0.4);
  --c-bk50: oklab(0% 0 0 / 0.5);
  --c-bk60: oklab(0% 0 0 / 0.6);
  --c-bk70: oklab(0% 0 0 / 0.7);
  --c-bk80: oklab(0% 0 0 / 0.8);
  --c-bk90: oklab(0% 0 0 / 0.9);
}

body {
  width: 100dvw;
  height: 100dvh;
  min-width: 18.125rem;
  min-height: 41.6875rem;
  box-sizing: border-box;
  overflow: hidden;
}
body .wm-civdsb-wrap * {
  /* [2026-08-13] 퍼블 0811본 반영 — 폴백 추가 */
  font-family: "Pretendard", sans-serif;
}
body .wm-civdsb-wrap {
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
  background: var(--c-bg);
  color: var(--c-txt);
}
body .wm-civdsb-wrap header,
body .wm-civdsb-wrap nav,
body .wm-civdsb-wrap aside {
  align-items: center;
}

/* common border */
.wm-civdsb-layout-map,
.wm-civdsb-wrap nav li {
  border: 0.0625rem solid var(--c-border1);
}
.wm-civdsb-wrap nav li,
.wm-civdsb-wrap aside li {
  border-radius: 0.3125rem;
}
.wm-civdsb-layout-map,
.wm-civdsb-content-wrap > div {
  border-radius: 0.625rem;
}

/* vertical grab handler*/
body .wm-civdsb-wrap .wm-civdsb-handler {
  position: relative;
  z-index: 99;
}
body .wm-civdsb-wrap > .wm-civdsb-handler {
  cursor: col-resize;
}
.wm-civdsb-handler:hover span {
  background-color: var(--c-po5);
  transition: all 0.3s ease-in-out;
}
.wm-civdsb-handler span {
  background-color: var(--c-gr5);
  display: block;
  border-radius: 1.5rem;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s ease-in-out;
}

/* [2026-08-13] 퍼블 0811본 반영 — screen reader only */
.wm-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}

/*================================================================
    custom input[type="search"] 입력 서치창 커스텀
================================================================*/
.wm-search-wrap {
  position: relative;
}
.wm-search-input {
  width: 100%;
  padding-right: 2.5rem;
}
/* 입력 삭제 커스텀 버튼 */
/* clears the 'X' from Internet Explorer */
.wm-search-wrap input.wm-search-clear[type="search"]::-ms-clear,
.wm-search-wrap input.wm-search-clear[type="search"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
/* clears the 'X' from Chrome */
.wm-search-wrap input.wm-search-clear[type="search"]::-webkit-search-decoration,
.wm-search-wrap
input.wm-search-clear[type="search"]::-webkit-search-cancel-button,
.wm-search-wrap
input.wm-search-clear[type="search"]::-webkit-search-results-button,
.wm-search-wrap
input.wm-search-clear[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.wm-search-wrap .wm-search-clear {
  position: absolute;
  right: 6rem;
  top: 50%;
  transform: translateY(-50%);
  width: 0.875rem;
  height: 0.875rem;
  display: none;
  cursor: pointer;
  background: var(--c-po2);
  border: none;
  border-radius: 0.875rem;
}
/*X btn shape*/
.wm-search-clear::before,
.wm-search-clear::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0.5rem;
  height: 0.025rem;
  background: var(--c-wt);
}
.wm-search-clear::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.wm-search-clear::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
/* show/hide on class */
.wm-search-clear.on {
  display: block;
}

/*================================================================
    custom button select
================================================================*/
.wm-civdsb-select-container {
  display: flex;
  align-items: center;
}
/* hidden 속성이 display(flex 등)에 눌리는 문제 일괄 차단 — 셀렉트컨테이너/D4·D5 헤더(tit1) 등 */
.wm-civdsb-select-container[hidden],
.wm-civdsb-popup-header[hidden],
.wm-civdsb-tit1[hidden] {
  display: none !important;
}
.wm-civdsb-select-container button {
  border: none;
  background-color: var(--c-border25) !important;
  border-radius: 0.3125rem;
}
.wm-civdsb-select-container select:focus {
  background: var(--c-bluem9);
  outline: 0.125rem dotted var(--c-po1);
}
.wm-civdsb-select-container select {
  border: 0.0625rem solid var(--c-gr7) !important;
  font-size: 0.875rem;
  background: var(--c-custom-select-bg);
  color: var(--c-txt);
}

/*================================================================
    custom toggle - 기본토글
================================================================*/
.wm-civdsb-toggle {
  width: 2.4rem;
  height: 1.25rem;
  position: relative;
  display: inline-block;
}
.wm-civdsb-toggle .wm-civdsb-togglebar {
  background-color: var(--c-gr6);
}
.wm-civdsb-toggle input:checked + .wm-civdsb-togglebar {
  background-color: var(--c-bluem5);
}
.wm-civdsb-toggle input[type="checkbox"].wm-civdsb-toggle-iput {
  display: none;
}
.wm-civdsb-toggle .wm-civdsb-togglebar {
  width: 2.4rem;
  border-radius: 1.875rem;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.wm-civdsb-toggle .wm-civdsb-togglebar::before {
  content: "";
  height: 1rem;
  width: 1rem;
  left: 0.125rem;
  top: 0.125rem;
  position: absolute;
  border-radius: 1.875rem;
  transition: all 0.3s ease-in-out;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: var(--c-toggle);
}
.wm-civdsb-toggle input:checked + .wm-civdsb-togglebar::before {
  transform: translateX(1.125rem);
  background-image: var(--c-toggleon);
}

/*================================================================
    custom radio - 라디오
================================================================*/
.wm-civdsb-Iputrdo {
  font-size: 0.875rem;
  line-height: 2rem;
  padding: 0.2em 0.5em;
  display: flex;
  align-items: center;
}
.wm-civdsb-Iputrdo input[type="radio"] {
  appearance: none;
  margin: 0;
  border-radius: 50%;
  width: 1.5em;
  height: 1.5em;
  border: max(0.125rem, 0.1em) solid var(--c-border35);
  transition: border 0.3s ease-in-out;
  flex-shrink: 0;
  vertical-align: middle;
}
.wm-civdsb-Iputrdo input[type="radio"]:checked {
  border-style: solid;
  border-width: 0.5em;
  border-color: var(--c-bluem5);
}
.wm-civdsb-Iputrdo input[type="radio"]:focus-visible {
  outline: max(0.125rem, 0.1em) dotted var(--c-border35);
  outline-offset: max(0.125rem, 0.1em);
}
.wm-civdsb-Iputrdo input[type="radio"]:hover {
  box-shadow: 0 0 0 max(0.2em) var(--c-bluem5);
  cursor: pointer;
}
.wm-civdsb-Iputrdo input[type="radio"]:hover + span {
  cursor: pointer;
}
.wm-civdsb-Iputrdo input[type="radio"]:disabled {
  background-color: var(--c-gr4);
  box-shadow: none;
  opacity: 0.7;
  cursor: not-allowed;
}
.wm-civdsb-Iputrdo input[type="radio"]:disabled + span {
  opacity: 0.7;
  cursor: not-allowed;
}
.wm-civdsb-Iputrdo span {
  color: var(--c-gr4);
  vertical-align: middle;
  width: max-content;
  font-size: 0.6875rem;
  margin-left: 0.3125rem;
  font-weight: 600;
}

/*================================================================
    custom lange - 기본 레인지
================================================================*/
.wm-civdsb-Iput-range__badge {
  background: var(--c-bluem5);
  color: var(--c-wt) !important;
}
.wm-civdsb-Iput-range__track-wrap::before {
  background-color: var(--c-gr8);
}
.wm-civdsb-Iput-range__fill {
  background: var(--c-bluem6);
}
.wm-civdsb-range-value {
  background: var(--c-bluem5);
  color: var(--c-gr2);
}
.wm-civdsb-Iput-range__input::-webkit-slider-thumb {
  border-color: var(--c-bluem5);
  background: var(--c-wt);
  box-shadow: 0.125rem 0.125rem 0.25rem var(--c-bk50);
}
.wm-civdsb-Iput-range__input::-moz-range-progress {
  background: var(--c-sliderbar);
}
.wm-civdsb-Iput-range__input::-moz-range-thumb {
  background: var(--c-bluem5);
  border-color: var(--c-bluem5);
  box-shadow: 0.125rem 0.125rem 0.25rem var(--c-bk50);
}

/* 0 / 100 숫자 라인 */
.wm-civdsb-Iput-range__scale {
  display: flex;
  justify-content: space-between;
  font-size: 0.6875rem;
  color: var(--c-gr2);
  text-shadow: 0.125rem 0.125rem 0.3125rem var(--c-wt70);
}

/* -------------------------------------------- mode type finish */

/* 공통 래퍼 */
.wm-civdsb-Iput-range--angle,
.wm-civdsb-Iput-range {
  position: relative;
}
.wm-civdsb-Iput-range__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.25rem;
}
.wm-civdsb-Iput-range__label {
  white-space: nowrap;
}
.wm-civdsb-Iput-range__badge {
  padding: 0.125rem 0.5rem;
  border-radius: 0.625rem;
  font-weight: 600;
  font-size: 0.6875rem;
}
/* 트랙 래퍼 */
.wm-civdsb-Iput-range__track-wrap {
  position: relative;
}
.wm-civdsb-Iput-range__track-wrap::before {
  content: "";
  width: 100%;
  height: 0.625rem;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 99rem;
}
.wm-civdsb-Iput-range__fill {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 0.625rem;
  width: 0;
  border-radius: 10rem;
  pointer-events: none;
  z-index: 0;
}
.wm-civdsb-Iput-range__input {
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  height: 0.625rem;
  border-radius: 10rem;
  outline: none;
  position: relative;
  background-color: transparent;
}
.wm-civdsb-range-value {
  width: max-content;
  position: absolute;
  top: 1.75rem;
  left: 50%;
  padding: 0.2rem 0.4rem;
  font-size: 0.75rem;
  font-weight: 900;
  border-radius: 0.25rem;
  transform: translateX(-50%);
  white-space: nowrap;
  pointer-events: none;
  text-align: center;
}
.wm-civdsb-Iput-range__thumb-value {
  display: none;
  position: absolute;
  top: -150%;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  backdrop-filter: blur(0.625rem);
  border-radius: 0.625rem;
  background: var(--c-border1);
  padding: 0.3125rem 1rem;
  font-size: 0.75rem;
  font-weight: 800;
}

/* 크롬/엣지/사파리용 썸 */
.wm-civdsb-Iput-range__input::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  border-width: 0.3125rem;
  border-style: solid;
  cursor: pointer;
}
/* 파이어폭스용 */
.wm-civdsb-Iput-range__input::-moz-range-track {
  height: 0.625rem;
  border-radius: 10rem;
  background: transparent;
}
.wm-civdsb-Iput-range__input::-moz-range-progress {
  height: 0.625rem;
  border-radius: 10rem;
}
.wm-civdsb-Iput-range__input::-moz-range-thumb {
  width: 1.3rem;
  height: 1.25rem;
  border-radius: 50%;
  border-width: 0.3125rem;
  border-style: solid;
  cursor: pointer;
}
/* 0 / 100 숫자 라인 */
.wm-civdsb-Iput-range__scale {
  display: flex;
  justify-content: space-between;
  font-size: 0.6875rem;
}

/*================================================================
    상태 -> 데이터 없음
================================================================*/
.wm-civdsb-resultBox:has(.wm-nodata-area) {
  display: flex !important;
  justify-content: center;
  align-items: center;
}
.wm-nodata-area::before,
.wm-nodata-area::after {
  display: block;
  position: absolute;
}
.wm-nodata-area::before {
  content: "";
  background-image: var(--c-nodata);
  width: 5rem;
  height: 5rem;
  background-repeat: no-repeat;
  background-size: contain;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}
.wm-nodata-area {
  position: relative;
  width: 100%;
  height: 6rem;
  overflow: hidden;
}
.wm-nodata-area::after {
  content: "조회 된 데이터가 없습니다.";
  color: var(--c-txt2);
  width: 100%;
  text-align: center;
  margin: 0 auto;
  top: 5rem;
}

/*================================================================
    custom progress bar - 기본 프로그레스 바
================================================================*/
.wm-civdsb-progress-wrap {
  display: flex;
  align-items: center;
}
.wm-civdsb-progress-wrap strong {
  display: block;
  width: max-content;
  max-width: 20%;
  margin: 0 1rem;
  font-weight: 500;
}
.wm-civdsb-progress-wrap strong::after {
  content: "%";
  font-size: 0.75rem;
}
.wm-civdsb-progress-bar {
  background: var(--c-wt15);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 80%;
  height: 0.5rem;
  border-radius: 1rem;
  position: relative;
}

/* 트랙 (배경 바) */
.wm-civdsb-progress-bar::-webkit-progress-bar {
  background: var(--c-wt15);
  border-radius: 1rem;
  box-shadow: inset 0.25rem 0.125rem 0.25rem var(--c-bk15);
}

/* 진행 바 */
.wm-civdsb-progress-bar::-webkit-progress-value {
  background: var(--c-sliderbar);
  border-radius: 1rem;
  box-shadow:
          0 0.125 0.25rem var(--c-bluem4),
          inset 0 0.0625rem 0 var(--c-wt35);
  transition: width 0.3s ease;
}
/* Firefox 호환 */
.wm-civdsb-progress-bar::-moz-progress-bar {
  background: var(--c-sliderbar);
  border-radius: 1rem;
  box-shadow: 0 0.125 0.25rem var(--c-bluem4);
}

/* scroll custom */
*::-webkit-scrollbar {
  width: 0.25rem;
  height: 0.25rem;
}
*::-webkit-scrollbar-track {
  box-shadow: inset 0.25rem 0.25rem 0.3125rem var(--c-gr7);
  border-radius: 0.625rem;
}
*::-webkit-scrollbar-thumb {
  background: var(--c-sliderbar);
  border-radius: 0.625rem;
}
.wm-scroll-hide::-webkit-scrollbar {
  display: none;
}
.wm-scroll-hide::-webkit-scrollbar,
.wm-scroll-hide:hover::-webkit-scrollbar {
  transition: all 0.3s ease-in-out;
}

/*================================================================
    datapicker custom - 데이터피커
================================================================*/

.wm-civdsb-wrap .datetimepicker-custom {
  position: relative;
}
.wm-civdsb-wrap .datetimepicker-custom::after {
  content: "";
  position: absolute;
  background-size: 30rem 30rem;
  background-position: -12rem -1.5rem;
  display: block;
  top: 50%;
  right: 0.625rem;
  transform: translateY(-50%);
  background-image: var(--c-iconmap);
}
.wm-civdsb-wrap .datetimepicker-custom .datetimepicker:focus {
  outline: 0.0625rem dotted var(--c-po1);
}
.wm-civdsb-wrap .datetimepicker-custom .datetimepicker {
  background: var(--c-tabon-bg);
  color: var(--c-txt1);
  border: 0.0625rem solid var(--c-border15);
}
.wm-civdsb-wrap .datetimepicker::placeholder {
  color: var(--c-border35);
}
/* jq ui custom*/
body .xdsoft_datetimepicker {
  background: var(--c-datepicker-bg);
  border: 0.0625rem solid var(--c-datepicker-border) !important;
  border-bottom-color: var(--c-datepicker-border) !important;
  color: var(--c-datepicker-txt1) !important;
}
.xdsoft_datetimepicker .xdsoft_label {
  background: transparent !important;
  color: var(--c-datepicker-txt1) !important;
}

.xdsoft_label .xdsoft_month > span,
.xdsoft_label .xdsoft_year > span {
  color: var(--c-datepicker-txt1) !important;
}

.xdsoft_label > .xdsoft_select {
  background: var(--c-information-1) !important;
  color: var(--c-datepicker-bg) !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td:not(.xdsoft_current),
.xdsoft_datetimepicker .xdsoft_calendar th {
  background: transparent !important;
  border: 1px solid var(--c-border25) !important;
  color: var(--c-datepicker-txt1) !important;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
  background-color: transparent;
  color: var(--c-datepicker-txt1);
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
  background: transparent !important;
  border-top: 1px solid var(--c-border25) !important;
  color: var(--c-datepicker-txt1) !important;
  font-size: 12px;
  text-align: center;
  border-collapse: collapse;
  cursor: pointer;
  border-bottom-width: 0;
  height: 25px;
  line-height: 25px;
}
.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button {
  background-image: url("../images/datapicker_custom.png") !important;
}

/*================================================================
    select custom_white - 셀렉트 커스텀
================================================================*/
.wm-civdsb-select-custom select {
  background: var(--c-tabon-bg);
  color: var(--c-txt1);
  border: 0.0625rem solid var(--c-border15);
}
/* 2026-06-18 수정 */
.wm-civdsb-select-custom select option {
  background: var(--c-custom-select-bg);
  color: var(--c-txt1);
}
/* 2026-06-18 수정 */
.wm-civdsb-select-custom select:focus {
  outline: 0.125rem dotted var(--c-po1);
}

/*================================================================
    common tooltip - 공용툴팁
================================================================*/
.wm-civdsb-tooltip {
  display: none;
  width: max-content;
  position: absolute;
  background: var(--c-bg);
  text-align: left;
  padding: 0.625rem;
  transition: all 0.3s ease-in-out;
  border-radius: 0.3125rem;
  font-weight: 600;
  color: var(--c-txt);
  animation-name: wm-civdsb-slideup;
  animation-duration: 2s;
}
.wm-civdsb-tooltip.right,
.wm-civdsb-tooltip.left {
  top: 50%;
  transform: translateY(-50%);
}
.wm-civdsb-tooltip.top,
.wm-civdsb-tooltip.bottom {
  left: 50%;
  transform: translateX(-50%);
}
.wm-civdsb-tooltip.right {
  left: 120%;
}
.wm-civdsb-tooltip.left {
  right: 120%;
}
.wm-civdsb-tooltip.top {
  bottom: 120%;
}
.wm-civdsb-tooltip.bottom {
  top: 120%;
}

/*================================================================
    common txt - 공용툴팁
================================================================*/

body [class^="wm-civdsb-notice-txt"] {
  font-size: 0.75rem;
  font-weight: 700;
  margin-bottom: 0.625rem;
  white-space: nowrap;
}
.wm-civdsb-notice-txt1 {
  color: var(--c-po1);
}
.wm-civdsb-notice-txt2 {
  color: var(--c-po2);
}
.wm-civdsb-notice-txt3 {
  color: var(--c-po3);
}

/*================================================================
    common table - 기본테이블
================================================================*/
.wm-civdsb-tablewrap {
  font-size: 0.875rem;
  overflow-y: auto;
  border-top: 0.0625rem solid var(--c-border35);
  position: relative;
}
.w100 {
  width: 100%;
}
.wm-civdsb-tablewrap table.position-sticky {
  position: sticky;
  left: 0;
  top: 0;
  z-index: 1;
}
.wm-civdsb-tablewrap .wm-civdsb-table-unit {
  color: var(--c-po1);
  font-size: 0.6875rem;
  font-weight: 400;
  margin: 0 0.3125rem;
}
.wm-civdsb-tablewrap table th,
.wm-civdsb-tablewrap table td {
  vertical-align: middle;
  height: 2.5rem;
  min-width: 5.5rem;
}
.wm-civdsb-tablewrap table th span,
.wm-civdsb-tablewrap table td span {
  display: inline-block;
  width: 100%;
  padding: 0.625rem;
}
.wm-civdsb-tablewrap table td small {
  display: block;
  font-weight: 500;
}
.wm-civdsb-th {
  backdrop-filter: blur(1rem);
}
.wm-civdsb-th.color1 {
  background: var(--c-gr9);
}
.wm-civdsb-th.color2 {
  background: var(--c-border1);
}
.wm-civdsb-th.color3 {
  background: var(--c-border15);
}
.wm-civdsb-tablewrap table.wm-civ-table-body.t-center,
.wm-civdsb-tablewrap table.wm-civ-table-body tr.t-center,
.wm-civdsb-tablewrap table th.t-center,
.wm-civdsb-tablewrap table td.t-center {
  text-align: center;
}
.wm-civdsb-tablewrap table.wm-civ-table-body.t-right,
.wm-civdsb-tablewrap table.wm-civ-table-body tr.t-right,
.wm-civdsb-tablewrap table th.t-right,
.wm-civdsb-tablewrap table td.t-right {
  text-align: right;
}
.wm-civdsb-tablewrap .bo {
  border-width: 0.0625rem;
  border-color: var(--c-border35);
}
.wm-civdsb-tablewrap .bo.top {
  border-top: 0.0625rem solid var(--c-border35);
}
.wm-civdsb-tablewrap .bo.right {
  border-right: 0.0625rem solid var(--c-border35);
}
.wm-civdsb-tablewrap .bo.left {
  border-left: 0.0625rem solid var(--c-border35);
}
.wm-civdsb-tablewrap .bo.bottom {
  border-bottom: 0.0625rem solid var(--c-border35);
}

/*================================================================
    graph - 차트 컬러 예시
================================================================*/

.graph-container {
  width: 100%;
  height: 34rem;
  position: relative;
}
.graph-container .wm-civ-graph-container-tit {
  display: block;
  margin: 1rem auto 0;
  font-size: 0.875rem;
  font-weight: 800;
  color: var(--c-border8);
}
.graph-container .algach_chart {
  width: 100%;
  min-width: 40rem;
  height: 100%;
  margin: 2rem auto 0;
}
.graph-container:hover .wm-civ-chart-tooltip,
.graph-container .wm-civ-chart-tooltip {
  transition: all 1s ease-in-out;
}
.wm-civ-chart-tooltip::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: var(--c-opctbk7);
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
.wm-civ-chart-tooltip {
  display: block;
  width: max-content;
  height: max-content;
  padding: 1rem;
  border-radius: 0.3125rem;
  backdrop-filter: blur(0.625rem);
  position: absolute;
  box-shadow: 0.25rem 0.25rem 0.625rem var(--c-bk35);
}
.wm-civ-chart-tooltip.bl {
  background: var(--c-measure-blue-bg);
  color: var(--c-measure-blue-txt);
  border: 0.0625rem solid var(--c-measure-blue-border);
}
.wm-civ-chart-tooltip.pk {
  background: var(--c-measure-pink-bg);
  color: var(--c-measure-pink-txt);
  border: 0.0625rem solid var(--c-measure-pink-border);
}
.wm-civ-chart-tooltip.pp {
  background: var(--c-measure-purple-bg);
  color: var(--c-measure-purple-txt);
  border: 0.0625rem solid var(--c-measure-purple-border);
}
.wm-civ-chart-tooltip.gr {
  background: var(--c-measure-green-bg);
  color: var(--c-measure-green-txt);
  border: 0.0625rem solid var(--c-measure-green-border);
}
.wm-civ-chart-tooltip.yw {
  background: var(--c-measure-ylw-bg);
  color: var(--c-measure-ylw-txt);
  border: 0.0625rem solid var(--c-measure-ylw-border);
}
.wm-civ-chart-tooltip ol {
  width: 100%;
  height: max-content;
}
.wm-civ-chart-tooltip ol li {
  display: flex;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  gap: 0.3125rem;
}

/*================================================================
    common tab - 공통
================================================================*/
.wm-civdsb-horizontal__tab-title > ol {
  gap: 0.25rem;
}
/* title */
.wm-civdsb-horizontal__tab-title > ol,
.wm-civdsb-horizontal__tab-title ol li,
.wm-civdsb-horizontal__tab-title > ol > li > span {
  display: flex;
  align-items: center;
}
.wm-civdsb-horizontal__tab-title > ol {
  gap: 0.3125rem;
  overflow-x: auto;
}
.wm-civdsb-horizontal__tab-title > ol > li {
  height: 2.375rem;
  font-size: 0.875rem;
  font-weight: 700;
  padding: 0 0.625rem;
  position: relative;
  border-radius: 0.3125rem;
  background: var(--c-tabon-bg);
  color: var(--c-txt1);
  border: 0.0625rem solid var(--c-border15);
  cursor: pointer;
}
.wm-civdsb-horizontal__tab-title > ol > li.on span::after {
  animation: wm-opacity-twk 5s infinite;
}
.wm-civdsb-horizontal__tab-title > ol > li.on span::before {
  animation: wm-opacity-twk 3s infinite;
}
.wm-civdsb-horizontal__tab-title > ol > li.on::after,
.wm-civdsb-horizontal__tab-title > ol > li.on::before {
  opacity: 1;
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.wm-civdsb-horizontal__tab-title ol li.on {
  background: var(--c-horizontabbg-on);
  color: var(--c-horizontab-txt);
  border-color: var(--c-horizontab-boder);
}
.wm-civdsb-horizontal__tab-detail.on {
  display: block;
}
.wm-civdsb-horizontal__tab-detail {
  display: none;
}

.wm-civdsb-horizontal__tab-title > ol > li::after {
  right: 0;
  bottom: 0.0625rem;
  background: var(--c-horizontab-boderL);
}
.wm-civdsb-horizontal__tab-title > ol > li::before {
  left: 0;
  top: 0;
  background: var(--c-horizontab-boderR);
}
.wm-civdsb-horizontal__tab-title > ol > li::after,
.wm-civdsb-horizontal__tab-title > ol > li::before {
  content: "";
  width: 0;
  height: 0.0625rem;
  position: absolute;
  opacity: 0;
}
.wm-civdsb-horizontal__tab-title > ol > li span {
  width: max-content;
  height: 100%;
}
.wm-civdsb-horizontal__tab-title > ol > li small {
  display: inline-block;
  margin-left: 0.3125rem;
}
.wm-civdsb-horizontal__tab-title ol li span::before {
  left: -1rem;
  top: -1rem;
}
.wm-civdsb-horizontal__tab-title ol li span::after {
  right: -1rem;
  bottom: -1rem;
}
.wm-civdsb-horizontal__tab-title ol li span::before,
.wm-civdsb-horizontal__tab-title ol li span::after {
  content: "";
  display: none;
  position: absolute;
  width: 2rem;
  height: 2rem;
  background: var(--c-horizontablight);
  opacity: 0;
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
@keyframes wm-opacity-twk {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.wm-civdsb-horizontal__tab-title ol li.on span::before,
.wm-civdsb-horizontal__tab-title ol li.on span::after {
  opacity: 1;
}
.wm-civdsb-horizontal__tab-title > ol > li.on::after {
  animation: wm-opacity-r 4s infinite;
}
.wm-civdsb-horizontal__tab-title > ol > li:hover::after {
  transition: all 0.3s ease-in-out;
  animation: wm-opacity-r 2s 1;
}
.wm-civdsb-horizontal__tab-title > ol > li.on::before {
  animation: wm-opacity-l 4s infinite;
}
.wm-civdsb-horizontal__tab-title > ol > li:hover::before {
  width: 0;
  transition: all 0.3s ease-in-out;
  animation: wm-opacity-l 2s 1;
}
@keyframes wm-opacity-r {
  0% {
    width: 0;
    opacity: 0;
  }
  50% {
    right: 0;
    width: 100%;
    opacity: 1;
  }
  100% {
    right: 100%;
    width: 0;
    opacity: 0;
  }
}
@keyframes wm-opacity-l {
  0% {
    width: 0;
    opacity: 0;
  }
  50% {
    left: 0;
    width: 100%;
    opacity: 1;
  }
  100% {
    left: 100%;
    width: 0;
    opacity: 0;
  }
}

/*================================================================
    common innerpopup - 공통
================================================================*/

/* 슬라이드 컨테이너 공통 */
body .wm-civdsb-wrap .wm-civdsb-slide-container {
  align-items: center;
  position: relative;
  /* overflow: hidden; */
}
body .wm-civdsb-wrap .wm-civdsb-slide-container::before {
  left: 0;
}
body .wm-civdsb-wrap .wm-civdsb-slide-container::after {
  right: 0;
}
body .wm-civdsb-wrap .wm-civdsb-slide-container::before,
body .wm-civdsb-wrap .wm-civdsb-slide-container::after {
  content: "";
  height: 100%;
  display: block;
  z-index: 2;
  position: absolute;
  top: 0;
}
body .wm-civdsb-wrap .wm-civdsb-slide-container .wm-civdsb-gnbmenu-container {
  position: absolute;
  justify-content: flex-start;
  gap: 0.3125rem;
}
body
.wm-civdsb-wrap
.wm-tab-container
.wm-tab-detail
.wm-tab-detail-title.on
.wm-slidetab-arrow {
  transition: all 0.3s ease-in-out;
}

body .wm-civdsb-wrap [class^="wm-civdsb-slide-arrow"] {
  position: absolute;
  z-index: 4;
  top: 50%;
  border: none;
  transform: translateY(-50%);
  cursor: pointer;
  border-radius: 2rem;
  background: var(--c-alertbtnbg);
}
body .wm-civdsb-wrap [class^="wm-civdsb-slide-arrow"]:focus {
  outline: 0.125rem dotted var(--c-bluem5);
}

/*  tab-container */
body .wm-civdsb-wrap .wm-tab-container .wm-civdsb-tab-title > li.on,
body
.wm-civdsb-wrap
.wm-tab-container
.wm-civdsb-tab-title
.wm-civdsb-slide-container
ul
li.on {
  background-color: var(--c-bluem5);
  color: var(--c-wt);
}
body .wm-civdsb-wrap .wm-tab-container .wm-tab-detail.on {
  display: block;
}
body .wm-civdsb-wrap .wm-tab-container .wm-tab-detail {
  display: none;
  height: max-content;
  overflow-y: auto;
  overflow-x: hidden;
}
body .wm-civdsb-wrap .wm-tab-container .wm-tab-detail .wm-tab-detail-title {
  height: 2.8125rem;
  background-color: var(--c-wt15);
  padding: 0 0.625rem;
  border-radius: 0.25rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: transparent;
  border-style: dotted none dotted none;
  border-width: 0.125rem;
  border-color: var(--c-wt25) transparent var(--c-wt25) transparent;
  color: var(--c-gr6);
}
body .wm-civdsb-wrap .wm-tab-container .wm-tab-detail .wm-tab-detail-title.on {
  background-color: var(--c-tabtit-on);
  border-color: var(--c-wt35) transparent;
  color: var(--c-txt);
}
body
.wm-civdsb-wrap
.wm-tab-container
.wm-tab-detail
.wm-tab-detail-title
> div {
  width: 100%;
}
body
.wm-civdsb-wrap
.wm-tab-container
.wm-tab-detail
.wm-tab-detail-title
.wm-civdsb-tit3
label {
  margin-right: 0.3125rem;
}
body
.wm-civdsb-wrap
.wm-tab-container
.wm-tab-detail
.wm-tab-detail-title
.wm-slidetab-arrow {
  transform: rotate(0deg);
  transition: all 0.3s ease-in-out;
}
body
.wm-civdsb-wrap
.wm-tab-container
.wm-tab-detail
.wm-tab-detail-title.on
.wm-slidetab-arrow {
  transform: rotate(-180deg);
  transition: all 0.3s ease-in-out;
}
body .wm-civdsb-wrap .wm-tab-container .wm-tab-detail-title p strong {
  display: inline-block;
}
body .wm-civdsb-wrap .wm-tab-container .wm-tab-detail-title p.on strong {
  animation: marquee 15s linear infinite;
}
body .wm-civdsb-wrap .wm-tab-container .wm-tab-detail-title p {
  display: flex;
  width: max-content;
  max-width: calc(100% - 5.8375rem);
  white-space: nowrap;
  overflow: hidden;
}
body .wm-civdsb-wrap .wm-tab-container .wm-tab-detail-title p strong {
  display: inline-block;
}
/* common marquee */
.wm-civdsb-marquee {
  white-space: nowrap;
  overflow: hidden;
}
.wm-civdsb-marquee strong {
  animation: marquee 15s linear infinite;
  display: inline-block;
}
@keyframes marquee {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}

body .wm-civdsb-wrap .wm-tab-container .wm-counter-numb::before {
  content: "(";
}
body .wm-civdsb-wrap .wm-tab-container .wm-counter-numb::after {
  content: ")";
}
body .wm-civdsb-wrap .wm-tab-container .wm-counter-numb {
  display: block;
  width: auto;
  text-align: right;
  margin: 0 0.25rem;
  font-size: 0.6875rem;
  font-weight: 800;
  color: var(--c-po1);
}
body .wm-civdsb-wrap .wm-tab-container .wm-tab-detail-content.on {
  display: block;
}
body .wm-civdsb-wrap .wm-tab-container .wm-tab-detail-content {
  display: none;
  padding: 1rem 0.25rem;
  background: var(--c-tabon-bg);
  font-size: 0.75rem;
}
/* common legend list */
body .wm-civdsb-wrap .wm-tab-container .wm-tab-detail-content .wm-legend-list {
  display: grid;
  gap: 0.25rem;
  font-size: 0.75rem;
} /*미디어쿼리로 보내*/
body
.wm-civdsb-wrap
.wm-tab-container
.wm-tab-detail-content
.wm-legend-list.wm-grid1 {
  grid-template-columns: 1fr;
}
body
.wm-civdsb-wrap
.wm-tab-container
.wm-tab-detail-content
.wm-legend-list.wm-grid2 {
  grid-template-columns: 1fr 1fr;
}
body
.wm-civdsb-wrap
.wm-tab-container
.wm-tab-detail-content
.wm-legend-list
li {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  font-weight: 700;
  color: var(--c-txt);
}
body
.wm-civdsb-wrap
.wm-tab-container
.wm-tab-detail-content
.wm-legend-list
li
> label {
  display: block;
  width: calc(100% - 6.875rem);
}
body
.wm-civdsb-wrap
.wm-tab-container
.wm-tab-detail-content
.wm-legend-list
li
p {
  letter-spacing: -0.05rem;
}
body
.wm-civdsb-wrap
.wm-tab-container
.wm-tab-detail-content
.wm-legend-list
.wm-legend-color {
  display: block;
  width: 1rem;
  height: 1rem;
  border: 0.0625rem solid var(--c-gr8);
}
body
.wm-civdsb-wrap
.wm-tab-container
.wm-tab-detail-content
.wm-civdsb-Iput-range {
  width: 86%;
  margin: 0 auto;
}

/*================================================================
    button / btn
================================================================*/
/* button wrap */
body .wm-civdsb-wrap .wm-civdsb-btn-wrap {
  display: flex;
  gap: 0.25rem;
}
body .wm-civdsb-wrap .wm-civdsb-btn-wrap.start {
  justify-content: start;
}
body .wm-civdsb-wrap .wm-civdsb-btn-wrap.end {
  justify-content: end;
}
body .wm-civdsb-wrap .wm-civdsb-btn-wrap.center {
  justify-content: center;
}

body .wm-civdsb-wrap .btn:focus {
  outline: 0.15rem dotted var(--c-bluem5);
}
body .wm-civdsb-wrap .btn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-style: solid;
  border-width: 0.0625rem;
  color: var(--c-gr2);
}
body .wm-civdsb-wrap [class$="-btn"],
body .wm-civdsb-wrap .wm-civdsb-link-btn {
  display: flex;
  align-items: center;
}
body .wm-civdsb-wrap .btn,
body .wm-civdsb-wrap .ico-btn {
  cursor: pointer;
}
body .wm-civdsb-wrap .ico-btn {
  border: none;
}
body .wm-civdsb-wrap .ico-btn,
body .wm-civdsb-wrap .trspcolor {
  background-color: transparent;
}
body .wm-civdsb-wrap .btn .wm-civdsb-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
body .wm-civdsb-wrap .btn.wm-civdsb-okay-btn {
  background: var(--c-gr2);
  color: var(--c-gr10);
}
body .wm-civdsb-wrap .btn.wm-civdsb-no-btn {
  background-color: var(--c-gr6);
  color: var(--c-danger-1);
}
body .wm-civdsb-wrap .wm-civdsb-wrap .wm-civdsb-txtico-btn {
  border: none;
  min-height: 2rem;
  font-size: 1rem;
}

/* slide arrow btn */
body .wm-civdsb-wrap [class^="wm-civdsb-slide-arrow"] {
  background: var(--c-alertbtnbg);
  transition: all 0.3s ease-in-out;
}

/* btn */
body .wm-civdsb-wrap .wm-civdsb-excel-btn.on,
body .wm-civdsb-wrap .wm-civdsb-skip-btn.on,
body .wm-civdsb-wrap .wm-civdsb-search-btn.on,
body .wm-civdsb-wrap .wm-civdsb-excel-btn:hover,
body .wm-civdsb-wrap .wm-civdsb-skip-btn:hover,
body .wm-civdsb-wrap .wm-civdsb-search-btn:hover {
  transition: all 0.3s ease-in-out;
}
body .wm-civdsb-wrap button {
  cursor: pointer;
}
body .wm-civdsb-wrap .wm-civdsb-skip-btn,
body .wm-civdsb-wrap .wm-civdsb-search-btn {
  border-radius: 0.25rem;
  width: max-content;
  min-width: 5rem;
  justify-content: center;
  padding: 0 1rem;
}
body .wm-civdsb-wrap .wm-civdsb-skip-btn.on,
body .wm-civdsb-wrap .wm-civdsb-skip-btn:hover {
  background: var(--c-border1);
}
body .wm-civdsb-wrap .wm-civdsb-skip-btn {
  background: transparent;
  border: 0.0625rem solid var(--c-border35);
  color: var(--c-txt);
}
body .wm-civdsb-wrap .wm-civdsb-search-btn.on,
body .wm-civdsb-wrap .wm-civdsb-search-btn:hover {
  background-color: var(--c-bluem6);
  color: var(--c-wt);
}
body .wm-civdsb-wrap .wm-civdsb-search-btn {
  border: 0.0625rem solid var(--c-border15);
  background: var(--c-bluem5);
  color: var(--c-wt);
}
body .wm-civdsb-wrap .wm-civdsb-excel-btn.on,
body .wm-civdsb-wrap .wm-civdsb-excel-btn:hover {
  background-color: var(--c-success-8);
  color: var(--c-success-6);
}
body .wm-civdsb-wrap .wm-civdsb-excel-btn {
  display: none; /* 다운로드 기능 미정 2026-09-04 */
  border-radius: 0.125rem;
  background-color: var(--c-success-6);
  border: none;
  cursor: pointer;
}

/*===========================
    mobile-btn
===========================*/

/* header */
body .wm-civdsb-wrap .wm-civdsb-header-menu-btn {
  border: none;
}

/*================================================================
    icon sprite map - 아이콘
================================================================*/
/* icon example - 32px/2rem */
body .wm-civdsb-wrap .icon-sprite-map {
  display: grid;
  grid-template-columns: repeat(20, 2rem);
  grid-template-rows: repeat(20, 2rem);
}
body .wm-civdsb-wrap .icon-sprite-map li {
  width: 2rem;
  height: 2rem;
}
body .wm-civdsb-wrap .icon-sprite-map li:hover button {
  opacity: 1;
}
body .wm-civdsb-wrap .icon-sprite-map button,
body .wm-civdsb-wrap .icon-sprite-map li button {
  opacity: 0.7;
  background-color: transparent;
  border: 0.0625rem dotted var(--c-gr5);
}
/* icon example finished */
body .wm-civdsb-wrap .wm-legend-ico .wm-civdsb-icon {
  background-image: var(--c-icolegend);
}
body .wm-civdsb-wrap .wm-civdsb-icon {
  display: block;
  background-image: var(--c-iconmap);
  background-repeat: no-repeat;
  width: inherit;
  height: inherit;
  min-width: 100%;
  min-height: 100%;
}
/* common close X type2 / icon, txticon */
body .wm-civdsb-wrap .wm-civdsb-txtclose-btn,
body .wm-civdsb-wrap .wm-civdsb-close-btn {
  cursor: pointer;
  background-color: transparent;
  color: var(--c-txt);
  border-radius: 2rem;
}
body .wm-civdsb-wrap .wm-civdsb-txtclose-btn > span,
body .wm-civdsb-wrap .wm-civdsb-close-btn {
  transform: rotate(0deg);
}
body .wm-civdsb-wrap .wm-civdsb-txtclose-btn {
  width: fit-content;
  position: relative;
}
body .wm-civdsb-wrap .wm-civdsb-txtclose-btn > span {
  margin-right: 0.3125rem;
}
body .wm-civdsb-wrap .wm-civdsb-txtclose-btn::before {
  content: "";
  display: block;
  width: 0;
  position: absolute;
  bottom: -0.0625rem;
  left: -10%;
  height: 0.1rem;
  background: var(--c-bluem5);
  opacity: 0;
}

[class^="sz"] {
  display: flex;
}
.sz16 {
  width: 1rem;
  height: 1rem;
}
.sz16 .wm-civdsb-icon {
  background-size: 20rem 20rem;
}
.sz20 {
  width: 1.25rem;
  height: 1.25rem;
}
.sz20 .wm-civdsb-icon {
  background-size: 25rem 25rem;
}
.sz24 {
  width: 1.5rem;
  height: 1.5rem;
}
.sz24 .wm-civdsb-icon {
  background-size: 30rem 30rem;
}
.sz26 {
  width: 1.625rem;
  height: 1.625rem;
}
.sz26 .wm-civdsb-icon {
  background-size: 32.5rem 32.5rem;
}
.sz30 {
  width: 1.875rem;
  height: 1.875rem;
}
.sz30 .wm-civdsb-icon {
  background-size: 37.5rem 37.5rem;
}
.sz32 {
  width: 2rem;
  height: 2rem;
  flex-shrink: 0; /*2026-09-04 깨짐방지*/
}
.sz32 .wm-civdsb-icon {
  background-size: 40rem 40rem;
}
.sz34 {
  width: 2.125rem;
  height: 2.125rem;
}
.sz34 .wm-civdsb-icon {
  background-size: 42.5rem 42.5rem;
}
.sz36 {
  width: 2.25rem;
  height: 2.25rem;
}
.sz36 .wm-civdsb-icon {
  background-size: 45rem 45rem;
}
.sz44 {
  width: 2.75rem;
  height: 2.75rem;
}
.sz44 .wm-civdsb-icon {
  background-size: 55rem 55rem;
}

/* 닫기 */
.sz16 .wmciv1 {
  background-position: 0 0;
}
.sz16 .wmciv128 {
  background-position: -9rem -6rem;
}
.sz16 .wmciv127 {
  background-position: -8rem -6rem;
}
.sz16 .wmciv106 {
  background-position: -5rem -5rem;
}
.sz16 .wmciv115 {
  background-position: -14rem -5rem;
}

/* 중지 */
body .wm-civdsb-wrap .wm-civdsb-close {
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.sz16 .wmciv121 {
  background-position: 0 -6rem;
}
.sz24 .wmciv121 {
  background-position: 0 -9em;
}

/*================================================================
    icon 24px
================================================================*/
.sz24 .wmciv1 {
  background-position: 0 0;
}
.sz24 .wmciv2 {
  background-position: -1.5rem 0;
}
.sz24 .wmciv3 {
  background-position: -3rem 0;
}
.sz24 .wmciv4 {
  background-position: -4.5rem 0;
}
.sz24 .wmciv5 {
  background-position: -6rem 0;
}
.sz24 .wmciv6 {
  background-position: -7.5rem 0;
}
.sz24 .wmciv7 {
  background-position: -9rem 0;
}
.sz24 .wmciv8 {
  background-position: -10.5rem 0;
}
.sz24 .wmciv9 {
  background-position: -12rem 0;
}
.sz24 .wmciv10 {
  background-position: -13.5rem 0;
}
.sz24 .wmciv11 {
  background-position: -15rem 0;
}
.sz24 .wmciv12 {
  background-position: -16.5rem 0;
}
.sz24 .wmciv13 {
  background-position: -18rem 0;
}
.sz24 .wmciv14 {
  background-position: -19.5rem 0;
}
.sz24 .wmciv15 {
  background-position: -21rem 0;
}
.sz24 .wmciv16 {
  background-position: -22.5rem 0;
}
.sz24 .wmciv17 {
  background-position: -24rem 0;
}
.sz24 .wmciv18 {
  background-position: -25.5rem 0;
}
.sz24 .wmciv19 {
  background-position: -27rem 0;
}
.sz24 .wmciv20 {
  background-position: -28.5rem 0;
}
.sz24 .wmciv21 {
  background-position: 0 -1.5rem;
}
.sz24 .wmciv22 {
  background-position: -1.5rem -1.5rem;
}
.sz24 .wmciv23 {
  background-position: -3rem -1.5rem;
}
.sz24 .wmciv24 {
  background-position: -4.5rem -1.5rem;
}
.sz24 .wmciv25 {
  background-position: -6rem -1.5rem;
}
.sz24 .wmciv26 {
  background-position: -7.5rem -1.5rem;
}
.sz24 .wmciv27 {
  background-position: -9rem -1.5rem;
}
.sz24 .wmciv28 {
  background-position: -10.5rem -1.5rem;
}
.sz24 .wmciv29 {
  background-position: -12rem -1.5rem;
}
.sz24 .wmciv30 {
  background-position: -13.5rem -1.5rem;
}
.sz24 .wmciv31 {
  background-position: -15rem -1.5rem;
}
.sz24 .wmciv32 {
  background-position: -16.5rem -1.5rem;
}
.sz24 .wmciv33 {
  background-position: -18rem -1.5rem;
}
.sz24 .wmciv34 {
  background-position: -19.5rem -1.5rem;
}
.sz24 .wmciv35 {
  background-position: -21rem -1.5rem;
}
.sz24 .wmciv36 {
  background-position: -22.5rem -1.5rem;
}
.sz24 .wmciv37 {
  background-position: -24rem -1.5rem;
}
.sz24 .wmciv38 {
  background-position: -25.5rem -1.5rem;
}
.sz24 .wmciv39 {
  background-position: -27rem -1.5rem;
}
.sz24 .wmciv40 {
  background-position: -28.5rem -1.5rem;
}
.sz24 .wmciv41 {
  background-position: 0 -3rem;
}
.sz24 .wmciv42 {
  background-position: -1.5rem -3rem;
}
.sz24 .wmciv43 {
  background-position: -3rem -3rem;
}
.sz24 .wmciv44 {
  background-position: -4.5rem -3rem;
}
.sz24 .wmciv45 {
  background-position: -6rem -3rem;
}
.sz24 .wmciv46 {
  background-position: -7.5rem -3rem;
}
.sz24 .wmciv47 {
  background-position: -9rem -3rem;
}
.sz24 .wmciv48 {
  background-position: -10.5rem -3rem;
}
.sz24 .wmciv49 {
  background-position: -12rem -3rem;
}
.sz24 .wmciv50 {
  background-position: -13.5rem -3rem;
}
.sz24 .wmciv51 {
  background-position: -15rem -3rem;
}
.sz24 .wmciv52 {
  background-position: -16.5rem -3rem;
}
.sz24 .wmciv53 {
  background-position: -18rem -3rem;
}
.sz24 .wmciv54 {
  background-position: -19.5rem -3rem;
}
.sz24 .wmciv55 {
  background-position: -21rem -3rem;
}
.sz24 .wmciv56 {
  background-position: -22.5rem -3rem;
}
.sz24 .wmciv57 {
  background-position: -24rem -3rem;
}
.sz24 .wmciv58 {
  background-position: -25.5rem -3rem;
}
.sz24 .wmciv59 {
  background-position: -27rem -3rem;
}
.sz24 .wmciv60 {
  background-position: -28.5rem -3rem;
}
.sz24 .wmciv61 {
  background-position: 0 -4.5rem;
}
.sz24 .wmciv62 {
  background-position: -1.5rem -4.5rem;
}
.sz24 .wmciv63 {
  background-position: -3rem -4.5rem;
}
.sz24 .wmciv64 {
  background-position: -4.5rem -4.5rem;
}
.sz24 .wmciv65 {
  background-position: -6rem -4.5rem;
}
.sz24 .wmciv66 {
  background-position: -7.5rem -4.5rem;
}
.sz24 .wmciv67 {
  background-position: -9rem -4.5rem;
}
.sz24 .wmciv68 {
  background-position: -10.5rem -4.5rem;
}
.sz24 .wmciv69 {
  background-position: -12rem -4.5rem;
}
.sz24 .wmciv70 {
  background-position: -13.5rem -4.5rem;
}
.sz24 .wmciv71 {
  background-position: -15rem -4.5rem;
}
.sz24 .wmciv72 {
  background-position: -16.5rem -4.5rem;
}
.sz24 .wmciv73 {
  background-position: -18rem -4.5rem;
}
.sz24 .wmciv74 {
  background-position: -19.5rem -4.5rem;
}
.sz24 .wmciv75 {
  background-position: -21rem -4.5rem;
}
.sz24 .wmciv76 {
  background-position: -22.5rem -4.5rem;
}
.sz24 .wmciv77 {
  background-position: -24rem -4.5rem;
}
.sz24 .wmciv78 {
  background-position: -25.5rem -4.5rem;
}
.sz24 .wmciv79 {
  background-position: -27rem -4.5rem;
}
.sz24 .wmciv80 {
  background-position: -28.5rem -4.5rem;
}
.sz24 .wmciv81 {
  background-position: 0 -6rem;
}
.sz24 .wmciv82 {
  background-position: -1.5rem -6rem;
}
.sz24 .wmciv83 {
  background-position: -3rem -6rem;
}
.sz24 .wmciv84 {
  background-position: -4.5rem -6rem;
}
.sz24 .wmciv85 {
  background-position: -6rem -6rem;
}
.sz24 .wmciv86 {
  background-position: -7.5rem -6rem;
}
.sz24 .wmciv87 {
  background-position: -9rem -6rem;
}
.sz24 .wmciv88 {
  background-position: -10.5rem -6rem;
}
.sz24 .wmciv89 {
  background-position: -12rem -6rem;
}
.sz24 .wmciv90 {
  background-position: -13.5rem -6rem;
}
.sz24 .wmciv91 {
  background-position: -15rem -6rem;
}
.sz24 .wmciv92 {
  background-position: -16.5rem -6rem;
}
.sz24 .wmciv93 {
  background-position: -18rem -6rem;
}
.sz24 .wmciv94 {
  background-position: -19.5rem -6rem;
}
.sz24 .wmciv95 {
  background-position: -21rem -6rem;
}
.sz24 .wmciv96 {
  background-position: -22.5rem -6rem;
}
.sz24 .wmciv97 {
  background-position: -24rem -6rem;
}
.sz24 .wmciv98 {
  background-position: -25.5rem -6rem;
}
.sz24 .wmciv99 {
  background-position: -27rem -6rem;
}
.sz24 .wmciv100 {
  background-position: -28.5rem -6rem;
}
.sz24 .wmciv101 {
  background-position: 0 -7.5rem;
}
.sz24 .wmciv102 {
  background-position: -1.5rem -7.5rem;
}
.sz24 .wmciv103 {
  background-position: -3rem -7.5rem;
}
.sz24 .wmciv104 {
  background-position: -4.5rem -7.5rem;
}
.sz24 .wmciv105 {
  background-position: -6rem -7.5rem;
}
.sz24 .wmciv106 {
  background-position: -7.5rem -7.5rem;
}
.sz24 .wmciv107 {
  background-position: -9rem -7.5rem;
}
.sz24 .wmciv108 {
  background-position: -10.5rem -7.5rem;
}
.sz24 .wmciv109 {
  background-position: -12rem -7.5rem;
}
.sz24 .wmciv110 {
  background-position: -13.5rem -7.5rem;
}
.sz24 .wmciv111 {
  background-position: -15rem -7.5rem;
}
.sz24 .wmciv112 {
  background-position: -16.5rem -7.5rem;
}
.sz24 .wmciv113 {
  background-position: -18rem -7.5rem;
}
.sz24 .wmciv114 {
  background-position: -19.5rem -7.5rem;
}
.sz24 .wmciv115 {
  background-position: -21rem -7.5rem;
}
.sz24 .wmciv116 {
  background-position: -22.5rem -7.5rem;
}
.sz24 .wmciv117 {
  background-position: -24rem -7.5rem;
}
.sz24 .wmciv118 {
  background-position: -25.5rem -7.5rem;
}
.sz24 .wmciv119 {
  background-position: -27rem -7.5rem;
}
.sz24 .wmciv120 {
  background-position: -28.5rem -7.5rem;
}
.sz24 .wmciv121 {
  background-position: 0 -9rem;
}
.sz24 .wmciv122 {
  background-position: -1.5rem -9rem;
}
.sz24 .wmciv123 {
  background-position: -3rem -9rem;
}
.sz24 .wmciv124 {
  background-position: -4.5rem -9rem;
}
.sz24 .wmciv125 {
  background-position: -6rem -9rem;
}
.sz24 .wmciv126 {
  background-position: -7.5rem -9rem;
}
.sz24 .wmciv127 {
  background-position: -9rem -9rem;
}
.sz24 .wmciv128 {
  background-position: -10.5rem -9rem;
}
.sz24 .wmciv129 {
  background-position: -12rem -9rem;
}
.sz24 .wmciv130 {
  background-position: -13.5rem -9rem;
}
.sz24 .wmciv131 {
  background-position: -15rem -9rem;
}
.sz24 .wmciv132 {
  background-position: -16.5rem -9rem;
}
.sz24 .wmciv133 {
  background-position: -18rem -9rem;
}
.sz24 .wmciv134 {
  background-position: -19.5rem -9rem;
}
.sz24 .wmciv135 {
  background-position: -21rem -9rem;
}
.sz24 .wmciv136 {
  background-position: -22.5rem -9rem;
}
.sz24 .wmciv137 {
  background-position: -24rem -9rem;
}
.sz24 .wmciv138 {
  background-position: -25.5rem -9rem;
}
.sz24 .wmciv139 {
  background-position: -27rem -9rem;
}
.sz24 .wmciv140 {
  background-position: -28.5rem -9rem;
}
.sz24 .wmciv141 {
  background-position: 0 -10.5rem;
}
.sz24 .wmciv142 {
  background-position: -1.5rem -10.5rem;
}
.sz24 .wmciv143 {
  background-position: -3rem -10.5rem;
}
.sz24 .wmciv144 {
  background-position: -4.5rem -10.5rem;
}
.sz24 .wmciv145 {
  background-position: -6rem -10.5rem;
}
.sz24 .wmciv146 {
  background-position: -7.5rem -10.5rem;
}
.sz24 .wmciv147 {
  background-position: -9rem -10.5rem;
}
.sz24 .wmciv148 {
  background-position: -10.5rem -10.5rem;
}
.sz24 .wmciv149 {
  background-position: -12rem -10.5rem;
}
.sz24 .wmciv150 {
  background-position: -13.5rem -10.5rem;
}
.sz24 .wmciv151 {
  background-position: -15rem -10.5rem;
}
.sz24 .wmciv152 {
  background-position: -16.5rem -10.5rem;
}
.sz24 .wmciv153 {
  background-position: -18rem -10.5rem;
}
.sz24 .wmciv154 {
  background-position: -19.5rem -10.5rem;
}
.sz24 .wmciv155 {
  background-position: -21rem -10.5rem;
}
.sz24 .wmciv156 {
  background-position: -22.5rem -10.5rem;
}
.sz24 .wmciv157 {
  background-position: -24rem -10.5rem;
}
.sz24 .wmciv158 {
  background-position: -25.5rem -10.5rem;
}
.sz24 .wmciv159 {
  background-position: -27rem -10.5rem;
}
.sz24 .wmciv160 {
  background-position: -28.5rem -10.5rem;
}
.sz24 .wmciv161 {
  background-position: 0 -12rem;
}
.sz24 .wmciv162 {
  background-position: -1.5rem -12rem;
}
.sz24 .wmciv163 {
  background-position: -3rem -12rem;
}
.sz24 .wmciv164 {
  background-position: -4.5rem -12rem;
}
.sz24 .wmciv165 {
  background-position: -6rem -12rem;
}
.sz24 .wmciv166 {
  background-position: -7.5rem -12rem;
}
.sz24 .wmciv167 {
  background-position: -9rem -12rem;
}
.sz24 .wmciv168 {
  background-position: -10.5rem -12rem;
}
.sz24 .wmciv169 {
  background-position: -12rem -12rem;
}
.sz24 .wmciv170 {
  background-position: -13.5rem -12rem;
}
.sz24 .wmciv171 {
  background-position: -15rem -12rem;
}
.sz24 .wmciv172 {
  background-position: -16.5rem -12rem;
}
.sz24 .wmciv173 {
  background-position: -18rem -12rem;
}
.sz24 .wmciv174 {
  background-position: -19.5rem -12rem;
}
.sz24 .wmciv175 {
  background-position: -21rem -12rem;
}
.sz24 .wmciv176 {
  background-position: -22.5rem -12rem;
}
.sz24 .wmciv177 {
  background-position: -24rem -12rem;
}
.sz24 .wmciv178 {
  background-position: -25.5rem -12rem;
}
.sz24 .wmciv179 {
  background-position: -27rem -12rem;
}
.sz24 .wmciv180 {
  background-position: -28.5rem -12rem;
}
.sz24 .wmciv181 {
  background-position: 0 -13.5rem;
}
.sz24 .wmciv182 {
  background-position: -1.5rem -13.5rem;
}
.sz24 .wmciv183 {
  background-position: -3rem -13.5rem;
}
.sz24 .wmciv184 {
  background-position: -4.5rem -13.5rem;
}
.sz24 .wmciv185 {
  background-position: -6rem -13.5rem;
}
.sz24 .wmciv186 {
  background-position: -7.5rem -13.5rem;
}
.sz24 .wmciv187 {
  background-position: -9rem -13.5rem;
}
.sz24 .wmciv188 {
  background-position: -10.5rem -13.5rem;
}
.sz24 .wmciv189 {
  background-position: -12rem -13.5rem;
}
.sz24 .wmciv190 {
  background-position: -13.5rem -13.5rem;
}
.sz24 .wmciv191 {
  background-position: -15rem -13.5rem;
}
.sz24 .wmciv192 {
  background-position: -16.5rem -13.5rem;
}
.sz24 .wmciv193 {
  background-position: -18rem -13.5rem;
}
.sz24 .wmciv194 {
  background-position: -19.5rem -13.5rem;
}
.sz24 .wmciv195 {
  background-position: -21rem -13.5rem;
}
.sz24 .wmciv196 {
  background-position: -22.5rem -13.5rem;
}
.sz24 .wmciv197 {
  background-position: -24rem -13.5rem;
}
.sz24 .wmciv198 {
  background-position: -25.5rem -13.5rem;
}
.sz24 .wmciv199 {
  background-position: -27rem -13.5rem;
}
.sz24 .wmciv200 {
  background-position: -28.5rem -13.5rem;
}
.sz24 .wmciv201 {
  background-position: 0 -15rem;
}
.sz24 .wmciv202 {
  background-position: -1.5rem -15rem;
}
.sz24 .wmciv203 {
  background-position: -3rem -15rem;
}
.sz24 .wmciv204 {
  background-position: -4.5rem -15rem;
}
.sz24 .wmciv205 {
  background-position: -6rem -15rem;
}
.sz24 .wmciv206 {
  background-position: -7.5rem -15rem;
}
.sz24 .wmciv207 {
  background-position: -9rem -15rem;
}
.sz24 .wmciv208 {
  background-position: -10.5rem -15rem;
}
.sz24 .wmciv209 {
  background-position: -12rem -15rem;
}
.sz24 .wmciv210 {
  background-position: -13.5rem -15rem;
}
.sz24 .wmciv211 {
  background-position: -15rem -15rem;
}
.sz24 .wmciv212 {
  background-position: -16.5rem -15rem;
}
.sz24 .wmciv213 {
  background-position: -18rem -15rem;
}
.sz24 .wmciv214 {
  background-position: -19.5rem -15rem;
}
.sz24 .wmciv215 {
  background-position: -21rem -15rem;
}
.sz24 .wmciv216 {
  background-position: -22.5rem -15rem;
}
.sz24 .wmciv217 {
  background-position: -24rem -15rem;
}
.sz24 .wmciv218 {
  background-position: -25.5rem -15rem;
}
.sz24 .wmciv219 {
  background-position: -27rem -15rem;
}
.sz24 .wmciv220 {
  background-position: -28.5rem -15rem;
}
.sz24 .wmciv221 {
  background-position: 0 -16.5rem;
}
.sz24 .wmciv222 {
  background-position: -1.5rem -16.5rem;
}
.sz24 .wmciv223 {
  background-position: -3rem -16.5rem;
}
.sz24 .wmciv224 {
  background-position: -4.5rem -16.5rem;
}
.sz24 .wmciv225 {
  background-position: -6rem -16.5rem;
}
.sz24 .wmciv226 {
  background-position: -7.5rem -16.5rem;
}
.sz24 .wmciv227 {
  background-position: -9rem -16.5rem;
}
.sz24 .wmciv228 {
  background-position: -10.5rem -16.5rem;
}
.sz24 .wmciv229 {
  background-position: -12rem -16.5rem;
}
.sz24 .wmciv230 {
  background-position: -13.5rem -16.5rem;
}
.sz24 .wmciv231 {
  background-position: -15rem -16.5rem;
}
.sz24 .wmciv232 {
  background-position: -16.5rem -16.5rem;
}
.sz24 .wmciv233 {
  background-position: -18rem -16.5rem;
}
.sz24 .wmciv234 {
  background-position: -19.5rem -16.5rem;
}
.sz24 .wmciv235 {
  background-position: -21rem -16.5rem;
}
.sz24 .wmciv236 {
  background-position: -22.5rem -16.5rem;
}
.sz24 .wmciv237 {
  background-position: -24rem -16.5rem;
}
.sz24 .wmciv238 {
  background-position: -25.5rem -16.5rem;
}
.sz24 .wmciv239 {
  background-position: -27rem -16.5rem;
}
.sz24 .wmciv240 {
  background-position: -28.5rem -16.5rem;
}
.sz24 .wmciv241 {
  background-position: 0 -18rem;
}
.sz24 .wmciv242 {
  background-position: -1.5rem -18rem;
}
.sz24 .wmciv243 {
  background-position: -3rem -18rem;
}
.sz24 .wmciv244 {
  background-position: -4.5rem -18rem;
}
.sz24 .wmciv245 {
  background-position: -6rem -18rem;
}
.sz24 .wmciv246 {
  background-position: -7.5rem -18rem;
}
.sz24 .wmciv247 {
  background-position: -9rem -18rem;
}
.sz24 .wmciv248 {
  background-position: -10.5rem -18rem;
}
.sz24 .wmciv249 {
  background-position: -12rem -18rem;
}
.sz24 .wmciv250 {
  background-position: -13.5rem -18rem;
}
.sz24 .wmciv251 {
  background-position: -15rem -18rem;
}
.sz24 .wmciv252 {
  background-position: -16.5rem -18rem;
}
.sz24 .wmciv253 {
  background-position: -18rem -18rem;
}
.sz24 .wmciv254 {
  background-position: -19.5rem -18rem;
}
.sz24 .wmciv255 {
  background-position: -21rem -18rem;
}
.sz24 .wmciv256 {
  background-position: -22.5rem -18rem;
}
.sz24 .wmciv257 {
  background-position: -24rem -18rem;
}
.sz24 .wmciv258 {
  background-position: -25.5rem -18rem;
}
.sz24 .wmciv259 {
  background-position: -27rem -18rem;
}
.sz24 .wmciv260 {
  background-position: -28.5rem -18rem;
}
.sz24 .wmciv261 {
  background-position: 0 -19.5rem;
}
.sz24 .wmciv262 {
  background-position: -1.5rem -19.5rem;
}
.sz24 .wmciv263 {
  background-position: -3rem -19.5rem;
}
.sz24 .wmciv264 {
  background-position: -4.5rem -19.5rem;
}
.sz24 .wmciv265 {
  background-position: -6rem -19.5rem;
}
.sz24 .wmciv266 {
  background-position: -7.5rem -19.5rem;
}
.sz24 .wmciv267 {
  background-position: -9rem -19.5rem;
}
.sz24 .wmciv268 {
  background-position: -10.5rem -19.5rem;
}
.sz24 .wmciv269 {
  background-position: -12rem -19.5rem;
}
.sz24 .wmciv270 {
  background-position: -13.5rem -19.5rem;
}
.sz24 .wmciv271 {
  background-position: -15rem -19.5rem;
}
.sz24 .wmciv272 {
  background-position: -16.5rem -19.5rem;
}
.sz24 .wmciv273 {
  background-position: -18rem -19.5rem;
}
.sz24 .wmciv274 {
  background-position: -19.5rem -19.5rem;
}
.sz24 .wmciv275 {
  background-position: -21rem -19.5rem;
}
.sz24 .wmciv276 {
  background-position: -22.5rem -19.5rem;
}
.sz24 .wmciv277 {
  background-position: -24rem -19.5rem;
}
.sz24 .wmciv278 {
  background-position: -25.5rem -19.5rem;
}
.sz24 .wmciv279 {
  background-position: -27rem -19.5rem;
}
.sz24 .wmciv280 {
  background-position: -28.5rem -19.5rem;
}
.sz24 .wmciv281 {
  background-position: 0 -21rem;
}
.sz24 .wmciv282 {
  background-position: -1.5rem -21rem;
}
.sz24 .wmciv283 {
  background-position: -3rem -21rem;
}
.sz24 .wmciv284 {
  background-position: -4.5rem -21rem;
}
.sz24 .wmciv285 {
  background-position: -6rem -21rem;
}
.sz24 .wmciv286 {
  background-position: -7.5rem -21rem;
}
.sz24 .wmciv287 {
  background-position: -9rem -21rem;
}
.sz24 .wmciv288 {
  background-position: -10.5rem -21rem;
}
.sz24 .wmciv289 {
  background-position: -12rem -21rem;
}
.sz24 .wmciv290 {
  background-position: -13.5rem -21rem;
}
.sz24 .wmciv291 {
  background-position: -15rem -21rem;
}
.sz24 .wmciv292 {
  background-position: -16.5rem -21rem;
}
.sz24 .wmciv293 {
  background-position: -18rem -21rem;
}
.sz24 .wmciv294 {
  background-position: -19.5rem -21rem;
}
.sz24 .wmciv295 {
  background-position: -21rem -21rem;
}
.sz24 .wmciv296 {
  background-position: -22.5rem -21rem;
}
.sz24 .wmciv297 {
  background-position: -24rem -21rem;
}
.sz24 .wmciv298 {
  background-position: -25.5rem -21rem;
}
.sz24 .wmciv299 {
  background-position: -27rem -21rem;
}
.sz24 .wmciv300 {
  background-position: -28.5rem -21rem;
}
.sz24 .wmciv301 {
  background-position: 0 -22.5rem;
}
.sz24 .wmciv302 {
  background-position: -1.5rem -22.5rem;
}
.sz24 .wmciv303 {
  background-position: -3rem -22.5rem;
}
.sz24 .wmciv304 {
  background-position: -4.5rem -22.5rem;
}
.sz24 .wmciv305 {
  background-position: -6rem -22.5rem;
}
.sz24 .wmciv306 {
  background-position: -7.5rem -22.5rem;
}
.sz24 .wmciv307 {
  background-position: -9rem -22.5rem;
}
.sz24 .wmciv308 {
  background-position: -10.5rem -22.5rem;
}
.sz24 .wmciv309 {
  background-position: -12rem -22.5rem;
}
.sz24 .wmciv310 {
  background-position: -13.5rem -22.5rem;
}
.sz24 .wmciv311 {
  background-position: -15rem -22.5rem;
}
.sz24 .wmciv312 {
  background-position: -16.5rem -22.5rem;
}
.sz24 .wmciv313 {
  background-position: -18rem -22.5rem;
}
.sz24 .wmciv314 {
  background-position: -19.5rem -22.5rem;
}
.sz24 .wmciv315 {
  background-position: -21rem -22.5rem;
}
.sz24 .wmciv316 {
  background-position: -22.5rem -22.5rem;
}
.sz24 .wmciv317 {
  background-position: -24rem -22.5rem;
}
.sz24 .wmciv318 {
  background-position: -25.5rem -22.5rem;
}
.sz24 .wmciv319 {
  background-position: -27rem -22.5rem;
}
.sz24 .wmciv320 {
  background-position: -28.5rem -22.5rem;
}
.sz24 .wmciv321 {
  background-position: 0 -24rem;
}
.sz24 .wmciv322 {
  background-position: -1.5rem -24rem;
}
.sz24 .wmciv323 {
  background-position: -3rem -24rem;
}
.sz24 .wmciv324 {
  background-position: -4.5rem -24rem;
}
.sz24 .wmciv325 {
  background-position: -6rem -24rem;
}
.sz24 .wmciv326 {
  background-position: -7.5rem -24rem;
}
.sz24 .wmciv327 {
  background-position: -9rem -24rem;
}
.sz24 .wmciv328 {
  background-position: -10.5rem -24rem;
}
.sz24 .wmciv329 {
  background-position: -12rem -24rem;
}
.sz24 .wmciv330 {
  background-position: -13.5rem -24rem;
}
.sz24 .wmciv331 {
  background-position: -15rem -24rem;
}
.sz24 .wmciv332 {
  background-position: -16.5rem -24rem;
}
.sz24 .wmciv333 {
  background-position: -18rem -24rem;
}
.sz24 .wmciv334 {
  background-position: -19.5rem -24rem;
}
.sz24 .wmciv335 {
  background-position: -21rem -24rem;
}
.sz24 .wmciv336 {
  background-position: -22.5rem -24rem;
}
.sz24 .wmciv337 {
  background-position: -24rem -24rem;
}
.sz24 .wmciv338 {
  background-position: -25.5rem -24rem;
}
.sz24 .wmciv339 {
  background-position: -27rem -24rem;
}
.sz24 .wmciv340 {
  background-position: -28.5rem -24rem;
}
.sz24 .wmciv341 {
  background-position: 0 -25.5rem;
}
.sz24 .wmciv342 {
  background-position: -1.5rem -25.5rem;
}
.sz24 .wmciv343 {
  background-position: -3rem -25.5rem;
}
.sz24 .wmciv344 {
  background-position: -4.5rem -25.5rem;
}
.sz24 .wmciv345 {
  background-position: -6rem -25.5rem;
}
.sz24 .wmciv346 {
  background-position: -7.5rem -25.5rem;
}
.sz24 .wmciv347 {
  background-position: -9rem -25.5rem;
}
.sz24 .wmciv348 {
  background-position: -10.5rem -25.5rem;
}
.sz24 .wmciv349 {
  background-position: -12rem -25.5rem;
}
.sz24 .wmciv350 {
  background-position: -13.5rem -25.5rem;
}
.sz24 .wmciv351 {
  background-position: -15rem -25.5rem;
}
.sz24 .wmciv352 {
  background-position: -16.5rem -25.5rem;
}
.sz24 .wmciv353 {
  background-position: -18rem -25.5rem;
}
.sz24 .wmciv354 {
  background-position: -19.5rem -25.5rem;
}
.sz24 .wmciv355 {
  background-position: -21rem -25.5rem;
}
.sz24 .wmciv356 {
  background-position: -22.5rem -25.5rem;
}
.sz24 .wmciv357 {
  background-position: -24rem -25.5rem;
}
.sz24 .wmciv358 {
  background-position: -25.5rem -25.5rem;
}
.sz24 .wmciv359 {
  background-position: -27rem -25.5rem;
}
.sz24 .wmciv360 {
  background-position: -28.5rem -25.5rem;
}
.sz24 .wmciv361 {
  background-position: 0 -27rem;
}
.sz24 .wmciv362 {
  background-position: -1.5rem -27rem;
}
.sz24 .wmciv363 {
  background-position: -3rem -27rem;
}
.sz24 .wmciv364 {
  background-position: -4.5rem -27rem;
}
.sz24 .wmciv365 {
  background-position: -6rem -27rem;
}
.sz24 .wmciv366 {
  background-position: -7.5rem -27rem;
}
.sz24 .wmciv367 {
  background-position: -9rem -27rem;
}
.sz24 .wmciv368 {
  background-position: -10.5rem -27rem;
}
.sz24 .wmciv369 {
  background-position: -12rem -27rem;
}
.sz24 .wmciv370 {
  background-position: -13.5rem -27rem;
}
.sz24 .wmciv371 {
  background-position: -15rem -27rem;
}
.sz24 .wmciv372 {
  background-position: -16.5rem -27rem;
}
.sz24 .wmciv373 {
  background-position: -18rem -27rem;
}
.sz24 .wmciv374 {
  background-position: -19.5rem -27rem;
}
.sz24 .wmciv375 {
  background-position: -21rem -27rem;
}
.sz24 .wmciv376 {
  background-position: -22.5rem -27rem;
}
.sz24 .wmciv377 {
  background-position: -24rem -27rem;
}
.sz24 .wmciv378 {
  background-position: -25.5rem -27rem;
}
.sz24 .wmciv379 {
  background-position: -27rem -27rem;
}
.sz24 .wmciv380 {
  background-position: -28.5rem -27rem;
}
.sz24 .wmciv381 {
  background-position: 0 -28.5rem;
}
.sz24 .wmciv382 {
  background-position: -1.5rem -28.5rem;
}
.sz24 .wmciv383 {
  background-position: -3rem -28.5rem;
}
.sz24 .wmciv384 {
  background-position: -4.5rem -28.5rem;
}
.sz24 .wmciv385 {
  background-position: -6rem -28.5rem;
}
.sz24 .wmciv386 {
  background-position: -7.5rem -28.5rem;
}
.sz24 .wmciv387 {
  background-position: -9rem -28.5rem;
}
.sz24 .wmciv388 {
  background-position: -10.5rem -28.5rem;
}
.sz24 .wmciv389 {
  background-position: -12rem -28.5rem;
}
.sz24 .wmciv390 {
  background-position: -13.5rem -28.5rem;
}
.sz24 .wmciv391 {
  background-position: -15rem -28.5rem;
}
.sz24 .wmciv392 {
  background-position: -16.5rem -28.5rem;
}
.sz24 .wmciv393 {
  background-position: -18rem -28.5rem;
}
.sz24 .wmciv394 {
  background-position: -19.5rem -28.5rem;
}
.sz24 .wmciv395 {
  background-position: -21rem -28.5rem;
}
.sz24 .wmciv396 {
  background-position: -22.5rem -28.5rem;
}
.sz24 .wmciv397 {
  background-position: -24rem -28.5rem;
}
.sz24 .wmciv398 {
  background-position: -25.5rem -28.5rem;
}
.sz24 .wmciv399 {
  background-position: -27rem -28.5rem;
}
.sz24 .wmciv400 {
  background-position: -28.5rem -28.5rem;
}

/*================================================================
    icon 30px
================================================================*/
.sz30 .wmciv1 {
  background-position: 0 0;
}
.sz30 .wmciv2 {
  background-position: -1.875rem 0;
}
.sz30 .wmciv3 {
  background-position: -3.75rem 0;
}
.sz30 .wmciv4 {
  background-position: -5.625rem 0;
}
.sz30 .wmciv5 {
  background-position: -7.5rem 0;
}
.sz30 .wmciv6 {
  background-position: -9.375rem 0;
}
.sz30 .wmciv7 {
  background-position: -11.25rem 0;
}
.sz30 .wmciv8 {
  background-position: -13.125rem 0;
}
.sz30 .wmciv9 {
  background-position: -15rem 0;
}
.sz30 .wmciv10 {
  background-position: -16.875rem 0;
}
.sz30 .wmciv11 {
  background-position: -18.75rem 0;
}
.sz30 .wmciv12 {
  background-position: -20.625rem 0;
}
.sz30 .wmciv13 {
  background-position: -22.5rem 0;
}
.sz30 .wmciv14 {
  background-position: -24.375rem 0;
}
.sz30 .wmciv15 {
  background-position: -26.25rem 0;
}
.sz30 .wmciv16 {
  background-position: -28.125rem 0;
}
.sz30 .wmciv17 {
  background-position: -30rem 0;
}
.sz30 .wmciv18 {
  background-position: -31.875rem 0;
}
.sz30 .wmciv19 {
  background-position: -33.75rem 0;
}
.sz30 .wmciv20 {
  background-position: -35.625rem 0;
}
.sz30 .wmciv21 {
  background-position: 0 -1.875rem;
}
.sz30 .wmciv22 {
  background-position: -1.875rem -1.875rem;
}
.sz30 .wmciv23 {
  background-position: -3.75rem -1.875rem;
}
.sz30 .wmciv24 {
  background-position: -5.625rem -1.875rem;
}
.sz30 .wmciv25 {
  background-position: -7.5rem -1.875rem;
}
.sz30 .wmciv26 {
  background-position: -9.375rem -1.875rem;
}
.sz30 .wmciv27 {
  background-position: -11.25rem -1.875rem;
}
.sz30 .wmciv28 {
  background-position: -13.125rem -1.875rem;
}
.sz30 .wmciv29 {
  background-position: -15rem -1.875rem;
}
.sz30 .wmciv30 {
  background-position: -16.875rem -1.875rem;
}
.sz30 .wmciv31 {
  background-position: -18.75rem -1.875rem;
}
.sz30 .wmciv32 {
  background-position: -20.625rem -1.875rem;
}
.sz30 .wmciv33 {
  background-position: -22.5rem -1.875rem;
}
.sz30 .wmciv34 {
  background-position: -24.375rem -1.875rem;
}
.sz30 .wmciv35 {
  background-position: -26.25rem -1.875rem;
}
.sz30 .wmciv36 {
  background-position: -28.125rem -1.875rem;
}
.sz30 .wmciv37 {
  background-position: -30rem -1.875rem;
}
.sz30 .wmciv38 {
  background-position: -31.875rem -1.875rem;
}
.sz30 .wmciv39 {
  background-position: -33.75rem -1.875rem;
}
.sz30 .wmciv40 {
  background-position: -35.625rem -1.875rem;
}
.sz30 .wmciv41 {
  background-position: 0 -3.75rem;
}
.sz30 .wmciv42 {
  background-position: -1.875rem -3.75rem;
}
.sz30 .wmciv43 {
  background-position: -3.75rem -3.75rem;
}
.sz30 .wmciv44 {
  background-position: -5.625rem -3.75rem;
}
.sz30 .wmciv45 {
  background-position: -7.5rem -3.75rem;
}
.sz30 .wmciv46 {
  background-position: -9.375rem -3.75rem;
}
.sz30 .wmciv47 {
  background-position: -11.25rem -3.75rem;
}
.sz30 .wmciv48 {
  background-position: -13.125rem -3.75rem;
}
.sz30 .wmciv49 {
  background-position: -15rem -3.75rem;
}
.sz30 .wmciv50 {
  background-position: -16.875rem -3.75rem;
}
.sz30 .wmciv51 {
  background-position: -18.75rem -3.75rem;
}
.sz30 .wmciv52 {
  background-position: -20.625rem -3.75rem;
}
.sz30 .wmciv53 {
  background-position: -22.5rem -3.75rem;
}
.sz30 .wmciv54 {
  background-position: -24.375rem -3.75rem;
}
.sz30 .wmciv55 {
  background-position: -26.25rem -3.75rem;
}
.sz30 .wmciv56 {
  background-position: -28.125rem -3.75rem;
}
.sz30 .wmciv57 {
  background-position: -30rem -3.75rem;
}
.sz30 .wmciv58 {
  background-position: -31.875rem -3.75rem;
}
.sz30 .wmciv59 {
  background-position: -33.75rem -3.75rem;
}
.sz30 .wmciv60 {
  background-position: -35.625rem -3.75rem;
}
.sz30 .wmciv61 {
  background-position: 0 -5.625rem;
}
.sz30 .wmciv62 {
  background-position: -1.875rem -5.625rem;
}
.sz30 .wmciv63 {
  background-position: -3.75rem -5.625rem;
}
.sz30 .wmciv64 {
  background-position: -5.625rem -5.625rem;
}
.sz30 .wmciv65 {
  background-position: -7.5rem -5.625rem;
}
.sz30 .wmciv66 {
  background-position: -9.375rem -5.625rem;
}
.sz30 .wmciv67 {
  background-position: -11.25rem -5.625rem;
}
.sz30 .wmciv68 {
  background-position: -13.125rem -5.625rem;
}
.sz30 .wmciv69 {
  background-position: -15rem -5.625rem;
}
.sz30 .wmciv70 {
  background-position: -16.875rem -5.625rem;
}
.sz30 .wmciv71 {
  background-position: -18.75rem -5.625rem;
}
.sz30 .wmciv72 {
  background-position: -20.625rem -5.625rem;
}
.sz30 .wmciv73 {
  background-position: -22.5rem -5.625rem;
}
.sz30 .wmciv74 {
  background-position: -24.375rem -5.625rem;
}
.sz30 .wmciv75 {
  background-position: -26.25rem -5.625rem;
}
.sz30 .wmciv76 {
  background-position: -28.125rem -5.625rem;
}
.sz30 .wmciv77 {
  background-position: -30rem -5.625rem;
}
.sz30 .wmciv78 {
  background-position: -31.875rem -5.625rem;
}
.sz30 .wmciv79 {
  background-position: -33.75rem -5.625rem;
}
.sz30 .wmciv80 {
  background-position: -35.625rem -5.625rem;
}
.sz30 .wmciv81 {
  background-position: 0 -7.5rem;
}
.sz30 .wmciv82 {
  background-position: -1.875rem -7.5rem;
}
.sz30 .wmciv83 {
  background-position: -3.75rem -7.5rem;
}
.sz30 .wmciv84 {
  background-position: -5.625rem -7.5rem;
}
.sz30 .wmciv85 {
  background-position: -7.5rem -7.5rem;
}
.sz30 .wmciv86 {
  background-position: -9.375rem -7.5rem;
}
.sz30 .wmciv87 {
  background-position: -11.25rem -7.5rem;
}
.sz30 .wmciv88 {
  background-position: -13.125rem -7.5rem;
}
.sz30 .wmciv89 {
  background-position: -15rem -7.5rem;
}
.sz30 .wmciv90 {
  background-position: -16.875rem -7.5rem;
}
.sz30 .wmciv91 {
  background-position: -18.75rem -7.5rem;
}
.sz30 .wmciv92 {
  background-position: -20.625rem -7.5rem;
}
.sz30 .wmciv93 {
  background-position: -22.5rem -7.5rem;
}
.sz30 .wmciv94 {
  background-position: -24.375rem -7.5rem;
}
.sz30 .wmciv95 {
  background-position: -26.25rem -7.5rem;
}
.sz30 .wmciv96 {
  background-position: -28.125rem -7.5rem;
}
.sz30 .wmciv97 {
  background-position: -30rem -7.5rem;
}
.sz30 .wmciv98 {
  background-position: -31.875rem -7.5rem;
}
.sz30 .wmciv99 {
  background-position: -33.75rem -7.5rem;
}
.sz30 .wmciv100 {
  background-position: -35.625rem -7.5rem;
}
.sz30 .wmciv101 {
  background-position: 0 -9.375rem;
}
.sz30 .wmciv102 {
  background-position: -1.875rem -9.375rem;
}
.sz30 .wmciv103 {
  background-position: -3.75rem -9.375rem;
}
.sz30 .wmciv104 {
  background-position: -5.625rem -9.375rem;
}
.sz30 .wmciv105 {
  background-position: -7.5rem -9.375rem;
}
.sz30 .wmciv106 {
  background-position: -9.375rem -9.375rem;
}
.sz30 .wmciv107 {
  background-position: -11.25rem -9.375rem;
}
.sz30 .wmciv108 {
  background-position: -13.125rem -9.375rem;
}
.sz30 .wmciv109 {
  background-position: -15rem -9.375rem;
}
.sz30 .wmciv110 {
  background-position: -16.875rem -9.375rem;
}
.sz30 .wmciv111 {
  background-position: -18.75rem -9.375rem;
}
.sz30 .wmciv112 {
  background-position: -20.625rem -9.375rem;
}
.sz30 .wmciv113 {
  background-position: -22.5rem -9.375rem;
}
.sz30 .wmciv114 {
  background-position: -24.375rem -9.375rem;
}
.sz30 .wmciv115 {
  background-position: -26.25rem -9.375rem;
}
.sz30 .wmciv116 {
  background-position: -28.125rem -9.375rem;
}
.sz30 .wmciv117 {
  background-position: -30rem -9.375rem;
}
.sz30 .wmciv118 {
  background-position: -31.875rem -9.375rem;
}
.sz30 .wmciv119 {
  background-position: -33.75rem -9.375rem;
}
.sz30 .wmciv120 {
  background-position: -35.625rem -9.375rem;
}
.sz30 .wmciv121 {
  background-position: 0 -11.25rem;
}
.sz30 .wmciv122 {
  background-position: -1.875rem -11.25rem;
}
.sz30 .wmciv123 {
  background-position: -3.75rem -11.25rem;
}
.sz30 .wmciv124 {
  background-position: -5.625rem -11.25rem;
}
.sz30 .wmciv125 {
  background-position: -7.5rem -11.25rem;
}
.sz30 .wmciv126 {
  background-position: -9.375rem -11.25rem;
}
.sz30 .wmciv127 {
  background-position: -11.25rem -11.25rem;
}
.sz30 .wmciv128 {
  background-position: -13.125rem -11.25rem;
}
.sz30 .wmciv129 {
  background-position: -15rem -11.25rem;
}
.sz30 .wmciv130 {
  background-position: -16.875rem -11.25rem;
}
.sz30 .wmciv131 {
  background-position: -18.75rem -11.25rem;
}
.sz30 .wmciv132 {
  background-position: -20.625rem -11.25rem;
}
.sz30 .wmciv133 {
  background-position: -22.5rem -11.25rem;
}
.sz30 .wmciv134 {
  background-position: -24.375rem -11.25rem;
}
.sz30 .wmciv135 {
  background-position: -26.25rem -11.25rem;
}
.sz30 .wmciv136 {
  background-position: -28.125rem -11.25rem;
}
.sz30 .wmciv137 {
  background-position: -30rem -11.25rem;
}
.sz30 .wmciv138 {
  background-position: -31.875rem -11.25rem;
}
.sz30 .wmciv139 {
  background-position: -33.75rem -11.25rem;
}
.sz30 .wmciv140 {
  background-position: -35.625rem -11.25rem;
}
.sz30 .wmciv141 {
  background-position: 0 -13.125rem;
}
.sz30 .wmciv142 {
  background-position: -1.875rem -13.125rem;
}
.sz30 .wmciv143 {
  background-position: -3.75rem -13.125rem;
}
.sz30 .wmciv144 {
  background-position: -5.625rem -13.125rem;
}
.sz30 .wmciv145 {
  background-position: -7.5rem -13.125rem;
}
.sz30 .wmciv146 {
  background-position: -9.375rem -13.125rem;
}
.sz30 .wmciv147 {
  background-position: -11.25rem -13.125rem;
}
.sz30 .wmciv148 {
  background-position: -13.125rem -13.125rem;
}
.sz30 .wmciv149 {
  background-position: -15rem -13.125rem;
}
.sz30 .wmciv150 {
  background-position: -16.875rem -13.125rem;
}
.sz30 .wmciv151 {
  background-position: -18.75rem -13.125rem;
}
.sz30 .wmciv152 {
  background-position: -20.625rem -13.125rem;
}
.sz30 .wmciv153 {
  background-position: -22.5rem -13.125rem;
}
.sz30 .wmciv154 {
  background-position: -24.375rem -13.125rem;
}
.sz30 .wmciv155 {
  background-position: -26.25rem -13.125rem;
}
.sz30 .wmciv156 {
  background-position: -28.125rem -13.125rem;
}
.sz30 .wmciv157 {
  background-position: -30rem -13.125rem;
}
.sz30 .wmciv158 {
  background-position: -31.875rem -13.125rem;
}
.sz30 .wmciv159 {
  background-position: -33.75rem -13.125rem;
}
.sz30 .wmciv160 {
  background-position: -35.625rem -13.125rem;
}
.sz30 .wmciv161 {
  background-position: 0 -15rem;
}
.sz30 .wmciv162 {
  background-position: -1.875rem -15rem;
}
.sz30 .wmciv163 {
  background-position: -3.75rem -15rem;
}
.sz30 .wmciv164 {
  background-position: -5.625rem -15rem;
}
.sz30 .wmciv165 {
  background-position: -7.5rem -15rem;
}
.sz30 .wmciv166 {
  background-position: -9.375rem -15rem;
}
.sz30 .wmciv167 {
  background-position: -11.25rem -15rem;
}
.sz30 .wmciv168 {
  background-position: -13.125rem -15rem;
}
.sz30 .wmciv169 {
  background-position: -15rem -15rem;
}
.sz30 .wmciv170 {
  background-position: -16.875rem -15rem;
}
.sz30 .wmciv171 {
  background-position: -18.75rem -15rem;
}
.sz30 .wmciv172 {
  background-position: -20.625rem -15rem;
}
.sz30 .wmciv173 {
  background-position: -22.5rem -15rem;
}
.sz30 .wmciv174 {
  background-position: -24.375rem -15rem;
}
.sz30 .wmciv175 {
  background-position: -26.25rem -15rem;
}
.sz30 .wmciv176 {
  background-position: -28.125rem -15rem;
}
.sz30 .wmciv177 {
  background-position: -30rem -15rem;
}
.sz30 .wmciv178 {
  background-position: -31.875rem -15rem;
}
.sz30 .wmciv179 {
  background-position: -33.75rem -15rem;
}
.sz30 .wmciv180 {
  background-position: -35.625rem -15rem;
}
.sz30 .wmciv181 {
  background-position: 0 -16.875rem;
}
.sz30 .wmciv182 {
  background-position: -1.875rem -16.875rem;
}
.sz30 .wmciv183 {
  background-position: -3.75rem -16.875rem;
}
.sz30 .wmciv184 {
  background-position: -5.625rem -16.875rem;
}
.sz30 .wmciv185 {
  background-position: -7.5rem -16.875rem;
}
.sz30 .wmciv186 {
  background-position: -9.375rem -16.875rem;
}
.sz30 .wmciv187 {
  background-position: -11.25rem -16.875rem;
}
.sz30 .wmciv188 {
  background-position: -13.125rem -16.875rem;
}
.sz30 .wmciv189 {
  background-position: -15rem -16.875rem;
}
.sz30 .wmciv190 {
  background-position: -16.875rem -16.875rem;
}
.sz30 .wmciv191 {
  background-position: -18.75rem -16.875rem;
}
.sz30 .wmciv192 {
  background-position: -20.625rem -16.875rem;
}
.sz30 .wmciv193 {
  background-position: -22.5rem -16.875rem;
}
.sz30 .wmciv194 {
  background-position: -24.375rem -16.875rem;
}
.sz30 .wmciv195 {
  background-position: -26.25rem -16.875rem;
}
.sz30 .wmciv196 {
  background-position: -28.125rem -16.875rem;
}
.sz30 .wmciv197 {
  background-position: -30rem -16.875rem;
}
.sz30 .wmciv198 {
  background-position: -31.875rem -16.875rem;
}
.sz30 .wmciv199 {
  background-position: -33.75rem -16.875rem;
}
.sz30 .wmciv200 {
  background-position: -35.625rem -16.875rem;
}
.sz30 .wmciv201 {
  background-position: 0 -18.75rem;
}
.sz30 .wmciv202 {
  background-position: -1.875rem -18.75rem;
}
.sz30 .wmciv203 {
  background-position: -3.75rem -18.75rem;
}
.sz30 .wmciv204 {
  background-position: -5.625rem -18.75rem;
}
.sz30 .wmciv205 {
  background-position: -7.5rem -18.75rem;
}
.sz30 .wmciv206 {
  background-position: -9.375rem -18.75rem;
}
.sz30 .wmciv207 {
  background-position: -11.25rem -18.75rem;
}
.sz30 .wmciv208 {
  background-position: -13.125rem -18.75rem;
}
.sz30 .wmciv209 {
  background-position: -15rem -18.75rem;
}
.sz30 .wmciv210 {
  background-position: -16.875rem -18.75rem;
}
.sz30 .wmciv211 {
  background-position: -18.75rem -18.75rem;
}
.sz30 .wmciv212 {
  background-position: -20.625rem -18.75rem;
}
.sz30 .wmciv213 {
  background-position: -22.5rem -18.75rem;
}
.sz30 .wmciv214 {
  background-position: -24.375rem -18.75rem;
}
.sz30 .wmciv215 {
  background-position: -26.25rem -18.75rem;
}
.sz30 .wmciv216 {
  background-position: -28.125rem -18.75rem;
}
.sz30 .wmciv217 {
  background-position: -30rem -18.75rem;
}
.sz30 .wmciv218 {
  background-position: -31.875rem -18.75rem;
}
.sz30 .wmciv219 {
  background-position: -33.75rem -18.75rem;
}
.sz30 .wmciv220 {
  background-position: -35.625rem -18.75rem;
}
.sz30 .wmciv221 {
  background-position: 0 -20.625rem;
}
.sz30 .wmciv222 {
  background-position: -1.875rem -20.625rem;
}
.sz30 .wmciv223 {
  background-position: -3.75rem -20.625rem;
}
.sz30 .wmciv224 {
  background-position: -5.625rem -20.625rem;
}
.sz30 .wmciv225 {
  background-position: -7.5rem -20.625rem;
}
.sz30 .wmciv226 {
  background-position: -9.375rem -20.625rem;
}
.sz30 .wmciv227 {
  background-position: -11.25rem -20.625rem;
}
.sz30 .wmciv228 {
  background-position: -13.125rem -20.625rem;
}
.sz30 .wmciv229 {
  background-position: -15rem -20.625rem;
}
.sz30 .wmciv230 {
  background-position: -16.875rem -20.625rem;
}
.sz30 .wmciv231 {
  background-position: -18.75rem -20.625rem;
}
.sz30 .wmciv232 {
  background-position: -20.625rem -20.625rem;
}
.sz30 .wmciv233 {
  background-position: -22.5rem -20.625rem;
}
.sz30 .wmciv234 {
  background-position: -24.375rem -20.625rem;
}
.sz30 .wmciv235 {
  background-position: -26.25rem -20.625rem;
}
.sz30 .wmciv236 {
  background-position: -28.125rem -20.625rem;
}
.sz30 .wmciv237 {
  background-position: -30rem -20.625rem;
}
.sz30 .wmciv238 {
  background-position: -31.875rem -20.625rem;
}
.sz30 .wmciv239 {
  background-position: -33.75rem -20.625rem;
}
.sz30 .wmciv240 {
  background-position: -35.625rem -20.625rem;
}
.sz30 .wmciv241 {
  background-position: 0 -22.5rem;
}
.sz30 .wmciv242 {
  background-position: -1.875rem -22.5rem;
}
.sz30 .wmciv243 {
  background-position: -3.75rem -22.5rem;
}
.sz30 .wmciv244 {
  background-position: -5.625rem -22.5rem;
}
.sz30 .wmciv245 {
  background-position: -7.5rem -22.5rem;
}
.sz30 .wmciv246 {
  background-position: -9.375rem -22.5rem;
}
.sz30 .wmciv247 {
  background-position: -11.25rem -22.5rem;
}
.sz30 .wmciv248 {
  background-position: -13.125rem -22.5rem;
}
.sz30 .wmciv249 {
  background-position: -15rem -22.5rem;
}
.sz30 .wmciv250 {
  background-position: -16.875rem -22.5rem;
}
.sz30 .wmciv251 {
  background-position: -18.75rem -22.5rem;
}
.sz30 .wmciv252 {
  background-position: -20.625rem -22.5rem;
}
.sz30 .wmciv253 {
  background-position: -22.5rem -22.5rem;
}
.sz30 .wmciv254 {
  background-position: -24.375rem -22.5rem;
}
.sz30 .wmciv255 {
  background-position: -26.25rem -22.5rem;
}
.sz30 .wmciv256 {
  background-position: -28.125rem -22.5rem;
}
.sz30 .wmciv257 {
  background-position: -30rem -22.5rem;
}
.sz30 .wmciv258 {
  background-position: -31.875rem -22.5rem;
}
.sz30 .wmciv259 {
  background-position: -33.75rem -22.5rem;
}
.sz30 .wmciv260 {
  background-position: -35.625rem -22.5rem;
}
.sz30 .wmciv261 {
  background-position: 0 -24.375rem;
}
.sz30 .wmciv262 {
  background-position: -1.875rem -24.375rem;
}
.sz30 .wmciv263 {
  background-position: -3.75rem -24.375rem;
}
.sz30 .wmciv264 {
  background-position: -5.625rem -24.375rem;
}
.sz30 .wmciv265 {
  background-position: -7.5rem -24.375rem;
}
.sz30 .wmciv266 {
  background-position: -9.375rem -24.375rem;
}
.sz30 .wmciv267 {
  background-position: -11.25rem -24.375rem;
}
.sz30 .wmciv268 {
  background-position: -13.125rem -24.375rem;
}
.sz30 .wmciv269 {
  background-position: -15rem -24.375rem;
}
.sz30 .wmciv270 {
  background-position: -16.875rem -24.375rem;
}
.sz30 .wmciv271 {
  background-position: -18.75rem -24.375rem;
}
.sz30 .wmciv272 {
  background-position: -20.625rem -24.375rem;
}
.sz30 .wmciv273 {
  background-position: -22.5rem -24.375rem;
}
.sz30 .wmciv274 {
  background-position: -24.375rem -24.375rem;
}
.sz30 .wmciv275 {
  background-position: -26.25rem -24.375rem;
}
.sz30 .wmciv276 {
  background-position: -28.125rem -24.375rem;
}
.sz30 .wmciv277 {
  background-position: -30rem -24.375rem;
}
.sz30 .wmciv278 {
  background-position: -31.875rem -24.375rem;
}
.sz30 .wmciv279 {
  background-position: -33.75rem -24.375rem;
}
.sz30 .wmciv280 {
  background-position: -35.625rem -24.375rem;
}
.sz30 .wmciv281 {
  background-position: 0 -26.25rem;
}
.sz30 .wmciv282 {
  background-position: -1.875rem -26.25rem;
}
.sz30 .wmciv283 {
  background-position: -3.75rem -26.25rem;
}
.sz30 .wmciv284 {
  background-position: -5.625rem -26.25rem;
}
.sz30 .wmciv285 {
  background-position: -7.5rem -26.25rem;
}
.sz30 .wmciv286 {
  background-position: -9.375rem -26.25rem;
}
.sz30 .wmciv287 {
  background-position: -11.25rem -26.25rem;
}
.sz30 .wmciv288 {
  background-position: -13.125rem -26.25rem;
}
.sz30 .wmciv289 {
  background-position: -15rem -26.25rem;
}
.sz30 .wmciv290 {
  background-position: -16.875rem -26.25rem;
}
.sz30 .wmciv291 {
  background-position: -18.75rem -26.25rem;
}
.sz30 .wmciv292 {
  background-position: -20.625rem -26.25rem;
}
.sz30 .wmciv293 {
  background-position: -22.5rem -26.25rem;
}
.sz30 .wmciv294 {
  background-position: -24.375rem -26.25rem;
}
.sz30 .wmciv295 {
  background-position: -26.25rem -26.25rem;
}
.sz30 .wmciv296 {
  background-position: -28.125rem -26.25rem;
}
.sz30 .wmciv297 {
  background-position: -30rem -26.25rem;
}
.sz30 .wmciv298 {
  background-position: -31.875rem -26.25rem;
}
.sz30 .wmciv299 {
  background-position: -33.75rem -26.25rem;
}
.sz30 .wmciv300 {
  background-position: -35.625rem -26.25rem;
}
.sz30 .wmciv301 {
  background-position: 0 -28.125rem;
}
.sz30 .wmciv302 {
  background-position: -1.875rem -28.125rem;
}
.sz30 .wmciv303 {
  background-position: -3.75rem -28.125rem;
}
.sz30 .wmciv304 {
  background-position: -5.625rem -28.125rem;
}
.sz30 .wmciv305 {
  background-position: -7.5rem -28.125rem;
}
.sz30 .wmciv306 {
  background-position: -9.375rem -28.125rem;
}
.sz30 .wmciv307 {
  background-position: -11.25rem -28.125rem;
}
.sz30 .wmciv308 {
  background-position: -13.125rem -28.125rem;
}
.sz30 .wmciv309 {
  background-position: -15rem -28.125rem;
}
.sz30 .wmciv310 {
  background-position: -16.875rem -28.125rem;
}
.sz30 .wmciv311 {
  background-position: -18.75rem -28.125rem;
}
.sz30 .wmciv312 {
  background-position: -20.625rem -28.125rem;
}
.sz30 .wmciv313 {
  background-position: -22.5rem -28.125rem;
}
.sz30 .wmciv314 {
  background-position: -24.375rem -28.125rem;
}
.sz30 .wmciv315 {
  background-position: -26.25rem -28.125rem;
}
.sz30 .wmciv316 {
  background-position: -28.125rem -28.125rem;
}
.sz30 .wmciv317 {
  background-position: -30rem -28.125rem;
}
.sz30 .wmciv318 {
  background-position: -31.875rem -28.125rem;
}
.sz30 .wmciv319 {
  background-position: -33.75rem -28.125rem;
}
.sz30 .wmciv320 {
  background-position: -35.625rem -28.125rem;
}
.sz30 .wmciv321 {
  background-position: 0 -30rem;
}
.sz30 .wmciv322 {
  background-position: -1.875rem -30rem;
}
.sz30 .wmciv323 {
  background-position: -3.75rem -30rem;
}
.sz30 .wmciv324 {
  background-position: -5.625rem -30rem;
}
.sz30 .wmciv325 {
  background-position: -7.5rem -30rem;
}
.sz30 .wmciv326 {
  background-position: -9.375rem -30rem;
}
.sz30 .wmciv327 {
  background-position: -11.25rem -30rem;
}
.sz30 .wmciv328 {
  background-position: -13.125rem -30rem;
}
.sz30 .wmciv329 {
  background-position: -15rem -30rem;
}
.sz30 .wmciv330 {
  background-position: -16.875rem -30rem;
}
.sz30 .wmciv331 {
  background-position: -18.75rem -30rem;
}
.sz30 .wmciv332 {
  background-position: -20.625rem -30rem;
}
.sz30 .wmciv333 {
  background-position: -22.5rem -30rem;
}
.sz30 .wmciv334 {
  background-position: -24.375rem -30rem;
}
.sz30 .wmciv335 {
  background-position: -26.25rem -30rem;
}
.sz30 .wmciv336 {
  background-position: -28.125rem -30rem;
}
.sz30 .wmciv337 {
  background-position: -30rem -30rem;
}
.sz30 .wmciv338 {
  background-position: -31.875rem -30rem;
}
.sz30 .wmciv339 {
  background-position: -33.75rem -30rem;
}
.sz30 .wmciv340 {
  background-position: -35.625rem -30rem;
}
.sz30 .wmciv341 {
  background-position: 0 -31.875rem;
}
.sz30 .wmciv342 {
  background-position: -1.875rem -31.875rem;
}
.sz30 .wmciv343 {
  background-position: -3.75rem -31.875rem;
}
.sz30 .wmciv344 {
  background-position: -5.625rem -31.875rem;
}
.sz30 .wmciv345 {
  background-position: -7.5rem -31.875rem;
}
.sz30 .wmciv346 {
  background-position: -9.375rem -31.875rem;
}
.sz30 .wmciv347 {
  background-position: -11.25rem -31.875rem;
}
.sz30 .wmciv348 {
  background-position: -13.125rem -31.875rem;
}
.sz30 .wmciv349 {
  background-position: -15rem -31.875rem;
}
.sz30 .wmciv350 {
  background-position: -16.875rem -31.875rem;
}
.sz30 .wmciv351 {
  background-position: -18.75rem -31.875rem;
}
.sz30 .wmciv352 {
  background-position: -20.625rem -31.875rem;
}
.sz30 .wmciv353 {
  background-position: -22.5rem -31.875rem;
}
.sz30 .wmciv354 {
  background-position: -24.375rem -31.875rem;
}
.sz30 .wmciv355 {
  background-position: -26.25rem -31.875rem;
}
.sz30 .wmciv356 {
  background-position: -28.125rem -31.875rem;
}
.sz30 .wmciv357 {
  background-position: -30rem -31.875rem;
}
.sz30 .wmciv358 {
  background-position: -31.875rem -31.875rem;
}
.sz30 .wmciv359 {
  background-position: -33.75rem -31.875rem;
}
.sz30 .wmciv360 {
  background-position: -35.625rem -31.875rem;
}
.sz30 .wmciv361 {
  background-position: 0 -33.75rem;
}
.sz30 .wmciv362 {
  background-position: -1.875rem -33.75rem;
}
.sz30 .wmciv363 {
  background-position: -3.75rem -33.75rem;
}
.sz30 .wmciv364 {
  background-position: -5.625rem -33.75rem;
}
.sz30 .wmciv365 {
  background-position: -7.5rem -33.75rem;
}
.sz30 .wmciv366 {
  background-position: -9.375rem -33.75rem;
}
.sz30 .wmciv367 {
  background-position: -11.25rem -33.75rem;
}
.sz30 .wmciv368 {
  background-position: -13.125rem -33.75rem;
}
.sz30 .wmciv369 {
  background-position: -15rem -33.75rem;
}
.sz30 .wmciv370 {
  background-position: -16.875rem -33.75rem;
}
.sz30 .wmciv371 {
  background-position: -18.75rem -33.75rem;
}
.sz30 .wmciv372 {
  background-position: -20.625rem -33.75rem;
}
.sz30 .wmciv373 {
  background-position: -22.5rem -33.75rem;
}
.sz30 .wmciv374 {
  background-position: -24.375rem -33.75rem;
}
.sz30 .wmciv375 {
  background-position: -26.25rem -33.75rem;
}
.sz30 .wmciv376 {
  background-position: -28.125rem -33.75rem;
}
.sz30 .wmciv377 {
  background-position: -30rem -33.75rem;
}
.sz30 .wmciv378 {
  background-position: -31.875rem -33.75rem;
}
.sz30 .wmciv379 {
  background-position: -33.75rem -33.75rem;
}
.sz30 .wmciv380 {
  background-position: -35.625rem -33.75rem;
}
.sz30 .wmciv381 {
  background-position: 0 -35.625rem;
}
.sz30 .wmciv382 {
  background-position: -1.875rem -35.625rem;
}
.sz30 .wmciv383 {
  background-position: -3.75rem -35.625rem;
}
.sz30 .wmciv384 {
  background-position: -5.625rem -35.625rem;
}
.sz30 .wmciv385 {
  background-position: -7.5rem -35.625rem;
}
.sz30 .wmciv386 {
  background-position: -9.375rem -35.625rem;
}
.sz30 .wmciv387 {
  background-position: -11.25rem -35.625rem;
}
.sz30 .wmciv388 {
  background-position: -13.125rem -35.625rem;
}
.sz30 .wmciv389 {
  background-position: -15rem -35.625rem;
}
.sz30 .wmciv390 {
  background-position: -16.875rem -35.625rem;
}
.sz30 .wmciv391 {
  background-position: -18.75rem -35.625rem;
}
.sz30 .wmciv392 {
  background-position: -20.625rem -35.625rem;
}
.sz30 .wmciv393 {
  background-position: -22.5rem -35.625rem;
}
.sz30 .wmciv394 {
  background-position: -24.375rem -35.625rem;
}
.sz30 .wmciv395 {
  background-position: -26.25rem -35.625rem;
}
.sz30 .wmciv396 {
  background-position: -28.125rem -35.625rem;
}
.sz30 .wmciv397 {
  background-position: -30rem -35.625rem;
}
.sz30 .wmciv398 {
  background-position: -31.875rem -35.625rem;
}
.sz30 .wmciv399 {
  background-position: -33.75rem -35.625rem;
}
.sz30 .wmciv400 {
  background-position: -35.625rem -35.625rem;
}

/*================================================================
    icon32px
================================================================*/
.sz32 .wmciv1 {
  background-position: 0 0;
}
.sz32 .wmciv2 {
  background-position: -2rem 0;
}
.sz32 .wmciv3 {
  background-position: -4rem 0;
}
.sz32 .wmciv4 {
  background-position: -6rem 0;
}
.sz32 .wmciv5 {
  background-position: -8rem 0;
}
.sz32 .wmciv6 {
  background-position: -10rem 0;
}
.sz32 .wmciv7 {
  background-position: -12rem 0;
}
.sz32 .wmciv8 {
  background-position: -14rem 0;
}
.sz32 .wmciv9 {
  background-position: -16rem 0;
}
.sz32 .wmciv10 {
  background-position: -18rem 0;
}
.sz32 .wmciv11 {
  background-position: -20rem 0;
}
.sz32 .wmciv12 {
  background-position: -22rem 0;
}
.sz32 .wmciv13 {
  background-position: -24rem 0;
}
.sz32 .wmciv14 {
  background-position: -26rem 0;
}
.sz32 .wmciv15 {
  background-position: -28rem 0;
}
.sz32 .wmciv16 {
  background-position: -30rem 0;
}
.sz32 .wmciv17 {
  background-position: -32rem 0;
}
.sz32 .wmciv18 {
  background-position: -34rem 0;
}
.sz32 .wmciv19 {
  background-position: -36rem 0;
}
.sz32 .wmciv20 {
  background-position: -38rem 0;
}
.sz32 .wmciv21 {
  background-position: 0 -2rem;
}
.sz32 .wmciv22 {
  background-position: -2rem -2rem;
}
.sz32 .wmciv23 {
  background-position: -4rem -2rem;
}
.sz32 .wmciv24 {
  background-position: -6rem -2rem;
}
.sz32 .wmciv25 {
  background-position: -8rem -2rem;
}
.sz32 .wmciv26 {
  background-position: -10rem -2rem;
}
.sz32 .wmciv27 {
  background-position: -12rem -2rem;
}
.sz32 .wmciv28 {
  background-position: -14rem -2rem;
}
.sz32 .wmciv29 {
  background-position: -16rem -2rem;
}
.sz32 .wmciv30 {
  background-position: -18rem -2rem;
}
.sz32 .wmciv31 {
  background-position: -20rem -2rem;
}
.sz32 .wmciv32 {
  background-position: -22rem -2rem;
}
.sz32 .wmciv33 {
  background-position: -24rem -2rem;
}
.sz32 .wmciv34 {
  background-position: -26rem -2rem;
}
.sz32 .wmciv35 {
  background-position: -28rem -2rem;
}
.sz32 .wmciv36 {
  background-position: -30rem -2rem;
}
.sz32 .wmciv37 {
  background-position: -32rem -2rem;
}
.sz32 .wmciv38 {
  background-position: -34rem -2rem;
}
.sz32 .wmciv39 {
  background-position: -36rem -2rem;
}
.sz32 .wmciv40 {
  background-position: -38rem -2rem;
}
.sz32 .wmciv41 {
  background-position: 0 -4rem;
}
.sz32 .wmciv42 {
  background-position: -2rem -4rem;
}
.sz32 .wmciv43 {
  background-position: -4rem -4rem;
}
.sz32 .wmciv44 {
  background-position: -6rem -4rem;
}
.sz32 .wmciv45 {
  background-position: -8rem -4rem;
}
.sz32 .wmciv46 {
  background-position: -10rem -4rem;
}
.sz32 .wmciv47 {
  background-position: -12rem -4rem;
}
.sz32 .wmciv48 {
  background-position: -14rem -4rem;
}
.sz32 .wmciv49 {
  background-position: -16rem -4rem;
}
.sz32 .wmciv50 {
  background-position: -18rem -4rem;
}
.sz32 .wmciv51 {
  background-position: -20rem -4rem;
}
.sz32 .wmciv52 {
  background-position: -22rem -4rem;
}
.sz32 .wmciv53 {
  background-position: -24rem -4rem;
}
.sz32 .wmciv54 {
  background-position: -26rem -4rem;
}
.sz32 .wmciv55 {
  background-position: -28rem -4rem;
}
.sz32 .wmciv56 {
  background-position: -30rem -4rem;
}
.sz32 .wmciv57 {
  background-position: -32rem -4rem;
}
.sz32 .wmciv58 {
  background-position: -34rem -4rem;
}
.sz32 .wmciv59 {
  background-position: -36rem -4rem;
}
.sz32 .wmciv60 {
  background-position: -38rem -4rem;
}
.sz32 .wmciv61 {
  background-position: 0 -6rem;
}
.sz32 .wmciv62 {
  background-position: -2rem -6rem;
}
.sz32 .wmciv63 {
  background-position: -4rem -6rem;
}
.sz32 .wmciv64 {
  background-position: -6rem -6rem;
}
.sz32 .wmciv65 {
  background-position: -8rem -6rem;
}
.sz32 .wmciv66 {
  background-position: -10rem -6rem;
}
.sz32 .wmciv67 {
  background-position: -12rem -6rem;
}
.sz32 .wmciv68 {
  background-position: -14rem -6rem;
}
.sz32 .wmciv69 {
  background-position: -16rem -6rem;
}
.sz32 .wmciv70 {
  background-position: -18rem -6rem;
}
.sz32 .wmciv71 {
  background-position: -20rem -6rem;
}
.sz32 .wmciv72 {
  background-position: -22rem -6rem;
}
.sz32 .wmciv73 {
  background-position: -24rem -6rem;
}
.sz32 .wmciv74 {
  background-position: -26rem -6rem;
}
.sz32 .wmciv75 {
  background-position: -28rem -6rem;
}
.sz32 .wmciv76 {
  background-position: -30rem -6rem;
}
.sz32 .wmciv77 {
  background-position: -32rem -6rem;
}
.sz32 .wmciv78 {
  background-position: -34rem -6rem;
}
.sz32 .wmciv79 {
  background-position: -36rem -6rem;
}
.sz32 .wmciv80 {
  background-position: -38rem -6rem;
}
.sz32 .wmciv81 {
  background-position: 0 -8rem;
}
.sz32 .wmciv82 {
  background-position: -2rem -8rem;
}
.sz32 .wmciv83 {
  background-position: -4rem -8rem;
}
.sz32 .wmciv84 {
  background-position: -6rem -8rem;
}
.sz32 .wmciv85 {
  background-position: -8rem -8rem;
}
.sz32 .wmciv86 {
  background-position: -10rem -8rem;
}
.sz32 .wmciv87 {
  background-position: -12rem -8rem;
}
.sz32 .wmciv88 {
  background-position: -14rem -8rem;
}
.sz32 .wmciv89 {
  background-position: -16rem -8rem;
}
.sz32 .wmciv90 {
  background-position: -18rem -8rem;
}
.sz32 .wmciv91 {
  background-position: -20rem -8rem;
}
.sz32 .wmciv92 {
  background-position: -22rem -8rem;
}
.sz32 .wmciv93 {
  background-position: -24rem -8rem;
}
.sz32 .wmciv94 {
  background-position: -26rem -8rem;
}
.sz32 .wmciv95 {
  background-position: -28rem -8rem;
}
.sz32 .wmciv96 {
  background-position: -30rem -8rem;
}
.sz32 .wmciv97 {
  background-position: -32rem -8rem;
}
.sz32 .wmciv98 {
  background-position: -34rem -8rem;
}
.sz32 .wmciv99 {
  background-position: -36rem -8rem;
}
.sz32 .wmciv100 {
  background-position: -38rem -8rem;
}
.sz32 .wmciv101 {
  background-position: 0 -10rem;
}
.sz32 .wmciv102 {
  background-position: -2rem -10rem;
}
.sz32 .wmciv103 {
  background-position: -4rem -10rem;
}
.sz32 .wmciv104 {
  background-position: -6rem -10rem;
}
.sz32 .wmciv105 {
  background-position: -8rem -10rem;
}
.sz32 .wmciv106 {
  background-position: -10rem -10rem;
}
.sz32 .wmciv107 {
  background-position: -12rem -10rem;
}
.sz32 .wmciv108 {
  background-position: -14rem -10rem;
}
.sz32 .wmciv109 {
  background-position: -16rem -10rem;
}
.sz32 .wmciv110 {
  background-position: -18rem -10rem;
}
.sz32 .wmciv111 {
  background-position: -20rem -10rem;
}
.sz32 .wmciv112 {
  background-position: -22rem -10rem;
}
.sz32 .wmciv113 {
  background-position: -24rem -10rem;
}
.sz32 .wmciv114 {
  background-position: -26rem -10rem;
}
.sz32 .wmciv115 {
  background-position: -28rem -10rem;
}
.sz32 .wmciv116 {
  background-position: -30rem -10rem;
}
.sz32 .wmciv117 {
  background-position: -32rem -10rem;
}
.sz32 .wmciv118 {
  background-position: -34rem -10rem;
}
.sz32 .wmciv119 {
  background-position: -36rem -10rem;
}
.sz32 .wmciv120 {
  background-position: -38rem -10rem;
}
.sz32 .wmciv121 {
  background-position: 0 -12rem;
}
.sz32 .wmciv122 {
  background-position: -2rem -12rem;
}
.sz32 .wmciv123 {
  background-position: -4rem -12rem;
}
.sz32 .wmciv124 {
  background-position: -6rem -12rem;
}
.sz32 .wmciv125 {
  background-position: -8rem -12rem;
}
.sz32 .wmciv126 {
  background-position: -10rem -12rem;
}
.sz32 .wmciv127 {
  background-position: -12rem -12rem;
}
.sz32 .wmciv128 {
  background-position: -14rem -12rem;
}
.sz32 .wmciv129 {
  background-position: -16rem -12rem;
}
.sz32 .wmciv130 {
  background-position: -18rem -12rem;
}
.sz32 .wmciv131 {
  background-position: -20rem -12rem;
}
.sz32 .wmciv132 {
  background-position: -22rem -12rem;
}
.sz32 .wmciv133 {
  background-position: -24rem -12rem;
}
.sz32 .wmciv134 {
  background-position: -26rem -12rem;
}
.sz32 .wmciv135 {
  background-position: -28rem -12rem;
}
.sz32 .wmciv136 {
  background-position: -30rem -12rem;
}
.sz32 .wmciv137 {
  background-position: -32rem -12rem;
}
.sz32 .wmciv138 {
  background-position: -34rem -12rem;
}
.sz32 .wmciv139 {
  background-position: -36rem -12rem;
}
.sz32 .wmciv140 {
  background-position: -38rem -12rem;
}
.sz32 .wmciv141 {
  background-position: 0 -14rem;
}
.sz32 .wmciv142 {
  background-position: -2rem -14rem;
}
.sz32 .wmciv143 {
  background-position: -4rem -14rem;
}
.sz32 .wmciv144 {
  background-position: -6rem -14rem;
}
.sz32 .wmciv145 {
  background-position: -8rem -14rem;
}
.sz32 .wmciv146 {
  background-position: -10rem -14rem;
}
.sz32 .wmciv147 {
  background-position: -12rem -14rem;
}
.sz32 .wmciv148 {
  background-position: -14rem -14rem;
}
.sz32 .wmciv149 {
  background-position: -16rem -14rem;
}
.sz32 .wmciv150 {
  background-position: -18rem -14rem;
}
.sz32 .wmciv151 {
  background-position: -20rem -14rem;
}
.sz32 .wmciv152 {
  background-position: -22rem -14rem;
}
.sz32 .wmciv153 {
  background-position: -24rem -14rem;
}
.sz32 .wmciv154 {
  background-position: -26rem -14rem;
}
.sz32 .wmciv155 {
  background-position: -28rem -14rem;
}
.sz32 .wmciv156 {
  background-position: -30rem -14rem;
}
.sz32 .wmciv157 {
  background-position: -32rem -14rem;
}
.sz32 .wmciv158 {
  background-position: -34rem -14rem;
}
.sz32 .wmciv159 {
  background-position: -36rem -14rem;
}
.sz32 .wmciv160 {
  background-position: -38rem -14rem;
}
.sz32 .wmciv161 {
  background-position: 0 -16rem;
}
.sz32 .wmciv162 {
  background-position: -2rem -16rem;
}
.sz32 .wmciv163 {
  background-position: -4rem -16rem;
}
.sz32 .wmciv164 {
  background-position: -6rem -16rem;
}
.sz32 .wmciv165 {
  background-position: -8rem -16rem;
}
.sz32 .wmciv166 {
  background-position: -10rem -16rem;
}
.sz32 .wmciv167 {
  background-position: -12rem -16rem;
}
.sz32 .wmciv168 {
  background-position: -14rem -16rem;
}
.sz32 .wmciv169 {
  background-position: -16rem -16rem;
}
.sz32 .wmciv170 {
  background-position: -18rem -16rem;
}
.sz32 .wmciv171 {
  background-position: -20rem -16rem;
}
.sz32 .wmciv172 {
  background-position: -22rem -16rem;
}
.sz32 .wmciv173 {
  background-position: -24rem -16rem;
}
.sz32 .wmciv174 {
  background-position: -26rem -16rem;
}
.sz32 .wmciv175 {
  background-position: -28rem -16rem;
}
.sz32 .wmciv176 {
  background-position: -30rem -16rem;
}
.sz32 .wmciv177 {
  background-position: -32rem -16rem;
}
.sz32 .wmciv178 {
  background-position: -34rem -16rem;
}
.sz32 .wmciv179 {
  background-position: -36rem -16rem;
}
.sz32 .wmciv180 {
  background-position: -38rem -16rem;
}
.sz32 .wmciv181 {
  background-position: 0 -18rem;
}
.sz32 .wmciv182 {
  background-position: -2rem -18rem;
}
.sz32 .wmciv183 {
  background-position: -4rem -18rem;
}
.sz32 .wmciv184 {
  background-position: -6rem -18rem;
}
.sz32 .wmciv185 {
  background-position: -8rem -18rem;
}
.sz32 .wmciv186 {
  background-position: -10rem -18rem;
}
.sz32 .wmciv187 {
  background-position: -12rem -18rem;
}
.sz32 .wmciv188 {
  background-position: -14rem -18rem;
}
.sz32 .wmciv189 {
  background-position: -16rem -18rem;
}
.sz32 .wmciv190 {
  background-position: -18rem -18rem;
}
.sz32 .wmciv191 {
  background-position: -20rem -18rem;
}
.sz32 .wmciv192 {
  background-position: -22rem -18rem;
}
.sz32 .wmciv193 {
  background-position: -24rem -18rem;
}
.sz32 .wmciv194 {
  background-position: -26rem -18rem;
}
.sz32 .wmciv195 {
  background-position: -28rem -18rem;
}
.sz32 .wmciv196 {
  background-position: -30rem -18rem;
}
.sz32 .wmciv197 {
  background-position: -32rem -18rem;
}
.sz32 .wmciv198 {
  background-position: -34rem -18rem;
}
.sz32 .wmciv199 {
  background-position: -36rem -18rem;
}
.sz32 .wmciv200 {
  background-position: -38rem -18rem;
}
.sz32 .wmciv201 {
  background-position: 0 -20rem;
}
.sz32 .wmciv202 {
  background-position: -2rem -20rem;
}
.sz32 .wmciv203 {
  background-position: -4rem -20rem;
}
.sz32 .wmciv204 {
  background-position: -6rem -20rem;
}
.sz32 .wmciv205 {
  background-position: -8rem -20rem;
}
.sz32 .wmciv206 {
  background-position: -10rem -20rem;
}
.sz32 .wmciv207 {
  background-position: -12rem -20rem;
}
.sz32 .wmciv208 {
  background-position: -14rem -20rem;
}
.sz32 .wmciv209 {
  background-position: -16rem -20rem;
}
.sz32 .wmciv210 {
  background-position: -18rem -20rem;
}
.sz32 .wmciv211 {
  background-position: -20rem -20rem;
}
.sz32 .wmciv212 {
  background-position: -22rem -20rem;
}
.sz32 .wmciv213 {
  background-position: -24rem -20rem;
}
.sz32 .wmciv214 {
  background-position: -26rem -20rem;
}
.sz32 .wmciv215 {
  background-position: -28rem -20rem;
}
.sz32 .wmciv216 {
  background-position: -30rem -20rem;
}
.sz32 .wmciv217 {
  background-position: -32rem -20rem;
}
.sz32 .wmciv218 {
  background-position: -34rem -20rem;
}
.sz32 .wmciv219 {
  background-position: -36rem -20rem;
}
.sz32 .wmciv220 {
  background-position: -38rem -20rem;
}
.sz32 .wmciv221 {
  background-position: 0 -22rem;
}
.sz32 .wmciv222 {
  background-position: -2rem -22rem;
}
.sz32 .wmciv223 {
  background-position: -4rem -22rem;
}
.sz32 .wmciv224 {
  background-position: -6rem -22rem;
}
.sz32 .wmciv225 {
  background-position: -8rem -22rem;
}
.sz32 .wmciv226 {
  background-position: -10rem -22rem;
}
.sz32 .wmciv227 {
  background-position: -12rem -22rem;
}
.sz32 .wmciv228 {
  background-position: -14rem -22rem;
}
.sz32 .wmciv229 {
  background-position: -16rem -22rem;
}
.sz32 .wmciv230 {
  background-position: -18rem -22rem;
}
.sz32 .wmciv231 {
  background-position: -20rem -22rem;
}
.sz32 .wmciv232 {
  background-position: -22rem -22rem;
}
.sz32 .wmciv233 {
  background-position: -24rem -22rem;
}
.sz32 .wmciv234 {
  background-position: -26rem -22rem;
}
.sz32 .wmciv235 {
  background-position: -28rem -22rem;
}
.sz32 .wmciv236 {
  background-position: -30rem -22rem;
}
.sz32 .wmciv237 {
  background-position: -32rem -22rem;
}
.sz32 .wmciv238 {
  background-position: -34rem -22rem;
}
.sz32 .wmciv239 {
  background-position: -36rem -22rem;
}
.sz32 .wmciv240 {
  background-position: -38rem -22rem;
}
.sz32 .wmciv241 {
  background-position: 0 -24rem;
}
.sz32 .wmciv242 {
  background-position: -2rem -24rem;
}
.sz32 .wmciv243 {
  background-position: -4rem -24rem;
}
.sz32 .wmciv244 {
  background-position: -6rem -24rem;
}
.sz32 .wmciv245 {
  background-position: -8rem -24rem;
}
.sz32 .wmciv246 {
  background-position: -10rem -24rem;
}
.sz32 .wmciv247 {
  background-position: -12rem -24rem;
}
.sz32 .wmciv248 {
  background-position: -14rem -24rem;
}
.sz32 .wmciv249 {
  background-position: -16rem -24rem;
}
.sz32 .wmciv250 {
  background-position: -18rem -24rem;
}
.sz32 .wmciv251 {
  background-position: -20rem -24rem;
}
.sz32 .wmciv252 {
  background-position: -22rem -24rem;
}
.sz32 .wmciv253 {
  background-position: -24rem -24rem;
}
.sz32 .wmciv254 {
  background-position: -26rem -24rem;
}
.sz32 .wmciv255 {
  background-position: -28rem -24rem;
}
.sz32 .wmciv256 {
  background-position: -30rem -24rem;
}
.sz32 .wmciv257 {
  background-position: -32rem -24rem;
}
.sz32 .wmciv258 {
  background-position: -34rem -24rem;
}
.sz32 .wmciv259 {
  background-position: -36rem -24rem;
}
.sz32 .wmciv260 {
  background-position: -38rem -24rem;
}
.sz32 .wmciv261 {
  background-position: 0 -26rem;
}
.sz32 .wmciv262 {
  background-position: -2rem -26rem;
}
.sz32 .wmciv263 {
  background-position: -4rem -26rem;
}
.sz32 .wmciv264 {
  background-position: -6rem -26rem;
}
.sz32 .wmciv265 {
  background-position: -8rem -26rem;
}
.sz32 .wmciv266 {
  background-position: -10rem -26rem;
}
.sz32 .wmciv267 {
  background-position: -12rem -26rem;
}
.sz32 .wmciv268 {
  background-position: -14rem -26rem;
}
.sz32 .wmciv269 {
  background-position: -16rem -26rem;
}
.sz32 .wmciv270 {
  background-position: -18rem -26rem;
}
.sz32 .wmciv271 {
  background-position: -20rem -26rem;
}
.sz32 .wmciv272 {
  background-position: -22rem -26rem;
}
.sz32 .wmciv273 {
  background-position: -24rem -26rem;
}
.sz32 .wmciv274 {
  background-position: -26rem -26rem;
}
.sz32 .wmciv275 {
  background-position: -28rem -26rem;
}
.sz32 .wmciv276 {
  background-position: -30rem -26rem;
}
.sz32 .wmciv277 {
  background-position: -32rem -26rem;
}
.sz32 .wmciv278 {
  background-position: -34rem -26rem;
}
.sz32 .wmciv279 {
  background-position: -36rem -26rem;
}
.sz32 .wmciv280 {
  background-position: -38rem -26rem;
}
.sz32 .wmciv281 {
  background-position: 0 -28rem;
}
.sz32 .wmciv282 {
  background-position: -2rem -28rem;
}
.sz32 .wmciv283 {
  background-position: -4rem -28rem;
}
.sz32 .wmciv284 {
  background-position: -6rem -28rem;
}
.sz32 .wmciv285 {
  background-position: -8rem -28rem;
}
.sz32 .wmciv286 {
  background-position: -10rem -28rem;
}
.sz32 .wmciv287 {
  background-position: -12rem -28rem;
}
.sz32 .wmciv288 {
  background-position: -14rem -28rem;
}
.sz32 .wmciv289 {
  background-position: -16rem -28rem;
}
.sz32 .wmciv290 {
  background-position: -18rem -28rem;
}
.sz32 .wmciv291 {
  background-position: -20rem -28rem;
}
.sz32 .wmciv292 {
  background-position: -22rem -28rem;
}
.sz32 .wmciv293 {
  background-position: -24rem -28rem;
}
.sz32 .wmciv294 {
  background-position: -26rem -28rem;
}
.sz32 .wmciv295 {
  background-position: -28rem -28rem;
}
.sz32 .wmciv296 {
  background-position: -30rem -28rem;
}
.sz32 .wmciv297 {
  background-position: -32rem -28rem;
}
.sz32 .wmciv298 {
  background-position: -34rem -28rem;
}
.sz32 .wmciv299 {
  background-position: -36rem -28rem;
}
.sz32 .wmciv300 {
  background-position: -38rem -28rem;
}
.sz32 .wmciv301 {
  background-position: 0 -30rem;
}
.sz32 .wmciv302 {
  background-position: -2rem -30rem;
}
.sz32 .wmciv303 {
  background-position: -4rem -30rem;
}
.sz32 .wmciv304 {
  background-position: -6rem -30rem;
}
.sz32 .wmciv305 {
  background-position: -8rem -30rem;
}
.sz32 .wmciv306 {
  background-position: -10rem -30rem;
}
.sz32 .wmciv307 {
  background-position: -12rem -30rem;
}
.sz32 .wmciv308 {
  background-position: -14rem -30rem;
}
.sz32 .wmciv309 {
  background-position: -16rem -30rem;
}
.sz32 .wmciv310 {
  background-position: -18rem -30rem;
}
.sz32 .wmciv311 {
  background-position: -20rem -30rem;
}
.sz32 .wmciv312 {
  background-position: -22rem -30rem;
}
.sz32 .wmciv313 {
  background-position: -24rem -30rem;
}
.sz32 .wmciv314 {
  background-position: -26rem -30rem;
}
.sz32 .wmciv315 {
  background-position: -28rem -30rem;
}
.sz32 .wmciv316 {
  background-position: -30rem -30rem;
}
.sz32 .wmciv317 {
  background-position: -32rem -30rem;
}
.sz32 .wmciv318 {
  background-position: -34rem -30rem;
}
.sz32 .wmciv319 {
  background-position: -36rem -30rem;
}
.sz32 .wmciv320 {
  background-position: -38rem -30rem;
}
.sz32 .wmciv321 {
  background-position: 0 -32rem;
}
.sz32 .wmciv322 {
  background-position: -2rem -32rem;
}
.sz32 .wmciv323 {
  background-position: -4rem -32rem;
}
.sz32 .wmciv324 {
  background-position: -6rem -32rem;
}
.sz32 .wmciv325 {
  background-position: -8rem -32rem;
}
.sz32 .wmciv326 {
  background-position: -10rem -32rem;
}
.sz32 .wmciv327 {
  background-position: -12rem -32rem;
}
.sz32 .wmciv328 {
  background-position: -14rem -32rem;
}
.sz32 .wmciv329 {
  background-position: -16rem -32rem;
}
.sz32 .wmciv330 {
  background-position: -18rem -32rem;
}
.sz32 .wmciv331 {
  background-position: -20rem -32rem;
}
.sz32 .wmciv332 {
  background-position: -22rem -32rem;
}
.sz32 .wmciv333 {
  background-position: -24rem -32rem;
}
.sz32 .wmciv334 {
  background-position: -26rem -32rem;
}
.sz32 .wmciv335 {
  background-position: -28rem -32rem;
}
.sz32 .wmciv336 {
  background-position: -30rem -32rem;
}
.sz32 .wmciv337 {
  background-position: -32rem -32rem;
}
.sz32 .wmciv338 {
  background-position: -34rem -32rem;
}
.sz32 .wmciv339 {
  background-position: -36rem -32rem;
}
.sz32 .wmciv340 {
  background-position: -38rem -32rem;
}
.sz32 .wmciv341 {
  background-position: 0 -34rem;
}
.sz32 .wmciv342 {
  background-position: -2rem -34rem;
}
.sz32 .wmciv343 {
  background-position: -4rem -34rem;
}
.sz32 .wmciv344 {
  background-position: -6rem -34rem;
}
.sz32 .wmciv345 {
  background-position: -8rem -34rem;
}
.sz32 .wmciv346 {
  background-position: -10rem -34rem;
}
.sz32 .wmciv347 {
  background-position: -12rem -34rem;
}
.sz32 .wmciv348 {
  background-position: -14rem -34rem;
}
.sz32 .wmciv349 {
  background-position: -16rem -34rem;
}
.sz32 .wmciv350 {
  background-position: -18rem -34rem;
}
.sz32 .wmciv351 {
  background-position: -20rem -34rem;
}
.sz32 .wmciv352 {
  background-position: -22rem -34rem;
}
.sz32 .wmciv353 {
  background-position: -24rem -34rem;
}
.sz32 .wmciv354 {
  background-position: -26rem -34rem;
}
.sz32 .wmciv355 {
  background-position: -28rem -34rem;
}
.sz32 .wmciv356 {
  background-position: -30rem -34rem;
}
.sz32 .wmciv357 {
  background-position: -32rem -34rem;
}
.sz32 .wmciv358 {
  background-position: -34rem -34rem;
}
.sz32 .wmciv359 {
  background-position: -36rem -34rem;
}
.sz32 .wmciv360 {
  background-position: -38rem -34rem;
}
.sz32 .wmciv361 {
  background-position: 0 -36rem;
}
.sz32 .wmciv362 {
  background-position: -2rem -36rem;
}
.sz32 .wmciv363 {
  background-position: -4rem -36rem;
}
.sz32 .wmciv364 {
  background-position: -6rem -36rem;
}
.sz32 .wmciv365 {
  background-position: -8rem -36rem;
}
.sz32 .wmciv366 {
  background-position: -10rem -36rem;
}
.sz32 .wmciv367 {
  background-position: -12rem -36rem;
}
.sz32 .wmciv368 {
  background-position: -14rem -36rem;
}
.sz32 .wmciv369 {
  background-position: -16rem -36rem;
}
.sz32 .wmciv370 {
  background-position: -18rem -36rem;
}
.sz32 .wmciv371 {
  background-position: -20rem -36rem;
}
.sz32 .wmciv372 {
  background-position: -22rem -36rem;
}
.sz32 .wmciv373 {
  background-position: -24rem -36rem;
}
.sz32 .wmciv374 {
  background-position: -26rem -36rem;
}
.sz32 .wmciv375 {
  background-position: -28rem -36rem;
}
.sz32 .wmciv376 {
  background-position: -30rem -36rem;
}
.sz32 .wmciv377 {
  background-position: -32rem -36rem;
}
.sz32 .wmciv378 {
  background-position: -34rem -36rem;
}
.sz32 .wmciv379 {
  background-position: -36rem -36rem;
}
.sz32 .wmciv380 {
  background-position: -38rem -36rem;
}
.sz32 .wmciv381 {
  background-position: 0 -38rem;
}
.sz32 .wmciv382 {
  background-position: -2rem -38rem;
}
.sz32 .wmciv383 {
  background-position: -4rem -38rem;
}
.sz32 .wmciv384 {
  background-position: -6rem -38rem;
}
.sz32 .wmciv385 {
  background-position: -8rem -38rem;
}
.sz32 .wmciv386 {
  background-position: -10rem -38rem;
}
.sz32 .wmciv387 {
  background-position: -12rem -38rem;
}
.sz32 .wmciv388 {
  background-position: -14rem -38rem;
}
.sz32 .wmciv389 {
  background-position: -16rem -38rem;
}
.sz32 .wmciv390 {
  background-position: -18rem -38rem;
}
.sz32 .wmciv391 {
  background-position: -20rem -38rem;
}
.sz32 .wmciv392 {
  background-position: -22rem -38rem;
}
.sz32 .wmciv393 {
  background-position: -24rem -38rem;
}
.sz32 .wmciv394 {
  background-position: -26rem -38rem;
}
.sz32 .wmciv395 {
  background-position: -28rem -38rem;
}
.sz32 .wmciv396 {
  background-position: -30rem -38rem;
}
.sz32 .wmciv397 {
  background-position: -32rem -38rem;
}
.sz32 .wmciv398 {
  background-position: -34rem -38rem;
}
.sz32 .wmciv399 {
  background-position: -36rem -38rem;
}
.sz32 .wmciv400 {
  background-position: -38rem -38rem;
}

/* ===================
   8- 2061px 이상
=================== */

@media (min-width: 2561px) {
  .wm-civdsb-tooltip {
    font-size: 0.8125rem;
  }

  /* common close X type2 / icon, txticon */
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover > span,
  body .wm-civdsb-wrap .wm-civdsb-close-btn:hover {
    transform: rotate(180deg);
  }
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn > span,
  body .wm-civdsb-wrap .wm-civdsb-close-btn,
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover > span,
  body .wm-civdsb-wrap .wm-civdsb-close-btn:hover,
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn::before,
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover::before {
    transition: all 0.3s ease-in-out;
  }
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover {
    color: var(--c-bluem5);
  }
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover > span > i {
    background-position: 0 -2rem;
  }
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover::before {
    width: 100%;
    opacity: 1;
    left: 10%;
  }

  /* select custom */
  .wm-civdsb-select-container button {
    width: 1.875rem;
    height: 1.875rem;
    margin: 0 0.125rem;
  }
  .wm-civdsb-select-container button:hover {
    background-color: var(--c-gr6);
  }
  .wm-civdsb-select-container select {
    height: 1.875rem;
  }

  /*================================================================
        select custom_white - 셀렉트 커스텀
    ================================================================*/
  .body
  .wm-civdsb-sub--content-wrap--bottom
  .wm-civdsb-popup-header
  .wm-form
  select,
  .wm-civdsb-select-custom select {
    padding: 0 0.625rem;
    border-radius: 0.3125rem;
    max-width: 10.5rem;
    height: 1.875rem;
  }

  [class$="-btn"]:hover {
    display: flex;
    align-items: center;
  }

  /* custom range */
  .wm-civdsb-Iput-range__track-wrap:hover .wm-civdsb-Iput-range__thumb-value {
    display: block;
  }

  /*================================================================
        content icon+text title
    ================================================================*/

  /* 공용기본 타이틀 */
  [class^="wm-civdsb-tit"],
  [class^="wm-civdsb-tit"] p {
    display: flex;
    align-items: center;
    font-weight: 800;
    white-space: nowrap;
  }
  [class^="wm-civdsb-tit"] {
    gap: 0.25rem;
  }
  .wm-civdsb-tit1 {
    font-size: 1rem;
  }
  .wm-civdsb-tit2 {
    font-size: 0.875rem;
  }
  .wm-civdsb-tit3 {
    font-size: 0.75rem;
  }

  /*================================================================
        datapicker custom - 데이터피커
    ================================================================*/
  .wm-civdsb-wrap .datetimepicker-custom::after {
    width: 1.5rem;
    height: 1.5rem;
  }
  .wm-civdsb-wrap .datetimepicker-custom .datetimepicker {
    padding: 0 0.625rem !important;
    margin: 0 0.25rem;
    border-radius: 0.3125rem;
    max-width: 10.5rem !important;
    height: 1.875rem;
  }


  .wm-civdsb-select-custom select,
  body .wm-civdsb-wrap .wm-civdsb-skip-btn,
  body .wm-civdsb-wrap .wm-civdsb-search-btn {
    height: 2rem;
  }
}

/* ===================
   7- 2560px 이하
=================== */

@media (min-width: 1921px) and (max-width: 2560px) {
  .wm-civdsb-tooltip {
    font-size: 0.8125rem;
  }

  /* common close X type2 / icon, txticon */
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover > span,
  body .wm-civdsb-wrap .wm-civdsb-close-btn:hover {
    transform: rotate(180deg);
  }
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn > span,
  body .wm-civdsb-wrap .wm-civdsb-close-btn,
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover > span,
  body .wm-civdsb-wrap .wm-civdsb-close-btn:hover,
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn::before,
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover::before {
    transition: all 0.3s ease-in-out;
  }
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover {
    color: var(--c-bluem5);
  }
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover > span > i {
    background-position: 0 -2rem;
  }
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover::before {
    width: 100%;
    opacity: 1;
    left: 10%;
  }

  /* select custom */
  .wm-civdsb-select-container button {
    width: 1.875rem;
    height: 1.875rem;
    margin: 0 0.125rem;
  }
  .wm-civdsb-select-container button:hover {
    background-color: var(--c-gr6);
  }
  .wm-civdsb-select-container select {
    height: 1.875rem;
  }

  /*================================================================
        select custom_white
    ================================================================*/
  body
  .wm-civdsb-sub--content-wrap--bottom
  .wm-civdsb-popup-header
  .wm-form
  select,
  .wm-civdsb-select-custom select {
    padding: 0 0.625rem;
    border-radius: 0.3125rem;
    max-width: 10.5rem;
    height: 1.875rem;
  }

  [class$="-btn"]:hover {
    display: flex;
    align-items: center;
  }

  /* custom range */
  .wm-civdsb-Iput-range__track-wrap:hover .wm-civdsb-Iput-range__thumb-value {
    display: block;
  }

  /*================================================================
        content icon+text title
    ================================================================*/

  /* 공용기본 타이틀 */
  [class^="wm-civdsb-tit"],
  [class^="wm-civdsb-tit"] p {
    display: flex;
    align-items: center;
    font-weight: 800;
    white-space: nowrap;
  }
  [class^="wm-civdsb-tit"] {
    gap: 0.25rem;
  }
  .wm-civdsb-tit1 {
    font-size: 1rem;
  }
  .wm-civdsb-tit2 {
    font-size: 0.875rem;
  }
  .wm-civdsb-tit3 {
    font-size: 0.75rem;
  }

  /*================================================================
        datapicker custom - 데이터피커
    ================================================================*/
  .wm-civdsb-wrap .datetimepicker-custom::after {
    width: 1.5rem;
    height: 1.5rem;
  }
  .wm-civdsb-wrap .datetimepicker-custom .datetimepicker {
    padding: 0 0.625rem !important;
    margin: 0 0.25rem;
    border-radius: 0.3125rem;
    max-width: 10.5rem !important;
    height: 1.875rem;
  }


  .wm-civdsb-select-custom select,
  body .wm-civdsb-wrap .wm-civdsb-skip-btn,
  body .wm-civdsb-wrap .wm-civdsb-search-btn {
    height: 2rem;
  }
}

/* ===================
   6- 1920px 이하
=================== */

@media (min-width: 1441px) and (max-width: 1920px) {
  .wm-civdsb-tooltip {
    font-size: 0.8125rem;
  }

  /* common close X type2 / icon, txticon */
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover > span,
  body .wm-civdsb-wrap .wm-civdsb-close-btn:hover {
    transform: rotate(180deg);
  }
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn > span,
  body .wm-civdsb-wrap .wm-civdsb-close-btn,
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover > span,
  body .wm-civdsb-wrap .wm-civdsb-close-btn:hover,
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn::before,
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover::before {
    transition: all 0.3s ease-in-out;
  }
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover {
    color: var(--c-bluem5);
  }
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover > span > i {
    background-position: 0 -2rem;
  }
  body .wm-civdsb-wrap .wm-civdsb-txtclose-btn:hover::before {
    width: 100%;
    opacity: 1;
    left: 10%;
  }

  /* select custom */
  .wm-civdsb-select-container button {
    width: 1.875rem;
    height: 1.875rem;
    margin: 0 0.125rem;
  }
  .wm-civdsb-select-container select {
    height: 1.875rem;
  }

  /*================================================================
        select custom_white
    ================================================================*/
  body
  .wm-civdsb-sub--content-wrap--bottom
  .wm-civdsb-popup-header
  .wm-form
  select,
  .wm-civdsb-select-custom select {
    padding: 0 0.625rem;
    border-radius: 0.3125rem;
    max-width: 10.5rem;
    height: 1.875rem;
  }

  [class$="-btn"]:hover {
    display: flex;
    align-items: center;
  }

  /* custom range */
  .wm-civdsb-Iput-range__track-wrap:hover .wm-civdsb-Iput-range__thumb-value {
    display: block;
  }

  /*================================================================
        content icon+text title
    ================================================================*/

  /* 공용기본 타이틀 */
  [class^="wm-civdsb-tit"],
  [class^="wm-civdsb-tit"] p {
    display: flex;
    align-items: center;
    font-weight: 800;
    white-space: nowrap;
  }
  [class^="wm-civdsb-tit"] {
    gap: 0.25rem;
  }
  .wm-civdsb-tit1 {
    font-size: 1rem;
  }
  .wm-civdsb-tit2 {
    font-size: 0.875rem;
  }
  .wm-civdsb-tit3 {
    font-size: 0.75rem;
  }

  /*================================================================
        datapicker custom - 데이터피커
    ================================================================*/
  .wm-civdsb-wrap .datetimepicker-custom::after {
    width: 1.5rem;
    height: 1.5rem;
  }
  .wm-civdsb-wrap .datetimepicker-custom .datetimepicker {
    padding: 0 0.625rem !important;
    margin: 0 0.25rem;
    border-radius: 0.3125rem;
    max-width: 10.5rem !important;
    height: 1.875rem;
  }


  .wm-civdsb-select-custom select,
  body .wm-civdsb-wrap .wm-civdsb-skip-btn,
  body .wm-civdsb-wrap .wm-civdsb-search-btn {
    height: 2rem;
  }
}

/* ===================
   5- 1440px 이하
=================== */

@media (min-width: 1281px) and (max-width: 1440px) {
  .wm-civdsb-tooltip {
    font-size: 0.9375rem;
  }

  /* select custom */
  .wm-civdsb-select-container button {
    width: 1.875rem;
    height: 1.875rem;
    margin: 0 0.125rem;
  }
  .wm-civdsb-select-container button:hover {
    background-color: var(--c-gr6);
  }
  .wm-civdsb-select-container select {
    height: 1.875rem;
  }

  /*================================================================
        select custom_white
    ================================================================*/
  body
  .wm-civdsb-sub--content-wrap--bottom
  .wm-civdsb-popup-header
  .wm-form
  select,
  .wm-civdsb-select-custom select {
    padding: 0 0.625rem;
    border-radius: 0.3125rem;
    max-width: 10.5rem;
    height: 1.875rem;
  }

  [class$="-btn"]:hover {
    display: flex;
    align-items: center;
  }

  /* custom range */
  .wm-civdsb-Iput-range__track-wrap:hover .wm-civdsb-Iput-range__thumb-value {
    display: block;
  }

  /*================================================================
        content icon+text title
    ================================================================*/

  /* 공용기본 타이틀 */
  [class^="wm-civdsb-tit"],
  [class^="wm-civdsb-tit"] p {
    display: flex;
    align-items: center;
    font-weight: 800;
    white-space: nowrap;
  }
  [class^="wm-civdsb-tit"] {
    gap: 0.3125rem;
  }
  .wm-civdsb-tit1 {
    font-size: 1rem;
  }
  .wm-civdsb-tit2 {
    font-size: 0.875rem;
  }
  .wm-civdsb-tit3 {
    font-size: 0.75rem;
  }

  /*================================================================
        datapicker custom - 데이터피커
    ================================================================*/
  .wm-civdsb-wrap .datetimepicker-custom::after {
    width: 1.5rem;
    height: 1.5rem;
  }
  .wm-civdsb-wrap .datetimepicker-custom .datetimepicker {
    padding: 0 0.625rem !important;
    margin: 0 0.25rem;
    border-radius: 0.3125rem;
    max-width: 10.5rem !important;
    height: 1.875rem;
  }


  .wm-civdsb-select-custom select,
  body .wm-civdsb-wrap .wm-civdsb-skip-btn,
  body .wm-civdsb-wrap .wm-civdsb-search-btn {
    height: 2rem;
  }
}

/* ===================
   4- 1200px 이하
=================== */

@media (min-width: 992px) and (max-width: 1280px) {
  .wm-civdsb-qa-btn,
  .wm-civdsb-tooltip {
    display: none !important;
    opacity: 0;
  }

  /* select custom */
  .wm-civdsb-select-container button {
    width: 1.875rem;
    height: 1.875rem;
    margin: 0 0.125rem;
  }
  .wm-civdsb-select-container button:focus,
  .wm-civdsb-select-container button:active {
    background-color: var(--c-gr6);
  }
  .wm-civdsb-select-container select {
    height: 1.875rem;
  }

  /*================================================================
        select custom_white
    ================================================================*/
  body
  .wm-civdsb-sub--content-wrap--bottom
  .wm-civdsb-popup-header
  .wm-form
  select,
  .wm-civdsb-select-custom select {
    padding: 0 0.625rem;
    border-radius: 0.3125rem;
    max-width: 10.5rem;
    height: 1.875rem;
  }

  /* custom range */
  .wm-civdsb-Iput-range__input:focus ~ .wm-civdsb-Iput-range__thumb-value,
  .wm-civdsb-Iput-range__input:active ~ .wm-civdsb-Iput-range__thumb-value {
    display: block;
  }

  /*================================================================
        content icon+text title
    ================================================================*/

  /* 공용기본 타이틀 */
  [class^="wm-civdsb-tit"],
  [class^="wm-civdsb-tit"] p {
    display: flex;
    align-items: center;
    font-size: 0.8125rem;
    font-weight: 800;
    white-space: nowrap;
  }
  [class^="wm-civdsb-tit"] {
    gap: 0.25rem;
  }
  .wm-civdsb-tit1 {
    font-size: 1rem;
  }
  .wm-civdsb-tit2 {
    font-size: 0.875rem;
  }
  .wm-civdsb-tit3 {
    font-size: 0.75rem;
  }

  /*================================================================
        datapicker custom - 데이터피커
    ================================================================*/
  .wm-civdsb-wrap .datetimepicker-custom::after {
    width: 1.5rem;
    height: 1.5rem;
  }
  .wm-civdsb-wrap .datetimepicker-custom .datetimepicker {
    padding: 0 0.625rem !important;
    margin: 0 0.25rem;
    border-radius: 0.3125rem;
    max-width: 10.5rem !important;
    height: 1.875rem;
  }


  .wm-civdsb-select-custom select,
  body .wm-civdsb-wrap .wm-civdsb-skip-btn,
  body .wm-civdsb-wrap .wm-civdsb-search-btn {
    height: 2rem;
  }
}

/* ===================
   3- 992px 미만 (footer bar)
=================== */

@media (min-width: 768px) and (max-width: 991px) {
  .wm-civdsb-qa-btn,
  .wm-civdsb-tooltip {
    display: none !important;
    opacity: 0;
  }
  .wm-civdsb-sort-box {
    flex-wrap: wrap;
    gap: 0.625rem 0.3125rem;
  }
  .sheet-backdrop {
    position: fixed;
    inset: 0;
    background: var(--c-bk);
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.25s ease;
  }

  body .wm-civdsb-layout-unit > .wm-civdsb-handler {
    display: none;
  }

  /* select custom */
  .wm-civdsb-select-container button {
    width: 2rem;
    height: 2rem;
    margin: 0 0.125rem;
  }
  .wm-civdsb-select-container button:focus,
  .wm-civdsb-select-container button:active {
    background-color: var(--c-gr6);
  }

  .wm-civ-wrap select,
  .wm-civdsb-select-container select {
    height: 2rem;
  }

  /*================================================================
        select custom_white
    ================================================================*/
  body
  .wm-civdsb-sub--content-wrap--bottom
  .wm-civdsb-popup-header
  .wm-form
  select,
  .wm-civdsb-select-custom select {
    padding: 0 0.625rem;
    border-radius: 0.3125rem;
    max-width: 10.5rem;
    height: 2rem;
  }

  /* custom range */
  .wm-civdsb-Iput-range__input:focus ~ .wm-civdsb-Iput-range__thumb-value,
  .wm-civdsb-Iput-range__input:active ~ .wm-civdsb-Iput-range__thumb-value {
    display: block;
  }

  /*================================================================
        content icon+text title
    ================================================================*/

  /* 공용기본 타이틀 */
  [class^="wm-civdsb-tit"],
  [class^="wm-civdsb-tit"] p {
    display: flex;
    align-items: center;
    font-weight: 800;
    white-space: nowrap;
  }
  [class^="wm-civdsb-tit"] {
    gap: 0.25rem;
  }
  .wm-civdsb-tit1 {
    font-size: 1rem;
  }
  .wm-civdsb-tit2 {
    font-size: 0.875rem;
  }
  .wm-civdsb-tit3 {
    font-size: 0.75rem;
  }

  /*================================================================
        datapicker custom - 데이터피커
    ================================================================*/
  .wm-civdsb-wrap .datetimepicker-custom::after {
    width: 1.5rem;
    height: 1.5rem;
  }
  .wm-civdsb-wrap .datetimepicker-custom .datetimepicker {
    padding: 0 0.625rem !important;
    border-radius: 0.3125rem;
    height: 2rem;
  }


  .wm-civdsb-select-custom select,
  body .wm-civdsb-wrap .wm-civdsb-skip-btn,
  body .wm-civdsb-wrap .wm-civdsb-search-btn {
    height: 2rem;
  }
}

/* ===================
    2- 768px 이하
=================== */

@media (min-width: 577px) and (max-width: 767px) {
  .wm-civdsb-qa-btn,
  .wm-civdsb-tooltip {
    display: none !important;
    opacity: 0;
  }
  .wm-civdsb-sort-box {
    flex-wrap: wrap;
    gap: 0.625rem 0.3125rem;
  }
  .sheet-backdrop {
    position: fixed;
    inset: 0;
    background: var(--c-bk);
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.25s ease;
  }

  /* select custom */
  .wm-civdsb-select-container button {
    width: 2.75rem;
    height: 2.75rem;
    margin: 0 0.125rem;
  }
  .wm-civdsb-select-container button:focus,
  .wm-civdsb-select-container button:active {
    background-color: var(--c-gr6);
  }
  .wm-civdsb-select-container button i {
    background-size: 52.5rem 52.5rem !important;
  }
  .wm-civdsb-select-container button i.wmciv110 {
    background-position: -23.625rem -13.125rem !important;
  }
  .wm-civdsb-select-container button i.wmciv109 {
    background-position: -21rem -13.125rem !important;
  }
  .wm-civdsb-select-container select {
    height: 2.625rem;
  }

  /*================================================================
        select custom_white
    ================================================================*/
  body
  .wm-civdsb-sub--content-wrap--bottom
  .wm-civdsb-popup-header
  .wm-form
  select,
  .wm-civdsb-select-custom select {
    padding: 0 0.625rem;
    border-radius: 0.3125rem;
    width: 40%;
    height: 2.75rem;
    flex:1;
  }

  /* custom range */
  .wm-civdsb-Iput-range__input:focus ~ .wm-civdsb-Iput-range__thumb-value,
  .wm-civdsb-Iput-range__input:active ~ .wm-civdsb-Iput-range__thumb-value {
    display: block;
  }

  /*================================================================
        datapicker custom - 데이터피커
    ================================================================*/
  .wm-civdsb-wrap .datetimepicker-custom::after {
    width: 1.5rem;
    height: 1.5rem;
  }
  .wm-civdsb-wrap .datetimepicker-custom .datetimepicker {
    height: 2.75rem;
    padding: 0 0.625rem !important;
    border-radius: 0.3125rem;
  }

  /*================================================================
        content icon+text title
  ================================================================*/

  .wm-civdsb-sub [class^="wm-civdsb-tit"],
  .wm-civdsb-sub [class^="wm-civdsb-tit"] p {
    align-items: center;
  }
  [class^="wm-civdsb-tit"],
  [class^="wm-civdsb-tit"] p {
    display: flex;
    align-items: flex-start;
    font-weight: 800;
  }
  [class^="wm-civdsb-tit"] {
    gap: 0.25rem;
  }
  [class^="wm-civdsb-tit"] [class^="wm-civdsb-notice-txt"] {
    white-space: wrap;
    font-size: 0.8125rem;
  }

  .wm-civdsb-tit1 {
    font-size: 1.25rem;
  }
  .wm-civdsb-tit2 {
    font-size: 1.125rem;
  }
  .wm-civdsb-tit3 {
    font-size: 1rem;
  }

  /* 닫기 */
  .sz16 .wmciv1 {
    background-position: 0 0;
  }
  .sz16 .wmciv128 {
    background-position: -10.5rem -9rem;
  }
  .sz16 .wmciv127 {
    background-position: -9rem -9rem;
  }
  .sz16 .wmciv106 {
    background-position: -7.5rem -7.5rem;
  }
  .sz16 .wmciv115 {
    background-position: -21rem -7.5rem;
  }

  /* 중지 */
  .sz16 .wmciv121 {
    background-position: 0 -9rem;
  } /*--> 24px*/
  .sz24 .wmciv121 {
    background-position: 0 -12em;
  } /*--> 32px*/

  /* mobile icon */
  .sz16 {
    width: 1.5rem;
    height: 1.5rem;
  } /*--> 24px*/
  .sz16 .wm-civdsb-icon {
    background-size: 30rem 30rem;
  }
  .sz24 {
    width: 2rem;
    height: 2rem;
  } /*--> 32px*/
  .sz24 .wm-civdsb-icon {
    background-size: 40rem 40rem;
  }
  .sz32 {
    width: 2.75rem;
    height: 2.75rem;
  } /*--> 24px*/
  .sz32 .wm-civdsb-icon {
    background-size: 55rem 55rem;
  }

  /*===============================
        btn
    ================================*/
  body .wm-civdsb-wrap .wm-civdsb-search-btn {
    height: 2.75rem;
  }
  .wm-civdsb-header-menu-btn.on .wmciv148 {
    background-position: -44rem -19.25rem;
  }
  body
  .wm-civdsb-wrap
  .wm-civdsb-gnbmenu-wrap
  .wm-civdsb-slide-arrowL-btn:focus
  .wm-civdsb-icon.wmciv128 {
    background-position: -19.25rem -13.75rem;
  }
  body
  .wm-civdsb-wrap
  .wm-civdsb-gnbmenu-wrap
  .wm-civdsb-slide-arrowR-btn:focus
  .wm-civdsb-icon.wmciv127 {
    background-position: -16.5rem -13.75rem;
  }

  /*================================================================
        icon24px
    ================================================================*/
  .sz24 .wmciv1 {
    background-position: 0 0;
  }
  .sz24 .wmciv2 {
    background-position: -2rem 0;
  }
  .sz24 .wmciv3 {
    background-position: -4rem 0;
  }
  .sz24 .wmciv4 {
    background-position: -6rem 0;
  }
  .sz24 .wmciv5 {
    background-position: -8rem 0;
  }
  .sz24 .wmciv6 {
    background-position: -10rem 0;
  }
  .sz24 .wmciv7 {
    background-position: -12rem 0;
  }
  .sz24 .wmciv8 {
    background-position: -14rem 0;
  }
  .sz24 .wmciv9 {
    background-position: -16rem 0;
  }
  .sz24 .wmciv10 {
    background-position: -18rem 0;
  }
  .sz24 .wmciv11 {
    background-position: -20rem 0;
  }
  .sz24 .wmciv12 {
    background-position: -22rem 0;
  }
  .sz24 .wmciv13 {
    background-position: -24rem 0;
  }
  .sz24 .wmciv14 {
    background-position: -26rem 0;
  }
  .sz24 .wmciv15 {
    background-position: -28rem 0;
  }
  .sz24 .wmciv16 {
    background-position: -30rem 0;
  }
  .sz24 .wmciv17 {
    background-position: -32rem 0;
  }
  .sz24 .wmciv18 {
    background-position: -34rem 0;
  }
  .sz24 .wmciv19 {
    background-position: -36rem 0;
  }
  .sz24 .wmciv20 {
    background-position: -38rem 0;
  }
  .sz24 .wmciv21 {
    background-position: 0 -2rem;
  }
  .sz24 .wmciv22 {
    background-position: -2rem -2rem;
  }
  .sz24 .wmciv23 {
    background-position: -4rem -2rem;
  }
  .sz24 .wmciv24 {
    background-position: -6rem -2rem;
  }
  .sz24 .wmciv25 {
    background-position: -8rem -2rem;
  }
  .sz24 .wmciv26 {
    background-position: -10rem -2rem;
  }
  .sz24 .wmciv27 {
    background-position: -12rem -2rem;
  }
  .sz24 .wmciv28 {
    background-position: -14rem -2rem;
  }
  .sz24 .wmciv29 {
    background-position: -16rem -2rem;
  }
  .sz24 .wmciv30 {
    background-position: -18rem -2rem;
  }
  .sz24 .wmciv31 {
    background-position: -20rem -2rem;
  }
  .sz24 .wmciv32 {
    background-position: -22rem -2rem;
  }
  .sz24 .wmciv33 {
    background-position: -24rem -2rem;
  }
  .sz24 .wmciv34 {
    background-position: -26rem -2rem;
  }
  .sz24 .wmciv35 {
    background-position: -28rem -2rem;
  }
  .sz24 .wmciv36 {
    background-position: -30rem -2rem;
  }
  .sz24 .wmciv37 {
    background-position: -32rem -2rem;
  }
  .sz24 .wmciv38 {
    background-position: -34rem -2rem;
  }
  .sz24 .wmciv39 {
    background-position: -36rem -2rem;
  }
  .sz24 .wmciv40 {
    background-position: -38rem -2rem;
  }
  .sz24 .wmciv41 {
    background-position: 0 -4rem;
  }
  .sz24 .wmciv42 {
    background-position: -2rem -4rem;
  }
  .sz24 .wmciv43 {
    background-position: -4rem -4rem;
  }
  .sz24 .wmciv44 {
    background-position: -6rem -4rem;
  }
  .sz24 .wmciv45 {
    background-position: -8rem -4rem;
  }
  .sz24 .wmciv46 {
    background-position: -10rem -4rem;
  }
  .sz24 .wmciv47 {
    background-position: -12rem -4rem;
  }
  .sz24 .wmciv48 {
    background-position: -14rem -4rem;
  }
  .sz24 .wmciv49 {
    background-position: -16rem -4rem;
  }
  .sz24 .wmciv50 {
    background-position: -18rem -4rem;
  }
  .sz24 .wmciv51 {
    background-position: -20rem -4rem;
  }
  .sz24 .wmciv52 {
    background-position: -22rem -4rem;
  }
  .sz24 .wmciv53 {
    background-position: -24rem -4rem;
  }
  .sz24 .wmciv54 {
    background-position: -26rem -4rem;
  }
  .sz24 .wmciv55 {
    background-position: -28rem -4rem;
  }
  .sz24 .wmciv56 {
    background-position: -30rem -4rem;
  }
  .sz24 .wmciv57 {
    background-position: -32rem -4rem;
  }
  .sz24 .wmciv58 {
    background-position: -34rem -4rem;
  }
  .sz24 .wmciv59 {
    background-position: -36rem -4rem;
  }
  .sz24 .wmciv60 {
    background-position: -38rem -4rem;
  }
  .sz24 .wmciv61 {
    background-position: 0 -6rem;
  }
  .sz24 .wmciv62 {
    background-position: -2rem -6rem;
  }
  .sz24 .wmciv63 {
    background-position: -4rem -6rem;
  }
  .sz24 .wmciv64 {
    background-position: -6rem -6rem;
  }
  .sz24 .wmciv65 {
    background-position: -8rem -6rem;
  }
  .sz24 .wmciv66 {
    background-position: -10rem -6rem;
  }
  .sz24 .wmciv67 {
    background-position: -12rem -6rem;
  }
  .sz24 .wmciv68 {
    background-position: -14rem -6rem;
  }
  .sz24 .wmciv69 {
    background-position: -16rem -6rem;
  }
  .sz24 .wmciv70 {
    background-position: -18rem -6rem;
  }
  .sz24 .wmciv71 {
    background-position: -20rem -6rem;
  }
  .sz24 .wmciv72 {
    background-position: -22rem -6rem;
  }
  .sz24 .wmciv73 {
    background-position: -24rem -6rem;
  }
  .sz24 .wmciv74 {
    background-position: -26rem -6rem;
  }
  .sz24 .wmciv75 {
    background-position: -28rem -6rem;
  }
  .sz24 .wmciv76 {
    background-position: -30rem -6rem;
  }
  .sz24 .wmciv77 {
    background-position: -32rem -6rem;
  }
  .sz24 .wmciv78 {
    background-position: -34rem -6rem;
  }
  .sz24 .wmciv79 {
    background-position: -36rem -6rem;
  }
  .sz24 .wmciv80 {
    background-position: -38rem -6rem;
  }
  .sz24 .wmciv81 {
    background-position: 0 -8rem;
  }
  .sz24 .wmciv82 {
    background-position: -2rem -8rem;
  }
  .sz24 .wmciv83 {
    background-position: -4rem -8rem;
  }
  .sz24 .wmciv84 {
    background-position: -6rem -8rem;
  }
  .sz24 .wmciv85 {
    background-position: -8rem -8rem;
  }
  .sz24 .wmciv86 {
    background-position: -10rem -8rem;
  }
  .sz24 .wmciv87 {
    background-position: -12rem -8rem;
  }
  .sz24 .wmciv88 {
    background-position: -14rem -8rem;
  }
  .sz24 .wmciv89 {
    background-position: -16rem -8rem;
  }
  .sz24 .wmciv90 {
    background-position: -18rem -8rem;
  }
  .sz24 .wmciv91 {
    background-position: -20rem -8rem;
  }
  .sz24 .wmciv92 {
    background-position: -22rem -8rem;
  }
  .sz24 .wmciv93 {
    background-position: -24rem -8rem;
  }
  .sz24 .wmciv94 {
    background-position: -26rem -8rem;
  }
  .sz24 .wmciv95 {
    background-position: -28rem -8rem;
  }
  .sz24 .wmciv96 {
    background-position: -30rem -8rem;
  }
  .sz24 .wmciv97 {
    background-position: -32rem -8rem;
  }
  .sz24 .wmciv98 {
    background-position: -34rem -8rem;
  }
  .sz24 .wmciv99 {
    background-position: -36rem -8rem;
  }
  .sz24 .wmciv100 {
    background-position: -38rem -8rem;
  }
  .sz24 .wmciv101 {
    background-position: 0 -10rem;
  }
  .sz24 .wmciv102 {
    background-position: -2rem -10rem;
  }
  .sz24 .wmciv103 {
    background-position: -4rem -10rem;
  }
  .sz24 .wmciv104 {
    background-position: -6rem -10rem;
  }
  .sz24 .wmciv105 {
    background-position: -8rem -10rem;
  }
  .sz24 .wmciv106 {
    background-position: -10rem -10rem;
  }
  .sz24 .wmciv107 {
    background-position: -12rem -10rem;
  }
  .sz24 .wmciv108 {
    background-position: -14rem -10rem;
  }
  .sz24 .wmciv109 {
    background-position: -16rem -10rem;
  }
  .sz24 .wmciv110 {
    background-position: -18rem -10rem;
  }
  .sz24 .wmciv111 {
    background-position: -20rem -10rem;
  }
  .sz24 .wmciv112 {
    background-position: -22rem -10rem;
  }
  .sz24 .wmciv113 {
    background-position: -24rem -10rem;
  }
  .sz24 .wmciv114 {
    background-position: -26rem -10rem;
  }
  .sz24 .wmciv115 {
    background-position: -28rem -10rem;
  }
  .sz24 .wmciv116 {
    background-position: -30rem -10rem;
  }
  .sz24 .wmciv117 {
    background-position: -32rem -10rem;
  }
  .sz24 .wmciv118 {
    background-position: -34rem -10rem;
  }
  .sz24 .wmciv119 {
    background-position: -36rem -10rem;
  }
  .sz24 .wmciv120 {
    background-position: -38rem -10rem;
  }
  .sz24 .wmciv121 {
    background-position: 0 -12rem;
  }
  .sz24 .wmciv122 {
    background-position: -2rem -12rem;
  }
  .sz24 .wmciv123 {
    background-position: -4rem -12rem;
  }
  .sz24 .wmciv124 {
    background-position: -6rem -12rem;
  }
  .sz24 .wmciv125 {
    background-position: -8rem -12rem;
  }
  .sz24 .wmciv126 {
    background-position: -10rem -12rem;
  }
  .sz24 .wmciv127 {
    background-position: -12rem -12rem;
  }
  .sz24 .wmciv128 {
    background-position: -14rem -12rem;
  }
  .sz24 .wmciv129 {
    background-position: -16rem -12rem;
  }
  .sz24 .wmciv130 {
    background-position: -18rem -12rem;
  }
  .sz24 .wmciv131 {
    background-position: -20rem -12rem;
  }
  .sz24 .wmciv132 {
    background-position: -22rem -12rem;
  }
  .sz24 .wmciv133 {
    background-position: -24rem -12rem;
  }
  .sz24 .wmciv134 {
    background-position: -26rem -12rem;
  }
  .sz24 .wmciv135 {
    background-position: -28rem -12rem;
  }
  .sz24 .wmciv136 {
    background-position: -30rem -12rem;
  }
  .sz24 .wmciv137 {
    background-position: -32rem -12rem;
  }
  .sz24 .wmciv138 {
    background-position: -34rem -12rem;
  }
  .sz24 .wmciv139 {
    background-position: -36rem -12rem;
  }
  .sz24 .wmciv140 {
    background-position: -38rem -12rem;
  }
  .sz24 .wmciv141 {
    background-position: 0 -14rem;
  }
  .sz24 .wmciv142 {
    background-position: -2rem -14rem;
  }
  .sz24 .wmciv143 {
    background-position: -4rem -14rem;
  }
  .sz24 .wmciv144 {
    background-position: -6rem -14rem;
  }
  .sz24 .wmciv145 {
    background-position: -8rem -14rem;
  }
  .sz24 .wmciv146 {
    background-position: -10rem -14rem;
  }
  .sz24 .wmciv147 {
    background-position: -12rem -14rem;
  }
  .sz24 .wmciv148 {
    background-position: -14rem -14rem;
  }
  .sz24 .wmciv149 {
    background-position: -16rem -14rem;
  }
  .sz24 .wmciv150 {
    background-position: -18rem -14rem;
  }
  .sz24 .wmciv151 {
    background-position: -20rem -14rem;
  }
  .sz24 .wmciv152 {
    background-position: -22rem -14rem;
  }
  .sz24 .wmciv153 {
    background-position: -24rem -14rem;
  }
  .sz24 .wmciv154 {
    background-position: -26rem -14rem;
  }
  .sz24 .wmciv155 {
    background-position: -28rem -14rem;
  }
  .sz24 .wmciv156 {
    background-position: -30rem -14rem;
  }
  .sz24 .wmciv157 {
    background-position: -32rem -14rem;
  }
  .sz24 .wmciv158 {
    background-position: -34rem -14rem;
  }
  .sz24 .wmciv159 {
    background-position: -36rem -14rem;
  }
  .sz24 .wmciv160 {
    background-position: -38rem -14rem;
  }
  .sz24 .wmciv161 {
    background-position: 0 -16rem;
  }
  .sz24 .wmciv162 {
    background-position: -2rem -16rem;
  }
  .sz24 .wmciv163 {
    background-position: -4rem -16rem;
  }
  .sz24 .wmciv164 {
    background-position: -6rem -16rem;
  }
  .sz24 .wmciv165 {
    background-position: -8rem -16rem;
  }
  .sz24 .wmciv166 {
    background-position: -10rem -16rem;
  }
  .sz24 .wmciv167 {
    background-position: -12rem -16rem;
  }
  .sz24 .wmciv168 {
    background-position: -14rem -16rem;
  }
  .sz24 .wmciv169 {
    background-position: -16rem -16rem;
  }
  .sz24 .wmciv170 {
    background-position: -18rem -16rem;
  }
  .sz24 .wmciv171 {
    background-position: -20rem -16rem;
  }
  .sz24 .wmciv172 {
    background-position: -22rem -16rem;
  }
  .sz24 .wmciv173 {
    background-position: -24rem -16rem;
  }
  .sz24 .wmciv174 {
    background-position: -26rem -16rem;
  }
  .sz24 .wmciv175 {
    background-position: -28rem -16rem;
  }
  .sz24 .wmciv176 {
    background-position: -30rem -16rem;
  }
  .sz24 .wmciv177 {
    background-position: -32rem -16rem;
  }
  .sz24 .wmciv178 {
    background-position: -34rem -16rem;
  }
  .sz24 .wmciv179 {
    background-position: -36rem -16rem;
  }
  .sz24 .wmciv180 {
    background-position: -38rem -16rem;
  }
  .sz24 .wmciv181 {
    background-position: 0 -18rem;
  }
  .sz24 .wmciv182 {
    background-position: -2rem -18rem;
  }
  .sz24 .wmciv183 {
    background-position: -4rem -18rem;
  }
  .sz24 .wmciv184 {
    background-position: -6rem -18rem;
  }
  .sz24 .wmciv185 {
    background-position: -8rem -18rem;
  }
  .sz24 .wmciv186 {
    background-position: -10rem -18rem;
  }
  .sz24 .wmciv187 {
    background-position: -12rem -18rem;
  }
  .sz24 .wmciv188 {
    background-position: -14rem -18rem;
  }
  .sz24 .wmciv189 {
    background-position: -16rem -18rem;
  }
  .sz24 .wmciv190 {
    background-position: -18rem -18rem;
  }
  .sz24 .wmciv191 {
    background-position: -20rem -18rem;
  }
  .sz24 .wmciv192 {
    background-position: -22rem -18rem;
  }
  .sz24 .wmciv193 {
    background-position: -24rem -18rem;
  }
  .sz24 .wmciv194 {
    background-position: -26rem -18rem;
  }
  .sz24 .wmciv195 {
    background-position: -28rem -18rem;
  }
  .sz24 .wmciv196 {
    background-position: -30rem -18rem;
  }
  .sz24 .wmciv197 {
    background-position: -32rem -18rem;
  }
  .sz24 .wmciv198 {
    background-position: -34rem -18rem;
  }
  .sz24 .wmciv199 {
    background-position: -36rem -18rem;
  }
  .sz24 .wmciv200 {
    background-position: -38rem -18rem;
  }
  .sz24 .wmciv201 {
    background-position: 0 -20rem;
  }
  .sz24 .wmciv202 {
    background-position: -2rem -20rem;
  }
  .sz24 .wmciv203 {
    background-position: -4rem -20rem;
  }
  .sz24 .wmciv204 {
    background-position: -6rem -20rem;
  }
  .sz24 .wmciv205 {
    background-position: -8rem -20rem;
  }
  .sz24 .wmciv206 {
    background-position: -10rem -20rem;
  }
  .sz24 .wmciv207 {
    background-position: -12rem -20rem;
  }
  .sz24 .wmciv208 {
    background-position: -14rem -20rem;
  }
  .sz24 .wmciv209 {
    background-position: -16rem -20rem;
  }
  .sz24 .wmciv210 {
    background-position: -18rem -20rem;
  }
  .sz24 .wmciv211 {
    background-position: -20rem -20rem;
  }
  .sz24 .wmciv212 {
    background-position: -22rem -20rem;
  }
  .sz24 .wmciv213 {
    background-position: -24rem -20rem;
  }
  .sz24 .wmciv214 {
    background-position: -26rem -20rem;
  }
  .sz24 .wmciv215 {
    background-position: -28rem -20rem;
  }
  .sz24 .wmciv216 {
    background-position: -30rem -20rem;
  }
  .sz24 .wmciv217 {
    background-position: -32rem -20rem;
  }
  .sz24 .wmciv218 {
    background-position: -34rem -20rem;
  }
  .sz24 .wmciv219 {
    background-position: -36rem -20rem;
  }
  .sz24 .wmciv220 {
    background-position: -38rem -20rem;
  }
  .sz24 .wmciv221 {
    background-position: 0 -22rem;
  }
  .sz24 .wmciv222 {
    background-position: -2rem -22rem;
  }
  .sz24 .wmciv223 {
    background-position: -4rem -22rem;
  }
  .sz24 .wmciv224 {
    background-position: -6rem -22rem;
  }
  .sz24 .wmciv225 {
    background-position: -8rem -22rem;
  }
  .sz24 .wmciv226 {
    background-position: -10rem -22rem;
  }
  .sz24 .wmciv227 {
    background-position: -12rem -22rem;
  }
  .sz24 .wmciv228 {
    background-position: -14rem -22rem;
  }
  .sz24 .wmciv229 {
    background-position: -16rem -22rem;
  }
  .sz24 .wmciv230 {
    background-position: -18rem -22rem;
  }
  .sz24 .wmciv231 {
    background-position: -20rem -22rem;
  }
  .sz24 .wmciv232 {
    background-position: -22rem -22rem;
  }
  .sz24 .wmciv233 {
    background-position: -24rem -22rem;
  }
  .sz24 .wmciv234 {
    background-position: -26rem -22rem;
  }
  .sz24 .wmciv235 {
    background-position: -28rem -22rem;
  }
  .sz24 .wmciv236 {
    background-position: -30rem -22rem;
  }
  .sz24 .wmciv237 {
    background-position: -32rem -22rem;
  }
  .sz24 .wmciv238 {
    background-position: -34rem -22rem;
  }
  .sz24 .wmciv239 {
    background-position: -36rem -22rem;
  }
  .sz24 .wmciv240 {
    background-position: -38rem -22rem;
  }
  .sz24 .wmciv241 {
    background-position: 0 -24rem;
  }
  .sz24 .wmciv242 {
    background-position: -2rem -24rem;
  }
  .sz24 .wmciv243 {
    background-position: -4rem -24rem;
  }
  .sz24 .wmciv244 {
    background-position: -6rem -24rem;
  }
  .sz24 .wmciv245 {
    background-position: -8rem -24rem;
  }
  .sz24 .wmciv246 {
    background-position: -10rem -24rem;
  }
  .sz24 .wmciv247 {
    background-position: -12rem -24rem;
  }
  .sz24 .wmciv248 {
    background-position: -14rem -24rem;
  }
  .sz24 .wmciv249 {
    background-position: -16rem -24rem;
  }
  .sz24 .wmciv250 {
    background-position: -18rem -24rem;
  }
  .sz24 .wmciv251 {
    background-position: -20rem -24rem;
  }
  .sz24 .wmciv252 {
    background-position: -22rem -24rem;
  }
  .sz24 .wmciv253 {
    background-position: -24rem -24rem;
  }
  .sz24 .wmciv254 {
    background-position: -26rem -24rem;
  }
  .sz24 .wmciv255 {
    background-position: -28rem -24rem;
  }
  .sz24 .wmciv256 {
    background-position: -30rem -24rem;
  }
  .sz24 .wmciv257 {
    background-position: -32rem -24rem;
  }
  .sz24 .wmciv258 {
    background-position: -34rem -24rem;
  }
  .sz24 .wmciv259 {
    background-position: -36rem -24rem;
  }
  .sz24 .wmciv260 {
    background-position: -38rem -24rem;
  }
  .sz24 .wmciv261 {
    background-position: 0 -26rem;
  }
  .sz24 .wmciv262 {
    background-position: -2rem -26rem;
  }
  .sz24 .wmciv263 {
    background-position: -4rem -26rem;
  }
  .sz24 .wmciv264 {
    background-position: -6rem -26rem;
  }
  .sz24 .wmciv265 {
    background-position: -8rem -26rem;
  }
  .sz24 .wmciv266 {
    background-position: -10rem -26rem;
  }
  .sz24 .wmciv267 {
    background-position: -12rem -26rem;
  }
  .sz24 .wmciv268 {
    background-position: -14rem -26rem;
  }
  .sz24 .wmciv269 {
    background-position: -16rem -26rem;
  }
  .sz24 .wmciv270 {
    background-position: -18rem -26rem;
  }
  .sz24 .wmciv271 {
    background-position: -20rem -26rem;
  }
  .sz24 .wmciv272 {
    background-position: -22rem -26rem;
  }
  .sz24 .wmciv273 {
    background-position: -24rem -26rem;
  }
  .sz24 .wmciv274 {
    background-position: -26rem -26rem;
  }
  .sz24 .wmciv275 {
    background-position: -28rem -26rem;
  }
  .sz24 .wmciv276 {
    background-position: -30rem -26rem;
  }
  .sz24 .wmciv277 {
    background-position: -32rem -26rem;
  }
  .sz24 .wmciv278 {
    background-position: -34rem -26rem;
  }
  .sz24 .wmciv279 {
    background-position: -36rem -26rem;
  }
  .sz24 .wmciv280 {
    background-position: -38rem -26rem;
  }
  .sz24 .wmciv281 {
    background-position: 0 -28rem;
  }
  .sz24 .wmciv282 {
    background-position: -2rem -28rem;
  }
  .sz24 .wmciv283 {
    background-position: -4rem -28rem;
  }
  .sz24 .wmciv284 {
    background-position: -6rem -28rem;
  }
  .sz24 .wmciv285 {
    background-position: -8rem -28rem;
  }
  .sz24 .wmciv286 {
    background-position: -10rem -28rem;
  }
  .sz24 .wmciv287 {
    background-position: -12rem -28rem;
  }
  .sz24 .wmciv288 {
    background-position: -14rem -28rem;
  }
  .sz24 .wmciv289 {
    background-position: -16rem -28rem;
  }
  .sz24 .wmciv290 {
    background-position: -18rem -28rem;
  }
  .sz24 .wmciv291 {
    background-position: -20rem -28rem;
  }
  .sz24 .wmciv292 {
    background-position: -22rem -28rem;
  }
  .sz24 .wmciv293 {
    background-position: -24rem -28rem;
  }
  .sz24 .wmciv294 {
    background-position: -26rem -28rem;
  }
  .sz24 .wmciv295 {
    background-position: -28rem -28rem;
  }
  .sz24 .wmciv296 {
    background-position: -30rem -28rem;
  }
  .sz24 .wmciv297 {
    background-position: -32rem -28rem;
  }
  .sz24 .wmciv298 {
    background-position: -34rem -28rem;
  }
  .sz24 .wmciv299 {
    background-position: -36rem -28rem;
  }
  .sz24 .wmciv300 {
    background-position: -38rem -28rem;
  }
  .sz24 .wmciv301 {
    background-position: 0 -30rem;
  }
  .sz24 .wmciv302 {
    background-position: -2rem -30rem;
  }
  .sz24 .wmciv303 {
    background-position: -4rem -30rem;
  }
  .sz24 .wmciv304 {
    background-position: -6rem -30rem;
  }
  .sz24 .wmciv305 {
    background-position: -8rem -30rem;
  }
  .sz24 .wmciv306 {
    background-position: -10rem -30rem;
  }
  .sz24 .wmciv307 {
    background-position: -12rem -30rem;
  }
  .sz24 .wmciv308 {
    background-position: -14rem -30rem;
  }
  .sz24 .wmciv309 {
    background-position: -16rem -30rem;
  }
  .sz24 .wmciv310 {
    background-position: -18rem -30rem;
  }
  .sz24 .wmciv311 {
    background-position: -20rem -30rem;
  }
  .sz24 .wmciv312 {
    background-position: -22rem -30rem;
  }
  .sz24 .wmciv313 {
    background-position: -24rem -30rem;
  }
  .sz24 .wmciv314 {
    background-position: -26rem -30rem;
  }
  .sz24 .wmciv315 {
    background-position: -28rem -30rem;
  }
  .sz24 .wmciv316 {
    background-position: -30rem -30rem;
  }
  .sz24 .wmciv317 {
    background-position: -32rem -30rem;
  }
  .sz24 .wmciv318 {
    background-position: -34rem -30rem;
  }
  .sz24 .wmciv319 {
    background-position: -36rem -30rem;
  }
  .sz24 .wmciv320 {
    background-position: -38rem -30rem;
  }
  .sz24 .wmciv321 {
    background-position: 0 -32rem;
  }
  .sz24 .wmciv322 {
    background-position: -2rem -32rem;
  }
  .sz24 .wmciv323 {
    background-position: -4rem -32rem;
  }
  .sz24 .wmciv324 {
    background-position: -6rem -32rem;
  }
  .sz24 .wmciv325 {
    background-position: -8rem -32rem;
  }
  .sz24 .wmciv326 {
    background-position: -10rem -32rem;
  }
  .sz24 .wmciv327 {
    background-position: -12rem -32rem;
  }
  .sz24 .wmciv328 {
    background-position: -14rem -32rem;
  }
  .sz24 .wmciv329 {
    background-position: -16rem -32rem;
  }
  .sz24 .wmciv330 {
    background-position: -18rem -32rem;
  }
  .sz24 .wmciv331 {
    background-position: -20rem -32rem;
  }
  .sz24 .wmciv332 {
    background-position: -22rem -32rem;
  }
  .sz24 .wmciv333 {
    background-position: -24rem -32rem;
  }
  .sz24 .wmciv334 {
    background-position: -26rem -32rem;
  }
  .sz24 .wmciv335 {
    background-position: -28rem -32rem;
  }
  .sz24 .wmciv336 {
    background-position: -30rem -32rem;
  }
  .sz24 .wmciv337 {
    background-position: -32rem -32rem;
  }
  .sz24 .wmciv338 {
    background-position: -34rem -32rem;
  }
  .sz24 .wmciv339 {
    background-position: -36rem -32rem;
  }
  .sz24 .wmciv340 {
    background-position: -38rem -32rem;
  }
  .sz24 .wmciv341 {
    background-position: 0 -34rem;
  }
  .sz24 .wmciv342 {
    background-position: -2rem -34rem;
  }
  .sz24 .wmciv343 {
    background-position: -4rem -34rem;
  }
  .sz24 .wmciv344 {
    background-position: -6rem -34rem;
  }
  .sz24 .wmciv345 {
    background-position: -8rem -34rem;
  }
  .sz24 .wmciv346 {
    background-position: -10rem -34rem;
  }
  .sz24 .wmciv347 {
    background-position: -12rem -34rem;
  }
  .sz24 .wmciv348 {
    background-position: -14rem -34rem;
  }
  .sz24 .wmciv349 {
    background-position: -16rem -34rem;
  }
  .sz24 .wmciv350 {
    background-position: -18rem -34rem;
  }
  .sz24 .wmciv351 {
    background-position: -20rem -34rem;
  }
  .sz24 .wmciv352 {
    background-position: -22rem -34rem;
  }
  .sz24 .wmciv353 {
    background-position: -24rem -34rem;
  }
  .sz24 .wmciv354 {
    background-position: -26rem -34rem;
  }
  .sz24 .wmciv355 {
    background-position: -28rem -34rem;
  }
  .sz24 .wmciv356 {
    background-position: -30rem -34rem;
  }
  .sz24 .wmciv357 {
    background-position: -32rem -34rem;
  }
  .sz24 .wmciv358 {
    background-position: -34rem -34rem;
  }
  .sz24 .wmciv359 {
    background-position: -36rem -34rem;
  }
  .sz24 .wmciv360 {
    background-position: -38rem -34rem;
  }
  .sz24 .wmciv361 {
    background-position: 0 -36rem;
  }
  .sz24 .wmciv362 {
    background-position: -2rem -36rem;
  }
  .sz24 .wmciv363 {
    background-position: -4rem -36rem;
  }
  .sz24 .wmciv364 {
    background-position: -6rem -36rem;
  }
  .sz24 .wmciv365 {
    background-position: -8rem -36rem;
  }
  .sz24 .wmciv366 {
    background-position: -10rem -36rem;
  }
  .sz24 .wmciv367 {
    background-position: -12rem -36rem;
  }
  .sz24 .wmciv368 {
    background-position: -14rem -36rem;
  }
  .sz24 .wmciv369 {
    background-position: -16rem -36rem;
  }
  .sz24 .wmciv370 {
    background-position: -18rem -36rem;
  }
  .sz24 .wmciv371 {
    background-position: -20rem -36rem;
  }
  .sz24 .wmciv372 {
    background-position: -22rem -36rem;
  }
  .sz24 .wmciv373 {
    background-position: -24rem -36rem;
  }
  .sz24 .wmciv374 {
    background-position: -26rem -36rem;
  }
  .sz24 .wmciv375 {
    background-position: -28rem -36rem;
  }
  .sz24 .wmciv376 {
    background-position: -30rem -36rem;
  }
  .sz24 .wmciv377 {
    background-position: -32rem -36rem;
  }
  .sz24 .wmciv378 {
    background-position: -34rem -36rem;
  }
  .sz24 .wmciv379 {
    background-position: -36rem -36rem;
  }
  .sz24 .wmciv380 {
    background-position: -38rem -36rem;
  }
  .sz24 .wmciv381 {
    background-position: 0 -38rem;
  }
  .sz24 .wmciv382 {
    background-position: -2rem -38rem;
  }
  .sz24 .wmciv383 {
    background-position: -4rem -38rem;
  }
  .sz24 .wmciv384 {
    background-position: -6rem -38rem;
  }
  .sz24 .wmciv385 {
    background-position: -8rem -38rem;
  }
  .sz24 .wmciv386 {
    background-position: -10rem -38rem;
  }
  .sz24 .wmciv387 {
    background-position: -12rem -38rem;
  }
  .sz24 .wmciv388 {
    background-position: -14rem -38rem;
  }
  .sz24 .wmciv389 {
    background-position: -16rem -38rem;
  }
  .sz24 .wmciv390 {
    background-position: -18rem -38rem;
  }
  .sz24 .wmciv391 {
    background-position: -20rem -38rem;
  }
  .sz24 .wmciv392 {
    background-position: -22rem -38rem;
  }
  .sz24 .wmciv393 {
    background-position: -24rem -38rem;
  }
  .sz24 .wmciv394 {
    background-position: -26rem -38rem;
  }
  .sz24 .wmciv395 {
    background-position: -28rem -38rem;
  }
  .sz24 .wmciv396 {
    background-position: -30rem -38rem;
  }
  .sz24 .wmciv397 {
    background-position: -32rem -38rem;
  }
  .sz24 .wmciv398 {
    background-position: -34rem -38rem;
  }
  .sz24 .wmciv399 {
    background-position: -36rem -38rem;
  }
  .sz24 .wmciv400 {
    background-position: -38rem -38rem;
  }

  /*================================================================
    icon32px
    ================================================================*/
  .sz32 .wmciv1 {
    background-position: 0 0;
  }
  .sz32 .wmciv2 {
    background-position: -2.75rem 0;
  }
  .sz32 .wmciv3 {
    background-position: -5.5rem 0;
  }
  .sz32 .wmciv4 {
    background-position: -8.25rem 0;
  }
  .sz32 .wmciv5 {
    background-position: -11rem 0;
  }
  .sz32 .wmciv6 {
    background-position: -13.75rem 0;
  }
  .sz32 .wmciv7 {
    background-position: -16.5rem 0;
  }
  .sz32 .wmciv8 {
    background-position: -19.25rem 0;
  }
  .sz32 .wmciv9 {
    background-position: -22rem 0;
  }
  .sz32 .wmciv10 {
    background-position: -24.75rem 0;
  }
  .sz32 .wmciv11 {
    background-position: -27.5rem 0;
  }
  .sz32 .wmciv12 {
    background-position: -30.25rem 0;
  }
  .sz32 .wmciv13 {
    background-position: -33rem 0;
  }
  .sz32 .wmciv14 {
    background-position: -35.75rem 0;
  }
  .sz32 .wmciv15 {
    background-position: -38.5rem 0;
  }
  .sz32 .wmciv16 {
    background-position: -41.25rem 0;
  }
  .sz32 .wmciv17 {
    background-position: -44rem 0;
  }
  .sz32 .wmciv18 {
    background-position: -46.75rem 0;
  }
  .sz32 .wmciv19 {
    background-position: -49.5rem 0;
  }
  .sz32 .wmciv20 {
    background-position: -52.25rem 0;
  }
  .sz32 .wmciv21 {
    background-position: 0 -2.75rem;
  }
  .sz32 .wmciv22 {
    background-position: -2.75rem -2.75rem;
  }
  .sz32 .wmciv23 {
    background-position: -5.5rem -2.75rem;
  }
  .sz32 .wmciv24 {
    background-position: -8.25rem -2.75rem;
  }
  .sz32 .wmciv25 {
    background-position: -11rem -2.75rem;
  }
  .sz32 .wmciv26 {
    background-position: -13.75rem -2.75rem;
  }
  .sz32 .wmciv27 {
    background-position: -16.5rem -2.75rem;
  }
  .sz32 .wmciv28 {
    background-position: -19.25rem -2.75rem;
  }
  .sz32 .wmciv29 {
    background-position: -22rem -2.75rem;
  }
  .sz32 .wmciv30 {
    background-position: -24.75rem -2.75rem;
  }
  .sz32 .wmciv31 {
    background-position: -27.5rem -2.75rem;
  }
  .sz32 .wmciv32 {
    background-position: -30.25rem -2.75rem;
  }
  .sz32 .wmciv33 {
    background-position: -33rem -2.75rem;
  }
  .sz32 .wmciv34 {
    background-position: -35.75rem -2.75rem;
  }
  .sz32 .wmciv35 {
    background-position: -38.5rem -2.75rem;
  }
  .sz32 .wmciv36 {
    background-position: -41.25rem -2.75rem;
  }
  .sz32 .wmciv37 {
    background-position: -44rem -2.75rem;
  }
  .sz32 .wmciv38 {
    background-position: -46.75rem -2.75rem;
  }
  .sz32 .wmciv39 {
    background-position: -49.5rem -2.75rem;
  }
  .sz32 .wmciv40 {
    background-position: -52.25rem -2.75rem;
  }
  .sz32 .wmciv41 {
    background-position: 0 -5.5rem;
  }
  .sz32 .wmciv42 {
    background-position: -2.75rem -5.5rem;
  }
  .sz32 .wmciv43 {
    background-position: -5.5rem -5.5rem;
  }
  .sz32 .wmciv44 {
    background-position: -8.25rem -5.5rem;
  }
  .sz32 .wmciv45 {
    background-position: -11rem -5.5rem;
  }
  .sz32 .wmciv46 {
    background-position: -13.75rem -5.5rem;
  }
  .sz32 .wmciv47 {
    background-position: -16.5rem -5.5rem;
  }
  .sz32 .wmciv48 {
    background-position: -19.25rem -5.5rem;
  }
  .sz32 .wmciv49 {
    background-position: -22rem -5.5rem;
  }
  .sz32 .wmciv50 {
    background-position: -24.75rem -5.5rem;
  }
  .sz32 .wmciv51 {
    background-position: -27.5rem -5.5rem;
  }
  .sz32 .wmciv52 {
    background-position: -30.25rem -5.5rem;
  }
  .sz32 .wmciv53 {
    background-position: -33rem -5.5rem;
  }
  .sz32 .wmciv54 {
    background-position: -35.75rem -5.5rem;
  }
  .sz32 .wmciv55 {
    background-position: -38.5rem -5.5rem;
  }
  .sz32 .wmciv56 {
    background-position: -41.25rem -5.5rem;
  }
  .sz32 .wmciv57 {
    background-position: -44rem -5.5rem;
  }
  .sz32 .wmciv58 {
    background-position: -46.75rem -5.5rem;
  }
  .sz32 .wmciv59 {
    background-position: -49.5rem -5.5rem;
  }
  .sz32 .wmciv60 {
    background-position: -52.25rem -5.5rem;
  }
  .sz32 .wmciv61 {
    background-position: 0 -8.25rem;
  }
  .sz32 .wmciv62 {
    background-position: -2.75rem -8.25rem;
  }
  .sz32 .wmciv63 {
    background-position: -5.5rem -8.25rem;
  }
  .sz32 .wmciv64 {
    background-position: -8.25rem -8.25rem;
  }
  .sz32 .wmciv65 {
    background-position: -11rem -8.25rem;
  }
  .sz32 .wmciv66 {
    background-position: -13.75rem -8.25rem;
  }
  .sz32 .wmciv67 {
    background-position: -16.5rem -8.25rem;
  }
  .sz32 .wmciv68 {
    background-position: -19.25rem -8.25rem;
  }
  .sz32 .wmciv69 {
    background-position: -22rem -8.25rem;
  }
  .sz32 .wmciv70 {
    background-position: -24.75rem -8.25rem;
  }
  .sz32 .wmciv71 {
    background-position: -27.5rem -8.25rem;
  }
  .sz32 .wmciv72 {
    background-position: -30.25rem -8.25rem;
  }
  .sz32 .wmciv73 {
    background-position: -33rem -8.25rem;
  }
  .sz32 .wmciv74 {
    background-position: -35.75rem -8.25rem;
  }
  .sz32 .wmciv75 {
    background-position: -38.5rem -8.25rem;
  }
  .sz32 .wmciv76 {
    background-position: -41.25rem -8.25rem;
  }
  .sz32 .wmciv77 {
    background-position: -44rem -8.25rem;
  }
  .sz32 .wmciv78 {
    background-position: -46.75rem -8.25rem;
  }
  .sz32 .wmciv79 {
    background-position: -49.5rem -8.25rem;
  }
  .sz32 .wmciv80 {
    background-position: -52.25rem -8.25rem;
  }
  .sz32 .wmciv81 {
    background-position: 0 -11rem;
  }
  .sz32 .wmciv82 {
    background-position: -2.75rem -11rem;
  }
  .sz32 .wmciv83 {
    background-position: -5.5rem -11rem;
  }
  .sz32 .wmciv84 {
    background-position: -8.25rem -11rem;
  }
  .sz32 .wmciv85 {
    background-position: -11rem -11rem;
  }
  .sz32 .wmciv86 {
    background-position: -13.75rem -11rem;
  }
  .sz32 .wmciv87 {
    background-position: -16.5rem -11rem;
  }
  .sz32 .wmciv88 {
    background-position: -19.25rem -11rem;
  }
  .sz32 .wmciv89 {
    background-position: -22rem -11rem;
  }
  .sz32 .wmciv90 {
    background-position: -24.75rem -11rem;
  }
  .sz32 .wmciv91 {
    background-position: -27.5rem -11rem;
  }
  .sz32 .wmciv92 {
    background-position: -30.25rem -11rem;
  }
  .sz32 .wmciv93 {
    background-position: -33rem -11rem;
  }
  .sz32 .wmciv94 {
    background-position: -35.75rem -11rem;
  }
  .sz32 .wmciv95 {
    background-position: -38.5rem -11rem;
  }
  .sz32 .wmciv96 {
    background-position: -41.25rem -11rem;
  }
  .sz32 .wmciv97 {
    background-position: -44rem -11rem;
  }
  .sz32 .wmciv98 {
    background-position: -46.75rem -11rem;
  }
  .sz32 .wmciv99 {
    background-position: -49.5rem -11rem;
  }
  .sz32 .wmciv100 {
    background-position: -52.25rem -11rem;
  }
  .sz32 .wmciv101 {
    background-position: 0 -13.75rem;
  }
  .sz32 .wmciv102 {
    background-position: -2.75rem -13.75rem;
  }
  .sz32 .wmciv103 {
    background-position: -5.5rem -13.75rem;
  }
  .sz32 .wmciv104 {
    background-position: -8.25rem -13.75rem;
  }
  .sz32 .wmciv105 {
    background-position: -11rem -13.75rem;
  }
  .sz32 .wmciv106 {
    background-position: -13.75rem -13.75rem;
  }
  .sz32 .wmciv107 {
    background-position: -16.5rem -13.75rem;
  }
  .sz32 .wmciv108 {
    background-position: -19.25rem -13.75rem;
  }
  .sz32 .wmciv109 {
    background-position: -22rem -13.75rem;
  }
  .sz32 .wmciv110 {
    background-position: -24.75rem -13.75rem;
  }
  .sz32 .wmciv111 {
    background-position: -27.5rem -13.75rem;
  }
  .sz32 .wmciv112 {
    background-position: -30.25rem -13.75rem;
  }
  .sz32 .wmciv113 {
    background-position: -33rem -13.75rem;
  }
  .sz32 .wmciv114 {
    background-position: -35.75rem -13.75rem;
  }
  .sz32 .wmciv115 {
    background-position: -38.5rem -13.75rem;
  }
  .sz32 .wmciv116 {
    background-position: -41.25rem -13.75rem;
  }
  .sz32 .wmciv117 {
    background-position: -44rem -13.75rem;
  }
  .sz32 .wmciv118 {
    background-position: -46.75rem -13.75rem;
  }
  .sz32 .wmciv119 {
    background-position: -49.5rem -13.75rem;
  }
  .sz32 .wmciv120 {
    background-position: -52.25rem -13.75rem;
  }
  .sz32 .wmciv121 {
    background-position: 0 -16.5rem;
  }
  .sz32 .wmciv122 {
    background-position: -2.75rem -16.5rem;
  }
  .sz32 .wmciv123 {
    background-position: -5.5rem -16.5rem;
  }
  .sz32 .wmciv124 {
    background-position: -8.25rem -16.5rem;
  }
  .sz32 .wmciv125 {
    background-position: -11rem -16.5rem;
  }
  .sz32 .wmciv126 {
    background-position: -13.75rem -16.5rem;
  }
  .sz32 .wmciv127 {
    background-position: -16.5rem -16.5rem;
  }
  .sz32 .wmciv128 {
    background-position: -19.25rem -16.5rem;
  }
  .sz32 .wmciv129 {
    background-position: -22rem -16.5rem;
  }
  .sz32 .wmciv130 {
    background-position: -24.75rem -16.5rem;
  }
  .sz32 .wmciv131 {
    background-position: -27.5rem -16.5rem;
  }
  .sz32 .wmciv132 {
    background-position: -30.25rem -16.5rem;
  }
  .sz32 .wmciv133 {
    background-position: -33rem -16.5rem;
  }
  .sz32 .wmciv134 {
    background-position: -35.75rem -16.5rem;
  }
  .sz32 .wmciv135 {
    background-position: -38.5rem -16.5rem;
  }
  .sz32 .wmciv136 {
    background-position: -41.25rem -16.5rem;
  }
  .sz32 .wmciv137 {
    background-position: -44rem -16.5rem;
  }
  .sz32 .wmciv138 {
    background-position: -46.75rem -16.5rem;
  }
  .sz32 .wmciv139 {
    background-position: -49.5rem -16.5rem;
  }
  .sz32 .wmciv140 {
    background-position: -52.25rem -16.5rem;
  }
  .sz32 .wmciv141 {
    background-position: 0 -19.25rem;
  }
  .sz32 .wmciv142 {
    background-position: -2.75rem -19.25rem;
  }
  .sz32 .wmciv143 {
    background-position: -5.5rem -19.25rem;
  }
  .sz32 .wmciv144 {
    background-position: -8.25rem -19.25rem;
  }
  .sz32 .wmciv145 {
    background-position: -11rem -19.25rem;
  }
  .sz32 .wmciv146 {
    background-position: -13.75rem -19.25rem;
  }
  .sz32 .wmciv147 {
    background-position: -16.5rem -19.25rem;
  }
  .sz32 .wmciv148 {
    background-position: -19.25rem -19.25rem;
  }
  .sz32 .wmciv149 {
    background-position: -22rem -19.25rem;
  }
  .sz32 .wmciv150 {
    background-position: -24.75rem -19.25rem;
  }
  .sz32 .wmciv151 {
    background-position: -27.5rem -19.25rem;
  }
  .sz32 .wmciv152 {
    background-position: -30.25rem -19.25rem;
  }
  .sz32 .wmciv153 {
    background-position: -33rem -19.25rem;
  }
  .sz32 .wmciv154 {
    background-position: -35.75rem -19.25rem;
  }
  .sz32 .wmciv155 {
    background-position: -38.5rem -19.25rem;
  }
  .sz32 .wmciv156 {
    background-position: -41.25rem -19.25rem;
  }
  .sz32 .wmciv157 {
    background-position: -44rem -19.25rem;
  }
  .sz32 .wmciv158 {
    background-position: -46.75rem -19.25rem;
  }
  .sz32 .wmciv159 {
    background-position: -49.5rem -19.25rem;
  }
  .sz32 .wmciv160 {
    background-position: -52.25rem -19.25rem;
  }
  .sz32 .wmciv161 {
    background-position: 0 -22rem;
  }
  .sz32 .wmciv162 {
    background-position: -2.75rem -22rem;
  }
  .sz32 .wmciv163 {
    background-position: -5.5rem -22rem;
  }
  .sz32 .wmciv164 {
    background-position: -8.25rem -22rem;
  }
  .sz32 .wmciv165 {
    background-position: -11rem -22rem;
  }
  .sz32 .wmciv166 {
    background-position: -13.75rem -22rem;
  }
  .sz32 .wmciv167 {
    background-position: -16.5rem -22rem;
  }
  .sz32 .wmciv168 {
    background-position: -19.25rem -22rem;
  }
  .sz32 .wmciv169 {
    background-position: -22rem -22rem;
  }
  .sz32 .wmciv170 {
    background-position: -24.75rem -22rem;
  }
  .sz32 .wmciv171 {
    background-position: -27.5rem -22rem;
  }
  .sz32 .wmciv172 {
    background-position: -30.25rem -22rem;
  }
  .sz32 .wmciv173 {
    background-position: -33rem -22rem;
  }
  .sz32 .wmciv174 {
    background-position: -35.75rem -22rem;
  }
  .sz32 .wmciv175 {
    background-position: -38.5rem -22rem;
  }
  .sz32 .wmciv176 {
    background-position: -41.25rem -22rem;
  }
  .sz32 .wmciv177 {
    background-position: -44rem -22rem;
  }
  .sz32 .wmciv178 {
    background-position: -46.75rem -22rem;
  }
  .sz32 .wmciv179 {
    background-position: -49.5rem -22rem;
  }
  .sz32 .wmciv180 {
    background-position: -52.25rem -22rem;
  }
  .sz32 .wmciv181 {
    background-position: 0 -24.75rem;
  }
  .sz32 .wmciv182 {
    background-position: -2.75rem -24.75rem;
  }
  .sz32 .wmciv183 {
    background-position: -5.5rem -24.75rem;
  }
  .sz32 .wmciv184 {
    background-position: -8.25rem -24.75rem;
  }
  .sz32 .wmciv185 {
    background-position: -11rem -24.75rem;
  }
  .sz32 .wmciv186 {
    background-position: -13.75rem -24.75rem;
  }
  .sz32 .wmciv187 {
    background-position: -16.5rem -24.75rem;
  }
  .sz32 .wmciv188 {
    background-position: -19.25rem -24.75rem;
  }
  .sz32 .wmciv189 {
    background-position: -22rem -24.75rem;
  }
  .sz32 .wmciv190 {
    background-position: -24.75rem -24.75rem;
  }
  .sz32 .wmciv191 {
    background-position: -27.5rem -24.75rem;
  }
  .sz32 .wmciv192 {
    background-position: -30.25rem -24.75rem;
  }
  .sz32 .wmciv193 {
    background-position: -33rem -24.75rem;
  }
  .sz32 .wmciv194 {
    background-position: -35.75rem -24.75rem;
  }
  .sz32 .wmciv195 {
    background-position: -38.5rem -24.75rem;
  }
  .sz32 .wmciv196 {
    background-position: -41.25rem -24.75rem;
  }
  .sz32 .wmciv197 {
    background-position: -44rem -24.75rem;
  }
  .sz32 .wmciv198 {
    background-position: -46.75rem -24.75rem;
  }
  .sz32 .wmciv199 {
    background-position: -49.5rem -24.75rem;
  }
  .sz32 .wmciv200 {
    background-position: -52.25rem -24.75rem;
  }
  .sz32 .wmciv201 {
    background-position: 0 -27.5rem;
  }
  .sz32 .wmciv202 {
    background-position: -2.75rem -27.5rem;
  }
  .sz32 .wmciv203 {
    background-position: -5.5rem -27.5rem;
  }
  .sz32 .wmciv204 {
    background-position: -8.25rem -27.5rem;
  }
  .sz32 .wmciv205 {
    background-position: -11rem -27.5rem;
  }
  .sz32 .wmciv206 {
    background-position: -13.75rem -27.5rem;
  }
  .sz32 .wmciv207 {
    background-position: -16.5rem -27.5rem;
  }
  .sz32 .wmciv208 {
    background-position: -19.25rem -27.5rem;
  }
  .sz32 .wmciv209 {
    background-position: -22rem -27.5rem;
  }
  .sz32 .wmciv210 {
    background-position: -24.75rem -27.5rem;
  }
  .sz32 .wmciv211 {
    background-position: -27.5rem -27.5rem;
  }
  .sz32 .wmciv212 {
    background-position: -30.25rem -27.5rem;
  }
  .sz32 .wmciv213 {
    background-position: -33rem -27.5rem;
  }
  .sz32 .wmciv214 {
    background-position: -35.75rem -27.5rem;
  }
  .sz32 .wmciv215 {
    background-position: -38.5rem -27.5rem;
  }
  .sz32 .wmciv216 {
    background-position: -41.25rem -27.5rem;
  }
  .sz32 .wmciv217 {
    background-position: -44rem -27.5rem;
  }
  .sz32 .wmciv218 {
    background-position: -46.75rem -27.5rem;
  }
  .sz32 .wmciv219 {
    background-position: -49.5rem -27.5rem;
  }
  .sz32 .wmciv220 {
    background-position: -52.25rem -27.5rem;
  }
  .sz32 .wmciv221 {
    background-position: 0 -30.25rem;
  }
  .sz32 .wmciv222 {
    background-position: -2.75rem -30.25rem;
  }
  .sz32 .wmciv223 {
    background-position: -5.5rem -30.25rem;
  }
  .sz32 .wmciv224 {
    background-position: -8.25rem -30.25rem;
  }
  .sz32 .wmciv225 {
    background-position: -11rem -30.25rem;
  }
  .sz32 .wmciv226 {
    background-position: -13.75rem -30.25rem;
  }
  .sz32 .wmciv227 {
    background-position: -16.5rem -30.25rem;
  }
  .sz32 .wmciv228 {
    background-position: -19.25rem -30.25rem;
  }
  .sz32 .wmciv229 {
    background-position: -22rem -30.25rem;
  }
  .sz32 .wmciv230 {
    background-position: -24.75rem -30.25rem;
  }
  .sz32 .wmciv231 {
    background-position: -27.5rem -30.25rem;
  }
  .sz32 .wmciv232 {
    background-position: -30.25rem -30.25rem;
  }
  .sz32 .wmciv233 {
    background-position: -33rem -30.25rem;
  }
  .sz32 .wmciv234 {
    background-position: -35.75rem -30.25rem;
  }
  .sz32 .wmciv235 {
    background-position: -38.5rem -30.25rem;
  }
  .sz32 .wmciv236 {
    background-position: -41.25rem -30.25rem;
  }
  .sz32 .wmciv237 {
    background-position: -44rem -30.25rem;
  }
  .sz32 .wmciv238 {
    background-position: -46.75rem -30.25rem;
  }
  .sz32 .wmciv239 {
    background-position: -49.5rem -30.25rem;
  }
  .sz32 .wmciv240 {
    background-position: -52.25rem -30.25rem;
  }
  .sz32 .wmciv241 {
    background-position: 0 -33rem;
  }
  .sz32 .wmciv242 {
    background-position: -2.75rem -33rem;
  }
  .sz32 .wmciv243 {
    background-position: -5.5rem -33rem;
  }
  .sz32 .wmciv244 {
    background-position: -8.25rem -33rem;
  }
  .sz32 .wmciv245 {
    background-position: -11rem -33rem;
  }
  .sz32 .wmciv246 {
    background-position: -13.75rem -33rem;
  }
  .sz32 .wmciv247 {
    background-position: -16.5rem -33rem;
  }
  .sz32 .wmciv248 {
    background-position: -19.25rem -33rem;
  }
  .sz32 .wmciv249 {
    background-position: -22rem -33rem;
  }
  .sz32 .wmciv250 {
    background-position: -24.75rem -33rem;
  }
  .sz32 .wmciv251 {
    background-position: -27.5rem -33rem;
  }
  .sz32 .wmciv252 {
    background-position: -30.25rem -33rem;
  }
  .sz32 .wmciv253 {
    background-position: -33rem -33rem;
  }
  .sz32 .wmciv254 {
    background-position: -35.75rem -33rem;
  }
  .sz32 .wmciv255 {
    background-position: -38.5rem -33rem;
  }
  .sz32 .wmciv256 {
    background-position: -41.25rem -33rem;
  }
  .sz32 .wmciv257 {
    background-position: -44rem -33rem;
  }
  .sz32 .wmciv258 {
    background-position: -46.75rem -33rem;
  }
  .sz32 .wmciv259 {
    background-position: -49.5rem -33rem;
  }
  .sz32 .wmciv260 {
    background-position: -52.25rem -33rem;
  }
  .sz32 .wmciv261 {
    background-position: 0 -35.75rem;
  }
  .sz32 .wmciv262 {
    background-position: -2.75rem -35.75rem;
  }
  .sz32 .wmciv263 {
    background-position: -5.5rem -35.75rem;
  }
  .sz32 .wmciv264 {
    background-position: -8.25rem -35.75rem;
  }
  .sz32 .wmciv265 {
    background-position: -11rem -35.75rem;
  }
  .sz32 .wmciv266 {
    background-position: -13.75rem -35.75rem;
  }
  .sz32 .wmciv267 {
    background-position: -16.5rem -35.75rem;
  }
  .sz32 .wmciv268 {
    background-position: -19.25rem -35.75rem;
  }
  .sz32 .wmciv269 {
    background-position: -22rem -35.75rem;
  }
  .sz32 .wmciv270 {
    background-position: -24.75rem -35.75rem;
  }
  .sz32 .wmciv271 {
    background-position: -27.5rem -35.75rem;
  }
  .sz32 .wmciv272 {
    background-position: -30.25rem -35.75rem;
  }
  .sz32 .wmciv273 {
    background-position: -33rem -35.75rem;
  }
  .sz32 .wmciv274 {
    background-position: -35.75rem -35.75rem;
  }
  .sz32 .wmciv275 {
    background-position: -38.5rem -35.75rem;
  }
  .sz32 .wmciv276 {
    background-position: -41.25rem -35.75rem;
  }
  .sz32 .wmciv277 {
    background-position: -44rem -35.75rem;
  }
  .sz32 .wmciv278 {
    background-position: -46.75rem -35.75rem;
  }
  .sz32 .wmciv279 {
    background-position: -49.5rem -35.75rem;
  }
  .sz32 .wmciv280 {
    background-position: -52.25rem -35.75rem;
  }
  .sz32 .wmciv281 {
    background-position: 0 -38.5rem;
  }
  .sz32 .wmciv282 {
    background-position: -2.75rem -38.5rem;
  }
  .sz32 .wmciv283 {
    background-position: -5.5rem -38.5rem;
  }
  .sz32 .wmciv284 {
    background-position: -8.25rem -38.5rem;
  }
  .sz32 .wmciv285 {
    background-position: -11rem -38.5rem;
  }
  .sz32 .wmciv286 {
    background-position: -13.75rem -38.5rem;
  }
  .sz32 .wmciv287 {
    background-position: -16.5rem -38.5rem;
  }
  .sz32 .wmciv288 {
    background-position: -19.25rem -38.5rem;
  }
  .sz32 .wmciv289 {
    background-position: -22rem -38.5rem;
  }
  .sz32 .wmciv290 {
    background-position: -24.75rem -38.5rem;
  }
  .sz32 .wmciv291 {
    background-position: -27.5rem -38.5rem;
  }
  .sz32 .wmciv292 {
    background-position: -30.25rem -38.5rem;
  }
  .sz32 .wmciv293 {
    background-position: -33rem -38.5rem;
  }
  .sz32 .wmciv294 {
    background-position: -35.75rem -38.5rem;
  }
  .sz32 .wmciv295 {
    background-position: -38.5rem -38.5rem;
  }
  .sz32 .wmciv296 {
    background-position: -41.25rem -38.5rem;
  }
  .sz32 .wmciv297 {
    background-position: -44rem -38.5rem;
  }
  .sz32 .wmciv298 {
    background-position: -46.75rem -38.5rem;
  }
  .sz32 .wmciv299 {
    background-position: -49.5rem -38.5rem;
  }
  .sz32 .wmciv300 {
    background-position: -52.25rem -38.5rem;
  }
  .sz32 .wmciv301 {
    background-position: 0 -41.25rem;
  }
  .sz32 .wmciv302 {
    background-position: -2.75rem -41.25rem;
  }
  .sz32 .wmciv303 {
    background-position: -5.5rem -41.25rem;
  }
  .sz32 .wmciv304 {
    background-position: -8.25rem -41.25rem;
  }
  .sz32 .wmciv305 {
    background-position: -11rem -41.25rem;
  }
  .sz32 .wmciv306 {
    background-position: -13.75rem -41.25rem;
  }
  .sz32 .wmciv307 {
    background-position: -16.5rem -41.25rem;
  }
  .sz32 .wmciv308 {
    background-position: -19.25rem -41.25rem;
  }
  .sz32 .wmciv309 {
    background-position: -22rem -41.25rem;
  }
  .sz32 .wmciv310 {
    background-position: -24.75rem -41.25rem;
  }
  .sz32 .wmciv311 {
    background-position: -27.5rem -41.25rem;
  }
  .sz32 .wmciv312 {
    background-position: -30.25rem -41.25rem;
  }
  .sz32 .wmciv313 {
    background-position: -33rem -41.25rem;
  }
  .sz32 .wmciv314 {
    background-position: -35.75rem -41.25rem;
  }
  .sz32 .wmciv315 {
    background-position: -38.5rem -41.25rem;
  }
  .sz32 .wmciv316 {
    background-position: -41.25rem -41.25rem;
  }
  .sz32 .wmciv317 {
    background-position: -44rem -41.25rem;
  }
  .sz32 .wmciv318 {
    background-position: -46.75rem -41.25rem;
  }
  .sz32 .wmciv319 {
    background-position: -49.5rem -41.25rem;
  }
  .sz32 .wmciv320 {
    background-position: -52.25rem -41.25rem;
  }
  .sz32 .wmciv321 {
    background-position: 0 -44rem;
  }
  .sz32 .wmciv322 {
    background-position: -2.75rem -44rem;
  }
  .sz32 .wmciv323 {
    background-position: -5.5rem -44rem;
  }
  .sz32 .wmciv324 {
    background-position: -8.25rem -44rem;
  }
  .sz32 .wmciv325 {
    background-position: -11rem -44rem;
  }
  .sz32 .wmciv326 {
    background-position: -13.75rem -44rem;
  }
  .sz32 .wmciv327 {
    background-position: -16.5rem -44rem;
  }
  .sz32 .wmciv328 {
    background-position: -19.25rem -44rem;
  }
  .sz32 .wmciv329 {
    background-position: -22rem -44rem;
  }
  .sz32 .wmciv330 {
    background-position: -24.75rem -44rem;
  }
  .sz32 .wmciv331 {
    background-position: -27.5rem -44rem;
  }
  .sz32 .wmciv332 {
    background-position: -30.25rem -44rem;
  }
  .sz32 .wmciv333 {
    background-position: -33rem -44rem;
  }
  .sz32 .wmciv334 {
    background-position: -35.75rem -44rem;
  }
  .sz32 .wmciv335 {
    background-position: -38.5rem -44rem;
  }
  .sz32 .wmciv336 {
    background-position: -41.25rem -44rem;
  }
  .sz32 .wmciv337 {
    background-position: -44rem -44rem;
  }
  .sz32 .wmciv338 {
    background-position: -46.75rem -44rem;
  }
  .sz32 .wmciv339 {
    background-position: -49.5rem -44rem;
  }
  .sz32 .wmciv340 {
    background-position: -52.25rem -44rem;
  }
  .sz32 .wmciv341 {
    background-position: 0 -46.75rem;
  }
  .sz32 .wmciv342 {
    background-position: -2.75rem -46.75rem;
  }
  .sz32 .wmciv343 {
    background-position: -5.5rem -46.75rem;
  }
  .sz32 .wmciv344 {
    background-position: -8.25rem -46.75rem;
  }
  .sz32 .wmciv345 {
    background-position: -11rem -46.75rem;
  }
  .sz32 .wmciv346 {
    background-position: -13.75rem -46.75rem;
  }
  .sz32 .wmciv347 {
    background-position: -16.5rem -46.75rem;
  }
  .sz32 .wmciv348 {
    background-position: -19.25rem -46.75rem;
  }
  .sz32 .wmciv349 {
    background-position: -22rem -46.75rem;
  }
  .sz32 .wmciv350 {
    background-position: -24.75rem -46.75rem;
  }
  .sz32 .wmciv351 {
    background-position: -27.5rem -46.75rem;
  }
  .sz32 .wmciv352 {
    background-position: -30.25rem -46.75rem;
  }
  .sz32 .wmciv353 {
    background-position: -33rem -46.75rem;
  }
  .sz32 .wmciv354 {
    background-position: -35.75rem -46.75rem;
  }
  .sz32 .wmciv355 {
    background-position: -38.5rem -46.75rem;
  }
  .sz32 .wmciv356 {
    background-position: -41.25rem -46.75rem;
  }
  .sz32 .wmciv357 {
    background-position: -44rem -46.75rem;
  }
  .sz32 .wmciv358 {
    background-position: -46.75rem -46.75rem;
  }
  .sz32 .wmciv359 {
    background-position: -49.5rem -46.75rem;
  }
  .sz32 .wmciv360 {
    background-position: -52.25rem -46.75rem;
  }
  .sz32 .wmciv361 {
    background-position: 0 -49.5rem;
  }
  .sz32 .wmciv362 {
    background-position: -2.75rem -49.5rem;
  }
  .sz32 .wmciv363 {
    background-position: -5.5rem -49.5rem;
  }
  .sz32 .wmciv364 {
    background-position: -8.25rem -49.5rem;
  }
  .sz32 .wmciv365 {
    background-position: -11rem -49.5rem;
  }
  .sz32 .wmciv366 {
    background-position: -13.75rem -49.5rem;
  }
  .sz32 .wmciv367 {
    background-position: -16.5rem -49.5rem;
  }
  .sz32 .wmciv368 {
    background-position: -19.25rem -49.5rem;
  }
  .sz32 .wmciv369 {
    background-position: -22rem -49.5rem;
  }
  .sz32 .wmciv370 {
    background-position: -24.75rem -49.5rem;
  }
  .sz32 .wmciv371 {
    background-position: -27.5rem -49.5rem;
  }
  .sz32 .wmciv372 {
    background-position: -30.25rem -49.5rem;
  }
  .sz32 .wmciv373 {
    background-position: -33rem -49.5rem;
  }
  .sz32 .wmciv374 {
    background-position: -35.75rem -49.5rem;
  }
  .sz32 .wmciv375 {
    background-position: -38.5rem -49.5rem;
  }
  .sz32 .wmciv376 {
    background-position: -41.25rem -49.5rem;
  }
  .sz32 .wmciv377 {
    background-position: -44rem -49.5rem;
  }
  .sz32 .wmciv378 {
    background-position: -46.75rem -49.5rem;
  }
  .sz32 .wmciv379 {
    background-position: -49.5rem -49.5rem;
  }
  .sz32 .wmciv380 {
    background-position: -52.25rem -49.5rem;
  }
  .sz32 .wmciv381 {
    background-position: 0 -52.25rem;
  }
  .sz32 .wmciv382 {
    background-position: -2.75rem -52.25rem;
  }
  .sz32 .wmciv383 {
    background-position: -5.5rem -52.25rem;
  }
  .sz32 .wmciv384 {
    background-position: -8.25rem -52.25rem;
  }
  .sz32 .wmciv385 {
    background-position: -11rem -52.25rem;
  }
  .sz32 .wmciv386 {
    background-position: -13.75rem -52.25rem;
  }
  .sz32 .wmciv387 {
    background-position: -16.5rem -52.25rem;
  }
  .sz32 .wmciv388 {
    background-position: -19.25rem -52.25rem;
  }
  .sz32 .wmciv389 {
    background-position: -22rem -52.25rem;
  }
  .sz32 .wmciv390 {
    background-position: -24.75rem -52.25rem;
  }
  .sz32 .wmciv391 {
    background-position: -27.5rem -52.25rem;
  }
  .sz32 .wmciv392 {
    background-position: -30.25rem -52.25rem;
  }
  .sz32 .wmciv393 {
    background-position: -33rem -52.25rem;
  }
  .sz32 .wmciv394 {
    background-position: -35.75rem -52.25rem;
  }
  .sz32 .wmciv395 {
    background-position: -38.5rem -52.25rem;
  }
  .sz32 .wmciv396 {
    background-position: -41.25rem -52.25rem;
  }
  .sz32 .wmciv397 {
    background-position: -44rem -52.25rem;
  }
  .sz32 .wmciv398 {
    background-position: -46.75rem -52.25rem;
  }
  .sz32 .wmciv399 {
    background-position: -49.5rem -52.25rem;
  }
  .sz32 .wmciv400 {
    background-position: -52.25rem -52.25rem;
  }
}

/* ===================
    1- 576px 이하
=================== */

@media (max-width: 576px) {
  .wm-civdsb-qa-btn,
  .wm-civdsb-tooltip {
    display: none !important;
    opacity: 0;
  }
  .sheet-backdrop {
    position: fixed;
    inset: 0;
    background: var(--c-bk);
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.25s ease;
  }

  .wm-civdsb-handler {
    height: 1.875rem;
  }
  .wm-civdsb-handler span:not(.grab-handler) {
    width: 3rem;
    height: 0.3125rem;
  }
  /* select custom */
  .wm-civdsb-select-container button {
    margin: 0 0.125rem;
  }
  .wm-civdsb-select-container button:focus,
  .wm-civdsb-select-container button:active {
    background-color: var(--c-gr6);
  }
  .wm-civdsb-select-container button i {
    background-size: 52.5rem 52.5rem !important;
  }
  .wm-civdsb-select-container button i.wmciv110 {
    background-position: -23.625rem -13.125rem !important;
  }
  .wm-civdsb-select-container button i.wmciv109 {
    background-position: -21rem -13.125rem !important;
  }
  .wm-civdsb-select-container select {
    height: 2.625rem;
  }

  /* custom range */
  .wm-civdsb-Iput-range__input:focus ~ .wm-civdsb-Iput-range__thumb-value,
  .wm-civdsb-Iput-range__input:active ~ .wm-civdsb-Iput-range__thumb-value {
    display: block;
  }

  /*================================================================
        datapicker custom - 데이터피커
    ================================================================*/
  .wm-civdsb-wrap .datetimepicker-custom::after {
    width: 1.5rem;
    height: 1.5rem;
  }
  .wm-civdsb-wrap .datetimepicker-custom .datetimepicker {
    padding: 0 0.625rem !important;
    border-radius: 0.3125rem;
  }

  /*================================================================
    content icon+text title
  ================================================================*/

  .wm-civdsb-sub [class^="wm-civdsb-tit"],
  .wm-civdsb-sub [class^="wm-civdsb-tit"] p {
    align-items: center;
  }
  [class^="wm-civdsb-tit"],
  [class^="wm-civdsb-tit"] p {
    display: flex;
    align-items: center; /*2026-09-04*/
    font-weight: 800;
  }
  [class^="wm-civdsb-tit"] {
    gap: 0.25rem;
  }
  [class^="wm-civdsb-tit"] [class^="wm-civdsb-notice-txt"] {
    white-space: wrap;
    font-size: 0.875rem;
  }

  .wm-civdsb-tit1 {
    font-size: 1.25rem;
  }
  .wm-civdsb-tit2 {
    font-size: 1.125rem;
  }
  .wm-civdsb-tit3 {
    font-size: 1rem;
  }

  /* mobile icon */
  .sz16 {
    width: 1.5rem;
    height: 1.5rem;
  } /*--> 24px*/
  .sz16 .wm-civdsb-icon {
    background-size: 30rem 30rem;
  }
  .sz24 {
    width: 2rem;
    height: 2rem;
  } /*--> 32px*/
  .sz24 .wm-civdsb-icon {
    background-size: 40rem 40rem;
  }
  .sz32 {
    width: 2.75rem;
    height: 2.75rem;
  } /*--> 24px*/
  .sz32 .wm-civdsb-icon {
    background-size: 55rem 55rem;
  }

  /* 닫기 */
  .sz16 .wmciv1 {
    background-position: 0 0;
  }
  .sz16 .wmciv128 {
    background-position: -10.5rem -9rem;
  }
  .sz16 .wmciv127 {
    background-position: -9rem -9rem;
  }
  .sz16 .wmciv106 {
    background-position: -7.5rem -7.5rem;
  }
  .sz16 .wmciv115 {
    background-position: -21rem -7.5rem;
  }

  /* 중지 */
  .sz16 .wmciv121 {
    background-position: 0 -9rem;
  } /*--> 24px*/
  .sz24 .wmciv121 {
    background-position: 0 -12em;
  } /*--> 32px*/


  .wm-civdsb-select-custom select,
  body .wm-civdsb-wrap .wm-civdsb-skip-btn,
  body .wm-civdsb-wrap .wm-civdsb-search-btn {
    height: 2.75rem;
  }
  body
  .wm-civdsb-wrap
  .wm-civdsb-gnbmenu-wrap
  .wm-civdsb-slide-arrowL-btn:focus
  .wm-civdsb-icon.wmciv128 {
    background-position: -19.25rem -13.75rem;
  }
  body
  .wm-civdsb-wrap
  .wm-civdsb-gnbmenu-wrap
  .wm-civdsb-slide-arrowR-btn:focus
  .wm-civdsb-icon.wmciv127 {
    background-position: -16.5rem -13.75rem;
  }

  /*================================================================
        icon24px
    ================================================================*/
  .sz24 .wmciv1 {
    background-position: 0 0;
  }
  .sz24 .wmciv2 {
    background-position: -2rem 0;
  }
  .sz24 .wmciv3 {
    background-position: -4rem 0;
  }
  .sz24 .wmciv4 {
    background-position: -6rem 0;
  }
  .sz24 .wmciv5 {
    background-position: -8rem 0;
  }
  .sz24 .wmciv6 {
    background-position: -10rem 0;
  }
  .sz24 .wmciv7 {
    background-position: -12rem 0;
  }
  .sz24 .wmciv8 {
    background-position: -14rem 0;
  }
  .sz24 .wmciv9 {
    background-position: -16rem 0;
  }
  .sz24 .wmciv10 {
    background-position: -18rem 0;
  }
  .sz24 .wmciv11 {
    background-position: -20rem 0;
  }
  .sz24 .wmciv12 {
    background-position: -22rem 0;
  }
  .sz24 .wmciv13 {
    background-position: -24rem 0;
  }
  .sz24 .wmciv14 {
    background-position: -26rem 0;
  }
  .sz24 .wmciv15 {
    background-position: -28rem 0;
  }
  .sz24 .wmciv16 {
    background-position: -30rem 0;
  }
  .sz24 .wmciv17 {
    background-position: -32rem 0;
  }
  .sz24 .wmciv18 {
    background-position: -34rem 0;
  }
  .sz24 .wmciv19 {
    background-position: -36rem 0;
  }
  .sz24 .wmciv20 {
    background-position: -38rem 0;
  }
  .sz24 .wmciv21 {
    background-position: 0 -2rem;
  }
  .sz24 .wmciv22 {
    background-position: -2rem -2rem;
  }
  .sz24 .wmciv23 {
    background-position: -4rem -2rem;
  }
  .sz24 .wmciv24 {
    background-position: -6rem -2rem;
  }
  .sz24 .wmciv25 {
    background-position: -8rem -2rem;
  }
  .sz24 .wmciv26 {
    background-position: -10rem -2rem;
  }
  .sz24 .wmciv27 {
    background-position: -12rem -2rem;
  }
  .sz24 .wmciv28 {
    background-position: -14rem -2rem;
  }
  .sz24 .wmciv29 {
    background-position: -16rem -2rem;
  }
  .sz24 .wmciv30 {
    background-position: -18rem -2rem;
  }
  .sz24 .wmciv31 {
    background-position: -20rem -2rem;
  }
  .sz24 .wmciv32 {
    background-position: -22rem -2rem;
  }
  .sz24 .wmciv33 {
    background-position: -24rem -2rem;
  }
  .sz24 .wmciv34 {
    background-position: -26rem -2rem;
  }
  .sz24 .wmciv35 {
    background-position: -28rem -2rem;
  }
  .sz24 .wmciv36 {
    background-position: -30rem -2rem;
  }
  .sz24 .wmciv37 {
    background-position: -32rem -2rem;
  }
  .sz24 .wmciv38 {
    background-position: -34rem -2rem;
  }
  .sz24 .wmciv39 {
    background-position: -36rem -2rem;
  }
  .sz24 .wmciv40 {
    background-position: -38rem -2rem;
  }
  .sz24 .wmciv41 {
    background-position: 0 -4rem;
  }
  .sz24 .wmciv42 {
    background-position: -2rem -4rem;
  }
  .sz24 .wmciv43 {
    background-position: -4rem -4rem;
  }
  .sz24 .wmciv44 {
    background-position: -6rem -4rem;
  }
  .sz24 .wmciv45 {
    background-position: -8rem -4rem;
  }
  .sz24 .wmciv46 {
    background-position: -10rem -4rem;
  }
  .sz24 .wmciv47 {
    background-position: -12rem -4rem;
  }
  .sz24 .wmciv48 {
    background-position: -14rem -4rem;
  }
  .sz24 .wmciv49 {
    background-position: -16rem -4rem;
  }
  .sz24 .wmciv50 {
    background-position: -18rem -4rem;
  }
  .sz24 .wmciv51 {
    background-position: -20rem -4rem;
  }
  .sz24 .wmciv52 {
    background-position: -22rem -4rem;
  }
  .sz24 .wmciv53 {
    background-position: -24rem -4rem;
  }
  .sz24 .wmciv54 {
    background-position: -26rem -4rem;
  }
  .sz24 .wmciv55 {
    background-position: -28rem -4rem;
  }
  .sz24 .wmciv56 {
    background-position: -30rem -4rem;
  }
  .sz24 .wmciv57 {
    background-position: -32rem -4rem;
  }
  .sz24 .wmciv58 {
    background-position: -34rem -4rem;
  }
  .sz24 .wmciv59 {
    background-position: -36rem -4rem;
  }
  .sz24 .wmciv60 {
    background-position: -38rem -4rem;
  }
  .sz24 .wmciv61 {
    background-position: 0 -6rem;
  }
  .sz24 .wmciv62 {
    background-position: -2rem -6rem;
  }
  .sz24 .wmciv63 {
    background-position: -4rem -6rem;
  }
  .sz24 .wmciv64 {
    background-position: -6rem -6rem;
  }
  .sz24 .wmciv65 {
    background-position: -8rem -6rem;
  }
  .sz24 .wmciv66 {
    background-position: -10rem -6rem;
  }
  .sz24 .wmciv67 {
    background-position: -12rem -6rem;
  }
  .sz24 .wmciv68 {
    background-position: -14rem -6rem;
  }
  .sz24 .wmciv69 {
    background-position: -16rem -6rem;
  }
  .sz24 .wmciv70 {
    background-position: -18rem -6rem;
  }
  .sz24 .wmciv71 {
    background-position: -20rem -6rem;
  }
  .sz24 .wmciv72 {
    background-position: -22rem -6rem;
  }
  .sz24 .wmciv73 {
    background-position: -24rem -6rem;
  }
  .sz24 .wmciv74 {
    background-position: -26rem -6rem;
  }
  .sz24 .wmciv75 {
    background-position: -28rem -6rem;
  }
  .sz24 .wmciv76 {
    background-position: -30rem -6rem;
  }
  .sz24 .wmciv77 {
    background-position: -32rem -6rem;
  }
  .sz24 .wmciv78 {
    background-position: -34rem -6rem;
  }
  .sz24 .wmciv79 {
    background-position: -36rem -6rem;
  }
  .sz24 .wmciv80 {
    background-position: -38rem -6rem;
  }
  .sz24 .wmciv81 {
    background-position: 0 -8rem;
  }
  .sz24 .wmciv82 {
    background-position: -2rem -8rem;
  }
  .sz24 .wmciv83 {
    background-position: -4rem -8rem;
  }
  .sz24 .wmciv84 {
    background-position: -6rem -8rem;
  }
  .sz24 .wmciv85 {
    background-position: -8rem -8rem;
  }
  .sz24 .wmciv86 {
    background-position: -10rem -8rem;
  }
  .sz24 .wmciv87 {
    background-position: -12rem -8rem;
  }
  .sz24 .wmciv88 {
    background-position: -14rem -8rem;
  }
  .sz24 .wmciv89 {
    background-position: -16rem -8rem;
  }
  .sz24 .wmciv90 {
    background-position: -18rem -8rem;
  }
  .sz24 .wmciv91 {
    background-position: -20rem -8rem;
  }
  .sz24 .wmciv92 {
    background-position: -22rem -8rem;
  }
  .sz24 .wmciv93 {
    background-position: -24rem -8rem;
  }
  .sz24 .wmciv94 {
    background-position: -26rem -8rem;
  }
  .sz24 .wmciv95 {
    background-position: -28rem -8rem;
  }
  .sz24 .wmciv96 {
    background-position: -30rem -8rem;
  }
  .sz24 .wmciv97 {
    background-position: -32rem -8rem;
  }
  .sz24 .wmciv98 {
    background-position: -34rem -8rem;
  }
  .sz24 .wmciv99 {
    background-position: -36rem -8rem;
  }
  .sz24 .wmciv100 {
    background-position: -38rem -8rem;
  }
  .sz24 .wmciv101 {
    background-position: 0 -10rem;
  }
  .sz24 .wmciv102 {
    background-position: -2rem -10rem;
  }
  .sz24 .wmciv103 {
    background-position: -4rem -10rem;
  }
  .sz24 .wmciv104 {
    background-position: -6rem -10rem;
  }
  .sz24 .wmciv105 {
    background-position: -8rem -10rem;
  }
  .sz24 .wmciv106 {
    background-position: -10rem -10rem;
  }
  .sz24 .wmciv107 {
    background-position: -12rem -10rem;
  }
  .sz24 .wmciv108 {
    background-position: -14rem -10rem;
  }
  .sz24 .wmciv109 {
    background-position: -16rem -10rem;
  }
  .sz24 .wmciv110 {
    background-position: -18rem -10rem;
  }
  .sz24 .wmciv111 {
    background-position: -20rem -10rem;
  }
  .sz24 .wmciv112 {
    background-position: -22rem -10rem;
  }
  .sz24 .wmciv113 {
    background-position: -24rem -10rem;
  }
  .sz24 .wmciv114 {
    background-position: -26rem -10rem;
  }
  .sz24 .wmciv115 {
    background-position: -28rem -10rem;
  }
  .sz24 .wmciv116 {
    background-position: -30rem -10rem;
  }
  .sz24 .wmciv117 {
    background-position: -32rem -10rem;
  }
  .sz24 .wmciv118 {
    background-position: -34rem -10rem;
  }
  .sz24 .wmciv119 {
    background-position: -36rem -10rem;
  }
  .sz24 .wmciv120 {
    background-position: -38rem -10rem;
  }
  .sz24 .wmciv121 {
    background-position: 0 -12rem;
  }
  .sz24 .wmciv122 {
    background-position: -2rem -12rem;
  }
  .sz24 .wmciv123 {
    background-position: -4rem -12rem;
  }
  .sz24 .wmciv124 {
    background-position: -6rem -12rem;
  }
  .sz24 .wmciv125 {
    background-position: -8rem -12rem;
  }
  .sz24 .wmciv126 {
    background-position: -10rem -12rem;
  }
  .sz24 .wmciv127 {
    background-position: -12rem -12rem;
  }
  .sz24 .wmciv128 {
    background-position: -14rem -12rem;
  }
  .sz24 .wmciv129 {
    background-position: -16rem -12rem;
  }
  .sz24 .wmciv130 {
    background-position: -18rem -12rem;
  }
  .sz24 .wmciv131 {
    background-position: -20rem -12rem;
  }
  .sz24 .wmciv132 {
    background-position: -22rem -12rem;
  }
  .sz24 .wmciv133 {
    background-position: -24rem -12rem;
  }
  .sz24 .wmciv134 {
    background-position: -26rem -12rem;
  }
  .sz24 .wmciv135 {
    background-position: -28rem -12rem;
  }
  .sz24 .wmciv136 {
    background-position: -30rem -12rem;
  }
  .sz24 .wmciv137 {
    background-position: -32rem -12rem;
  }
  .sz24 .wmciv138 {
    background-position: -34rem -12rem;
  }
  .sz24 .wmciv139 {
    background-position: -36rem -12rem;
  }
  .sz24 .wmciv140 {
    background-position: -38rem -12rem;
  }
  .sz24 .wmciv141 {
    background-position: 0 -14rem;
  }
  .sz24 .wmciv142 {
    background-position: -2rem -14rem;
  }
  .sz24 .wmciv143 {
    background-position: -4rem -14rem;
  }
  .sz24 .wmciv144 {
    background-position: -6rem -14rem;
  }
  .sz24 .wmciv145 {
    background-position: -8rem -14rem;
  }
  .sz24 .wmciv146 {
    background-position: -10rem -14rem;
  }
  .sz24 .wmciv147 {
    background-position: -12rem -14rem;
  }
  .sz24 .wmciv148 {
    background-position: -14rem -14rem;
  }
  .sz24 .wmciv149 {
    background-position: -16rem -14rem;
  }
  .sz24 .wmciv150 {
    background-position: -18rem -14rem;
  }
  .sz24 .wmciv151 {
    background-position: -20rem -14rem;
  }
  .sz24 .wmciv152 {
    background-position: -22rem -14rem;
  }
  .sz24 .wmciv153 {
    background-position: -24rem -14rem;
  }
  .sz24 .wmciv154 {
    background-position: -26rem -14rem;
  }
  .sz24 .wmciv155 {
    background-position: -28rem -14rem;
  }
  .sz24 .wmciv156 {
    background-position: -30rem -14rem;
  }
  .sz24 .wmciv157 {
    background-position: -32rem -14rem;
  }
  .sz24 .wmciv158 {
    background-position: -34rem -14rem;
  }
  .sz24 .wmciv159 {
    background-position: -36rem -14rem;
  }
  .sz24 .wmciv160 {
    background-position: -38rem -14rem;
  }
  .sz24 .wmciv161 {
    background-position: 0 -16rem;
  }
  .sz24 .wmciv162 {
    background-position: -2rem -16rem;
  }
  .sz24 .wmciv163 {
    background-position: -4rem -16rem;
  }
  .sz24 .wmciv164 {
    background-position: -6rem -16rem;
  }
  .sz24 .wmciv165 {
    background-position: -8rem -16rem;
  }
  .sz24 .wmciv166 {
    background-position: -10rem -16rem;
  }
  .sz24 .wmciv167 {
    background-position: -12rem -16rem;
  }
  .sz24 .wmciv168 {
    background-position: -14rem -16rem;
  }
  .sz24 .wmciv169 {
    background-position: -16rem -16rem;
  }
  .sz24 .wmciv170 {
    background-position: -18rem -16rem;
  }
  .sz24 .wmciv171 {
    background-position: -20rem -16rem;
  }
  .sz24 .wmciv172 {
    background-position: -22rem -16rem;
  }
  .sz24 .wmciv173 {
    background-position: -24rem -16rem;
  }
  .sz24 .wmciv174 {
    background-position: -26rem -16rem;
  }
  .sz24 .wmciv175 {
    background-position: -28rem -16rem;
  }
  .sz24 .wmciv176 {
    background-position: -30rem -16rem;
  }
  .sz24 .wmciv177 {
    background-position: -32rem -16rem;
  }
  .sz24 .wmciv178 {
    background-position: -34rem -16rem;
  }
  .sz24 .wmciv179 {
    background-position: -36rem -16rem;
  }
  .sz24 .wmciv180 {
    background-position: -38rem -16rem;
  }
  .sz24 .wmciv181 {
    background-position: 0 -18rem;
  }
  .sz24 .wmciv182 {
    background-position: -2rem -18rem;
  }
  .sz24 .wmciv183 {
    background-position: -4rem -18rem;
  }
  .sz24 .wmciv184 {
    background-position: -6rem -18rem;
  }
  .sz24 .wmciv185 {
    background-position: -8rem -18rem;
  }
  .sz24 .wmciv186 {
    background-position: -10rem -18rem;
  }
  .sz24 .wmciv187 {
    background-position: -12rem -18rem;
  }
  .sz24 .wmciv188 {
    background-position: -14rem -18rem;
  }
  .sz24 .wmciv189 {
    background-position: -16rem -18rem;
  }
  .sz24 .wmciv190 {
    background-position: -18rem -18rem;
  }
  .sz24 .wmciv191 {
    background-position: -20rem -18rem;
  }
  .sz24 .wmciv192 {
    background-position: -22rem -18rem;
  }
  .sz24 .wmciv193 {
    background-position: -24rem -18rem;
  }
  .sz24 .wmciv194 {
    background-position: -26rem -18rem;
  }
  .sz24 .wmciv195 {
    background-position: -28rem -18rem;
  }
  .sz24 .wmciv196 {
    background-position: -30rem -18rem;
  }
  .sz24 .wmciv197 {
    background-position: -32rem -18rem;
  }
  .sz24 .wmciv198 {
    background-position: -34rem -18rem;
  }
  .sz24 .wmciv199 {
    background-position: -36rem -18rem;
  }
  .sz24 .wmciv200 {
    background-position: -38rem -18rem;
  }
  .sz24 .wmciv201 {
    background-position: 0 -20rem;
  }
  .sz24 .wmciv202 {
    background-position: -2rem -20rem;
  }
  .sz24 .wmciv203 {
    background-position: -4rem -20rem;
  }
  .sz24 .wmciv204 {
    background-position: -6rem -20rem;
  }
  .sz24 .wmciv205 {
    background-position: -8rem -20rem;
  }
  .sz24 .wmciv206 {
    background-position: -10rem -20rem;
  }
  .sz24 .wmciv207 {
    background-position: -12rem -20rem;
  }
  .sz24 .wmciv208 {
    background-position: -14rem -20rem;
  }
  .sz24 .wmciv209 {
    background-position: -16rem -20rem;
  }
  .sz24 .wmciv210 {
    background-position: -18rem -20rem;
  }
  .sz24 .wmciv211 {
    background-position: -20rem -20rem;
  }
  .sz24 .wmciv212 {
    background-position: -22rem -20rem;
  }
  .sz24 .wmciv213 {
    background-position: -24rem -20rem;
  }
  .sz24 .wmciv214 {
    background-position: -26rem -20rem;
  }
  .sz24 .wmciv215 {
    background-position: -28rem -20rem;
  }
  .sz24 .wmciv216 {
    background-position: -30rem -20rem;
  }
  .sz24 .wmciv217 {
    background-position: -32rem -20rem;
  }
  .sz24 .wmciv218 {
    background-position: -34rem -20rem;
  }
  .sz24 .wmciv219 {
    background-position: -36rem -20rem;
  }
  .sz24 .wmciv220 {
    background-position: -38rem -20rem;
  }
  .sz24 .wmciv221 {
    background-position: 0 -22rem;
  }
  .sz24 .wmciv222 {
    background-position: -2rem -22rem;
  }
  .sz24 .wmciv223 {
    background-position: -4rem -22rem;
  }
  .sz24 .wmciv224 {
    background-position: -6rem -22rem;
  }
  .sz24 .wmciv225 {
    background-position: -8rem -22rem;
  }
  .sz24 .wmciv226 {
    background-position: -10rem -22rem;
  }
  .sz24 .wmciv227 {
    background-position: -12rem -22rem;
  }
  .sz24 .wmciv228 {
    background-position: -14rem -22rem;
  }
  .sz24 .wmciv229 {
    background-position: -16rem -22rem;
  }
  .sz24 .wmciv230 {
    background-position: -18rem -22rem;
  }
  .sz24 .wmciv231 {
    background-position: -20rem -22rem;
  }
  .sz24 .wmciv232 {
    background-position: -22rem -22rem;
  }
  .sz24 .wmciv233 {
    background-position: -24rem -22rem;
  }
  .sz24 .wmciv234 {
    background-position: -26rem -22rem;
  }
  .sz24 .wmciv235 {
    background-position: -28rem -22rem;
  }
  .sz24 .wmciv236 {
    background-position: -30rem -22rem;
  }
  .sz24 .wmciv237 {
    background-position: -32rem -22rem;
  }
  .sz24 .wmciv238 {
    background-position: -34rem -22rem;
  }
  .sz24 .wmciv239 {
    background-position: -36rem -22rem;
  }
  .sz24 .wmciv240 {
    background-position: -38rem -22rem;
  }
  .sz24 .wmciv241 {
    background-position: 0 -24rem;
  }
  .sz24 .wmciv242 {
    background-position: -2rem -24rem;
  }
  .sz24 .wmciv243 {
    background-position: -4rem -24rem;
  }
  .sz24 .wmciv244 {
    background-position: -6rem -24rem;
  }
  .sz24 .wmciv245 {
    background-position: -8rem -24rem;
  }
  .sz24 .wmciv246 {
    background-position: -10rem -24rem;
  }
  .sz24 .wmciv247 {
    background-position: -12rem -24rem;
  }
  .sz24 .wmciv248 {
    background-position: -14rem -24rem;
  }
  .sz24 .wmciv249 {
    background-position: -16rem -24rem;
  }
  .sz24 .wmciv250 {
    background-position: -18rem -24rem;
  }
  .sz24 .wmciv251 {
    background-position: -20rem -24rem;
  }
  .sz24 .wmciv252 {
    background-position: -22rem -24rem;
  }
  .sz24 .wmciv253 {
    background-position: -24rem -24rem;
  }
  .sz24 .wmciv254 {
    background-position: -26rem -24rem;
  }
  .sz24 .wmciv255 {
    background-position: -28rem -24rem;
  }
  .sz24 .wmciv256 {
    background-position: -30rem -24rem;
  }
  .sz24 .wmciv257 {
    background-position: -32rem -24rem;
  }
  .sz24 .wmciv258 {
    background-position: -34rem -24rem;
  }
  .sz24 .wmciv259 {
    background-position: -36rem -24rem;
  }
  .sz24 .wmciv260 {
    background-position: -38rem -24rem;
  }
  .sz24 .wmciv261 {
    background-position: 0 -26rem;
  }
  .sz24 .wmciv262 {
    background-position: -2rem -26rem;
  }
  .sz24 .wmciv263 {
    background-position: -4rem -26rem;
  }
  .sz24 .wmciv264 {
    background-position: -6rem -26rem;
  }
  .sz24 .wmciv265 {
    background-position: -8rem -26rem;
  }
  .sz24 .wmciv266 {
    background-position: -10rem -26rem;
  }
  .sz24 .wmciv267 {
    background-position: -12rem -26rem;
  }
  .sz24 .wmciv268 {
    background-position: -14rem -26rem;
  }
  .sz24 .wmciv269 {
    background-position: -16rem -26rem;
  }
  .sz24 .wmciv270 {
    background-position: -18rem -26rem;
  }
  .sz24 .wmciv271 {
    background-position: -20rem -26rem;
  }
  .sz24 .wmciv272 {
    background-position: -22rem -26rem;
  }
  .sz24 .wmciv273 {
    background-position: -24rem -26rem;
  }
  .sz24 .wmciv274 {
    background-position: -26rem -26rem;
  }
  .sz24 .wmciv275 {
    background-position: -28rem -26rem;
  }
  .sz24 .wmciv276 {
    background-position: -30rem -26rem;
  }
  .sz24 .wmciv277 {
    background-position: -32rem -26rem;
  }
  .sz24 .wmciv278 {
    background-position: -34rem -26rem;
  }
  .sz24 .wmciv279 {
    background-position: -36rem -26rem;
  }
  .sz24 .wmciv280 {
    background-position: -38rem -26rem;
  }
  .sz24 .wmciv281 {
    background-position: 0 -28rem;
  }
  .sz24 .wmciv282 {
    background-position: -2rem -28rem;
  }
  .sz24 .wmciv283 {
    background-position: -4rem -28rem;
  }
  .sz24 .wmciv284 {
    background-position: -6rem -28rem;
  }
  .sz24 .wmciv285 {
    background-position: -8rem -28rem;
  }
  .sz24 .wmciv286 {
    background-position: -10rem -28rem;
  }
  .sz24 .wmciv287 {
    background-position: -12rem -28rem;
  }
  .sz24 .wmciv288 {
    background-position: -14rem -28rem;
  }
  .sz24 .wmciv289 {
    background-position: -16rem -28rem;
  }
  .sz24 .wmciv290 {
    background-position: -18rem -28rem;
  }
  .sz24 .wmciv291 {
    background-position: -20rem -28rem;
  }
  .sz24 .wmciv292 {
    background-position: -22rem -28rem;
  }
  .sz24 .wmciv293 {
    background-position: -24rem -28rem;
  }
  .sz24 .wmciv294 {
    background-position: -26rem -28rem;
  }
  .sz24 .wmciv295 {
    background-position: -28rem -28rem;
  }
  .sz24 .wmciv296 {
    background-position: -30rem -28rem;
  }
  .sz24 .wmciv297 {
    background-position: -32rem -28rem;
  }
  .sz24 .wmciv298 {
    background-position: -34rem -28rem;
  }
  .sz24 .wmciv299 {
    background-position: -36rem -28rem;
  }
  .sz24 .wmciv300 {
    background-position: -38rem -28rem;
  }
  .sz24 .wmciv301 {
    background-position: 0 -30rem;
  }
  .sz24 .wmciv302 {
    background-position: -2rem -30rem;
  }
  .sz24 .wmciv303 {
    background-position: -4rem -30rem;
  }
  .sz24 .wmciv304 {
    background-position: -6rem -30rem;
  }
  .sz24 .wmciv305 {
    background-position: -8rem -30rem;
  }
  .sz24 .wmciv306 {
    background-position: -10rem -30rem;
  }
  .sz24 .wmciv307 {
    background-position: -12rem -30rem;
  }
  .sz24 .wmciv308 {
    background-position: -14rem -30rem;
  }
  .sz24 .wmciv309 {
    background-position: -16rem -30rem;
  }
  .sz24 .wmciv310 {
    background-position: -18rem -30rem;
  }
  .sz24 .wmciv311 {
    background-position: -20rem -30rem;
  }
  .sz24 .wmciv312 {
    background-position: -22rem -30rem;
  }
  .sz24 .wmciv313 {
    background-position: -24rem -30rem;
  }
  .sz24 .wmciv314 {
    background-position: -26rem -30rem;
  }
  .sz24 .wmciv315 {
    background-position: -28rem -30rem;
  }
  .sz24 .wmciv316 {
    background-position: -30rem -30rem;
  }
  .sz24 .wmciv317 {
    background-position: -32rem -30rem;
  }
  .sz24 .wmciv318 {
    background-position: -34rem -30rem;
  }
  .sz24 .wmciv319 {
    background-position: -36rem -30rem;
  }
  .sz24 .wmciv320 {
    background-position: -38rem -30rem;
  }
  .sz24 .wmciv321 {
    background-position: 0 -32rem;
  }
  .sz24 .wmciv322 {
    background-position: -2rem -32rem;
  }
  .sz24 .wmciv323 {
    background-position: -4rem -32rem;
  }
  .sz24 .wmciv324 {
    background-position: -6rem -32rem;
  }
  .sz24 .wmciv325 {
    background-position: -8rem -32rem;
  }
  .sz24 .wmciv326 {
    background-position: -10rem -32rem;
  }
  .sz24 .wmciv327 {
    background-position: -12rem -32rem;
  }
  .sz24 .wmciv328 {
    background-position: -14rem -32rem;
  }
  .sz24 .wmciv329 {
    background-position: -16rem -32rem;
  }
  .sz24 .wmciv330 {
    background-position: -18rem -32rem;
  }
  .sz24 .wmciv331 {
    background-position: -20rem -32rem;
  }
  .sz24 .wmciv332 {
    background-position: -22rem -32rem;
  }
  .sz24 .wmciv333 {
    background-position: -24rem -32rem;
  }
  .sz24 .wmciv334 {
    background-position: -26rem -32rem;
  }
  .sz24 .wmciv335 {
    background-position: -28rem -32rem;
  }
  .sz24 .wmciv336 {
    background-position: -30rem -32rem;
  }
  .sz24 .wmciv337 {
    background-position: -32rem -32rem;
  }
  .sz24 .wmciv338 {
    background-position: -34rem -32rem;
  }
  .sz24 .wmciv339 {
    background-position: -36rem -32rem;
  }
  .sz24 .wmciv340 {
    background-position: -38rem -32rem;
  }
  .sz24 .wmciv341 {
    background-position: 0 -34rem;
  }
  .sz24 .wmciv342 {
    background-position: -2rem -34rem;
  }
  .sz24 .wmciv343 {
    background-position: -4rem -34rem;
  }
  .sz24 .wmciv344 {
    background-position: -6rem -34rem;
  }
  .sz24 .wmciv345 {
    background-position: -8rem -34rem;
  }
  .sz24 .wmciv346 {
    background-position: -10rem -34rem;
  }
  .sz24 .wmciv347 {
    background-position: -12rem -34rem;
  }
  .sz24 .wmciv348 {
    background-position: -14rem -34rem;
  }
  .sz24 .wmciv349 {
    background-position: -16rem -34rem;
  }
  .sz24 .wmciv350 {
    background-position: -18rem -34rem;
  }
  .sz24 .wmciv351 {
    background-position: -20rem -34rem;
  }
  .sz24 .wmciv352 {
    background-position: -22rem -34rem;
  }
  .sz24 .wmciv353 {
    background-position: -24rem -34rem;
  }
  .sz24 .wmciv354 {
    background-position: -26rem -34rem;
  }
  .sz24 .wmciv355 {
    background-position: -28rem -34rem;
  }
  .sz24 .wmciv356 {
    background-position: -30rem -34rem;
  }
  .sz24 .wmciv357 {
    background-position: -32rem -34rem;
  }
  .sz24 .wmciv358 {
    background-position: -34rem -34rem;
  }
  .sz24 .wmciv359 {
    background-position: -36rem -34rem;
  }
  .sz24 .wmciv360 {
    background-position: -38rem -34rem;
  }
  .sz24 .wmciv361 {
    background-position: 0 -36rem;
  }
  .sz24 .wmciv362 {
    background-position: -2rem -36rem;
  }
  .sz24 .wmciv363 {
    background-position: -4rem -36rem;
  }
  .sz24 .wmciv364 {
    background-position: -6rem -36rem;
  }
  .sz24 .wmciv365 {
    background-position: -8rem -36rem;
  }
  .sz24 .wmciv366 {
    background-position: -10rem -36rem;
  }
  .sz24 .wmciv367 {
    background-position: -12rem -36rem;
  }
  .sz24 .wmciv368 {
    background-position: -14rem -36rem;
  }
  .sz24 .wmciv369 {
    background-position: -16rem -36rem;
  }
  .sz24 .wmciv370 {
    background-position: -18rem -36rem;
  }
  .sz24 .wmciv371 {
    background-position: -20rem -36rem;
  }
  .sz24 .wmciv372 {
    background-position: -22rem -36rem;
  }
  .sz24 .wmciv373 {
    background-position: -24rem -36rem;
  }
  .sz24 .wmciv374 {
    background-position: -26rem -36rem;
  }
  .sz24 .wmciv375 {
    background-position: -28rem -36rem;
  }
  .sz24 .wmciv376 {
    background-position: -30rem -36rem;
  }
  .sz24 .wmciv377 {
    background-position: -32rem -36rem;
  }
  .sz24 .wmciv378 {
    background-position: -34rem -36rem;
  }
  .sz24 .wmciv379 {
    background-position: -36rem -36rem;
  }
  .sz24 .wmciv380 {
    background-position: -38rem -36rem;
  }
  .sz24 .wmciv381 {
    background-position: 0 -38rem;
  }
  .sz24 .wmciv382 {
    background-position: -2rem -38rem;
  }
  .sz24 .wmciv383 {
    background-position: -4rem -38rem;
  }
  .sz24 .wmciv384 {
    background-position: -6rem -38rem;
  }
  .sz24 .wmciv385 {
    background-position: -8rem -38rem;
  }
  .sz24 .wmciv386 {
    background-position: -10rem -38rem;
  }
  .sz24 .wmciv387 {
    background-position: -12rem -38rem;
  }
  .sz24 .wmciv388 {
    background-position: -14rem -38rem;
  }
  .sz24 .wmciv389 {
    background-position: -16rem -38rem;
  }
  .sz24 .wmciv390 {
    background-position: -18rem -38rem;
  }
  .sz24 .wmciv391 {
    background-position: -20rem -38rem;
  }
  .sz24 .wmciv392 {
    background-position: -22rem -38rem;
  }
  .sz24 .wmciv393 {
    background-position: -24rem -38rem;
  }
  .sz24 .wmciv394 {
    background-position: -26rem -38rem;
  }
  .sz24 .wmciv395 {
    background-position: -28rem -38rem;
  }
  .sz24 .wmciv396 {
    background-position: -30rem -38rem;
  }
  .sz24 .wmciv397 {
    background-position: -32rem -38rem;
  }
  .sz24 .wmciv398 {
    background-position: -34rem -38rem;
  }
  .sz24 .wmciv399 {
    background-position: -36rem -38rem;
  }
  .sz24 .wmciv400 {
    background-position: -38rem -38rem;
  }

  /*================================================================
        icon32px --> 44px
    ================================================================*/
  .sz32 .wmciv1 {
    background-position: 0 0;
  }
  .sz32 .wmciv2 {
    background-position: -2.75rem 0;
  }
  .sz32 .wmciv3 {
    background-position: -5.5rem 0;
  }
  .sz32 .wmciv4 {
    background-position: -8.25rem 0;
  }
  .sz32 .wmciv5 {
    background-position: -11rem 0;
  }
  .sz32 .wmciv6 {
    background-position: -13.75rem 0;
  }
  .sz32 .wmciv7 {
    background-position: -16.5rem 0;
  }
  .sz32 .wmciv8 {
    background-position: -19.25rem 0;
  }
  .sz32 .wmciv9 {
    background-position: -22rem 0;
  }
  .sz32 .wmciv10 {
    background-position: -24.75rem 0;
  }
  .sz32 .wmciv11 {
    background-position: -27.5rem 0;
  }
  .sz32 .wmciv12 {
    background-position: -30.25rem 0;
  }
  .sz32 .wmciv13 {
    background-position: -33rem 0;
  }
  .sz32 .wmciv14 {
    background-position: -35.75rem 0;
  }
  .sz32 .wmciv15 {
    background-position: -38.5rem 0;
  }
  .sz32 .wmciv16 {
    background-position: -41.25rem 0;
  }
  .sz32 .wmciv17 {
    background-position: -44rem 0;
  }
  .sz32 .wmciv18 {
    background-position: -46.75rem 0;
  }
  .sz32 .wmciv19 {
    background-position: -49.5rem 0;
  }
  .sz32 .wmciv20 {
    background-position: -52.25rem 0;
  }
  .sz32 .wmciv21 {
    background-position: 0 -2.75rem;
  }
  .sz32 .wmciv22 {
    background-position: -2.75rem -2.75rem;
  }
  .sz32 .wmciv23 {
    background-position: -5.5rem -2.75rem;
  }
  .sz32 .wmciv24 {
    background-position: -8.25rem -2.75rem;
  }
  .sz32 .wmciv25 {
    background-position: -11rem -2.75rem;
  }
  .sz32 .wmciv26 {
    background-position: -13.75rem -2.75rem;
  }
  .sz32 .wmciv27 {
    background-position: -16.5rem -2.75rem;
  }
  .sz32 .wmciv28 {
    background-position: -19.25rem -2.75rem;
  }
  .sz32 .wmciv29 {
    background-position: -22rem -2.75rem;
  }
  .sz32 .wmciv30 {
    background-position: -24.75rem -2.75rem;
  }
  .sz32 .wmciv31 {
    background-position: -27.5rem -2.75rem;
  }
  .sz32 .wmciv32 {
    background-position: -30.25rem -2.75rem;
  }
  .sz32 .wmciv33 {
    background-position: -33rem -2.75rem;
  }
  .sz32 .wmciv34 {
    background-position: -35.75rem -2.75rem;
  }
  .sz32 .wmciv35 {
    background-position: -38.5rem -2.75rem;
  }
  .sz32 .wmciv36 {
    background-position: -41.25rem -2.75rem;
  }
  .sz32 .wmciv37 {
    background-position: -44rem -2.75rem;
  }
  .sz32 .wmciv38 {
    background-position: -46.75rem -2.75rem;
  }
  .sz32 .wmciv39 {
    background-position: -49.5rem -2.75rem;
  }
  .sz32 .wmciv40 {
    background-position: -52.25rem -2.75rem;
  }
  .sz32 .wmciv41 {
    background-position: 0 -5.5rem;
  }
  .sz32 .wmciv42 {
    background-position: -2.75rem -5.5rem;
  }
  .sz32 .wmciv43 {
    background-position: -5.5rem -5.5rem;
  }
  .sz32 .wmciv44 {
    background-position: -8.25rem -5.5rem;
  }
  .sz32 .wmciv45 {
    background-position: -11rem -5.5rem;
  }
  .sz32 .wmciv46 {
    background-position: -13.75rem -5.5rem;
  }
  .sz32 .wmciv47 {
    background-position: -16.5rem -5.5rem;
  }
  .sz32 .wmciv48 {
    background-position: -19.25rem -5.5rem;
  }
  .sz32 .wmciv49 {
    background-position: -22rem -5.5rem;
  }
  .sz32 .wmciv50 {
    background-position: -24.75rem -5.5rem;
  }
  .sz32 .wmciv51 {
    background-position: -27.5rem -5.5rem;
  }
  .sz32 .wmciv52 {
    background-position: -30.25rem -5.5rem;
  }
  .sz32 .wmciv53 {
    background-position: -33rem -5.5rem;
  }
  .sz32 .wmciv54 {
    background-position: -35.75rem -5.5rem;
  }
  .sz32 .wmciv55 {
    background-position: -38.5rem -5.5rem;
  }
  .sz32 .wmciv56 {
    background-position: -41.25rem -5.5rem;
  }
  .sz32 .wmciv57 {
    background-position: -44rem -5.5rem;
  }
  .sz32 .wmciv58 {
    background-position: -46.75rem -5.5rem;
  }
  .sz32 .wmciv59 {
    background-position: -49.5rem -5.5rem;
  }
  .sz32 .wmciv60 {
    background-position: -52.25rem -5.5rem;
  }
  .sz32 .wmciv61 {
    background-position: 0 -8.25rem;
  }
  .sz32 .wmciv62 {
    background-position: -2.75rem -8.25rem;
  }
  .sz32 .wmciv63 {
    background-position: -5.5rem -8.25rem;
  }
  .sz32 .wmciv64 {
    background-position: -8.25rem -8.25rem;
  }
  .sz32 .wmciv65 {
    background-position: -11rem -8.25rem;
  }
  .sz32 .wmciv66 {
    background-position: -13.75rem -8.25rem;
  }
  .sz32 .wmciv67 {
    background-position: -16.5rem -8.25rem;
  }
  .sz32 .wmciv68 {
    background-position: -19.25rem -8.25rem;
  }
  .sz32 .wmciv69 {
    background-position: -22rem -8.25rem;
  }
  .sz32 .wmciv70 {
    background-position: -24.75rem -8.25rem;
  }
  .sz32 .wmciv71 {
    background-position: -27.5rem -8.25rem;
  }
  .sz32 .wmciv72 {
    background-position: -30.25rem -8.25rem;
  }
  .sz32 .wmciv73 {
    background-position: -33rem -8.25rem;
  }
  .sz32 .wmciv74 {
    background-position: -35.75rem -8.25rem;
  }
  .sz32 .wmciv75 {
    background-position: -38.5rem -8.25rem;
  }
  .sz32 .wmciv76 {
    background-position: -41.25rem -8.25rem;
  }
  .sz32 .wmciv77 {
    background-position: -44rem -8.25rem;
  }
  .sz32 .wmciv78 {
    background-position: -46.75rem -8.25rem;
  }
  .sz32 .wmciv79 {
    background-position: -49.5rem -8.25rem;
  }
  .sz32 .wmciv80 {
    background-position: -52.25rem -8.25rem;
  }
  .sz32 .wmciv81 {
    background-position: 0 -11rem;
  }
  .sz32 .wmciv82 {
    background-position: -2.75rem -11rem;
  }
  .sz32 .wmciv83 {
    background-position: -5.5rem -11rem;
  }
  .sz32 .wmciv84 {
    background-position: -8.25rem -11rem;
  }
  .sz32 .wmciv85 {
    background-position: -11rem -11rem;
  }
  .sz32 .wmciv86 {
    background-position: -13.75rem -11rem;
  }
  .sz32 .wmciv87 {
    background-position: -16.5rem -11rem;
  }
  .sz32 .wmciv88 {
    background-position: -19.25rem -11rem;
  }
  .sz32 .wmciv89 {
    background-position: -22rem -11rem;
  }
  .sz32 .wmciv90 {
    background-position: -24.75rem -11rem;
  }
  .sz32 .wmciv91 {
    background-position: -27.5rem -11rem;
  }
  .sz32 .wmciv92 {
    background-position: -30.25rem -11rem;
  }
  .sz32 .wmciv93 {
    background-position: -33rem -11rem;
  }
  .sz32 .wmciv94 {
    background-position: -35.75rem -11rem;
  }
  .sz32 .wmciv95 {
    background-position: -38.5rem -11rem;
  }
  .sz32 .wmciv96 {
    background-position: -41.25rem -11rem;
  }
  .sz32 .wmciv97 {
    background-position: -44rem -11rem;
  }
  .sz32 .wmciv98 {
    background-position: -46.75rem -11rem;
  }
  .sz32 .wmciv99 {
    background-position: -49.5rem -11rem;
  }
  .sz32 .wmciv100 {
    background-position: -52.25rem -11rem;
  }
  .sz32 .wmciv101 {
    background-position: 0 -13.75rem;
  }
  .sz32 .wmciv102 {
    background-position: -2.75rem -13.75rem;
  }
  .sz32 .wmciv103 {
    background-position: -5.5rem -13.75rem;
  }
  .sz32 .wmciv104 {
    background-position: -8.25rem -13.75rem;
  }
  .sz32 .wmciv105 {
    background-position: -11rem -13.75rem;
  }
  .sz32 .wmciv106 {
    background-position: -13.75rem -13.75rem;
  }
  .sz32 .wmciv107 {
    background-position: -16.5rem -13.75rem;
  }
  .sz32 .wmciv108 {
    background-position: -19.25rem -13.75rem;
  }
  .sz32 .wmciv109 {
    background-position: -22rem -13.75rem;
  }
  .sz32 .wmciv110 {
    background-position: -24.75rem -13.75rem;
  }
  .sz32 .wmciv111 {
    background-position: -27.5rem -13.75rem;
  }
  .sz32 .wmciv112 {
    background-position: -30.25rem -13.75rem;
  }
  .sz32 .wmciv113 {
    background-position: -33rem -13.75rem;
  }
  .sz32 .wmciv114 {
    background-position: -35.75rem -13.75rem;
  }
  .sz32 .wmciv115 {
    background-position: -38.5rem -13.75rem;
  }
  .sz32 .wmciv116 {
    background-position: -41.25rem -13.75rem;
  }
  .sz32 .wmciv117 {
    background-position: -44rem -13.75rem;
  }
  .sz32 .wmciv118 {
    background-position: -46.75rem -13.75rem;
  }
  .sz32 .wmciv119 {
    background-position: -49.5rem -13.75rem;
  }
  .sz32 .wmciv120 {
    background-position: -52.25rem -13.75rem;
  }
  .sz32 .wmciv121 {
    background-position: 0 -16.5rem;
  }
  .sz32 .wmciv122 {
    background-position: -2.75rem -16.5rem;
  }
  .sz32 .wmciv123 {
    background-position: -5.5rem -16.5rem;
  }
  .sz32 .wmciv124 {
    background-position: -8.25rem -16.5rem;
  }
  .sz32 .wmciv125 {
    background-position: -11rem -16.5rem;
  }
  .sz32 .wmciv126 {
    background-position: -13.75rem -16.5rem;
  }
  .sz32 .wmciv127 {
    background-position: -16.5rem -16.5rem;
  }
  .sz32 .wmciv128 {
    background-position: -19.25rem -16.5rem;
  }
  .sz32 .wmciv129 {
    background-position: -22rem -16.5rem;
  }
  .sz32 .wmciv130 {
    background-position: -24.75rem -16.5rem;
  }
  .sz32 .wmciv131 {
    background-position: -27.5rem -16.5rem;
  }
  .sz32 .wmciv132 {
    background-position: -30.25rem -16.5rem;
  }
  .sz32 .wmciv133 {
    background-position: -33rem -16.5rem;
  }
  .sz32 .wmciv134 {
    background-position: -35.75rem -16.5rem;
  }
  .sz32 .wmciv135 {
    background-position: -38.5rem -16.5rem;
  }
  .sz32 .wmciv136 {
    background-position: -41.25rem -16.5rem;
  }
  .sz32 .wmciv137 {
    background-position: -44rem -16.5rem;
  }
  .sz32 .wmciv138 {
    background-position: -46.75rem -16.5rem;
  }
  .sz32 .wmciv139 {
    background-position: -49.5rem -16.5rem;
  }
  .sz32 .wmciv140 {
    background-position: -52.25rem -16.5rem;
  }
  .sz32 .wmciv141 {
    background-position: 0 -19.25rem;
  }
  .sz32 .wmciv142 {
    background-position: -2.75rem -19.25rem;
  }
  .sz32 .wmciv143 {
    background-position: -5.5rem -19.25rem;
  }
  .sz32 .wmciv144 {
    background-position: -8.25rem -19.25rem;
  }
  .sz32 .wmciv145 {
    background-position: -11rem -19.25rem;
  }
  .sz32 .wmciv146 {
    background-position: -13.75rem -19.25rem;
  }
  .sz32 .wmciv147 {
    background-position: -16.5rem -19.25rem;
  }
  .sz32 .wmciv148 {
    background-position: -19.25rem -19.25rem;
  }
  .sz32 .wmciv149 {
    background-position: -22rem -19.25rem;
  }
  .sz32 .wmciv150 {
    background-position: -24.75rem -19.25rem;
  }
  .sz32 .wmciv151 {
    background-position: -27.5rem -19.25rem;
  }
  .sz32 .wmciv152 {
    background-position: -30.25rem -19.25rem;
  }
  .sz32 .wmciv153 {
    background-position: -33rem -19.25rem;
  }
  .sz32 .wmciv154 {
    background-position: -35.75rem -19.25rem;
  }
  .sz32 .wmciv155 {
    background-position: -38.5rem -19.25rem;
  }
  .sz32 .wmciv156 {
    background-position: -41.25rem -19.25rem;
  }
  .sz32 .wmciv157 {
    background-position: -44rem -19.25rem;
  }
  .sz32 .wmciv158 {
    background-position: -46.75rem -19.25rem;
  }
  .sz32 .wmciv159 {
    background-position: -49.5rem -19.25rem;
  }
  .sz32 .wmciv160 {
    background-position: -52.25rem -19.25rem;
  }
  .sz32 .wmciv161 {
    background-position: 0 -22rem;
  }
  .sz32 .wmciv162 {
    background-position: -2.75rem -22rem;
  }
  .sz32 .wmciv163 {
    background-position: -5.5rem -22rem;
  }
  .sz32 .wmciv164 {
    background-position: -8.25rem -22rem;
  }
  .sz32 .wmciv165 {
    background-position: -11rem -22rem;
  }
  .sz32 .wmciv166 {
    background-position: -13.75rem -22rem;
  }
  .sz32 .wmciv167 {
    background-position: -16.5rem -22rem;
  }
  .sz32 .wmciv168 {
    background-position: -19.25rem -22rem;
  }
  .sz32 .wmciv169 {
    background-position: -22rem -22rem;
  }
  .sz32 .wmciv170 {
    background-position: -24.75rem -22rem;
  }
  .sz32 .wmciv171 {
    background-position: -27.5rem -22rem;
  }
  .sz32 .wmciv172 {
    background-position: -30.25rem -22rem;
  }
  .sz32 .wmciv173 {
    background-position: -33rem -22rem;
  }
  .sz32 .wmciv174 {
    background-position: -35.75rem -22rem;
  }
  .sz32 .wmciv175 {
    background-position: -38.5rem -22rem;
  }
  .sz32 .wmciv176 {
    background-position: -41.25rem -22rem;
  }
  .sz32 .wmciv177 {
    background-position: -44rem -22rem;
  }
  .sz32 .wmciv178 {
    background-position: -46.75rem -22rem;
  }
  .sz32 .wmciv179 {
    background-position: -49.5rem -22rem;
  }
  .sz32 .wmciv180 {
    background-position: -52.25rem -22rem;
  }
  .sz32 .wmciv181 {
    background-position: 0 -24.75rem;
  }
  .sz32 .wmciv182 {
    background-position: -2.75rem -24.75rem;
  }
  .sz32 .wmciv183 {
    background-position: -5.5rem -24.75rem;
  }
  .sz32 .wmciv184 {
    background-position: -8.25rem -24.75rem;
  }
  .sz32 .wmciv185 {
    background-position: -11rem -24.75rem;
  }
  .sz32 .wmciv186 {
    background-position: -13.75rem -24.75rem;
  }
  .sz32 .wmciv187 {
    background-position: -16.5rem -24.75rem;
  }
  .sz32 .wmciv188 {
    background-position: -19.25rem -24.75rem;
  }
  .sz32 .wmciv189 {
    background-position: -22rem -24.75rem;
  }
  .sz32 .wmciv190 {
    background-position: -24.75rem -24.75rem;
  }
  .sz32 .wmciv191 {
    background-position: -27.5rem -24.75rem;
  }
  .sz32 .wmciv192 {
    background-position: -30.25rem -24.75rem;
  }
  .sz32 .wmciv193 {
    background-position: -33rem -24.75rem;
  }
  .sz32 .wmciv194 {
    background-position: -35.75rem -24.75rem;
  }
  .sz32 .wmciv195 {
    background-position: -38.5rem -24.75rem;
  }
  .sz32 .wmciv196 {
    background-position: -41.25rem -24.75rem;
  }
  .sz32 .wmciv197 {
    background-position: -44rem -24.75rem;
  }
  .sz32 .wmciv198 {
    background-position: -46.75rem -24.75rem;
  }
  .sz32 .wmciv199 {
    background-position: -49.5rem -24.75rem;
  }
  .sz32 .wmciv200 {
    background-position: -52.25rem -24.75rem;
  }
  .sz32 .wmciv201 {
    background-position: 0 -27.5rem;
  }
  .sz32 .wmciv202 {
    background-position: -2.75rem -27.5rem;
  }
  .sz32 .wmciv203 {
    background-position: -5.5rem -27.5rem;
  }
  .sz32 .wmciv204 {
    background-position: -8.25rem -27.5rem;
  }
  .sz32 .wmciv205 {
    background-position: -11rem -27.5rem;
  }
  .sz32 .wmciv206 {
    background-position: -13.75rem -27.5rem;
  }
  .sz32 .wmciv207 {
    background-position: -16.5rem -27.5rem;
  }
  .sz32 .wmciv208 {
    background-position: -19.25rem -27.5rem;
  }
  .sz32 .wmciv209 {
    background-position: -22rem -27.5rem;
  }
  .sz32 .wmciv210 {
    background-position: -24.75rem -27.5rem;
  }
  .sz32 .wmciv211 {
    background-position: -27.5rem -27.5rem;
  }
  .sz32 .wmciv212 {
    background-position: -30.25rem -27.5rem;
  }
  .sz32 .wmciv213 {
    background-position: -33rem -27.5rem;
  }
  .sz32 .wmciv214 {
    background-position: -35.75rem -27.5rem;
  }
  .sz32 .wmciv215 {
    background-position: -38.5rem -27.5rem;
  }
  .sz32 .wmciv216 {
    background-position: -41.25rem -27.5rem;
  }
  .sz32 .wmciv217 {
    background-position: -44rem -27.5rem;
  }
  .sz32 .wmciv218 {
    background-position: -46.75rem -27.5rem;
  }
  .sz32 .wmciv219 {
    background-position: -49.5rem -27.5rem;
  }
  .sz32 .wmciv220 {
    background-position: -52.25rem -27.5rem;
  }
  .sz32 .wmciv221 {
    background-position: 0 -30.25rem;
  }
  .sz32 .wmciv222 {
    background-position: -2.75rem -30.25rem;
  }
  .sz32 .wmciv223 {
    background-position: -5.5rem -30.25rem;
  }
  .sz32 .wmciv224 {
    background-position: -8.25rem -30.25rem;
  }
  .sz32 .wmciv225 {
    background-position: -11rem -30.25rem;
  }
  .sz32 .wmciv226 {
    background-position: -13.75rem -30.25rem;
  }
  .sz32 .wmciv227 {
    background-position: -16.5rem -30.25rem;
  }
  .sz32 .wmciv228 {
    background-position: -19.25rem -30.25rem;
  }
  .sz32 .wmciv229 {
    background-position: -22rem -30.25rem;
  }
  .sz32 .wmciv230 {
    background-position: -24.75rem -30.25rem;
  }
  .sz32 .wmciv231 {
    background-position: -27.5rem -30.25rem;
  }
  .sz32 .wmciv232 {
    background-position: -30.25rem -30.25rem;
  }
  .sz32 .wmciv233 {
    background-position: -33rem -30.25rem;
  }
  .sz32 .wmciv234 {
    background-position: -35.75rem -30.25rem;
  }
  .sz32 .wmciv235 {
    background-position: -38.5rem -30.25rem;
  }
  .sz32 .wmciv236 {
    background-position: -41.25rem -30.25rem;
  }
  .sz32 .wmciv237 {
    background-position: -44rem -30.25rem;
  }
  .sz32 .wmciv238 {
    background-position: -46.75rem -30.25rem;
  }
  .sz32 .wmciv239 {
    background-position: -49.5rem -30.25rem;
  }
  .sz32 .wmciv240 {
    background-position: -52.25rem -30.25rem;
  }
  .sz32 .wmciv241 {
    background-position: 0 -33rem;
  }
  .sz32 .wmciv242 {
    background-position: -2.75rem -33rem;
  }
  .sz32 .wmciv243 {
    background-position: -5.5rem -33rem;
  }
  .sz32 .wmciv244 {
    background-position: -8.25rem -33rem;
  }
  .sz32 .wmciv245 {
    background-position: -11rem -33rem;
  }
  .sz32 .wmciv246 {
    background-position: -13.75rem -33rem;
  }
  .sz32 .wmciv247 {
    background-position: -16.5rem -33rem;
  }
  .sz32 .wmciv248 {
    background-position: -19.25rem -33rem;
  }
  .sz32 .wmciv249 {
    background-position: -22rem -33rem;
  }
  .sz32 .wmciv250 {
    background-position: -24.75rem -33rem;
  }
  .sz32 .wmciv251 {
    background-position: -27.5rem -33rem;
  }
  .sz32 .wmciv252 {
    background-position: -30.25rem -33rem;
  }
  .sz32 .wmciv253 {
    background-position: -33rem -33rem;
  }
  .sz32 .wmciv254 {
    background-position: -35.75rem -33rem;
  }
  .sz32 .wmciv255 {
    background-position: -38.5rem -33rem;
  }
  .sz32 .wmciv256 {
    background-position: -41.25rem -33rem;
  }
  .sz32 .wmciv257 {
    background-position: -44rem -33rem;
  }
  .sz32 .wmciv258 {
    background-position: -46.75rem -33rem;
  }
  .sz32 .wmciv259 {
    background-position: -49.5rem -33rem;
  }
  .sz32 .wmciv260 {
    background-position: -52.25rem -33rem;
  }
  .sz32 .wmciv261 {
    background-position: 0 -35.75rem;
  }
  .sz32 .wmciv262 {
    background-position: -2.75rem -35.75rem;
  }
  .sz32 .wmciv263 {
    background-position: -5.5rem -35.75rem;
  }
  .sz32 .wmciv264 {
    background-position: -8.25rem -35.75rem;
  }
  .sz32 .wmciv265 {
    background-position: -11rem -35.75rem;
  }
  .sz32 .wmciv266 {
    background-position: -13.75rem -35.75rem;
  }
  .sz32 .wmciv267 {
    background-position: -16.5rem -35.75rem;
  }
  .sz32 .wmciv268 {
    background-position: -19.25rem -35.75rem;
  }
  .sz32 .wmciv269 {
    background-position: -22rem -35.75rem;
  }
  .sz32 .wmciv270 {
    background-position: -24.75rem -35.75rem;
  }
  .sz32 .wmciv271 {
    background-position: -27.5rem -35.75rem;
  }
  .sz32 .wmciv272 {
    background-position: -30.25rem -35.75rem;
  }
  .sz32 .wmciv273 {
    background-position: -33rem -35.75rem;
  }
  .sz32 .wmciv274 {
    background-position: -35.75rem -35.75rem;
  }
  .sz32 .wmciv275 {
    background-position: -38.5rem -35.75rem;
  }
  .sz32 .wmciv276 {
    background-position: -41.25rem -35.75rem;
  }
  .sz32 .wmciv277 {
    background-position: -44rem -35.75rem;
  }
  .sz32 .wmciv278 {
    background-position: -46.75rem -35.75rem;
  }
  .sz32 .wmciv279 {
    background-position: -49.5rem -35.75rem;
  }
  .sz32 .wmciv280 {
    background-position: -52.25rem -35.75rem;
  }
  .sz32 .wmciv281 {
    background-position: 0 -38.5rem;
  }
  .sz32 .wmciv282 {
    background-position: -2.75rem -38.5rem;
  }
  .sz32 .wmciv283 {
    background-position: -5.5rem -38.5rem;
  }
  .sz32 .wmciv284 {
    background-position: -8.25rem -38.5rem;
  }
  .sz32 .wmciv285 {
    background-position: -11rem -38.5rem;
  }
  .sz32 .wmciv286 {
    background-position: -13.75rem -38.5rem;
  }
  .sz32 .wmciv287 {
    background-position: -16.5rem -38.5rem;
  }
  .sz32 .wmciv288 {
    background-position: -19.25rem -38.5rem;
  }
  .sz32 .wmciv289 {
    background-position: -22rem -38.5rem;
  }
  .sz32 .wmciv290 {
    background-position: -24.75rem -38.5rem;
  }
  .sz32 .wmciv291 {
    background-position: -27.5rem -38.5rem;
  }
  .sz32 .wmciv292 {
    background-position: -30.25rem -38.5rem;
  }
  .sz32 .wmciv293 {
    background-position: -33rem -38.5rem;
  }
  .sz32 .wmciv294 {
    background-position: -35.75rem -38.5rem;
  }
  .sz32 .wmciv295 {
    background-position: -38.5rem -38.5rem;
  }
  .sz32 .wmciv296 {
    background-position: -41.25rem -38.5rem;
  }
  .sz32 .wmciv297 {
    background-position: -44rem -38.5rem;
  }
  .sz32 .wmciv298 {
    background-position: -46.75rem -38.5rem;
  }
  .sz32 .wmciv299 {
    background-position: -49.5rem -38.5rem;
  }
  .sz32 .wmciv300 {
    background-position: -52.25rem -38.5rem;
  }
  .sz32 .wmciv301 {
    background-position: 0 -41.25rem;
  }
  .sz32 .wmciv302 {
    background-position: -2.75rem -41.25rem;
  }
  .sz32 .wmciv303 {
    background-position: -5.5rem -41.25rem;
  }
  .sz32 .wmciv304 {
    background-position: -8.25rem -41.25rem;
  }
  .sz32 .wmciv305 {
    background-position: -11rem -41.25rem;
  }
  .sz32 .wmciv306 {
    background-position: -13.75rem -41.25rem;
  }
  .sz32 .wmciv307 {
    background-position: -16.5rem -41.25rem;
  }
  .sz32 .wmciv308 {
    background-position: -19.25rem -41.25rem;
  }
  .sz32 .wmciv309 {
    background-position: -22rem -41.25rem;
  }
  .sz32 .wmciv310 {
    background-position: -24.75rem -41.25rem;
  }
  .sz32 .wmciv311 {
    background-position: -27.5rem -41.25rem;
  }
  .sz32 .wmciv312 {
    background-position: -30.25rem -41.25rem;
  }
  .sz32 .wmciv313 {
    background-position: -33rem -41.25rem;
  }
  .sz32 .wmciv314 {
    background-position: -35.75rem -41.25rem;
  }
  .sz32 .wmciv315 {
    background-position: -38.5rem -41.25rem;
  }
  .sz32 .wmciv316 {
    background-position: -41.25rem -41.25rem;
  }
  .sz32 .wmciv317 {
    background-position: -44rem -41.25rem;
  }
  .sz32 .wmciv318 {
    background-position: -46.75rem -41.25rem;
  }
  .sz32 .wmciv319 {
    background-position: -49.5rem -41.25rem;
  }
  .sz32 .wmciv320 {
    background-position: -52.25rem -41.25rem;
  }
  .sz32 .wmciv321 {
    background-position: 0 -44rem;
  }
  .sz32 .wmciv322 {
    background-position: -2.75rem -44rem;
  }
  .sz32 .wmciv323 {
    background-position: -5.5rem -44rem;
  }
  .sz32 .wmciv324 {
    background-position: -8.25rem -44rem;
  }
  .sz32 .wmciv325 {
    background-position: -11rem -44rem;
  }
  .sz32 .wmciv326 {
    background-position: -13.75rem -44rem;
  }
  .sz32 .wmciv327 {
    background-position: -16.5rem -44rem;
  }
  .sz32 .wmciv328 {
    background-position: -19.25rem -44rem;
  }
  .sz32 .wmciv329 {
    background-position: -22rem -44rem;
  }
  .sz32 .wmciv330 {
    background-position: -24.75rem -44rem;
  }
  .sz32 .wmciv331 {
    background-position: -27.5rem -44rem;
  }
  .sz32 .wmciv332 {
    background-position: -30.25rem -44rem;
  }
  .sz32 .wmciv333 {
    background-position: -33rem -44rem;
  }
  .sz32 .wmciv334 {
    background-position: -35.75rem -44rem;
  }
  .sz32 .wmciv335 {
    background-position: -38.5rem -44rem;
  }
  .sz32 .wmciv336 {
    background-position: -41.25rem -44rem;
  }
  .sz32 .wmciv337 {
    background-position: -44rem -44rem;
  }
  .sz32 .wmciv338 {
    background-position: -46.75rem -44rem;
  }
  .sz32 .wmciv339 {
    background-position: -49.5rem -44rem;
  }
  .sz32 .wmciv340 {
    background-position: -52.25rem -44rem;
  }
  .sz32 .wmciv341 {
    background-position: 0 -46.75rem;
  }
  .sz32 .wmciv342 {
    background-position: -2.75rem -46.75rem;
  }
  .sz32 .wmciv343 {
    background-position: -5.5rem -46.75rem;
  }
  .sz32 .wmciv344 {
    background-position: -8.25rem -46.75rem;
  }
  .sz32 .wmciv345 {
    background-position: -11rem -46.75rem;
  }
  .sz32 .wmciv346 {
    background-position: -13.75rem -46.75rem;
  }
  .sz32 .wmciv347 {
    background-position: -16.5rem -46.75rem;
  }
  .sz32 .wmciv348 {
    background-position: -19.25rem -46.75rem;
  }
  .sz32 .wmciv349 {
    background-position: -22rem -46.75rem;
  }
  .sz32 .wmciv350 {
    background-position: -24.75rem -46.75rem;
  }
  .sz32 .wmciv351 {
    background-position: -27.5rem -46.75rem;
  }
  .sz32 .wmciv352 {
    background-position: -30.25rem -46.75rem;
  }
  .sz32 .wmciv353 {
    background-position: -33rem -46.75rem;
  }
  .sz32 .wmciv354 {
    background-position: -35.75rem -46.75rem;
  }
  .sz32 .wmciv355 {
    background-position: -38.5rem -46.75rem;
  }
  .sz32 .wmciv356 {
    background-position: -41.25rem -46.75rem;
  }
  .sz32 .wmciv357 {
    background-position: -44rem -46.75rem;
  }
  .sz32 .wmciv358 {
    background-position: -46.75rem -46.75rem;
  }
  .sz32 .wmciv359 {
    background-position: -49.5rem -46.75rem;
  }
  .sz32 .wmciv360 {
    background-position: -52.25rem -46.75rem;
  }
  .sz32 .wmciv361 {
    background-position: 0 -49.5rem;
  }
  .sz32 .wmciv362 {
    background-position: -2.75rem -49.5rem;
  }
  .sz32 .wmciv363 {
    background-position: -5.5rem -49.5rem;
  }
  .sz32 .wmciv364 {
    background-position: -8.25rem -49.5rem;
  }
  .sz32 .wmciv365 {
    background-position: -11rem -49.5rem;
  }
  .sz32 .wmciv366 {
    background-position: -13.75rem -49.5rem;
  }
  .sz32 .wmciv367 {
    background-position: -16.5rem -49.5rem;
  }
  .sz32 .wmciv368 {
    background-position: -19.25rem -49.5rem;
  }
  .sz32 .wmciv369 {
    background-position: -22rem -49.5rem;
  }
  .sz32 .wmciv370 {
    background-position: -24.75rem -49.5rem;
  }
  .sz32 .wmciv371 {
    background-position: -27.5rem -49.5rem;
  }
  .sz32 .wmciv372 {
    background-position: -30.25rem -49.5rem;
  }
  .sz32 .wmciv373 {
    background-position: -33rem -49.5rem;
  }
  .sz32 .wmciv374 {
    background-position: -35.75rem -49.5rem;
  }
  .sz32 .wmciv375 {
    background-position: -38.5rem -49.5rem;
  }
  .sz32 .wmciv376 {
    background-position: -41.25rem -49.5rem;
  }
  .sz32 .wmciv377 {
    background-position: -44rem -49.5rem;
  }
  .sz32 .wmciv378 {
    background-position: -46.75rem -49.5rem;
  }
  .sz32 .wmciv379 {
    background-position: -49.5rem -49.5rem;
  }
  .sz32 .wmciv380 {
    background-position: -52.25rem -49.5rem;
  }
  .sz32 .wmciv381 {
    background-position: 0 -52.25rem;
  }
  .sz32 .wmciv382 {
    background-position: -2.75rem -52.25rem;
  }
  .sz32 .wmciv383 {
    background-position: -5.5rem -52.25rem;
  }
  .sz32 .wmciv384 {
    background-position: -8.25rem -52.25rem;
  }
  .sz32 .wmciv385 {
    background-position: -11rem -52.25rem;
  }
  .sz32 .wmciv386 {
    background-position: -13.75rem -52.25rem;
  }
  .sz32 .wmciv387 {
    background-position: -16.5rem -52.25rem;
  }
  .sz32 .wmciv388 {
    background-position: -19.25rem -52.25rem;
  }
  .sz32 .wmciv389 {
    background-position: -22rem -52.25rem;
  }
  .sz32 .wmciv390 {
    background-position: -24.75rem -52.25rem;
  }
  .sz32 .wmciv391 {
    background-position: -27.5rem -52.25rem;
  }
  .sz32 .wmciv392 {
    background-position: -30.25rem -52.25rem;
  }
  .sz32 .wmciv393 {
    background-position: -33rem -52.25rem;
  }
  .sz32 .wmciv394 {
    background-position: -35.75rem -52.25rem;
  }
  .sz32 .wmciv395 {
    background-position: -38.5rem -52.25rem;
  }
  .sz32 .wmciv396 {
    background-position: -41.25rem -52.25rem;
  }
  .sz32 .wmciv397 {
    background-position: -44rem -52.25rem;
  }
  .sz32 .wmciv398 {
    background-position: -46.75rem -52.25rem;
  }
  .sz32 .wmciv399 {
    background-position: -49.5rem -52.25rem;
  }
  .sz32 .wmciv400 {
    background-position: -52.25rem -52.25rem;
  }
}
