@charset "UTF-8";
/* =========================================================
 update :
 2018.11.28 高橋
========================================================= */
/* ---------------------------------------------------------
変数（色）
--------------------------------------------------------- */
/*黒 C-00B:#000*/
/*赤紫 C-01pR:#e91e70*/
/*赤 C-02R:#e93261*/
/*赤黄 C-03yR:#e83f52*/
/*橙赤 C-04rO:#ea3840*/
/*橙 C-05O:#eb5336*/
/*橙黄 C-06yO:#f17230*/
/*黄橙 C-07rY:#f79c24*/
/*黄 C-08Y:#fac11a*/
/*黄緑 C-09gY:#e5dc14*/
/*黄緑 C-10YG:#bbd416*/
/*緑黄 C-11yG:#56bb38*/
/*緑 C-12G:#00ae3f*/
/*緑青 C-13bG:#00a753*/
/*青緑 C-14BG:#009f71*/
/*青緑 C-15BG:#019689*/
/*青緑 C-16gB:#00848e*/
/*青 C-17B:#0182a4*/
/*青 C-18B:#0171ab*/
/*青紫 C-19pB:#0e52a4*/
/*スミレ C-20V:#322493*/
/*紫青 C-21bP:#561e91*/
/*紫 C-22P:#711a8e*/
/*紫赤 C-23rP:#a81889*/
/*赤紫 C-24RP:#cf0d76*/
/*グレー C-93G1:#111*/
/*グレー C-94G2:#333*/
/*グレー C-95G6:#666*/
/*グレー C-95G9:#999*/
/*グレー C-96GC:#ccc*/
/*グレー C-97GD:#ddd*/
/*グレー C-98GW:#eee*/
/*グレー C-99GW:#fafafa*/
/*白 C-99W:#fff*/
/*-lは背景用*/
/*赤紫 C-01pR-l:#fde8f0*/
/*赤 C-02R-l:#fdeaef*/
/*赤黄 C-03yR-l:#fdebed*/
/*橙赤 C-04rO-l:#fdebec*/
/*橙 C-05O-l:#fdedeb*/
/*橙黄 C-06yO-l:#fef1ea*/
/*黄橙 C-07rY-l:#fef5e9*/
/*黄 C-08Y-l:#fef9e8*/
/*黄緑 C-09gY-l:#fcfbe7*/
/*黄緑 C-10YG-l:#eef8eb*/
/*緑黄 C-11yG-l:#eef8eb*/
/*緑 C-12G-l:#e5f7eb*/
/*緑青 C-13bG-l:#e5f6ed*/
/*青緑 C-14BG-l:#e5f5f1*/
/*青緑 C-15BG-l:#e5f4f3*/
/*青緑 C-16gB-l:#e5f2f3*/
/*青 C-17B-l:#e5f2f6*/
/*青 C-18B-l:#e5f1f6*/
/*青紫 C-19pB-l:#e6edf6*/
/*スミレ C-20V-l:#eae9f4*/
/*紫青 C-21bP-l:#eee8f4*/
/*紫 C-22P-l:#f1e8f3*/
/*紫赤 C-23rP-l:#f6e7f3*/
/*赤紫 C-24RP-l:#fae6f1*/
/*赤紫 C-01pR-sl:#f8bbd4*/
/*赤 C-02R-sl:#f8c1cf*/
/*赤黄 C-03yR-sl:#f8c5cb*/
/*橙赤 C-04rO-sl:#f9c3c5*/
/*橙 C-05O-sl:#f9cbc2*/
/*橙黄 C-06yO-sl:#fbd4c0*/
/*黄橙 C-07rY-sl:#fde1bd*/
/*黄 C-08Y-sl:#fdecba*/
/*黄緑 C-09gY-sl:#f7f4b8*/
/*黄緑 C-10YG-sl:#eaf2b9*/
/*緑黄 C-11yG-sl:#cceac3*/
/*緑 C-12G-sl:#b2e7c5*/
/*緑青 C-13bG-sl:#b2e4cb*/
/*青緑 C-14BG-sl:#b2e2d4*/
/*青緑 C-15BG-sl:#b2dfdb*/
/*青緑 C-16gB-sl:#b2dadd*/
/*青 C-17B-sl:#b2d9e4*/
/*青 C-18B-sl:#80b8d5*/
/*青紫 C-19pB-sl:#b6cbe4*/
/*スミレ C-20V-sl:#c1bdde*/
/*紫青 C-21bP-sl:#ccbbde*/
/*紫 C-22P-sl:#d4badd*/
/*紫赤 C-23rP-sl:#e5b9db*/
/*赤紫 C-24RP-sl:#f1b6d6*/
/*赤紫 C-01pR-sd:#ad0225*/
/*赤 C-02R-sd:#d50a25*/
/*赤黄 C-03yR-sd:#d3101a*/
/*橙赤 C-04rO-sd:#d70c10*/
/*橙 C-05O-sd:#d91b0b*/
/*橙黄 C-06yO-sd:#e43309*/
/*黄橙 C-07rY-sd:#ef5f05*/
/*黄 C-08Y-sd:#f59203*/
/*黄緑 C-09gY-sd:#cebe02*/
/*黄緑 C-10YG-sd:#89b002*/
/*緑黄 C-11yG-sd:#1d890c*/
/*緑 C-12G-sd:#b2e7c5*/
/*緑青 C-13bG-sd:#006d1b*/
/*青緑 C-14BG-sd:#006332*/
/*青緑 C-15BG-sd:#00584a*/
/*青緑 C-16gB-sd:#00444f*/
/*青 C-17B-sd:#003273*/
/*青 C-18B-sd:#003273*/
/*青紫 C-19pB-sd:#011a69*/
/*スミレ C-20V-sd:#0a0555*/
/*紫青 C-21bP-sd:#1d0452*/
/*紫 C-22P-sd:#32034f*/
/*紫赤 C-23rP-sd:#6f024a*/
/*赤紫 C-24RP-sd:#a80137*/
/*赤紫 C-01pR-d:#910115*/
/*赤 C-02R-d:#c30515*/
/*赤黄 C-03yR-d:#c1080e*/
/*橙赤 C-04rO-d:#c60608*/
/*橙 C-05O-d:#c90f05*/
/*橙黄 C-06yO-d:#d81e04*/
/*黄橙 C-07rY-d:#e74102*/
/*黄 C-08Y-d:#f07301*/
/*黄緑 C-09gY-d:#699401*/
/*黄緑 C-10YG-d:#4a7900*/
/*緑黄 C-11yG-d:#106906*/
/*緑 C-12G-d:#005708*/
/*緑青 C-13bG-d:#004e0f*/
/*青緑 C-14BG-d:#00441e*/
/*青緑 C-15BG-d:#003b2f*/
/*青緑 C-16gB-d:#002b33*/
/*青 C-17B-d:#00294a*/
/*青 C-18B-d:#001e53*/
/*青紫 C-19pB-d:#000e4a*/
/*スミレ C-20V-d:#050238*/
/*紫青 C-21bP-d:#100236*/
/*紫 C-22P-d:#1e0133*/
/*紫赤 C-23rP-d:#4f012f*/
/*赤紫 C-24RP-d:#8b0021*/
/* ---------------------------------------------------------
変数（base情報/fontの基本色）
--------------------------------------------------------- */
/*グレー C-93G1:#111*/
/* ---------------------------------------------------------
変数（primary情報/darkとlightは主として使わない）
--------------------------------------------------------- */
/*青緑 C-15BG:#019689*/
/*青緑 C-15BG-sd:#00584a*/
/*青緑 C-15BG-sl:#b2dfdb*/
/*青緑 C-15BG-l:#e7f3f3*/
/* ---------------------------------------------------------
変数（secondary情報/アクセントカラー/darkとlightは主として使わない）
--------------------------------------------------------- */
/*赤黄 C-03yR:#e83f52*/
/*赤紫 C-03yR-dark:#a01037*/
/*赤紫 C-03yR-light:#f06289*/
/* =========================================================
 LAYOUT
========================================================= */
/* ---------------------------------------------------------
 margin
--------------------------------------------------------- */
@media screen and (max-width: 768px) {
  /***** Top margin *****/
  .u-mt-0 {
    margin-top: 0 !important; }

  .u-mt-2 {
    margin-top: 2px !important; }

  .u-mt-4 {
    margin-top: 4px !important; }

  .u-mt-6 {
    margin-top: 6px !important; }

  .u-mt-8 {
    margin-top: 8px !important; }

  .u-mt-10 {
    margin-top: 10px !important; }

  .u-mt-12 {
    margin-top: 12px !important; }

  .u-mt-14 {
    margin-top: 14px !important; }

  .u-mt-16, .u-mt-18, .u-mt-20, .u-mt-22, .u-mt-24 {
    margin-top: 16px !important; }

  .u-mt-26, .u-mt-28, .u-mt-30, .u-mt-32 {
    margin-top: 20px !important; }

  /**/
  .u-mt-34, .u-mt-36, .u-mt-38, .u-mt-40, .u-mt-42, .u-mt-44, .u-mt-46, .u-mt-48, .u-mt-50, .u-mt-52, .u-mt-54, .u-mt-56, .u-mt-58, .u-mt-60, .u-mt-62, .u-mt-64,.u-mt-66, .u-mt-68, .u-mt-70, .u-mt-72, .u-mt-74, .u-mt-76, .u-mt-78, .u-mt-80, .u-mt-82, .u-mt-84, .u-mt-86, .u-mt-88, .u-mt-90, .u-mt-92, .u-mt-94, .u-mt-96 {
    margin-top: 32px !important; }

  /*
   {
    margin-top: 40px !important; }*/

  /**/
  .u-mt-98, .u-mt-100, .u-mt-102, .u-mt-104, .u-mt-106, .u-mt-108, .u-mt-110, .u-mt-112, .u-mt-114, .u-mt-116, .u-mt-118, .u-mt-120, .u-mt-122, .u-mt-124, .u-mt-126, .u-mt-128 {
    margin-top: 48px !important; }

  /***** Right margin *****/
  .u-mr-0 {
    margin-right: 0 !important; }

  .u-mr-2 {
    margin-right: 2px !important; }

  .u-mr-4 {
    margin-right: 4px !important; }

  .u-mr-6 {
    margin-right: 6px !important; }

  .u-mr-8 {
    margin-right: 8px !important; }

  .u-mr-10 {
    margin-right: 10px !important; }

  .u-mr-12 {
    margin-right: 12px !important; }

  .u-mr-14 {
    margin-right: 14px !important; }

  .u-mr-16, .u-mr-18, .u-mr-20, .u-mr-22.u-mr-24 {
    margin-right: 16px !important; }

  .u-mr-26, .u-mr-28, .u-mr-30, .u-mr-32 {
    margin-right: 20px !important; }

  /**/
  .u-mr-32, .u-mr-34, .u-mr-36, .u-mr-38, .u-mr-40, .u-mr-42, .u-mr-44, .u-mr-46, .u-mr-48, .u-mr-50, .u-mr-52, .u-mr-54, .u-mr-56, .u-mr-58, .u-mr-60, .u-mr-62, .u-mr-64 {
    margin-right: 32px !important; }

  /**/
  .u-mr-66, .u-mr-68, .u-mr-70, .u-mr-72, .u-mr-74, .u-mr-76, .u-mr-78, .u-mr-80, .u-mr-82, .u-mr-84, .u-mr-86, .u-mr-88, .u-mr-90, .u-mr-92, .u-mr-94, .u-mr-96 {
    margin-right: 40px !important; }

  /**/
  .u-mr-98, .u-mr-100, .u-mr-102, .u-mr-104, .u-mr-106, .u-mr-108, .u-mr-110, .u-mr-112, .u-mr-114, .u-mr-116, .u-mr-118, .u-mr-120, .u-mr-122, .u-mr-124, .u-mr-126, .u-mr-128 {
    margin-right: 48px !important; }

  /***** Bottom margin *****/
  .u-mb-0 {
    margin-bottom: 0 !important; }

  .u-mb-2 {
    margin-bottom: 2px !important; }

  .u-mb-4 {
    margin-bottom: 4px !important; }

  .u-mb-6 {
    margin-bottom: 6px !important; }

  .u-mb-8 {
    margin-bottom: 8px !important; }

  .u-mb-10 {
    margin-bottom: 10px !important; }

  .u-mb-12 {
    margin-bottom: 12px !important; }

  .u-mb-14 {
    margin-bottom: 14px !important; }

  .u-mb-16, .u-mb-18, .u-mb-20, .u-mb-22.u-mb-24 {
    margin-bottom: 16px !important; }

  .u-mb-26, .u-mb-28, .u-mb-30, .u-mb-32 {
    margin-bottom: 20px !important; }

  /**/
  .u-mb-32, .u-mb-34, .u-mb-36, .u-mb-38, .u-mb-40, .u-mb-42, .u-mb-44, .u-mb-46, .u-mb-48, .u-mb-50, .u-mb-52, .u-mb-54, .u-mb-56, .u-mb-58, .u-mb-60, .u-mb-62, .u-mb-64 {
    margin-bottom: 32px !important; }

  /**/
  .u-mb-66, .u-mb-68, .u-mb-70, .u-mb-72, .u-mb-74, .u-mb-76, .u-mb-78, .u-mb-80, .u-mb-82, .u-mb-84, .u-mb-86, .u-mb-88, .u-mb-90, .u-mb-92, .u-mb-94, .u-mb-96 {
    margin-bottom: 40px !important; }

  /**/
  .u-mb-98, .u-mb-100, .u-mb-102, .u-mb-104, .u-mb-106, .u-mb-108, .u-mb-110, .u-mb-112, .u-mb-114, .u-mb-116, .u-mb-118, .u-mb-120, .u-mb-122, .u-mb-124, .u-mb-126, .u-mb-128 {
    margin-bottom: 48px !important; }

  /***** Left margin *****/
  .u-ml-0 {
    margin-left: 0 !important; }

  .u-ml-2 {
    margin-left: 2px !important; }

  .u-ml-4 {
    margin-left: 4px !important; }

  .u-ml-6 {
    margin-left: 6px !important; }

  .u-ml-8 {
    margin-left: 8px !important; }

  .u-ml-10 {
    margin-left: 10px !important; }

  .u-ml-12 {
    margin-left: 12px !important; }

  .u-ml-14 {
    margin-left: 14px !important; }

  .u-ml-16, .u-ml-18, .u-ml-20, .u-ml-22.u-ml-24 {
    margin-left: 16px !important; }

  .u-ml-26, .u-ml-28, .u-ml-30, .u-ml-32 {
    margin-left: 20px !important; }

  /**/
  .u-ml-32, .u-ml-34, .u-ml-36, .u-ml-38, .u-ml-40, .u-ml-42, .u-ml-44, .u-ml-46, .u-ml-48, .u-ml-50, .u-ml-52, .u-ml-54, .u-ml-56, .u-ml-58, .u-ml-60, .u-ml-62, .u-ml-64, .u-ml-72 {
    margin-left: 32px !important; }

  /**/
  .u-ml-66, .u-ml-68, .u-ml-70, .u-ml-72, .u-ml-74, .u-ml-76, .u-ml-78, .u-ml-80, .u-ml-82, .u-ml-84, .u-ml-86, .u-ml-88, .u-ml-90, .u-ml-92, .u-ml-94, .u-ml-96 {
    margin-left: 40px !important; }

  /**/
  .u-ml-98, .u-ml-100, .u-ml-102, .u-ml-104, .u-ml-106, .u-ml-108, .u-ml-110, .u-ml-112, .u-ml-114, .u-ml-116, .u-ml-118, .u-ml-120, .u-ml-122, .u-ml-124, .u-ml-126, .u-ml-128 {
    margin-left: 48px !important; } }
@media screen and (min-width: 768px) and (max-width: 1200px) {
  /***** Top margin *****/
  .u-mt-0 {
    margin-top: 0 !important; }

  .u-mt-2 {
    margin-top: 2px !important; }

  .u-mt-4 {
    margin-top: 4px !important; }

  .u-mt-6 {
    margin-top: 6px !important; }

  .u-mt-8 {
    margin-top: 8px !important; }

  .u-mt-10 {
    margin-top: 10px !important; }

  .u-mt-12 {
    margin-top: 12px !important; }

  .u-mt-14 {
    margin-top: 14px !important; }

  .u-mt-16 {
    margin-top: 16px !important; }

  .u-mt-18 {
    margin-top: 18px !important; }

  /**/
  .u-mt-20, .u-mt-22, .u-mt-24 {
    margin-top: 20px !important; }

  .u-mt-26.u-mt-28 {
    margin-top: 22px !important; }

  .u-mt-30, .u-mt-32 {
    margin-top: 24px !important; }

  .u-mt-34, .u-mt-36 {
    margin-top: 28px !important; }

  .u-mt-38, .u-mt-40 {
    margin-top: 32px !important; }

  .u-mt-42, .u-mt-44, .u-mt-46, .u-mt-48, .u-mt-50 {
    margin-top: 40px !important; }

  .u-mt-52, .u-mt-54, .u-mt-56, .u-mt-58, .u-mt-60, .u-mt-62, .u-mt-64 {
    margin-top: 48px !important; }

  .u-mt-66, .u-mt-68, .u-mt-70, .u-mt-72, .u-mt-74, .u-mt-76, .u-mt-78, .u-mt-80 {
    margin-top: 56px !important; }

  .u-mt-82, .u-mt-84, .u-mt-86, .u-mt-88, .u-mt-90, .u-mt-92, .u-mt-94 {
    margin-top: 64px !important; }

  .u-mt-96, .u-mt-98, .u-mt-100, .u-mt-102, .u-mt-104, .u-mt-106, .u-mt-108, .u-mt-110 {
    margin-top: 72px !important; }

  .u-mt-112, .u-mt-114, .u-mt-116, .u-mt-118, .u-mt-120, .u-mt-122, .u-mt-124, .u-mt-126, .u-mt-128 {
    margin-top: 80px !important; }

  /***** Right margin *****/
  .u-mr-0 {
    margin-right: 0 !important; }

  .u-mr-2 {
    margin-right: 2px !important; }

  .u-mr-4 {
    margin-right: 4px !important; }

  .u-mr-6 {
    margin-right: 6px !important; }

  .u-mr-8 {
    margin-right: 8px !important; }

  .u-mr-10 {
    margin-right: 10px !important; }

  .u-mr-12 {
    margin-right: 12px !important; }

  .u-mr-14 {
    margin-right: 14px !important; }

  .u-mr-16 {
    margin-right: 16px !important; }

  .u-mr-18 {
    margin-right: 18px !important; }

  /**/
  .u-mr-20, .u-mr-22, .u-mr-24 {
    margin-right: 20px !important; }

  .u-mr-26.u-mr-28 {
    margin-right: 22px !important; }

  .u-mr-30, .u-mr-32 {
    margin-right: 24px !important; }

  .u-mr-34, .u-mr-36 {
    margin-right: 28px !important; }

  .u-mr-38, .u-mr-40 {
    margin-right: 32px !important; }

  .u-mr-42, .u-mr-44, .u-mr-46, .u-mr-48, .u-mr-50 {
    margin-right: 40px !important; }

  .u-mr-52, .u-mr-54, .u-mr-56, .u-mr-58, .u-mr-60, .u-mr-62, .u-mr-64 {
    margin-right: 48px !important; }

  .u-mr-66, .u-mr-68, .u-mr-70, .u-mr-72, .u-mr-74, .u-mr-76, .u-mr-78, .u-mr-80 {
    margin-right: 56px !important; }

  .u-mr-82, .u-mr-84, .u-mr-86, .u-mr-88, .u-mr-90, .u-mr-92, .u-mr-94 {
    margin-right: 64px !important; }

  .u-mr-96, .u-mr-98, .u-mr-100, .u-mr-102, .u-mr-104, .u-mr-106, .u-mr-108, .u-mr-110 {
    margin-right: 72px !important; }

  .u-mr-112, .u-mr-114, .u-mr-116, .u-mr-118, .u-mr-120, .u-mr-122, .u-mr-124, .u-mr-126, .u-mr-128 {
    margin-right: 80px !important; }

  /***** Bottom margin *****/
  .u-mb-0 {
    margin-bottom: 0 !important; }

  .u-mb-2 {
    margin-bottom: 2px !important; }

  .u-mb-4 {
    margin-bottom: 4px !important; }

  .u-mb-6 {
    margin-bottom: 6px !important; }

  .u-mb-8 {
    margin-bottom: 8px !important; }

  .u-mb-10 {
    margin-bottom: 10px !important; }

  .u-mb-12 {
    margin-bottom: 12px !important; }

  .u-mb-14 {
    margin-bottom: 14px !important; }

  .u-mb-16 {
    margin-bottom: 16px !important; }

  .u-mb-18 {
    margin-bottom: 18px !important; }

  /**/
  .u-mb-20, .u-mb-22, .u-mb-24 {
    margin-bottom: 20px !important; }

  .u-mb-26.u-mb-28 {
    margin-bottom: 22px !important; }

  .u-mb-30, .u-mb-32 {
    margin-bottom: 24px !important; }

  .u-mb-34, .u-mb-36 {
    margin-bottom: 28px !important; }

  .u-mb-38, .u-mb-40 {
    margin-bottom: 32px !important; }

  .u-mb-42, .u-mb-44, .u-mb-46, .u-mb-48, .u-mb-50 {
    margin-bottom: 40px !important; }

  .u-mb-52, .u-mb-54, .u-mb-56, .u-mb-58, .u-mb-60, .u-mb-62, .u-mb-64 {
    margin-bottom: 48px !important; }

  .u-mb-66, .u-mb-68, .u-mb-70, .u-mb-72, .u-mb-74, .u-mb-76, .u-mb-78, .u-mb-80 {
    margin-bottom: 56px !important; }

  .u-mb-82, .u-mb-84, .u-mb-86, .u-mb-88, .u-mb-90, .u-mb-92, .u-mb-94 {
    margin-bottom: 64px !important; }

  .u-mb-96, .u-mb-98, .u-mb-100, .u-mb-102, .u-mb-104, .u-mb-106, .u-mb-108, .u-mb-110 {
    margin-bottom: 72px !important; }

  .u-mb-112, .u-mb-114, .u-mb-116, .u-mb-118, .u-mb-120, .u-mb-122, .u-mb-124, .u-mb-126, .u-mb-128 {
    margin-bottom: 80px !important; }

  /***** Left margin *****/
  .u-ml-0 {
    margin-left: 0 !important; }

  .u-ml-2 {
    margin-left: 2px !important; }

  .u-ml-4 {
    margin-left: 4px !important; }

  .u-ml-6 {
    margin-left: 6px !important; }

  .u-ml-8 {
    margin-left: 8px !important; }

  .u-ml-10 {
    margin-left: 10px !important; }

  .u-ml-12 {
    margin-left: 12px !important; }

  .u-ml-14 {
    margin-left: 14px !important; }

  .u-ml-16 {
    margin-left: 16px !important; }

  .u-ml-18 {
    margin-left: 18px !important; }

  /**/
  .u-ml-20, .u-ml-22, .u-ml-24 {
    margin-left: 20px !important; }

  .u-ml-26.u-ml-28 {
    margin-left: 22px !important; }

  .u-ml-30, .u-ml-32 {
    margin-left: 24px !important; }

  .u-ml-34, .u-ml-36 {
    margin-left: 28px !important; }

  .u-ml-38, .u-ml-40 {
    margin-left: 32px !important; }

  .u-ml-42, .u-ml-44, .u-ml-46, .u-ml-48, .u-ml-50 {
    margin-left: 40px !important; }

  .u-ml-52, .u-ml-54, .u-ml-56, .u-ml-58, .u-ml-60, .u-ml-62, .u-ml-64 {
    margin-left: 48px !important; }

  .u-ml-66, .u-ml-68, .u-ml-70, .u-ml-72, .u-ml-74, .u-ml-76, .u-ml-78, .u-ml-80 {
    margin-left: 56px !important; }

  .u-ml-82, .u-ml-84, .u-ml-86, .u-ml-88, .u-ml-90, .u-ml-92, .u-ml-94 {
    margin-left: 64px !important; }

  .u-ml-96, .u-ml-98, .u-ml-100, .u-ml-102, .u-ml-104, .u-ml-106, .u-ml-108, .u-ml-110 {
    margin-left: 72px !important; }

  .u-ml-112, .u-ml-114, .u-ml-116, .u-ml-118, .u-ml-120, .u-ml-122, .u-ml-124, .u-ml-126, .u-ml-128 {
    margin-left: 80px !important; } }
@media print{
  /***** Top margin *****/
  .u-mt-0 {
    margin-top: 0 !important; }

  .u-mt-2 {
    margin-top: 2px !important; }

  .u-mt-4 {
    margin-top: 4px !important; }

  .u-mt-6 {
    margin-top: 6px !important; }

  .u-mt-8 {
    margin-top: 8px !important; }

  .u-mt-10 {
    margin-top: 10px !important; }

  .u-mt-12 {
    margin-top: 12px !important; }

  .u-mt-14 {
    margin-top: 14px !important; }

  .u-mt-16 {
    margin-top: 16px !important; }

  .u-mt-18 {
    margin-top: 18px !important; }

  .u-mt-20 {
    margin-top: 20px !important; }

  .u-mt-22 {
    margin-top: 22px !important; }

  .u-mt-24 {
    margin-top: 24px !important; }

  .u-mt-26 {
    margin-top: 26px !important; }

  .u-mt-28 {
    margin-top: 28px !important; }

  .u-mt-30 {
    margin-top: 30px !important; }

  .u-mt-32 {
    margin-top: 32px !important; }

  .u-mt-34 {
    margin-top: 34px !important; }

  .u-mt-36 {
    margin-top: 36px !important; }

  .u-mt-38 {
    margin-top: 38px !important; }

  .u-mt-40 {
    margin-top: 40px !important; }

  .u-mt-42 {
    margin-top: 42px !important; }

  .u-mt-44 {
    margin-top: 44px !important; }

  .u-mt-46 {
    margin-top: 46px !important; }

  .u-mt-48 {
    margin-top: 48px !important; }

  .u-mt-50 {
    margin-top: 50px !important; }

  .u-mt-52 {
    margin-top: 52px !important; }

  .u-mt-54 {
    margin-top: 54px !important; }

  .u-mt-56 {
    margin-top: 56px !important; }

  .u-mt-58 {
    margin-top: 58px !important; }

  .u-mt-60 {
    margin-top: 60px !important; }

  .u-mt-62 {
    margin-top: 62px !important; }

  .u-mt-64 {
    margin-top: 64px !important; }

  .u-mt-66 {
    margin-top: 66px !important; }

  .u-mt-68 {
    margin-top: 68px !important; }

  .u-mt-70 {
    margin-top: 70px !important; }

  .u-mt-72 {
    margin-top: 72px !important; }

  .u-mt-74 {
    margin-top: 74px !important; }

  .u-mt-76 {
    margin-top: 76px !important; }

  .u-mt-78 {
    margin-top: 78px !important; }

  .u-mt-80 {
    margin-top: 80px !important; }

  .u-mt-82 {
    margin-top: 82px !important; }

  .u-mt-84 {
    margin-top: 84px !important; }

  .u-mt-86 {
    margin-top: 86px !important; }

  .u-mt-88 {
    margin-top: 88px !important; }

  .u-mt-90 {
    margin-top: 90px !important; }

  .u-mt-92 {
    margin-top: 92px !important; }

  .u-mt-94 {
    margin-top: 94px !important; }

  .u-mt-96 {
    margin-top: 96px !important; }

  .u-mt-98 {
    margin-top: 98px !important; }

  .u-mt-100 {
    margin-top: 100px !important; }

  .u-mt-102 {
    margin-top: 102px !important; }

  .u-mt-104 {
    margin-top: 104px !important; }

  .u-mt-106 {
    margin-top: 106px !important; }

  .u-mt-108 {
    margin-top: 108px !important; }

  .u-mt-110 {
    margin-top: 110px !important; }

  .u-mt-112 {
    margin-top: 112px !important; }

  .u-mt-114 {
    margin-top: 114px !important; }

  .u-mt-116 {
    margin-top: 116px !important; }

  .u-mt-118 {
    margin-top: 118px !important; }

  .u-mt-120 {
    margin-top: 120px !important; }

  .u-mt-122 {
    margin-top: 122px !important; }

  .u-mt-124 {
    margin-top: 124px !important; }

  .u-mt-126 {
    margin-top: 126px !important; }

  .u-mt-128 {
    margin-top: 128px !important; }

  /***** Right margin *****/
  .u-mr-0 {
    margin-right: 0 !important; }

  .u-mr-2 {
    margin-right: 2px !important; }

  .u-mr-4 {
    margin-right: 4px !important; }

  .u-mr-6 {
    margin-right: 6px !important; }

  .u-mr-8 {
    margin-right: 8px !important; }

  .u-mr-10 {
    margin-right: 10px !important; }

  .u-mr-12 {
    margin-right: 12px !important; }

  .u-mr-14 {
    margin-right: 14px !important; }

  .u-mr-16 {
    margin-right: 16px !important; }

  .u-mr-18 {
    margin-right: 18px !important; }

  .u-mr-20 {
    margin-right: 20px !important; }

  .u-mr-22 {
    margin-right: 22px !important; }

  .u-mr-24 {
    margin-right: 24px !important; }

  .u-mr-26 {
    margin-right: 26px !important; }

  .u-mr-28 {
    margin-right: 28px !important; }

  .u-mr-30 {
    margin-right: 30px !important; }

  .u-mr-32 {
    margin-right: 32px !important; }

  .u-mr-34 {
    margin-right: 34px !important; }

  .u-mr-36 {
    margin-right: 36px !important; }

  .u-mr-38 {
    margin-right: 38px !important; }

  .u-mr-40 {
    margin-right: 40px !important; }

  .u-mr-42 {
    margin-right: 42px !important; }

  .u-mr-44 {
    margin-right: 44px !important; }

  .u-mr-46 {
    margin-right: 46px !important; }

  .u-mr-48 {
    margin-right: 48px !important; }

  .u-mr-50 {
    margin-right: 50px !important; }

  .u-mr-52 {
    margin-right: 52px !important; }

  .u-mr-54 {
    margin-right: 54px !important; }

  .u-mr-56 {
    margin-right: 56px !important; }

  .u-mr-58 {
    margin-right: 58px !important; }

  .u-mr-60 {
    margin-right: 60px !important; }

  .u-mr-62 {
    margin-right: 62px !important; }

  .u-mr-64 {
    margin-right: 64px !important; }

  .u-mr-66 {
    margin-right: 66px !important; }

  .u-mr-68 {
    margin-right: 68px !important; }

  .u-mr-70 {
    margin-right: 70px !important; }

  .u-mr-72 {
    margin-right: 72px !important; }

  .u-mr-74 {
    margin-right: 74px !important; }

  .u-mr-76 {
    margin-right: 76px !important; }

  .u-mr-78 {
    margin-right: 78px !important; }

  .u-mr-80 {
    margin-right: 80px !important; }

  .u-mr-82 {
    margin-right: 82px !important; }

  .u-mr-84 {
    margin-right: 84px !important; }

  .u-mr-86 {
    margin-right: 86px !important; }

  .u-mr-88 {
    margin-right: 88px !important; }

  .u-mr-90 {
    margin-right: 90px !important; }

  .u-mr-92 {
    margin-right: 92px !important; }

  .u-mr-94 {
    margin-right: 94px !important; }

  .u-mr-96 {
    margin-right: 96px !important; }

  .u-mr-98 {
    margin-right: 98px !important; }

  .u-mr-100 {
    margin-right: 100px !important; }

  .u-mr-102 {
    margin-right: 102px !important; }

  .u-mr-104 {
    margin-right: 104px !important; }

  .u-mr-106 {
    margin-right: 106px !important; }

  .u-mr-108 {
    margin-right: 108px !important; }

  .u-mr-110 {
    margin-right: 110px !important; }

  .u-mr-112 {
    margin-right: 112px !important; }

  .u-mr-114 {
    margin-right: 114px !important; }

  .u-mr-116 {
    margin-right: 116px !important; }

  .u-mr-118 {
    margin-right: 118px !important; }

  .u-mr-120 {
    margin-right: 120px !important; }

  .u-mr-122 {
    margin-right: 122px !important; }

  .u-mr-124 {
    margin-right: 124px !important; }

  .u-mr-126 {
    margin-right: 126px !important; }

  .u-mr-128 {
    margin-right: 128px !important; }

  /***** Bottom margin *****/
  .u-mb-0 {
    margin-bottom: 0 !important; }

  .u-mb-2 {
    margin-bottom: 2px !important; }

  .u-mb-4 {
    margin-bottom: 4px !important; }

  .u-mb-6 {
    margin-bottom: 6px !important; }

  .u-mb-8 {
    margin-bottom: 8px !important; }

  .u-mb-10 {
    margin-bottom: 10px !important; }

  .u-mb-12 {
    margin-bottom: 12px !important; }

  .u-mb-14 {
    margin-bottom: 14px !important; }

  .u-mb-16 {
    margin-bottom: 16px !important; }

  .u-mb-18 {
    margin-bottom: 18px !important; }

  .u-mb-20 {
    margin-bottom: 20px !important; }

  .u-mb-22 {
    margin-bottom: 22px !important; }

  .u-mb-24 {
    margin-bottom: 24px !important; }

  .u-mb-26 {
    margin-bottom: 26px !important; }

  .u-mb-28 {
    margin-bottom: 28px !important; }

  .u-mb-30 {
    margin-bottom: 30px !important; }

  .u-mb-32 {
    margin-bottom: 32px !important; }

  .u-mb-34 {
    margin-bottom: 34px !important; }

  .u-mb-36 {
    margin-bottom: 36px !important; }

  .u-mb-38 {
    margin-bottom: 38px !important; }

  .u-mb-40 {
    margin-bottom: 40px !important; }

  .u-mb-42 {
    margin-bottom: 42px !important; }

  .u-mb-44 {
    margin-bottom: 44px !important; }

  .u-mb-46 {
    margin-bottom: 46px !important; }

  .u-mb-48 {
    margin-bottom: 48px !important; }

  .u-mb-50 {
    margin-bottom: 50px !important; }

  .u-mb-52 {
    margin-bottom: 52px !important; }

  .u-mb-54 {
    margin-bottom: 54px !important; }

  .u-mb-56 {
    margin-bottom: 56px !important; }

  .u-mb-58 {
    margin-bottom: 58px !important; }

  .u-mb-60 {
    margin-bottom: 60px !important; }

  .u-mb-62 {
    margin-bottom: 62px !important; }

  .u-mb-64 {
    margin-bottom: 64px !important; }

  .u-mb-66 {
    margin-bottom: 66px !important; }

  .u-mb-68 {
    margin-bottom: 68px !important; }

  .u-mb-70 {
    margin-bottom: 70px !important; }

  .u-mb-72 {
    margin-bottom: 72px !important; }

  .u-mb-74 {
    margin-bottom: 74px !important; }

  .u-mb-76 {
    margin-bottom: 76px !important; }

  .u-mb-78 {
    margin-bottom: 78px !important; }

  .u-mb-80 {
    margin-bottom: 80px !important; }

  .u-mb-82 {
    margin-bottom: 82px !important; }

  .u-mb-84 {
    margin-bottom: 84px !important; }

  .u-mb-86 {
    margin-bottom: 86px !important; }

  .u-mb-88 {
    margin-bottom: 88px !important; }

  .u-mb-90 {
    margin-bottom: 90px !important; }

  .u-mb-92 {
    margin-bottom: 92px !important; }

  .u-mb-94 {
    margin-bottom: 94px !important; }

  .u-mb-96 {
    margin-bottom: 96px !important; }

  .u-mb-98 {
    margin-bottom: 98px !important; }

  .u-mb-100 {
    margin-bottom: 100px !important; }

  .u-mb-102 {
    margin-bottom: 102px !important; }

  .u-mb-104 {
    margin-bottom: 104px !important; }

  .u-mb-106 {
    margin-bottom: 106px !important; }

  .u-mb-108 {
    margin-bottom: 108px !important; }

  .u-mb-110 {
    margin-bottom: 110px !important; }

  .u-mb-112 {
    margin-bottom: 112px !important; }

  .u-mb-114 {
    margin-bottom: 114px !important; }

  .u-mb-116 {
    margin-bottom: 116px !important; }

  .u-mb-118 {
    margin-bottom: 118px !important; }

  .u-mb-120 {
    margin-bottom: 120px !important; }

  .u-mb-122 {
    margin-bottom: 122px !important; }

  .u-mb-124 {
    margin-bottom: 124px !important; }

  .u-mb-126 {
    margin-bottom: 126px !important; }

  .u-mb-128 {
    margin-bottom: 128px !important; }

  /***** Left margin *****/
  .u-ml-0 {
    margin-left: 0 !important; }

  .u-ml-2 {
    margin-left: 2px !important; }

  .u-ml-4 {
    margin-left: 4px !important; }

  .u-ml-6 {
    margin-left: 6px !important; }

  .u-ml-8 {
    margin-left: 8px !important; }

  .u-ml-10 {
    margin-left: 10px !important; }

  .u-ml-12 {
    margin-left: 12px !important; }

  .u-ml-14 {
    margin-left: 14px !important; }

  .u-ml-16 {
    margin-left: 16px !important; }

  .u-ml-18 {
    margin-left: 18px !important; }

  .u-ml-20 {
    margin-left: 20px !important; }

  .u-ml-22 {
    margin-left: 22px !important; }

  .u-ml-24 {
    margin-left: 24px !important; }

  .u-ml-26 {
    margin-left: 26px !important; }

  .u-ml-28 {
    margin-left: 28px !important; }

  .u-ml-30 {
    margin-left: 30px !important; }

  .u-ml-32 {
    margin-left: 32px !important; }

  .u-ml-34 {
    margin-left: 34px !important; }

  .u-ml-36 {
    margin-left: 36px !important; }

  .u-ml-38 {
    margin-left: 38px !important; }

  .u-ml-40 {
    margin-left: 40px !important; }

  .u-ml-42 {
    margin-left: 42px !important; }

  .u-ml-44 {
    margin-left: 44px !important; }

  .u-ml-46 {
    margin-left: 46px !important; }

  .u-ml-48 {
    margin-left: 48px !important; }

  .u-ml-50 {
    margin-left: 50px !important; }

  .u-ml-52 {
    margin-left: 52px !important; }

  .u-ml-54 {
    margin-left: 54px !important; }

  .u-ml-56 {
    margin-left: 56px !important; }

  .u-ml-58 {
    margin-left: 58px !important; }

  .u-ml-60 {
    margin-left: 60px !important; }

  .u-ml-62 {
    margin-left: 62px !important; }

  .u-ml-64 {
    margin-left: 64px !important; }

  .u-ml-66 {
    margin-left: 66px !important; }

  .u-ml-68 {
    margin-left: 68px !important; }

  .u-ml-70 {
    margin-left: 70px !important; }

  .u-ml-72 {
    margin-left: 72px !important; }

  .u-ml-74 {
    margin-left: 74px !important; }

  .u-ml-76 {
    margin-left: 76px !important; }

  .u-ml-78 {
    margin-left: 78px !important; }

  .u-ml-80 {
    margin-left: 80px !important; }

  .u-ml-82 {
    margin-left: 82px !important; }

  .u-ml-84 {
    margin-left: 84px !important; }

  .u-ml-86 {
    margin-left: 86px !important; }

  .u-ml-88 {
    margin-left: 88px !important; }

  .u-ml-90 {
    margin-left: 90px !important; }

  .u-ml-92 {
    margin-left: 92px !important; }

  .u-ml-94 {
    margin-left: 94px !important; }

  .u-ml-96 {
    margin-left: 96px !important; }

  .u-ml-98 {
    margin-left: 98px !important; }

  .u-ml-100 {
    margin-left: 100px !important; }

  .u-ml-102 {
    margin-left: 102px !important; }

  .u-ml-104 {
    margin-left: 104px !important; }

  .u-ml-106 {
    margin-left: 106px !important; }

  .u-ml-108 {
    margin-left: 108px !important; }

  .u-ml-110 {
    margin-left: 110px !important; }

  .u-ml-112 {
    margin-left: 112px !important; }

  .u-ml-114 {
    margin-left: 114px !important; }

  .u-ml-116 {
    margin-left: 116px !important; }

  .u-ml-118 {
    margin-left: 118px !important; }

  .u-ml-120 {
    margin-left: 120px !important; }

  .u-ml-122 {
    margin-left: 122px !important; }

  .u-ml-124 {
    margin-left: 124px !important; }

  .u-ml-126 {
    margin-left: 126px !important; }

  .u-ml-128 {
    margin-left: 128px !important; } }
/* margin list
--------------------------------------------------------- */
@media screen and (max-width: 768px) {
  /***** Top margin *****/
  .u-list-mt-8 > li, .u-list-mt-8 > div {
    margin-top: 8px !important; }

  .u-list-mt-16 > li, .u-list-mt-16 > div, .u-list-mt-24 > li, .u-list-mt-24 > div {
    margin-top: 16px !important; }

  .u-list-mt-32 > li, .u-list-mt-32 > div {
    margin-top: 21px !important; }

  /**/
  .u-list-mt-40 > li, .u-list-mt-40 > div, .u-list-mt-48 > li, .u-list-mt-48 > div, .u-list-mt-56 > li, .u-list-mt-56 > div {
    margin-top: 32px !important; }

  /**/
  .u-list-mt-64 > li, .u-list-mt-64 > div, .u-list-mt-72 > li, .u-list-mt-72 > div, .u-list-mt-80 > li, .u-list-mt-80 > div, .u-list-mt-88 > li, .u-list-mt-88 > div, .u-list-mt-96 > li, .u-list-mt-96 > div {
    margin-top: 40px !important; }

  /**/
  .u-list-mt-104 > li, .u-list-mt-104 > div, .u-list-mt-112 > li, .u-list-mt-112 > div, .u-list-mt-120 > li, .u-list-mt-120 > div, .u-list-mt-128 > li, .u-list-mt-128 > div {
    margin-top: 48px !important; }

  /***** Bottom margin *****/
  .u-list-mb-8 > li, .u-list-mb-8 > div {
    margin-bottom: 8px !important; }

  .u-list-mb-16 > li, .u-list-mb-16 > div, .u-list-mb-24 > li, .u-list-mb-24 > div {
    margin-bottom: 16px !important; }

  .u-list-mb-32 > li, .u-list-mb-32 > div {
    margin-bottom: 21px !important; }

  /**/
  .u-list-mb-40 > li, .u-list-mb-40 > div, .u-list-mb-48 > li, .u-list-mb-48 > div, .u-list-mb-56 > li, .u-list-mb-56 > div {
    margin-bottom: 32px !important; }

  /**/
  .u-list-mb-64 > li, .u-list-mb-64 > div, .u-list-mb-72 > li, .u-list-mb-72 > div, .u-list-mb-80 > li, .u-list-mb-80 > div, .u-list-mb-88 > li, .u-list-mb-88 > div, .u-list-mb-96 > li, .u-list-mb-96 > div {
    margin-bottom: 40px !important; }

  /**/
  .u-list-mb-104 > li, .u-list-mb-104 > div, .u-list-mb-112 > li, .u-list-mb-112 > div, .u-list-mb-120 > li, .u-list-mb-120 > div, .u-list-mb-128 > li, .u-list-mb-128 > div {
    margin-bottom: 48px !important; } }
@media screen and (min-width: 768px) and (max-width: 1200px) {
  /***** Top margin *****/
  .u-list-mt-8 > li, .u-list-mt-8 > div {
    margin-top: 8px !important; }

  .u-list-mt-16 > li, .u-list-mt-16 > div {
    margin-top: 16px !important; }

  .u-list-mt-24 > li, .u-list-mt-24 > div {
    margin-top: 24px !important; }

  .u-list-mt-32 > li, .u-list-mt-32 > div {
    margin-top: 32px !important; }

  .u-list-mt-40 > li, .u-list-mt-40 > div {
    margin-top: 40px !important; }

  .u-list-mt-48 > li, .u-list-mt-48 > div {
    margin-top: 48px !important; }

  .u-list-mt-56 > li, .u-list-mt-56 > div {
    margin-top: 56px !important; }

  .u-list-mt-64 > li, .u-list-mt-64 > div {
    margin-top: 64px !important; }

  .u-list-mt-72 > li, .u-list-mt-72 > div {
    margin-top: 72px !important; }

  .u-list-mt-80 > li, .u-list-mt-80 > div {
    margin-top: 80px !important; }

  .u-list-mt-88 > li, .u-list-mt-88 > div {
    margin-top: 88px !important; }

  .u-list-mt-96 > li, .u-list-mt-96 > div {
    margin-top: 96px !important; }

  .u-list-mt-104 > li, .u-list-mt-104 > div {
    margin-top: 104px !important; }

  .u-list-mt-112 > li, .u-list-mt-112 > div {
    margin-top: 112px !important; }

  .u-list-mt-120 > li, .u-list-mt-120 > div {
    margin-top: 120px !important; }

  .u-list-mt-128 > li, .u-list-mt-128 > div {
    margin-top: 128px !important; }

  /***** Bottom margin *****/
  .u-list-mb-8 > li, .u-list-mb-8 > div {
    margin-bottom: 8px !important; }

  .u-list-mb-16 > li, .u-list-mb-16 > div {
    margin-bottom: 16px !important; }

  .u-list-mb-24 > li, .u-list-mb-24 > div {
    margin-bottom: 24px !important; }

  .u-list-mb-32 > li, .u-list-mb-32 > div {
    margin-bottom: 32px !important; }

  .u-list-mb-40 > li, .u-list-mb-40 > div {
    margin-bottom: 40px !important; }

  .u-list-mb-48 > li, .u-list-mb-48 > div {
    margin-bottom: 48px !important; }

  .u-list-mb-56 > li, .u-list-mb-56 > div {
    margin-bottom: 56px !important; }

  .u-list-mb-64 > li, .u-list-mb-64 > div {
    margin-bottom: 64px !important; }

  .u-list-mb-72 > li, .u-list-mb-72 > div {
    margin-bottom: 72px !important; }

  .u-list-mb-80 > li, .u-list-mb-80 > div {
    margin-bottom: 80px !important; }

  .u-list-mb-88 > li, .u-list-mb-88 > div {
    margin-bottom: 88px !important; }

  .u-list-mb-96 > li, .u-list-mb-96 > div {
    margin-bottom: 96px !important; }

  .u-list-mb-104 > li, .u-list-mb-104 > div {
    margin-bottom: 104px !important; }

  .u-list-mb-112 > li, .u-list-mb-112 > div {
    margin-bottom: 112px !important; }

  .u-list-mb-120 > li, .u-list-mb-120 > div {
    margin-bottom: 120px !important; }

  .u-list-mb-128 > li, .u-list-mb-128 > div {
    margin-bottom: 128px !important; } }
@media print{
  /***** Top margin *****/
  .u-list-mt-8 > li, .u-list-mt-8 > div {
    margin-top: 8px !important; }

  .u-list-mt-16 > li, .u-list-mt-16 > div {
    margin-top: 16px !important; }

  .u-list-mt-24 > li, .u-list-mt-24 > div {
    margin-top: 24px !important; }

  .u-list-mt-32 > li, .u-list-mt-32 > div {
    margin-top: 32px !important; }

  .u-list-mt-40 > li, .u-list-mt-40 > div {
    margin-top: 40px !important; }

  .u-list-mt-48 > li, .u-list-mt-48 > div {
    margin-top: 48px !important; }

  .u-list-mt-56 > li, .u-list-mt-56 > div {
    margin-top: 56px !important; }

  .u-list-mt-64 > li, .u-list-mt-64 > div {
    margin-top: 64px !important; }

  .u-list-mt-72 > li, .u-list-mt-72 > div {
    margin-top: 72px !important; }

  .u-list-mt-80 > li, .u-list-mt-80 > div {
    margin-top: 80px !important; }

  .u-list-mt-88 > li, .u-list-mt-88 > div {
    margin-top: 88px !important; }

  .u-list-mt-96 > li, .u-list-mt-96 > div {
    margin-top: 96px !important; }

  .u-list-mt-104 > li, .u-list-mt-104 > div {
    margin-top: 104px !important; }

  .u-list-mt-112 > li, .u-list-mt-112 > div {
    margin-top: 112px !important; }

  .u-list-mt-120 > li, .u-list-mt-120 > div {
    margin-top: 120px !important; }

  .u-list-mt-128 > li, .u-list-mt-128 > div {
    margin-top: 128px !important; }

  /***** Bottom margin *****/
  .u-list-mb-8 > li, .u-list-mb-8 > div {
    margin-bottom: 8px !important; }

  .u-list-mb-16 > li, .u-list-mb-16 > div {
    margin-bottom: 16px !important; }

  .u-list-mb-24 > li, .u-list-mb-24 > div {
    margin-bottom: 24px !important; }

  .u-list-mb-32 > li, .u-list-mb-32 > div {
    margin-bottom: 32px !important; }

  .u-list-mb-40 > li, .u-list-mb-40 > div {
    margin-bottom: 40px !important; }

  .u-list-mb-48 > li, .u-list-mb-48 > div {
    margin-bottom: 48px !important; }

  .u-list-mb-56 > li, .u-list-mb-56 > div {
    margin-bottom: 56px !important; }

  .u-list-mb-64 > li, .u-list-mb-64 > div {
    margin-bottom: 64px !important; }

  .u-list-mb-72 > li, .u-list-mb-72 > div {
    margin-bottom: 72px !important; }

  .u-list-mb-80 > li, .u-list-mb-80 > div {
    margin-bottom: 80px !important; }

  .u-list-mb-88 > li, .u-list-mb-88 > div {
    margin-bottom: 88px !important; }

  .u-list-mb-96 > li, .u-list-mb-96 > div {
    margin-bottom: 96px !important; }

  .u-list-mb-104 > li, .u-list-mb-104 > div {
    margin-bottom: 104px !important; }

  .u-list-mb-112 > li, .u-list-mb-112 > div {
    margin-bottom: 112px !important; }

  .u-list-mb-120 > li, .u-list-mb-120 > div {
    margin-bottom: 120px !important; }

  .u-list-mb-128 > li, .u-list-mb-128 > div {
    margin-bottom: 128px !important; } }
@media screen and (max-width: 768px) {
  /***** Top margin *****/
  .u-mt-s-8 {
    margin-top: 8px !important; }

  .u-mt-s-16 {
    margin-top: 16px !important; }

  .u-mt-s-24 {
    margin-top: 24px !important; }

  .u-mt-s-32 {
    margin-top: 32px !important; }

  .u-mt-s-40 {
    margin-top: 40px !important; }

  /***** Right margin *****/
  .u-mr-s-8 {
    margin-right: 8px !important; }

  .u-mr-s-16 {
    margin-right: 16px !important; }

  .u-mr-s-24 {
    margin-right: 24px !important; }

  .u-mr-s-32 {
    margin-right: 32px !important; }

  .u-mr-s-40 {
    margin-right: 40px !important; }

  /***** Bottom margin *****/
  .u-mb-s-8 {
    margin-bottom: 8px !important; }

  .u-mb-s-16 {
    margin-bottom: 16px !important; }

  .u-mb-s-24 {
    margin-bottom: 24px !important; }

  .u-mb-s-32 {
    margin-bottom: 32px !important; }

  .u-mb-s-40 {
    margin-bottom: 40px !important; }

  /***** Left margin *****/
  .u-ml-s-8 {
    margin-left: 8px !important; }

  .u-ml-s-16 {
    margin-left: 16px !important; }

  .u-ml-s-24 {
    margin-left: 24px !important; }

  .u-ml-s-32 {
    margin-left: 32px !important; }

  .u-ml-s-40 {
    margin-left: 40px !important; }

  /***** Top margin *****/
  .u-list-s-mt-8 > li, .u-list-s-mt-8 > div {
    margin-top: 8px !important; }

  .u-list-s-mt-16 > li, .u-list-s-mt-16 > div {
    margin-top: 16px !important; }

  .u-list-s-mt-24 > li, .u-list-s-mt-24 > div {
    margin-top: 24px !important; }

  .u-list-s-mt-32 > li, .u-list-s-mt-32 > div {
    margin-top: 32px !important; }

  .u-list-s-mt-40 > li, .u-list-s-mt-40 > div {
    margin-top: 40px !important; }

  /***** Bottom margin *****/
  .u-list-s-mb-8 > li, .u-list-s-mb-8 > div {
    margin-bottom: 8px !important; }

  .u-list-s-mb-16 > li, .u-list-s-mb-16 > div {
    margin-bottom: 16px !important; }

  .u-list-s-mb-24 > li, .u-list-s-mb-24 > div {
    margin-bottom: 24px !important; }

  .u-list-s-mb-32 > li, .u-list-s-mb-32 > div {
    margin-bottom: 32px !important; }

  .u-list-s-mb-40 > li, .u-list-s-mb-40 > div {
    margin-bottom: 40px !important; } }
/***** auto margin *****/
.u-m-c {
  margin-right: auto !important;
  margin-left: auto !important; }

@media screen and (max-width: 768px) {
  .u-m-s-c {
    margin-right: auto !important;
    margin-left: auto !important; } }
/* ---------------------------------------------------------
 padding
--------------------------------------------------------- */
@media screen and (max-width: 768px) {
  /***** Top padding *****/
  .u-pt-0 {
    padding-top: 0 !important; }

  .u-pt-2 {
    padding-top: 2px !important; }

  .u-pt-4 {
    padding-top: 4px !important; }

  .u-pt-6 {
    padding-top: 6px !important; }

  .u-pt-8 {
    padding-top: 8px !important; }

  .u-pt-10 {
    padding-top: 10px !important; }

  .u-pt-12 {
    padding-top: 12px !important; }

  .u-pt-14 {
    padding-top: 14px !important; }

  .u-pt-16, .u-pt-18, .u-pt-20, .u-pt-22, .u-pt-24 {
    padding-top: 16px !important; }

  .u-pt-26, .u-pt-28, .u-pt-30, .u-pt-32 {
    padding-top: 21px !important; }

  /**/
  .u-pt-34, .u-pt-36, .u-pt-38, .u-pt-40, .u-pt-42, .u-pt-44, .u-pt-46, .u-pt-48, .u-pt-50, .u-pt-52, .u-pt-54, .u-pt-56, .u-pt-58, .u-pt-60, .u-pt-62, .u-pt-64 {
    padding-top: 32px !important; }

  /**/
  .u-pt-66, .u-pt-68, .u-pt-70, .u-pt-72, .u-pt-74, .u-pt-76, .u-pt-78, .u-pt-80, .u-pt-82, .u-pt-84, .u-pt-86, .u-pt-88, .u-pt-90, .u-pt-92, .u-pt-94, .u-pt-96 {
    padding-top: 40px !important; }

  /**/
  .u-pt-98, .u-pt-100, .u-pt-102, .u-pt-104, .u-pt-106, .u-pt-108, .u-pt-110, .u-pt-112, .u-pt-114, .u-pt-116, .u-pt-118, .u-pt-120, .u-pt-122, .u-pt-124, .u-pt-126, .u-pt-128 {
    padding-top: 48px !important; }

  /***** Right padding *****/
  .u-pr-0 {
    padding-right: 0 !important; }

  .u-pr-2 {
    padding-right: 2px !important; }

  .u-pr-4 {
    padding-right: 4px !important; }

  .u-pr-6 {
    padding-right: 6px !important; }

  .u-pr-8 {
    padding-right: 8px !important; }

  .u-pr-10 {
    padding-right: 10px !important; }

  .u-pr-12 {
    padding-right: 12px !important; }

  .u-pr-14 {
    padding-right: 14px !important; }

  .u-pr-16, .u-pr-18, .u-pr-20, .u-pr-22, .u-pr-24 {
    padding-right: 16px !important; }

  .u-pr-26, .u-pr-28, .u-pr-30, .u-pr-32 {
    padding-right: 21px !important; }

  /**/
  .u-pr-34, .u-pr-36, .u-pr-38, .u-pr-40, .u-pr-42, .u-pr-44, .u-pr-46, .u-pr-48, .u-pr-50, .u-pr-52, .u-pr-54, .u-pr-56, .u-pr-58, .u-pr-60, .u-pr-62, .u-pr-64 {
    padding-right: 32px !important; }

  /**/
  .u-pr-66, .u-pr-68, .u-pr-70, .u-pr-72, .u-pr-74, .u-pr-76, .u-pr-78, .u-pr-80, .u-pr-82, .u-pr-84, .u-pr-86, .u-pr-88, .u-pr-90, .u-pr-92, .u-pr-94, .u-pr-96 {
    padding-right: 40px !important; }

  /**/
  .u-pr-98, .u-pr-100, .u-pr-102, .u-pr-104, .u-pr-106, .u-pr-108, .u-pr-110, .u-pr-112, .u-pr-114, .u-pr-116, .u-pr-118, .u-pr-120, .u-pr-122, .u-pr-124, .u-pr-126, .u-pr-128 {
    padding-right: 48px !important; }

  /***** Bottom padding *****/
  .u-pb-0 {
    padding-bottom: 0 !important; }

  .u-pb-2 {
    padding-bottom: 2px !important; }

  .u-pb-4 {
    padding-bottom: 4px !important; }

  .u-pb-6 {
    padding-bottom: 6px !important; }

  .u-pb-8 {
    padding-bottom: 8px !important; }

  .u-pb-10 {
    padding-bottom: 10px !important; }

  .u-pb-12 {
    padding-bottom: 12px !important; }

  .u-pb-14 {
    padding-bottom: 14px !important; }

  .u-pb-16, .u-pb-18, .u-pb-20, .u-pb-22, .u-pb-24 {
    padding-bottom: 16px !important; }

  .u-pb-26, .u-pb-28, .u-pb-30, .u-pb-32 {
    padding-bottom: 21px !important; }

  /**/
  .u-pb-34, .u-pb-36, .u-pb-38, .u-pb-40, .u-pb-42, .u-pb-44, .u-pb-46, .u-pb-48, .u-pb-50, .u-pb-52, .u-pb-54, .u-pb-56, .u-pb-58, .u-pb-60, .u-pb-62, .u-pb-64 {
    padding-bottom: 32px !important; }

  /**/
  .u-pb-66, .u-pb-68, .u-pb-70, .u-pb-72, .u-pb-74, .u-pb-76, .u-pb-78, .u-pb-80, .u-pb-82, .u-pb-84, .u-pb-86, .u-pb-88, .u-pb-90, .u-pb-92, .u-pb-94, .u-pb-96 {
    padding-bottom: 40px !important; }

  /**/
  .u-pb-98, .u-pb-100, .u-pb-102, .u-pb-104, .u-pb-106, .u-pb-108, .u-pb-110, .u-pb-112, .u-pb-114, .u-pb-116, .u-pb-118, .u-pb-120, .u-pb-122, .u-pb-124, .u-pb-126, .u-pb-128 {
    padding-bottom: 48px !important; }

  /***** Left padding *****/
  .u-pl-0 {
    padding-left: 0 !important; }

  .u-pl-2 {
    padding-left: 2px !important; }

  .u-pl-4 {
    padding-left: 4px !important; }

  .u-pl-6 {
    padding-left: 6px !important; }

  .u-pl-8 {
    padding-left: 8px !important; }

  .u-pl-10 {
    padding-left: 10px !important; }

  .u-pl-12 {
    padding-left: 12px !important; }

  .u-pl-14 {
    padding-left: 14px !important; }

  .u-pl-16, .u-pl-18, .u-pl-20, .u-pl-22, .u-pl-24 {
    padding-left: 16px !important; }

  .u-pl-26, .u-pl-28, .u-pl-30, .u-pl-32 {
    padding-left: 21px !important; }

  /**/
  .u-pl-34, .u-pl-36, .u-pl-38, .u-pl-40, .u-pl-42, .u-pl-44, .u-pl-46, .u-pl-48, .u-pl-50, .u-pl-52, .u-pl-54, .u-pl-56, .u-pl-58, .u-pl-60, .u-pl-62, .u-pl-64 {
    padding-left: 32px !important; }

  /**/
  .u-pl-66, .u-pl-68, .u-pl-70, .u-pl-72, .u-pl-74, .u-pl-76, .u-pl-78, .u-pl-80, .u-pl-82, .u-pl-84, .u-pl-86, .u-pl-88, .u-pl-90, .u-pl-92, .u-pl-94, .u-pl-96 {
    padding-left: 40px !important; }

  /**/
  .u-pl-98, .u-pl-100, .u-pl-102, .u-pl-104, .u-pl-106, .u-pl-108, .u-pl-110, .u-pl-112, .u-pl-114, .u-pl-116, .u-pl-118, .u-pl-120, .u-pl-122, .u-pl-124, .u-pl-126, .u-pl-128 {
    padding-left: 48px !important; }

  /***** padding *****/
  .u-pd-0 {
    padding: 0 !important; }

  .u-pd-2 {
    padding: 2px !important; }

  .u-pd-4 {
    padding: 4px !important; }

  .u-pd-6 {
    padding: 6px !important; }

  .u-pd-8 {
    padding: 8px !important; }

  .u-pd-10 {
    padding: 10px !important; }

  .u-pd-12 {
    padding: 12px !important; }

  .u-pd-14 {
    padding: 14px !important; }

  .u-pd-16, .u-pd-18, .u-pd-20, .u-pd-22, .u-pd-24 {
    padding: 16px !important; }

  .u-pd-26, .u-pd-28, .u-pd-30, .u-pd-32 {
    padding: 21px !important; }

  /**/
  .u-pd-34, .u-pd-36, .u-pd-38, .u-pd-40, .u-pd-42, .u-pd-44, .u-pd-46, .u-pd-48, .u-pd-50, .u-pd-52, .u-pd-54, .u-pd-56, .u-pd-58, .u-pd-60, .u-pd-62, .u-pd-64 {
    padding: 32px !important; }

  /**/
  .u-pd-66, .u-pd-68, .u-pd-70, .u-pd-72, .u-pd-74, .u-pd-76, .u-pd-78, .u-pd-80, .u-pd-82, .u-pd-84, .u-pd-86, .u-pd-88, .u-pd-90, .u-pd-92, .u-pd-94, .u-pd-96 {
    padding: 40px !important; }

  /**/
  .u-pd-98, .u-pd-100, .u-pd-102, .u-pd-104, .u-pd-106, .u-pd-108, .u-pd-110, .u-pd-112, .u-pd-114, .u-pd-116, .u-pd-118, .u-pd-120, .u-pd-122, .u-pd-124, .u-pd-126, .u-pd-128 {
    padding: 48px !important; }

  /***** padding side *****/
  .u-plr-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }

  .u-plr-2 {
    padding-left: 2px !important;
    padding-right: 2px !important; }

  .u-plr-4 {
    padding-left: 4px !important;
    padding-right: 4px !important; }

  .u-plr-6 {
    padding-left: 6px !important;
    padding-right: 6px !important; }

  .u-plr-8 {
    padding-left: 8px !important;
    padding-right: 8px !important; }

  .u-plr-10 {
    padding-left: 10px !important;
    padding-right: 10px !important; }

  .u-plr-12 {
    padding-left: 12px !important;
    padding-right: 12px !important; }

  .u-plr-14 {
    padding-left: 14px !important;
    padding-right: 14px !important; }

  .u-plr-16, .u-plr-18, .u-plr-20, .u-plr-22, .u-plr-24 {
    padding-left: 16px !important;
    padding-right: 16px !important; }

  .u-plr-26, .u-plr-28, .u-plr-30, .u-plr-32 {
    padding-left: 21px !important;
    padding-right: 21px !important; }

  /**/
  .u-plr-34, .u-plr-36, .u-plr-38, .u-plr-40, .u-plr-42, .u-plr-44, .u-plr-46, .u-plr-48, .u-plr-50, .u-plr-52, .u-plr-54, .u-plr-56, .u-plr-58, .u-plr-60, .u-plr-62, .u-plr-64 {
    padding-left: 32px !important;
    padding-right: 32px !important; }

  /**/
  .u-plr-66, .u-plr-68, .u-plr-70, .u-plr-72, .u-plr-74, .u-plr-76, .u-plr-78, .u-plr-80, .u-plr-82, .u-plr-84, .u-plr-86, .u-plr-88, .u-plr-90, .u-plr-92, .u-plr-94, .u-plr-96 {
    padding-left: 40px !important;
    padding-right: 48px !important; }

  /**/
  .u-plr-98, .u-plr-100, .u-plr-102, .u-plr-104, .u-plr-106, .u-plr-108, .u-plr-110, .u-plr-112, .u-plr-114, .u-plr-116, .u-plr-118, .u-plr-120, .u-plr-122, .u-plr-124, .u-plr-126, .u-plr-128 {
    padding-left: 48px !important;
    padding-right: 48px !important; }

  /***** padding updown *****/
  .u-ptb-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .u-ptb-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important; }

  .u-ptb-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important; }

  .u-ptb-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important; }

  .u-ptb-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }

  .u-ptb-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important; }

  .u-ptb-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important; }

  .u-ptb-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important; }

  .u-ptb-16, .u-ptb-18, .u-ptb-20, .u-ptb-22, .u-ptb-24 {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }

  .u-ptb-26, .u-ptb-28, .u-ptb-30, .u-ptb-32 {
    padding-top: 21px !important;
    padding-bottom: 21px !important; }

  /**/
  .u-ptb-34, .u-ptb-36, .u-ptb-38, .u-ptb-40, .u-ptb-42, .u-ptb-44, .u-ptb-46, .u-ptb-48, .u-ptb-50, .u-ptb-52, .u-ptb-54, .u-ptb-56, .u-ptb-58, .u-ptb-60, .u-ptb-62, .u-ptb-64 {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }

  /**/
  .u-ptb-66, .u-ptb-68, .u-ptb-70, .u-ptb-72, .u-ptb-74, .u-ptb-76, .u-ptb-78, .u-ptb-80, .u-ptb-82, .u-ptb-84, .u-ptb-86, .u-ptb-88, .u-ptb-90, .u-ptb-92, .u-ptb-94, .u-ptb-96 {
    padding-top: 40px !important;
    padding-bottom: 48px !important; }

  /**/
  .u-ptb-98, .u-ptb-100, .u-ptb-102, .u-ptb-104, .u-ptb-106, .u-ptb-108, .u-ptb-110, .u-ptb-112, .u-ptb-114, .u-ptb-116, .u-ptb-118, .u-ptb-120, .u-ptb-122, .u-ptb-124, .u-ptb-126, .u-ptb-128 {
    padding-top: 48px !important;
    padding-bottom: 48px !important; } }
@media screen and (min-width: 768px) and (max-width: 1200px) {
  /***** Top padding *****/
  .u-pt-0 {
    padding-top: 0 !important; }

  .u-pt-2 {
    padding-top: 2px !important; }

  .u-pt-4 {
    padding-top: 4px !important; }

  .u-pt-6 {
    padding-top: 6px !important; }

  .u-pt-8 {
    padding-top: 8px !important; }

  .u-pt-10 {
    padding-top: 10px !important; }

  .u-pt-12 {
    padding-top: 12px !important; }

  .u-pt-14 {
    padding-top: 14px !important; }

  .u-pt-16, .u-pt-18, .u-pt-20, .u-pt-22, .u-pt-24 {
    padding-top: 16px !important; }

  .u-pt-26, .u-pt-28, .u-pt-30, .u-pt-32 {
    padding-top: 21px !important; }

  /**/
  .u-pt-34, .u-pt-36, .u-pt-38, .u-pt-40, .u-pt-42, .u-pt-44, .u-pt-46, .u-pt-48, .u-pt-50, .u-pt-52, .u-pt-54, .u-pt-56, .u-pt-58, .u-pt-60, .u-pt-62, .u-pt-64 {
    padding-top: 32px !important; }

  /**/
  .u-pt-66, .u-pt-68, .u-pt-70, .u-pt-72, .u-pt-74, .u-pt-76, .u-pt-78, .u-pt-80, .u-pt-82, .u-pt-84, .u-pt-86, .u-pt-88, .u-pt-90, .u-pt-92, .u-pt-94, .u-pt-96 {
    padding-top: 40px !important; }

  /**/
  .u-pt-98, .u-pt-100, .u-pt-102, .u-pt-104, .u-pt-106, .u-pt-108, .u-pt-110, .u-pt-112, .u-pt-114, .u-pt-116, .u-pt-118, .u-pt-120, .u-pt-122, .u-pt-124, .u-pt-126, .u-pt-128 {
    padding-top: 48px !important; }

  /***** Right padding *****/
  .u-pr-0 {
    padding-right: 0 !important; }

  .u-pr-2 {
    padding-right: 2px !important; }

  .u-pr-4 {
    padding-right: 4px !important; }

  .u-pr-6 {
    padding-right: 6px !important; }

  .u-pr-8 {
    padding-right: 8px !important; }

  .u-pr-10 {
    padding-right: 10px !important; }

  .u-pr-12 {
    padding-right: 12px !important; }

  .u-pr-14 {
    padding-right: 14px !important; }

  .u-pr-16, .u-pr-18, .u-pr-20, .u-pr-22, .u-pr-24 {
    padding-right: 16px !important; }

  .u-pr-26, .u-pr-28, .u-pr-30, .u-pr-32 {
    padding-right: 21px !important; }

  /**/
  .u-pr-34, .u-pr-36, .u-pr-38, .u-pr-40, .u-pr-42, .u-pr-44, .u-pr-46, .u-pr-48, .u-pr-50, .u-pr-52, .u-pr-54, .u-pr-56, .u-pr-58, .u-pr-60, .u-pr-62, .u-pr-64 {
    padding-right: 32px !important; }

  /**/
  .u-pr-66, .u-pr-68, .u-pr-70, .u-pr-72, .u-pr-74, .u-pr-76, .u-pr-78, .u-pr-80, .u-pr-82, .u-pr-84, .u-pr-86, .u-pr-88, .u-pr-90, .u-pr-92, .u-pr-94, .u-pr-96 {
    padding-right: 40px !important; }

  /**/
  .u-pr-98, .u-pr-100, .u-pr-102, .u-pr-104, .u-pr-106, .u-pr-108, .u-pr-110, .u-pr-112, .u-pr-114, .u-pr-116, .u-pr-118, .u-pr-120, .u-pr-122, .u-pr-124, .u-pr-126, .u-pr-128 {
    padding-right: 48px !important; }

  /***** Bottom padding *****/
  .u-pb-0 {
    padding-bottom: 0 !important; }

  .u-pb-2 {
    padding-bottom: 2px !important; }

  .u-pb-4 {
    padding-bottom: 4px !important; }

  .u-pb-6 {
    padding-bottom: 6px !important; }

  .u-pb-8 {
    padding-bottom: 8px !important; }

  .u-pb-10 {
    padding-bottom: 10px !important; }

  .u-pb-12 {
    padding-bottom: 12px !important; }

  .u-pb-14 {
    padding-bottom: 14px !important; }

  .u-pb-16, .u-pb-18, .u-pb-20, .u-pb-22, .u-pb-24 {
    padding-bottom: 16px !important; }

  .u-pb-26, .u-pb-28, .u-pb-30, .u-pb-32 {
    padding-bottom: 21px !important; }

  /**/
  .u-pb-34, .u-pb-36, .u-pb-38, .u-pb-40, .u-pb-42, .u-pb-44, .u-pb-46, .u-pb-48, .u-pb-50, .u-pb-52, .u-pb-54, .u-pb-56, .u-pb-58, .u-pb-60, .u-pb-62, .u-pb-64 {
    padding-bottom: 32px !important; }

  /**/
  .u-pb-66, .u-pb-68, .u-pb-70, .u-pb-72, .u-pb-74, .u-pb-76, .u-pb-78, .u-pb-80, .u-pb-82, .u-pb-84, .u-pb-86, .u-pb-88, .u-pb-90, .u-pb-92, .u-pb-94, .u-pb-96 {
    padding-bottom: 40px !important; }

  /**/
  .u-pb-98, .u-pb-100, .u-pb-102, .u-pb-104, .u-pb-106, .u-pb-108, .u-pb-110, .u-pb-112, .u-pb-114, .u-pb-116, .u-pb-118, .u-pb-120, .u-pb-122, .u-pb-124, .u-pb-126, .u-pb-128 {
    padding-bottom: 48px !important; }

  /***** Left padding *****/
  .u-pl-0 {
    padding-left: 0 !important; }

  .u-pl-2 {
    padding-left: 2px !important; }

  .u-pl-4 {
    padding-left: 4px !important; }

  .u-pl-6 {
    padding-left: 6px !important; }

  .u-pl-8 {
    padding-left: 8px !important; }

  .u-pl-10 {
    padding-left: 10px !important; }

  .u-pl-12 {
    padding-left: 12px !important; }

  .u-pl-14 {
    padding-left: 14px !important; }

  .u-pl-16, .u-pl-18, .u-pl-20, .u-pl-22, .u-pl-24 {
    padding-left: 16px !important; }

  .u-pl-26, .u-pl-28, .u-pl-30, .u-pl-32 {
    padding-left: 21px !important; }

  /**/
  .u-pl-34, .u-pl-36, .u-pl-38, .u-pl-40, .u-pl-42, .u-pl-44, .u-pl-46, .u-pl-48, .u-pl-50, .u-pl-52, .u-pl-54, .u-pl-56, .u-pl-58, .u-pl-60, .u-pl-62, .u-pl-64 {
    padding-left: 32px !important; }

  /**/
  .u-pl-66, .u-pl-68, .u-pl-70, .u-pl-72, .u-pl-74, .u-pl-76, .u-pl-78, .u-pl-80, .u-pl-82, .u-pl-84, .u-pl-86, .u-pl-88, .u-pl-90, .u-pl-92, .u-pl-94, .u-pl-96 {
    padding-left: 40px !important; }

  /**/
  .u-pl-98, .u-pl-100, .u-pl-102, .u-pl-104, .u-pl-106, .u-pl-108, .u-pl-110, .u-pl-112, .u-pl-114, .u-pl-116, .u-pl-118, .u-pl-120, .u-pl-122, .u-pl-124, .u-pl-126, .u-pl-128 {
    padding-left: 48px !important; }

  /***** padding *****/
  .u-pd-0 {
    padding: 0 !important; }

  .u-pd-2 {
    padding: 2px !important; }

  .u-pd-4 {
    padding: 4px !important; }

  .u-pd-6 {
    padding: 6px !important; }

  .u-pd-8 {
    padding: 8px !important; }

  .u-pd-10 {
    padding: 10px !important; }

  .u-pd-12 {
    padding: 12px !important; }

  .u-pd-14 {
    padding: 14px !important; }

  .u-pd-16, .u-pd-18, .u-pd-20, .u-pd-22, .u-pd-24 {
    padding: 16px !important; }

  .u-pd-26, .u-pd-28, .u-pd-30, .u-pd-32 {
    padding: 21px !important; }

  /**/
  .u-pd-34, .u-pd-36, .u-pd-38, .u-pd-40, .u-pd-42, .u-pd-44, .u-pd-46, .u-pd-48, .u-pd-50, .u-pd-52, .u-pd-54, .u-pd-56, .u-pd-58, .u-pd-60, .u-pd-62, .u-pd-64 {
    padding: 32px !important; }

  /**/
  .u-pd-66, .u-pd-68, .u-pd-70, .u-pd-72, .u-pd-74, .u-pd-76, .u-pd-78, .u-pd-80, .u-pd-82, .u-pd-84, .u-pd-86, .u-pd-88, .u-pd-90, .u-pd-92, .u-pd-94, .u-pd-96 {
    padding: 40px !important; }

  /**/
  .u-pd-98, .u-pd-100, .u-pd-102, .u-pd-104, .u-pd-106, .u-pd-108, .u-pd-110, .u-pd-112, .u-pd-114, .u-pd-116, .u-pd-118, .u-pd-120, .u-pd-122, .u-pd-124, .u-pd-126, .u-pd-128 {
    padding: 48px !important; }

  /***** padding side *****/
  .u-plr-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }

  .u-plr-2 {
    padding-left: 2px !important;
    padding-right: 2px !important; }

  .u-plr-4 {
    padding-left: 4px !important;
    padding-right: 4px !important; }

  .u-plr-6 {
    padding-left: 6px !important;
    padding-right: 6px !important; }

  .u-plr-8 {
    padding-left: 8px !important;
    padding-right: 8px !important; }

  .u-plr-10 {
    padding-left: 10px !important;
    padding-right: 10px !important; }

  .u-plr-12 {
    padding-left: 12px !important;
    padding-right: 12px !important; }

  .u-plr-14 {
    padding-left: 14px !important;
    padding-right: 14px !important; }

  .u-plr-16, .u-plr-18, .u-plr-20, .u-plr-22, .u-plr-24 {
    padding-left: 16px !important;
    padding-right: 16px !important; }

  .u-plr-26, .u-plr-28, .u-plr-30, .u-plr-32 {
    padding-left: 21px !important;
    padding-right: 21px !important; }

  /**/
  .u-plr-34, .u-plr-36, .u-plr-38, .u-plr-40, .u-plr-42, .u-plr-44, .u-plr-46, .u-plr-48, .u-plr-50, .u-plr-52, .u-plr-54, .u-plr-56, .u-plr-58, .u-plr-60, .u-plr-62, .u-plr-64 {
    padding-left: 32px !important;
    padding-right: 32px !important; }

  /**/
  .u-plr-66, .u-plr-68, .u-plr-70, .u-plr-72, .u-plr-74, .u-plr-76, .u-plr-78, .u-plr-80, .u-plr-82, .u-plr-84, .u-plr-86, .u-plr-88, .u-plr-90, .u-plr-92, .u-plr-94, .u-plr-96 {
    padding-left: 40px !important;
    padding-right: 48px !important; }

  /**/
  .u-plr-98, .u-plr-100, .u-plr-102, .u-plr-104, .u-plr-106, .u-plr-108, .u-plr-110, .u-plr-112, .u-plr-114, .u-plr-116, .u-plr-118, .u-plr-120, .u-plr-122, .u-plr-124, .u-plr-126, .u-plr-128 {
    padding-left: 48px !important;
    padding-right: 48px !important; }

  /***** padding updown *****/
  .u-ptb-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .u-ptb-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important; }

  .u-ptb-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important; }

  .u-ptb-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important; }

  .u-ptb-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }

  .u-ptb-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important; }

  .u-ptb-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important; }

  .u-ptb-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important; }

  .u-ptb-16, .u-ptb-18, .u-ptb-20, .u-ptb-22, .u-ptb-24 {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }

  .u-ptb-26, .u-ptb-28, .u-ptb-30, .u-ptb-32 {
    padding-top: 21px !important;
    padding-bottom: 21px !important; }

  /**/
  .u-ptb-34, .u-ptb-36, .u-ptb-38, .u-ptb-40, .u-ptb-42, .u-ptb-44, .u-ptb-46, .u-ptb-48, .u-ptb-50, .u-ptb-52, .u-ptb-54, .u-ptb-56, .u-ptb-58, .u-ptb-60, .u-ptb-62, .u-ptb-64 {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }

  /**/
  .u-ptb-66, .u-ptb-68, .u-ptb-70, .u-ptb-72, .u-ptb-74, .u-ptb-76, .u-ptb-78, .u-ptb-80, .u-ptb-82, .u-ptb-84, .u-ptb-86, .u-ptb-88, .u-ptb-90, .u-ptb-92, .u-ptb-94, .u-ptb-96 {
    padding-top: 40px !important;
    padding-bottom: 48px !important; }

  /**/
  .u-ptb-98, .u-ptb-100, .u-ptb-102, .u-ptb-104, .u-ptb-106, .u-ptb-108, .u-ptb-110, .u-ptb-112, .u-ptb-114, .u-ptb-116, .u-ptb-118, .u-ptb-120, .u-ptb-122, .u-ptb-124, .u-ptb-126, .u-ptb-128 {
    padding-top: 48px !important;
    padding-bottom: 48px !important; } }
@media print{
  /***** Top padding *****/
  .u-pt-0 {
    padding-top: 0 !important; }

  .u-pt-2 {
    padding-top: 2px !important; }

  .u-pt-4 {
    padding-top: 4px !important; }

  .u-pt-6 {
    padding-top: 6px !important; }

  .u-pt-8 {
    padding-top: 8px !important; }

  .u-pt-10 {
    padding-top: 10px !important; }

  .u-pt-12 {
    padding-top: 12px !important; }

  .u-pt-14 {
    padding-top: 14px !important; }

  .u-pt-16 {
    padding-top: 16px !important; }

  .u-pt-18 {
    padding-top: 18px !important; }

  .u-pt-20 {
    padding-top: 20px !important; }

  .u-pt-22 {
    padding-top: 22px !important; }

  .u-pt-24 {
    padding-top: 24px !important; }

  .u-pt-26 {
    padding-top: 26px !important; }

  .u-pt-28 {
    padding-top: 28px !important; }

  .u-pt-30 {
    padding-top: 30px !important; }

  .u-pt-32 {
    padding-top: 32px !important; }

  .u-pt-34 {
    padding-top: 34px !important; }

  .u-pt-36 {
    padding-top: 36px !important; }

  .u-pt-38 {
    padding-top: 38px !important; }

  .u-pt-40 {
    padding-top: 40px !important; }

  .u-pt-42 {
    padding-top: 42px !important; }

  .u-pt-44 {
    padding-top: 44px !important; }

  .u-pt-46 {
    padding-top: 46px !important; }

  .u-pt-48 {
    padding-top: 48px !important; }

  .u-pt-50 {
    padding-top: 50px !important; }

  .u-pt-52 {
    padding-top: 52px !important; }

  .u-pt-54 {
    padding-top: 54px !important; }

  .u-pt-56 {
    padding-top: 56px !important; }

  .u-pt-58 {
    padding-top: 58px !important; }

  .u-pt-60 {
    padding-top: 60px !important; }

  .u-pt-62 {
    padding-top: 62px !important; }

  .u-pt-64 {
    padding-top: 64px !important; }

  .u-pt-66 {
    padding-top: 66px !important; }

  .u-pt-68 {
    padding-top: 68px !important; }

  .u-pt-70 {
    padding-top: 70px !important; }

  .u-pt-72 {
    padding-top: 72px !important; }

  .u-pt-74 {
    padding-top: 74px !important; }

  .u-pt-76 {
    padding-top: 76px !important; }

  .u-pt-78 {
    padding-top: 78px !important; }

  .u-pt-80 {
    padding-top: 80px !important; }

  .u-pt-82 {
    padding-top: 82px !important; }

  .u-pt-84 {
    padding-top: 84px !important; }

  .u-pt-86 {
    padding-top: 86px !important; }

  .u-pt-88 {
    padding-top: 88px !important; }

  .u-pt-90 {
    padding-top: 90px !important; }

  .u-pt-92 {
    padding-top: 92px !important; }

  .u-pt-94 {
    padding-top: 94px !important; }

  .u-pt-96 {
    padding-top: 96px !important; }

  .u-pt-98 {
    padding-top: 98px !important; }

  .u-pt-100 {
    padding-top: 100px !important; }

  .u-pt-102 {
    padding-top: 102px !important; }

  .u-pt-104 {
    padding-top: 104px !important; }

  .u-pt-106 {
    padding-top: 106px !important; }

  .u-pt-108 {
    padding-top: 108px !important; }

  .u-pt-110 {
    padding-top: 110px !important; }

  .u-pt-112 {
    padding-top: 112px !important; }

  .u-pt-114 {
    padding-top: 114px !important; }

  .u-pt-116 {
    padding-top: 116px !important; }

  .u-pt-118 {
    padding-top: 118px !important; }

  .u-pt-120 {
    padding-top: 120px !important; }

  .u-pt-122 {
    padding-top: 122px !important; }

  .u-pt-124 {
    padding-top: 124px !important; }

  .u-pt-126 {
    padding-top: 126px !important; }

  .u-pt-128 {
    padding-top: 128px !important; }

  /***** Right padding *****/
  .u-pr-0 {
    padding-right: 0 !important; }

  .u-pr-2 {
    padding-right: 2px !important; }

  .u-pr-4 {
    padding-right: 4px !important; }

  .u-pr-6 {
    padding-right: 6px !important; }

  .u-pr-8 {
    padding-right: 8px !important; }

  .u-pr-10 {
    padding-right: 10px !important; }

  .u-pr-12 {
    padding-right: 12px !important; }

  .u-pr-14 {
    padding-right: 14px !important; }

  .u-pr-16 {
    padding-right: 16px !important; }

  .u-pr-18 {
    padding-right: 18px !important; }

  .u-pr-20 {
    padding-right: 20px !important; }

  .u-pr-22 {
    padding-right: 22px !important; }

  .u-pr-24 {
    padding-right: 24px !important; }

  .u-pr-26 {
    padding-right: 26px !important; }

  .u-pr-28 {
    padding-right: 28px !important; }

  .u-pr-30 {
    padding-right: 30px !important; }

  .u-pr-32 {
    padding-right: 32px !important; }

  .u-pr-34 {
    padding-right: 34px !important; }

  .u-pr-36 {
    padding-right: 36px !important; }

  .u-pr-38 {
    padding-right: 38px !important; }

  .u-pr-40 {
    padding-right: 40px !important; }

  .u-pr-42 {
    padding-right: 42px !important; }

  .u-pr-44 {
    padding-right: 44px !important; }

  .u-pr-46 {
    padding-right: 46px !important; }

  .u-pr-48 {
    padding-right: 48px !important; }

  .u-pr-50 {
    padding-right: 50px !important; }

  .u-pr-52 {
    padding-right: 52px !important; }

  .u-pr-54 {
    padding-right: 54px !important; }

  .u-pr-56 {
    padding-right: 56px !important; }

  .u-pr-58 {
    padding-right: 58px !important; }

  .u-pr-60 {
    padding-right: 60px !important; }

  .u-pr-62 {
    padding-right: 62px !important; }

  .u-pr-64 {
    padding-right: 64px !important; }

  .u-pr-66 {
    padding-right: 66px !important; }

  .u-pr-68 {
    padding-right: 68px !important; }

  .u-pr-70 {
    padding-right: 70px !important; }

  .u-pr-72 {
    padding-right: 72px !important; }

  .u-pr-74 {
    padding-right: 74px !important; }

  .u-pr-76 {
    padding-right: 76px !important; }

  .u-pr-78 {
    padding-right: 78px !important; }

  .u-pr-80 {
    padding-right: 80px !important; }

  .u-pr-82 {
    padding-right: 82px !important; }

  .u-pr-84 {
    padding-right: 84px !important; }

  .u-pr-86 {
    padding-right: 86px !important; }

  .u-pr-88 {
    padding-right: 88px !important; }

  .u-pr-90 {
    padding-right: 90px !important; }

  .u-pr-92 {
    padding-right: 92px !important; }

  .u-pr-94 {
    padding-right: 94px !important; }

  .u-pr-96 {
    padding-right: 96px !important; }

  .u-pr-98 {
    padding-right: 98px !important; }

  .u-pr-100 {
    padding-right: 100px !important; }

  .u-pr-102 {
    padding-right: 102px !important; }

  .u-pr-104 {
    padding-right: 104px !important; }

  .u-pr-106 {
    padding-right: 106px !important; }

  .u-pr-108 {
    padding-right: 108px !important; }

  .u-pr-110 {
    padding-right: 110px !important; }

  .u-pr-112 {
    padding-right: 112px !important; }

  .u-pr-114 {
    padding-right: 114px !important; }

  .u-pr-116 {
    padding-right: 116px !important; }

  .u-pr-118 {
    padding-right: 118px !important; }

  .u-pr-120 {
    padding-right: 120px !important; }

  .u-pr-122 {
    padding-right: 122px !important; }

  .u-pr-124 {
    padding-right: 124px !important; }

  .u-pr-126 {
    padding-right: 126px !important; }

  .u-pr-128 {
    padding-right: 128px !important; }

  .u-pr-2p {
    padding-right: 2.5% !important; }

  .u-pr-5p {
    padding-right: 5% !important; }

  .u-pr-7p {
    padding-right: 7.5% !important; }

  .u-pr-10p {
    padding-right: 10% !important; }

  /***** Bottom padding *****/
  .u-pb-0 {
    padding-bottom: 0 !important; }

  .u-pb-2 {
    padding-bottom: 2px !important; }

  .u-pb-4 {
    padding-bottom: 4px !important; }

  .u-pb-6 {
    padding-bottom: 6px !important; }

  .u-pb-8 {
    padding-bottom: 8px !important; }

  .u-pb-10 {
    padding-bottom: 10px !important; }

  .u-pb-12 {
    padding-bottom: 12px !important; }

  .u-pb-14 {
    padding-bottom: 14px !important; }

  .u-pb-16 {
    padding-bottom: 16px !important; }

  .u-pb-18 {
    padding-bottom: 18px !important; }

  .u-pb-20 {
    padding-bottom: 20px !important; }

  .u-pb-22 {
    padding-bottom: 22px !important; }

  .u-pb-24 {
    padding-bottom: 24px !important; }

  .u-pb-26 {
    padding-bottom: 26px !important; }

  .u-pb-28 {
    padding-bottom: 28px !important; }

  .u-pb-30 {
    padding-bottom: 30px !important; }

  .u-pb-32 {
    padding-bottom: 32px !important; }

  .u-pb-34 {
    padding-bottom: 34px !important; }

  .u-pb-36 {
    padding-bottom: 36px !important; }

  .u-pb-38 {
    padding-bottom: 38px !important; }

  .u-pb-40 {
    padding-bottom: 40px !important; }

  .u-pb-42 {
    padding-bottom: 42px !important; }

  .u-pb-44 {
    padding-bottom: 44px !important; }

  .u-pb-46 {
    padding-bottom: 46px !important; }

  .u-pb-48 {
    padding-bottom: 48px !important; }

  .u-pb-50 {
    padding-bottom: 50px !important; }

  .u-pb-52 {
    padding-bottom: 52px !important; }

  .u-pb-54 {
    padding-bottom: 54px !important; }

  .u-pb-56 {
    padding-bottom: 56px !important; }

  .u-pb-58 {
    padding-bottom: 58px !important; }

  .u-pb-60 {
    padding-bottom: 60px !important; }

  .u-pb-62 {
    padding-bottom: 62px !important; }

  .u-pb-64 {
    padding-bottom: 64px !important; }

  .u-pb-66 {
    padding-bottom: 66px !important; }

  .u-pb-68 {
    padding-bottom: 68px !important; }

  .u-pb-70 {
    padding-bottom: 70px !important; }

  .u-pb-72 {
    padding-bottom: 72px !important; }

  .u-pb-74 {
    padding-bottom: 74px !important; }

  .u-pb-76 {
    padding-bottom: 76px !important; }

  .u-pb-78 {
    padding-bottom: 78px !important; }

  .u-pb-80 {
    padding-bottom: 80px !important; }

  .u-pb-82 {
    padding-bottom: 82px !important; }

  .u-pb-84 {
    padding-bottom: 84px !important; }

  .u-pb-86 {
    padding-bottom: 86px !important; }

  .u-pb-88 {
    padding-bottom: 88px !important; }

  .u-pb-90 {
    padding-bottom: 90px !important; }

  .u-pb-92 {
    padding-bottom: 92px !important; }

  .u-pb-94 {
    padding-bottom: 94px !important; }

  .u-pb-96 {
    padding-bottom: 96px !important; }

  .u-pb-98 {
    padding-bottom: 98px !important; }

  .u-pb-100 {
    padding-bottom: 100px !important; }

  .u-pb-102 {
    padding-bottom: 102px !important; }

  .u-pb-104 {
    padding-bottom: 104px !important; }

  .u-pb-106 {
    padding-bottom: 106px !important; }

  .u-pb-108 {
    padding-bottom: 108px !important; }

  .u-pb-110 {
    padding-bottom: 110px !important; }

  .u-pb-112 {
    padding-bottom: 112px !important; }

  .u-pb-114 {
    padding-bottom: 114px !important; }

  .u-pb-116 {
    padding-bottom: 116px !important; }

  .u-pb-118 {
    padding-bottom: 118px !important; }

  .u-pb-120 {
    padding-bottom: 120px !important; }

  .u-pb-122 {
    padding-bottom: 122px !important; }

  .u-pb-124 {
    padding-bottom: 124px !important; }

  .u-pb-126 {
    padding-bottom: 126px !important; }

  .u-pb-128 {
    padding-bottom: 128px !important; }

  /***** Left padding *****/
  .u-pl-0 {
    padding-left: 0 !important; }

  .u-pl-2 {
    padding-left: 2px !important; }

  .u-pl-4 {
    padding-left: 4px !important; }

  .u-pl-6 {
    padding-left: 6px !important; }

  .u-pl-8 {
    padding-left: 8px !important; }

  .u-pl-10 {
    padding-left: 10px !important; }

  .u-pl-12 {
    padding-left: 12px !important; }

  .u-pl-14 {
    padding-left: 14px !important; }

  .u-pl-16 {
    padding-left: 16px !important; }

  .u-pl-18 {
    padding-left: 18px !important; }

  .u-pl-20 {
    padding-left: 20px !important; }

  .u-pl-22 {
    padding-left: 22px !important; }

  .u-pl-24 {
    padding-left: 24px !important; }

  .u-pl-26 {
    padding-left: 26px !important; }

  .u-pl-28 {
    padding-left: 28px !important; }

  .u-pl-30 {
    padding-left: 30px !important; }

  .u-pl-32 {
    padding-left: 32px !important; }

  .u-pl-34 {
    padding-left: 34px !important; }

  .u-pl-36 {
    padding-left: 36px !important; }

  .u-pl-38 {
    padding-left: 38px !important; }

  .u-pl-40 {
    padding-left: 40px !important; }

  .u-pl-42 {
    padding-left: 42px !important; }

  .u-pl-44 {
    padding-left: 44px !important; }

  .u-pl-46 {
    padding-left: 46px !important; }

  .u-pl-48 {
    padding-left: 48px !important; }

  .u-pl-50 {
    padding-left: 50px !important; }

  .u-pl-52 {
    padding-left: 52px !important; }

  .u-pl-54 {
    padding-left: 54px !important; }

  .u-pl-56 {
    padding-left: 56px !important; }

  .u-pl-58 {
    padding-left: 58px !important; }

  .u-pl-60 {
    padding-left: 60px !important; }

  .u-pl-62 {
    padding-left: 62px !important; }

  .u-pl-64 {
    padding-left: 64px !important; }

  .u-pl-66 {
    padding-left: 66px !important; }

  .u-pl-68 {
    padding-left: 68px !important; }

  .u-pl-70 {
    padding-left: 70px !important; }

  .u-pl-72 {
    padding-left: 72px !important; }

  .u-pl-74 {
    padding-left: 74px !important; }

  .u-pl-76 {
    padding-left: 76px !important; }

  .u-pl-78 {
    padding-left: 78px !important; }

  .u-pl-80 {
    padding-left: 80px !important; }

  .u-pl-82 {
    padding-left: 82px !important; }

  .u-pl-84 {
    padding-left: 84px !important; }

  .u-pl-86 {
    padding-left: 86px !important; }

  .u-pl-88 {
    padding-left: 88px !important; }

  .u-pl-90 {
    padding-left: 90px !important; }

  .u-pl-92 {
    padding-left: 92px !important; }

  .u-pl-94 {
    padding-left: 94px !important; }

  .u-pl-96 {
    padding-left: 96px !important; }

  .u-pl-98 {
    padding-left: 98px !important; }

  .u-pl-100 {
    padding-left: 100px !important; }

  .u-pl-102 {
    padding-left: 102px !important; }

  .u-pl-104 {
    padding-left: 104px !important; }

  .u-pl-106 {
    padding-left: 106px !important; }

  .u-pl-108 {
    padding-left: 108px !important; }

  .u-pl-110 {
    padding-left: 110px !important; }

  .u-pl-112 {
    padding-left: 112px !important; }

  .u-pl-114 {
    padding-left: 114px !important; }

  .u-pl-116 {
    padding-left: 116px !important; }

  .u-pl-118 {
    padding-left: 118px !important; }

  .u-pl-120 {
    padding-left: 120px !important; }

  .u-pl-122 {
    padding-left: 122px !important; }

  .u-pl-124 {
    padding-left: 124px !important; }

  .u-pl-126 {
    padding-left: 126px !important; }

  .u-pl-128 {
    padding-left: 128px !important; }

  /***** padding *****/
  .u-pd-0 {
    padding: 0 !important; }

  .u-pd-2 {
    padding: 2px !important; }

  .u-pd-4 {
    padding: 4px !important; }

  .u-pd-6 {
    padding: 6px !important; }

  .u-pd-8 {
    padding: 8px !important; }

  .u-pd-10 {
    padding: 10px !important; }

  .u-pd-12 {
    padding: 12px !important; }

  .u-pd-14 {
    padding: 14px !important; }

  .u-pd-16 {
    padding: 16px !important; }

  .u-pd-18 {
    padding: 18px !important; }

  .u-pd-20 {
    padding: 20px !important; }

  .u-pd-22 {
    padding: 22px !important; }

  .u-pd-24 {
    padding: 24px !important; }

  .u-pd-26 {
    padding: 26px !important; }

  .u-pd-28 {
    padding: 28px !important; }

  .u-pd-30 {
    padding: 30px !important; }

  .u-pd-32 {
    padding: 32px !important; }

  .u-pd-34 {
    padding: 34px !important; }

  .u-pd-36 {
    padding: 36px !important; }

  .u-pd-38 {
    padding: 38px !important; }

  .u-pd-40 {
    padding: 40px !important; }

  .u-pd-42 {
    padding: 42px !important; }

  .u-pd-44 {
    padding: 44px !important; }

  .u-pd-46 {
    padding: 46px !important; }

  .u-pd-48 {
    padding: 48px !important; }

  .u-pd-50 {
    padding: 50px !important; }

  .u-pd-52 {
    padding: 52px !important; }

  .u-pd-54 {
    padding: 54px !important; }

  .u-pd-56 {
    padding: 56px !important; }

  .u-pd-58 {
    padding: 58px !important; }

  .u-pd-60 {
    padding: 60px !important; }

  .u-pd-62 {
    padding: 62px !important; }

  .u-pd-64 {
    padding: 64px !important; }

  .u-pd-66 {
    padding: 66px !important; }

  .u-pd-68 {
    padding: 68px !important; }

  .u-pd-70 {
    padding: 70px !important; }

  .u-pd-72 {
    padding: 72px !important; }

  .u-pd-74 {
    padding: 74px !important; }

  .u-pd-76 {
    padding: 76px !important; }

  .u-pd-78 {
    padding: 78px !important; }

  .u-pd-80 {
    padding: 80px !important; }

  .u-pd-82 {
    padding: 82px !important; }

  .u-pd-84 {
    padding: 84px !important; }

  .u-pd-86 {
    padding: 86px !important; }

  .u-pd-88 {
    padding: 88px !important; }

  .u-pd-90 {
    padding: 90px !important; }

  .u-pd-92 {
    padding: 92px !important; }

  .u-pd-94 {
    padding: 94px !important; }

  .u-pd-96 {
    padding: 96px !important; }

  .u-pd-98 {
    padding: 98px !important; }

  .u-pd-100 {
    padding: 100px !important; }

  .u-pd-102 {
    padding: 102px !important; }

  .u-pd-104 {
    padding: 104px !important; }

  .u-pd-106 {
    padding: 106px !important; }

  .u-pd-108 {
    padding: 108px !important; }

  .u-pd-110 {
    padding: 110px !important; }

  .u-pd-112 {
    padding: 112px !important; }

  .u-pd-114 {
    padding: 114px !important; }

  .u-pd-116 {
    padding: 116px !important; }

  .u-pd-118 {
    padding: 118px !important; }

  .u-pd-120 {
    padding: 120px !important; }

  .u-pd-122 {
    padding: 122px !important; }

  .u-pd-124 {
    padding: 124px !important; }

  .u-pd-126 {
    padding: 126px !important; }

  .u-pd-128 {
    padding: 128px !important; }

  /***** padding side *****/
  .u-plr-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }

  .u-plr-2 {
    padding-left: 2px !important;
    padding-right: 2px !important; }

  .u-plr-4 {
    padding-left: 4px !important;
    padding-right: 4px !important; }

  .u-plr-6 {
    padding-left: 6px !important;
    padding-right: 6px !important; }

  .u-plr-8 {
    padding-left: 8px !important;
    padding-right: 8px !important; }

  .u-plr-10 {
    padding-left: 10px !important;
    padding-right: 10px !important; }

  .u-plr-12 {
    padding-left: 12px !important;
    padding-right: 12px !important; }

  .u-plr-14 {
    padding-left: 14px !important;
    padding-right: 14px !important; }

  .u-plr-16 {
    padding-left: 16px !important;
    padding-right: 16px !important; }

  .u-plr-18 {
    padding-left: 18px !important;
    padding-right: 18px !important; }

  .u-plr-20 {
    padding-left: 20px !important;
    padding-right: 20px !important; }

  .u-plr-22 {
    padding-left: 22px !important;
    padding-right: 22px !important; }

  .u-plr-24 {
    padding-left: 24px !important;
    padding-right: 24px !important; }

  .u-plr-26 {
    padding-left: 26px !important;
    padding-right: 26px !important; }

  .u-plr-28 {
    padding-left: 28px !important;
    padding-right: 28px !important; }

  .u-plr-30 {
    padding-left: 30px !important;
    padding-right: 30px !important; }

  .u-plr-32 {
    padding-left: 32px !important;
    padding-right: 32px !important; }

  .u-plr-34 {
    padding-left: 34px !important;
    padding-right: 34px !important; }

  .u-plr-36 {
    padding-left: 36px !important;
    padding-right: 36px !important; }

  .u-plr-38 {
    padding-left: 38px !important;
    padding-right: 38px !important; }

  .u-plr-40 {
    padding-left: 40px !important;
    padding-right: 40px !important; }

  .u-plr-42 {
    padding-left: 42px !important;
    padding-right: 42px !important; }

  .u-plr-44 {
    padding-left: 44px !important;
    padding-right: 44px !important; }

  .u-plr-46 {
    padding-left: 46px !important;
    padding-right: 46px !important; }

  .u-plr-48 {
    padding-left: 48px !important;
    padding-right: 48px !important; }

  .u-plr-50 {
    padding-left: 50px !important;
    padding-right: 50px !important; }

  .u-plr-52 {
    padding-left: 52px !important;
    padding-right: 52px !important; }

  .u-plr-54 {
    padding-left: 54px !important;
    padding-right: 54px !important; }

  .u-plr-56 {
    padding-left: 56px !important;
    padding-right: 56px !important; }

  .u-plr-58 {
    padding-left: 58px !important;
    padding-right: 58px !important; }

  .u-plr-60 {
    padding-left: 60px !important;
    padding-right: 60px !important; }

  .u-plr-62 {
    padding-left: 62px !important;
    padding-right: 62px !important; }

  .u-plr-64 {
    padding-left: 64px !important;
    padding-right: 64px !important; }

  .u-plr-66 {
    padding-left: 66px !important;
    padding-right: 66px !important; }

  .u-plr-68 {
    padding-left: 68px !important;
    padding-right: 68px !important; }

  .u-plr-70 {
    padding-left: 70px !important;
    padding-right: 70px !important; }

  .u-plr-72 {
    padding-left: 72px !important;
    padding-right: 72px !important; }

  .u-plr-74 {
    padding-left: 74px !important;
    padding-right: 74px !important; }

  .u-plr-76 {
    padding-left: 76px !important;
    padding-right: 76px !important; }

  .u-plr-78 {
    padding-left: 78px !important;
    padding-right: 78px !important; }

  .u-plr-80 {
    padding-left: 80px !important;
    padding-right: 80px !important; }

  .u-plr-82 {
    padding-left: 82px !important;
    padding-right: 82px !important; }

  .u-plr-84 {
    padding-left: 84px !important;
    padding-right: 84px !important; }

  .u-plr-86 {
    padding-left: 86px !important;
    padding-right: 86px !important; }

  .u-plr-88 {
    padding-left: 88px !important;
    padding-right: 88px !important; }

  .u-plr-90 {
    padding-left: 90px !important;
    padding-right: 90px !important; }

  .u-plr-92 {
    padding-left: 92px !important;
    padding-right: 92px !important; }

  .u-plr-94 {
    padding-left: 94px !important;
    padding-right: 94px !important; }

  .u-plr-96 {
    padding-left: 96px !important;
    padding-right: 96px !important; }

  .u-plr-98 {
    padding-left: 98px !important;
    padding-right: 98px !important; }

  .u-plr-100 {
    padding-left: 100px !important;
    padding-right: 100px !important; }

  .u-plr-102 {
    padding-left: 102px !important;
    padding-right: 102px !important; }

  .u-plr-104 {
    padding-left: 104px !important;
    padding-right: 104px !important; }

  .u-plr-106 {
    padding-left: 106px !important;
    padding-right: 106px !important; }

  .u-plr-108 {
    padding-left: 108px !important;
    padding-right: 108px !important; }

  .u-plr-110 {
    padding-left: 110px !important;
    padding-right: 110px !important; }

  .u-plr-112 {
    padding-left: 112px !important;
    padding-right: 112px !important; }

  .u-plr-114 {
    padding-left: 114px !important;
    padding-right: 114px !important; }

  .u-plr-116 {
    padding-left: 116px !important;
    padding-right: 116px !important; }

  .u-plr-118 {
    padding-left: 118px !important;
    padding-right: 118px !important; }

  .u-plr-120 {
    padding-left: 120px !important;
    padding-right: 120px !important; }

  .u-plr-122 {
    padding-left: 122px !important;
    padding-right: 122px !important; }

  .u-plr-124 {
    padding-left: 124px !important;
    padding-right: 124px !important; }

  .u-plr-126 {
    padding-left: 126px !important;
    padding-right: 126px !important; }

  .u-plr-128 {
    padding-left: 128px !important;
    padding-right: 128px !important; }

  /***** padding updown *****/
  .u-ptb-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .u-ptb-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important; }

  .u-ptb-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important; }

  .u-ptb-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important; }

  .u-ptb-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }

  .u-ptb-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important; }

  .u-ptb-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important; }

  .u-ptb-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important; }

  .u-ptb-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }

  .u-ptb-18 {
    padding-top: 18px !important;
    padding-bottom: 18px !important; }

  .u-ptb-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important; }

  .u-ptb-22 {
    padding-top: 22px !important;
    padding-bottom: 22px !important; }

  .u-ptb-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }

  .u-ptb-26 {
    padding-top: 26px !important;
    padding-bottom: 26px !important; }

  .u-ptb-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important; }

  .u-ptb-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important; }

  .u-ptb-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }

  .u-ptb-34 {
    padding-top: 34px !important;
    padding-bottom: 34px !important; }

  .u-ptb-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important; }

  .u-ptb-38 {
    padding-top: 38px !important;
    padding-bottom: 38px !important; }

  .u-ptb-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }

  .u-ptb-42 {
    padding-top: 42px !important;
    padding-bottom: 42px !important; }

  .u-ptb-44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important; }

  .u-ptb-46 {
    padding-top: 46px !important;
    padding-bottom: 46px !important; }

  .u-ptb-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important; }

  .u-ptb-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important; }

  .u-ptb-52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important; }

  .u-ptb-54 {
    padding-top: 54px !important;
    padding-bottom: 54px !important; }

  .u-ptb-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important; }

  .u-ptb-58 {
    padding-top: 58px !important;
    padding-bottom: 58px !important; }

  .u-ptb-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important; }

  .u-ptb-62 {
    padding-top: 62px !important;
    padding-bottom: 62px !important; }

  .u-ptb-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important; }

  .u-ptb-66 {
    padding-top: 66px !important;
    padding-bottom: 66px !important; }

  .u-ptb-68 {
    padding-top: 68px !important;
    padding-bottom: 68px !important; }

  .u-ptb-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important; }

  .u-ptb-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important; }

  .u-ptb-74 {
    padding-top: 74px !important;
    padding-bottom: 74px !important; }

  .u-ptb-76 {
    padding-top: 76px !important;
    padding-bottom: 76px !important; }

  .u-ptb-78 {
    padding-top: 78px !important;
    padding-bottom: 78px !important; }

  .u-ptb-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }

  .u-ptb-82 {
    padding-top: 82px !important;
    padding-bottom: 82px !important; }

  .u-ptb-84 {
    padding-top: 84px !important;
    padding-bottom: 84px !important; }

  .u-ptb-86 {
    padding-top: 86px !important;
    padding-bottom: 86px !important; }

  .u-ptb-88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important; }

  .u-ptb-90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important; }

  .u-ptb-92 {
    padding-top: 92px !important;
    padding-bottom: 92px !important; }

  .u-ptb-94 {
    padding-top: 94px !important;
    padding-bottom: 94px !important; }

  .u-ptb-96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important; }

  .u-ptb-98 {
    padding-top: 98px !important;
    padding-bottom: 98px !important; }

  .u-ptb-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important; }

  .u-ptb-102 {
    padding-top: 102px !important;
    padding-bottom: 102px !important; }

  .u-ptb-104 {
    padding-top: 104px !important;
    padding-bottom: 104px !important; }

  .u-ptb-106 {
    padding-top: 106px !important;
    padding-bottom: 106px !important; }

  .u-ptb-108 {
    padding-top: 108px !important;
    padding-bottom: 108px !important; }

  .u-ptb-110 {
    padding-top: 110px !important;
    padding-bottom: 110px !important; }

  .u-ptb-112 {
    padding-top: 112px !important;
    padding-bottom: 112px !important; }

  .u-ptb-114 {
    padding-top: 114px !important;
    padding-bottom: 114px !important; }

  .u-ptb-116 {
    padding-top: 116px !important;
    padding-bottom: 116px !important; }

  .u-ptb-118 {
    padding-top: 118px !important;
    padding-bottom: 118px !important; }

  .u-ptb-120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important; }

  .u-ptb-122 {
    padding-top: 122px !important;
    padding-bottom: 122px !important; }

  .u-ptb-124 {
    padding-top: 124px !important;
    padding-bottom: 124px !important; }

  .u-ptb-126 {
    padding-top: 126px !important;
    padding-bottom: 126px !important; }

  .u-ptb-128 {
    padding-top: 128px !important;
    padding-bottom: 128px !important; } }
.u-plr-2p {
  padding-left: 2.5% !important;
  padding-right: 2.5% !important; }

.u-plr-5p {
  padding-left: 5% !important;
  padding-right: 5% !important; }

.u-plr-7p {
  padding-left: 7.5% !important;
  padding-right: 7.5% !important; }

.u-plr-10p {
  padding-left: 10% !important;
  padding-right: 10% !important; }

@media screen and (max-width: 768px) {
  /***** Top padding *****/
  .u-list-s-pt-8 > li, .u-list-s-pt-8 > div {
    padding-top: 8px !important; }

  .u-list-s-pt-16 > li, .u-list-s-pt-16 > div {
    padding-top: 16px !important; }

  .u-list-s-pt-24 > li, .u-list-s-pt-24 > div {
    padding-top: 24px !important; }

  .u-list-s-pt-32 > li, .u-list-s-pt-32 > div {
    padding-top: 32px !important; }

  .u-list-s-pt-40 > li, .u-list-s-pt-40 > div {
    padding-top: 40px !important; }

  /***** Bottom padding *****/
  .u-list-s-pb-8 > li, .u-list-s-pb-8 > div {
    padding-bottom: 8px !important; }

  .u-list-s-pb-16 > li, .u-list-s-pb-16 > div {
    padding-bottom: 16px !important; }

  .u-list-s-pb-24 > li, .u-list-s-pb-24 > div {
    padding-bottom: 24px !important; }

  .u-list-s-pb-32 > li, .u-list-s-pb-32 > div {
    padding-bottom: 32px !important; }

  .u-list-s-pb-40 > li, .u-list-s-pb-40 > div {
    padding-bottom: 40px !important; }

  .u-plr-s-2p {
    padding-left: 2.5% !important;
    padding-right: 2.5% !important; }

  .u-plr-s-4p {
    padding-left: 4% !important;
    padding-right: 4% !important; }

  .u-plr-s-5p {
    padding-left: 5% !important;
    padding-right: 5% !important; }

  .u-plr-s-7p {
    padding-left: 7.5% !important;
    padding-right: 7.5% !important; }

  .u-plr-s-10p {
    padding-left: 10% !important;
    padding-right: 10% !important; }

  .u-plr-st-2p {
    padding-left: 2.5% !important;
    padding-right: 2.5% !important; }

  .u-plr-st-5p {
    padding-left: 5% !important;
    padding-right: 5% !important; }

  .u-plr-st-7p {
    padding-left: 7.5% !important;
    padding-right: 7.5% !important; }

  .u-plr-st-10p {
    padding-left: 10% !important;
    padding-right: 10% !important; }

  .u-plr-st-12p {
    padding-left: 12.5% !important;
    padding-right: 12.5% !important; }

  /***** Top padding *****/
  .u-pt-s-8 {
    padding-top: 8px !important; }

  .u-pt-s-16 {
    padding-top: 16px !important; }

  .u-pt-s-24 {
    padding-top: 24px !important; }

  .u-pt-s-32 {
    padding-top: 32px !important; }

  .u-pt-s-40 {
    padding-top: 40px !important; }

  /***** Right padding *****/
  .u-pr-s-8 {
    padding-right: 8px !important; }

  .u-pr-s-16 {
    padding-right: 16px !important; }

  .u-pr-s-24 {
    padding-right: 24px !important; }

  .u-pr-s-32 {
    padding-right: 32px !important; }

  .u-pr-s-40 {
    padding-right: 40px !important; }

  /***** Bottom padding *****/
  .u-pb-s-8 {
    padding-bottom: 8px !important; }

  .u-pb-s-16 {
    padding-bottom: 16px !important; }

  .u-pb-s-24 {
    padding-bottom: 24px !important; }

  .u-pb-s-32 {
    padding-bottom: 32px !important; }

  .u-pb-s-40 {
    padding-bottom: 40px !important; }

  /***** Left padding *****/
  .u-pl-s-8 {
    padding-left: 8px !important; }

  .u-pl-s-16 {
    padding-left: 16px !important; }

  .u-pl-s-24 {
    padding-left: 24px !important; }

  .u-pl-s-32 {
    padding-left: 32px !important; }

  .u-pl-s-40 {
    padding-left: 40px !important; }

  /***** padding *****/
  .u-pd-s-8 {
    padding: 8px !important; }

  .u-pd-s-16 {
    padding: 16px !important; }

  .u-pd-s-24 {
    padding: 24px !important; }

  .u-pd-s-32 {
    padding: 32px !important; }

  .u-pd-s-40 {
    padding: 40px !important; }

  /***** padding side *****/
  .u-plr-s-8 {
    padding-left: 8px !important;
    padding-right: 8px !important; }

  .u-plr-s-16 {
    padding-left: 16px !important;
    padding-right: 16px !important; }

  .u-plr-s-24 {
    padding-left: 24px !important;
    padding-right: 24px !important; }

  .u-plr-s-32 {
    padding-left: 32px !important;
    padding-right: 32px !important; }

  .u-plr-s-40 {
    padding-left: 40px !important;
    padding-right: 40px !important; }

  /***** padding updown *****/
  .u-ptb-s-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }

  .u-ptb-s-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }

  .u-ptb-s-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }

  .u-ptb-s-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }

  .u-ptb-s-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important; } }
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .u-plr-st-2p {
    padding-left: 2.5% !important;
    padding-right: 2.5% !important; }

  .u-plr-st-5p {
    padding-left: 5% !important;
    padding-right: 5% !important; }

  .u-plr-st-7p {
    padding-left: 7.5% !important;
    padding-right: 7.5% !important; }

  .u-plr-st-10p {
    padding-left: 10% !important;
    padding-right: 10% !important; }

  .u-plr-st-12p {
    padding-left: 12.5% !important;
    padding-right: 12.5% !important; } }
/* padding LIst
--------------------------------------------------------- */
@media screen and (max-width: 768px) {
  /***** Top padding *****/
  .u-list-pt-8 > li, .u-list-pt-8 > div {
    padding-top: 8px !important; }

  .u-list-pt-16 > li, .u-list-pt-16 > div, .u-list-pt-24 > li, .u-list-pt-24 > div {
    padding-top: 16px !important; }

  .u-list-pt-32 > li, .u-list-pt-32 > div {
    padding-top: 21px !important; }

  /**/
  .u-list-pt-40 > li, .u-list-pt-40 > div, .u-list-pt-48 > li, .u-list-pt-48 > div, .u-list-pt-56 > li, .u-list-pt-56 > div {
    padding-top: 32px !important; }

  /**/
  .u-list-pt-64 > li, .u-list-pt-64 > div, .u-list-pt-72 > li, .u-list-pt-72 > div, .u-list-pt-80 > li, .u-list-pt-80 > div, .u-list-pt-88 > li, .u-list-pt-88 > div, .u-list-pt-96 > li, .u-list-pt-96 > div {
    padding-top: 40px !important; }

  /**/
  .u-list-pt-104 > li, .u-list-pt-104 > div, .u-list-pt-112 > li, .u-list-pt-112 > div, .u-list-pt-120 > li, .u-list-pt-120 > div, .u-list-pt-128 > li, .u-list-pt-128 > div {
    padding-top: 48px !important; }

  /***** Bottom padding *****/
  .u-list-pb-8 > li, .u-list-pb-8 > div {
    padding-bottom: 8px !important; }

  .u-list-pb-16 > li, .u-list-pb-16 > div, .u-list-pb-24 > li, .u-list-pb-24 > div {
    padding-bottom: 16px !important; }

  .u-list-pb-32 > li, .u-list-pb-32 > div {
    padding-bottom: 21px !important; }

  /**/
  .u-list-pb-40 > li, .u-list-pb-40 > div, .u-list-pb-48 > li, .u-list-pb-48 > div, .u-list-pb-56 > li, .u-list-pb-56 > div {
    padding-bottom: 32px !important; }

  /**/
  .u-list-pb-64 > li, .u-list-pb-64 > div, .u-list-pb-72 > li, .u-list-pb-72 > div, .u-list-pb-80 > li, .u-list-pb-80 > div, .u-list-pb-88 > li, .u-list-pb-88 > div, .u-list-pb-96 > li, .u-list-pb-96 > div {
    padding-bottom: 40px !important; }

  /**/
  .u-list-pb-104 > li, .u-list-pb-104 > div, .u-list-pb-112 > li, .u-list-pb-112 > div, .u-list-pb-120 > li, .u-list-pb-120 > div, .u-list-pb-128 > li, .u-list-pb-128 > div {
    padding-bottom: 48px !important; } }
@media screen and (min-width: 768px) and (max-width: 1200px) {
  /***** Top padding *****/
  .u-list-pt-8 > li, .u-list-pt-8 > div {
    padding-top: 8px !important; }

  .u-list-pt-16 > li, .u-list-pt-16 > div {
    padding-top: 16px !important; }

  .u-list-pt-24 > li, .u-list-pt-24 > div {
    padding-top: 24px !important; }

  .u-list-pt-32 > li, .u-list-pt-32 > div {
    padding-top: 32px !important; }

  .u-list-pt-40 > li, .u-list-pt-40 > div {
    padding-top: 40px !important; }

  .u-list-pt-48 > li, .u-list-pt-48 > div {
    padding-top: 48px !important; }

  .u-list-pt-56 > li, .u-list-pt-56 > div {
    padding-top: 56px !important; }

  .u-list-pt-64 > li, .u-list-pt-64 > div {
    padding-top: 64px !important; }

  .u-list-pt-72 > li, .u-list-pt-72 > div {
    padding-top: 72px !important; }

  .u-list-pt-80 > li, .u-list-pt-80 > div {
    padding-top: 80px !important; }

  .u-list-pt-88 > li, .u-list-pt-88 > div {
    padding-top: 88px !important; }

  .u-list-pt-96 > li, .u-list-pt-96 > div {
    padding-top: 96px !important; }

  .u-list-pt-104 > li, .u-list-pt-104 > div {
    padding-top: 104px !important; }

  .u-list-pt-112 > li, .u-list-pt-112 > div {
    padding-top: 112px !important; }

  .u-list-pt-120 > li, .u-list-pt-120 > div {
    padding-top: 120px !important; }

  .u-list-pt-128 > li, .u-list-pt-128 > div {
    padding-top: 128px !important; }

  /***** Bottom padding *****/
  .u-list-pb-8 > li, .u-list-pb-8 > div {
    padding-bottom: 8px !important; }

  .u-list-pb-16 > li, .u-list-pb-16 > div {
    padding-bottom: 16px !important; }

  .u-list-pb-24 > li, .u-list-pb-24 > div {
    padding-bottom: 24px !important; }

  .u-list-pb-32 > li, .u-list-pb-32 > div {
    padding-bottom: 32px !important; }

  .u-list-pb-40 > li, .u-list-pb-40 > div {
    padding-bottom: 40px !important; }

  .u-list-pb-48 > li, .u-list-pb-48 > div {
    padding-bottom: 48px !important; }

  .u-list-pb-56 > li, .u-list-pb-56 > div {
    padding-bottom: 56px !important; }

  .u-list-pb-64 > li, .u-list-pb-64 > div {
    padding-bottom: 64px !important; }

  .u-list-pb-72 > li, .u-list-pb-72 > div {
    padding-bottom: 72px !important; }

  .u-list-pb-80 > li, .u-list-pb-80 > div {
    padding-bottom: 80px !important; }

  .u-list-pb-88 > li, .u-list-pb-88 > div {
    padding-bottom: 88px !important; }

  .u-list-pb-96 > li, .u-list-pb-96 > div {
    padding-bottom: 96px !important; }

  .u-list-pb-104 > li, .u-list-pb-104 > div {
    padding-bottom: 104px !important; }

  .u-list-pb-112 > li, .u-list-pb-112 > div {
    padding-bottom: 112px !important; }

  .u-list-pb-120 > li, .u-list-pb-120 > div {
    padding-bottom: 120px !important; }

  .u-list-pb-128 > li, .u-list-pb-128 > div {
    padding-bottom: 128px !important; } }
@media print{
  /***** Top padding *****/
  .u-list-pt-8 > li, .u-list-pt-8 > div {
    padding-top: 8px !important; }

  .u-list-pt-16 > li, .u-list-pt-16 > div {
    padding-top: 16px !important; }

  .u-list-pt-24 > li, .u-list-pt-24 > div {
    padding-top: 24px !important; }

  .u-list-pt-32 > li, .u-list-pt-32 > div {
    padding-top: 32px !important; }

  .u-list-pt-40 > li, .u-list-pt-40 > div {
    padding-top: 40px !important; }

  .u-list-pt-48 > li, .u-list-pt-48 > div {
    padding-top: 48px !important; }

  .u-list-pt-56 > li, .u-list-pt-56 > div {
    padding-top: 56px !important; }

  .u-list-pt-64 > li, .u-list-pt-64 > div {
    padding-top: 64px !important; }

  .u-list-pt-72 > li, .u-list-pt-72 > div {
    padding-top: 72px !important; }

  .u-list-pt-80 > li, .u-list-pt-80 > div {
    padding-top: 80px !important; }

  .u-list-pt-88 > li, .u-list-pt-88 > div {
    padding-top: 88px !important; }

  .u-list-pt-96 > li, .u-list-pt-96 > div {
    padding-top: 96px !important; }

  .u-list-pt-104 > li, .u-list-pt-104 > div {
    padding-top: 104px !important; }

  .u-list-pt-112 > li, .u-list-pt-112 > div {
    padding-top: 112px !important; }

  .u-list-pt-120 > li, .u-list-pt-120 > div {
    padding-top: 120px !important; }

  .u-list-pt-128 > li, .u-list-pt-128 > div {
    padding-top: 128px !important; }

  /***** Bottom padding *****/
  .u-list-pb-8 > li, .u-list-pb-8 > div {
    padding-bottom: 8px !important; }

  .u-list-pb-16 > li, .u-list-pb-16 > div {
    padding-bottom: 16px !important; }

  .u-list-pb-24 > li, .u-list-pb-24 > div {
    padding-bottom: 24px !important; }

  .u-list-pb-32 > li, .u-list-pb-32 > div {
    padding-bottom: 32px !important; }

  .u-list-pb-40 > li, .u-list-pb-40 > div {
    padding-bottom: 40px !important; }

  .u-list-pb-48 > li, .u-list-pb-48 > div {
    padding-bottom: 48px !important; }

  .u-list-pb-56 > li, .u-list-pb-56 > div {
    padding-bottom: 56px !important; }

  .u-list-pb-64 > li, .u-list-pb-64 > div {
    padding-bottom: 64px !important; }

  .u-list-pb-72 > li, .u-list-pb-72 > div {
    padding-bottom: 72px !important; }

  .u-list-pb-80 > li, .u-list-pb-80 > div {
    padding-bottom: 80px !important; }

  .u-list-pb-88 > li, .u-list-pb-88 > div {
    padding-bottom: 88px !important; }

  .u-list-pb-96 > li, .u-list-pb-96 > div {
    padding-bottom: 96px !important; }

  .u-list-pb-104 > li, .u-list-pb-104 > div {
    padding-bottom: 104px !important; }

  .u-list-pb-112 > li, .u-list-pb-112 > div {
    padding-bottom: 112px !important; }

  .u-list-pb-120 > li, .u-list-pb-120 > div {
    padding-bottom: 120px !important; }

  .u-list-pb-128 > li, .u-list-pb-128 > div {
    padding-bottom: 128px !important; } }
@media screen and (max-width: 768px) {
  /***** Top margin *****/
  .u-mt-s-8 {
    margin-top: 8px !important; }

  .u-mt-s-16 {
    margin-top: 16px !important; }

  .u-mt-s-24 {
    margin-top: 24px !important; }

  .u-mt-s-32 {
    margin-top: 32px !important; }

  .u-mt-s-40 {
    margin-top: 40px !important; }

  /***** Right margin *****/
  .u-mr-s-8 {
    margin-right: 8px !important; }

  .u-mr-s-16 {
    margin-right: 16px !important; }

  .u-mr-s-24 {
    margin-right: 24px !important; }

  .u-mr-s-32 {
    margin-right: 32px !important; }

  .u-mr-s-40 {
    margin-right: 40px !important; }

  /***** Bottom margin *****/
  .u-mb-s-8 {
    margin-bottom: 8px !important; }

  .u-mb-s-16 {
    margin-bottom: 16px !important; }

  .u-mb-s-24 {
    margin-bottom: 24px !important; }

  .u-mb-s-32 {
    margin-bottom: 32px !important; }

  .u-mb-s-40 {
    margin-bottom: 40px !important; }

  /***** Left margin *****/
  .u-ml-s-8 {
    margin-left: 8px !important; }

  .u-ml-s-16 {
    margin-left: 16px !important; }

  .u-ml-s-24 {
    margin-left: 24px !important; }

  .u-ml-s-32 {
    margin-left: 32px !important; }

  .u-ml-s-40 {
    margin-left: 40px !important; }

  /***** Top margin *****/
  .u-list-s-mt-8 > li, .u-list-s-mt-8 > div {
    margin-top: 8px !important; }

  .u-list-s-mt-16 > li, .u-list-s-mt-16 > div {
    margin-top: 16px !important; }

  .u-list-s-mt-24 > li, .u-list-s-mt-24 > div {
    margin-top: 24px !important; }

  .u-list-s-mt-32 > li, .u-list-s-mt-32 > div {
    margin-top: 32px !important; }

  .u-list-s-mt-40 > li, .u-list-s-mt-40 > div {
    margin-top: 40px !important; }

  /***** Bottom margin *****/
  .u-list-s-mb-8 > li, .u-list-s-mb-8 > div {
    margin-bottom: 8px !important; }

  .u-list-s-mb-16 > li, .u-list-s-mb-16 > div {
    margin-bottom: 16px !important; }

  .u-list-s-mb-24 > li, .u-list-s-mb-24 > div {
    margin-bottom: 24px !important; }

  .u-list-s-mb-32 > li, .u-list-s-mb-32 > div {
    margin-bottom: 32px !important; }

  .u-list-s-mb-40 > li, .u-list-s-mb-40 > div {
    margin-bottom: 40px !important; } }
/* ---------------------------------------------------------
 width
--------------------------------------------------------- */
.u-width-20px {
  width: 20px !important; }

.u-width-40px {
  width: 40px !important; }

.u-width-60px {
  width: 60px !important; }

.u-width-80px {
  width: 80px !important; }

.u-width-100px {
  width: 100px !important; }

.u-width-120px {
  width: 120px !important; }

.u-width-140px {
  width: 140px !important; }

.u-width-160px {
  width: 160px !important; }

.u-width-180px {
  width: 180px !important; }

.u-width-200px {
  width: 200px !important; }

.u-width-220px {
  width: 220px !important; }

.u-width-240px {
  width: 240px !important; }

.u-width-260px {
  width: 260px !important; }

.u-width-280px {
  width: 280px !important; }

.u-width-300px {
  width: 300px !important; }

.u-width-320px {
  width: 320px !important; }

.u-width-340px {
  width: 340px !important; }

.u-width-360px {
  width: 360px !important; }

.u-width-380px {
  width: 380px !important; }

.u-width-400px {
  width: 400px !important; }

.u-width-420px {
  width: 420px !important; }

.u-width-440px {
  width: 440px !important; }

.u-width-460px {
  width: 460px !important; }

.u-width-480px {
  width: 480px !important; }

.u-width-500px {
  width: 500px !important; }

.u-width-520px {
  width: 520px !important; }

.u-width-540px {
  width: 540px !important; }

.u-width-560px {
  width: 560px !important; }

.u-width-580px {
  width: 580px !important; }

.u-width-600px {
  width: 600px !important; }

.u-width-620px {
  width: 620px !important; }

.u-width-640px {
  width: 640px !important; }

.u-width-660px {
  width: 660px !important; }

.u-width-680px {
  width: 680px !important; }

.u-width-700px {
  width: 700px !important; }

.u-width-720px {
  width: 720px !important; }

.u-width-740px {
  width: 740px !important; }

.u-width-760px {
  width: 760px !important; }

.u-width-780px {
  width: 780px !important; }

.u-width-800px {
  width: 800px !important; }

.u-width-820px {
  width: 820px !important; }

.u-width-840px {
  width: 840px !important; }

.u-width-860px {
  width: 860px !important; }

.u-width-880px {
  width: 880px !important; }

.u-width-900px {
  width: 900px !important; }

.u-width-920px {
  width: 920px !important; }

.u-width-940px {
  width: 940px !important; }

.u-width-960px {
  width: 960px !important; }

.u-width-980px {
  width: 980px !important; }

.u-width-1000px {
  width: 1000px !important; }

.u-width-1020px {
  width: 1020px !important; }

.u-width-1040px {
  width: 1040px !important; }

.u-width-1060px {
  width: 1060px !important; }

.u-width-1080px {
  width: 1080px !important; }

/* ---------------------------------------------------------
 height
--------------------------------------------------------- */
.u-height-100px {
  height: 100px !important; }

.u-height-120px {
  height: 120px !important; }

.u-height-140px {
  height: 140px !important; }

.u-height-160px {
  height: 160px !important; }

.u-height-180px {
  height: 180px !important; }

.u-height-200px {
  height: 200px !important; }

.u-height-220px {
  height: 220px !important; }

.u-height-240px {
  height: 240px !important; }

.u-height-250px {
  height: 250px !important; }

.u-height-260px {
  height: 260px !important; }

.u-height-280px {
  height: 280px !important; }

.u-height-300px {
  height: 300px !important; }

.u-height-320px {
  height: 320px !important; }

.u-height-340px {
  height: 340px !important; }

.u-height-360px {
  height: 360px !important; }

.u-height-380px {
  height: 380px !important; }

.u-height-400px {
  height: 400px !important; }

.u-height-420px {
  height: 420px !important; }

.u-height-440px {
  height: 440px !important; }

.u-height-460px {
  height: 460px !important; }

.u-height-480px {
  height: 480px !important; }

.u-height-500px {
  height: 500px !important; }

.u-height-520px {
  height: 520px !important; }

.u-height-540px {
  height: 540px !important; }

.u-height-560px {
  height: 560px !important; }

.u-height-580px {
  height: 580px !important; }

.u-height-600px {
  height: 600px !important; }

.u-height-620px {
  height: 620px !important; }

.u-height-640px {
  height: 640px !important; }

.u-height-660px {
  height: 660px !important; }

.u-height-680px {
  height: 680px !important; }

.u-height-700px {
  height: 700px !important; }

.u-height-720px {
  height: 720px !important; }

.u-height-740px {
  height: 740px !important; }

.u-height-760px {
  height: 760px !important; }

.u-height-780px {
  height: 780px !important; }

.u-height-800px {
  height: 800px !important; }

.u-height-820px {
  height: 820px !important; }

.u-height-840px {
  height: 840px !important; }

.u-height-860px {
  height: 860px !important; }

.u-height-880px {
  height: 880px !important; }

.u-height-900px {
  height: 900px !important; }

.u-height-920px {
  height: 920px !important; }

.u-height-940px {
  height: 940px !important; }

.u-height-960px {
  height: 960px !important; }

/* ---------------------------------------------------------
 float
--------------------------------------------------------- */
.u-fl-l {
  float: left !important; }

.u-fl-r {
  float: right !important; }

/* ---------------------------------------------------------
 clearfix
--------------------------------------------------------- */
.u-cf {
  *zoom: 1; }

.u-cf:after {
  display: table;
  clear: both;
  content: ''; }

/* ---------------------------------------------------------
 postion
--------------------------------------------------------- */
.u-pos-a {
  position: absolute !important; }

.u-pos-r {
  position: relative !important; }

/* ---------------------------------------------------------
 z-index
--------------------------------------------------------- */
.u-z-10000 {
  z-index: 10000 !important; }

/* ---------------------------------------------------------
 display
--------------------------------------------------------- */
.u-d-tb {
  display: table !important; }

.u-d-tbc {
  display: table-cell !important; }

.u-d-b {
  display: block !important; }

.u-d-ib {
  display: inline-block !important; }

.u-d-n {
  display: none !important; }

@media screen and (max-width: 768px) {
  .u-dis-n {
    display: none; }

  .u-dis-s {
    display: block; }

  .u-dis-t {
    display: none; }

  .u-dis-p {
    display: none; }

  .u-dis-st {
    display: block; }

  .u-dis-sp {
    display: block; }

  .u-dis-tp {
    display: none; } }
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .u-dis-n {
    display: none; }

  .u-dis-s {
    display: none; }

  .u-dis-t {
    display: block; }

  .u-dis-p {
    display: none; }

  .u-dis-st {
    display: block; }

  .u-dis-sp {
    display: none; }

  .u-dis-tp {
    display: block; } }
@media print{
  .u-dis-n {
    display: none; }

  .u-dis-s {
    display: none; }

  .u-dis-t {
    display: none; }

  .u-dis-p {
    display: block; }

  .u-dis-st {
    display: none; }

  .u-dis-sp {
    display: block; }

  .u-dis-tp {
    display: block; } }
/* =========================================================
 TEXT / PARTS
========================================================= */
/* ---------------------------------------------------------
 text-align
--------------------------------------------------------- */
.u-ta-l {
  text-align: left !important; }

.u-ta-c {
  text-align: center !important; }

.u-ta-r {
  text-align: right !important; }

@media screen and (max-width: 768px) {
  .u-ta-s-l {
    text-align: left !important; }

  .u-ta-s-c {
    text-align: center !important; }

  .u-ta-s-r {
    text-align: right !important; } }
/* ---------------------------------------------------------
 vertical-align
--------------------------------------------------------- */
.u-va-t {
  vertical-align: top !important; }

.u-va-m {
  vertical-align: middle !important; }

.u-va-b {
  vertical-align: bottom !important; }

.u-va-tb {
  vertical-align: text-bottom !important; }

/* ---------------------------------------------------------
 line-height
--------------------------------------------------------- */
.u-lh-10 {
  line-height: 1em !important; }

.u-lh-12 {
  line-height: 1.2em !important; }

.u-lh-14 {
  line-height: 1.4em !important; }

.u-lh-16 {
  line-height: 1.6em !important; }

.u-lh-17 {
  line-height: 1.8em !important; }

.u-lh-20 {
  line-height: 2em !important; }

.u-lh-24 {
  line-height: 2.4em !important; }

.u-lh-28 {
  line-height: 2.8em !important; }

.u-lh-32 {
  line-height: 3.2em !important; }

/* ---------------------------------------------------------
 font-size
--------------------------------------------------------- */
.u-txt-12 {
  font-size: 1.2em !important; }

.u-txt-13 {
  font-size: 1.3em !important; }

.u-txt-14 {
  font-size: 1.4em !important; }

.u-txt-15 {
  font-size: 1.5em !important; }

.u-txt-16 {
  font-size: 1.6em !important; }

.u-txt-18 {
  font-size: 1.8em !important; }

.u-txt-20 {
  font-size: 2em !important; }

.u-txt-22 {
  font-size: 2.2em !important; }

.u-txt-24 {
  font-size: 2.4em !important; }

.u-txt-26 {
  font-size: 2.6em !important; }

.u-txt-28 {
  font-size: 2.8em !important; }

.u-txt-30 {
  font-size: 3em !important; }

.u-txt-32 {
  font-size: 3.2em !important; }

.u-txt-34 {
  font-size: 3.4em !important; }

.u-txt-36 {
  font-size: 3.6em !important; }

.u-txt-38 {
  font-size: 3.8em !important; }

.u-txt-40 {
  font-size: 4em !important; }

.u-txt-42 {
  font-size: 4.2em !important; }

.u-txt-44 {
  font-size: 4.4em !important; }

.u-txt-46 {
  font-size: 4.6em !important; }

.u-txt-48 {
  font-size: 4.8em !important; }

.u-txt-50 {
  font-size: 5em !important; }

/* ---------------------------------------------------------
 letter-spacing
--------------------------------------------------------- */
.u-ls-01 {
  letter-spacing: 0.1em !important; }

.u-ls-02 {
  letter-spacing: 0.2em !important; }

.u-ls-03 {
  letter-spacing: 0.3em !important; }

.u-ls-04 {
  letter-spacing: 0.4em !important; }

.u-ls-05 {
  letter-spacing: 0.5em !important; }

.u-ls-06 {
  letter-spacing: 0.6em !important; }

.u-ls-07 {
  letter-spacing: 0.7em !important; }

.u-ls-08 {
  letter-spacing: 0.8em !important; }

.u-ls-09 {
  letter-spacing: 0.9em !important; }

.u-ls-10 {
  letter-spacing: 1em !important; }

/* ---------------------------------------------------------
 text-decoration
--------------------------------------------------------- */
.u-fw-n {
  font-weight: normal !important; }

.u-fw-b {
  font-weight: bold !important; }

.u-td-u {
  text-decoration: underline !important; }

/* ---------------------------------------------------------
 border
--------------------------------------------------------- */
/***** border-radius *****/
.u-br-4 {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -ms-border-radius: 4px; }

.u-br-8 {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -ms-border-radius: 8px; }

.u-br-12 {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -ms-border-radius: 12px; }

.u-br-16 {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  -ms-border-radius: 16px; }

/***** border-none *****/
.u-br-0 {
  border: none !important; }

.u-br-t-0 {
  border-top: none !important; }

.u-br-r-0 {
  border-right: none !important; }

.u-br-b-0 {
  border-bottom: none !important; }

.u-br-l-0 {
  border-left: none !important; }

/* border-1-dotted-ddd */
.u-br-1dd {
  border: 1px dotted #ddd; }

.u-br-t-1dd {
  border-top: 1px dotted #ddd; }

.u-br-r-1dd {
  border-right: 1px dotted #ddd; }

.u-br-b-1dd {
  border-bottom: 1px dotted #ddd; }

.u-br-l-1dd {
  border-left: 1px dotted #ddd; }

/* border-1-solid-ddd */
.u-br-1dd {
  border: 1px solid #ddd; }

.u-br-t-1dd {
  border-top: 1px solid #ddd; }

.u-br-r-1dd {
  border-right: 1px solid #ddd; }

.u-br-b-1dd {
  border-bottom: 1px solid #ddd; }

.u-br-l-1dd {
  border-left: 1px solid #ddd; }

/* ---------------------------------------------------------
 listStyle
--------------------------------------------------------- */
.u-list-none {
  list-style: none !important; }

.u-list-circle {
  list-style: circle !important; }

.u-list-square {
  list-style: square !important; }

.u-list-lowerRoman {
  list-style: lower-roman !important; }

.u-list-upperRoman {
  list-style: upper-roman !important; }

.u-list-decimal {
  list-style: decimal !important; }

.u-list-decimalLZ {
  list-style: decimal-leading-zero !important; }

.u-list-lowerLatin {
  list-style: lower-latin !important; }

.u-list-upperLatin {
  list-style: upper-latin !important; }

/* misc - utility
--------------------------------------------------------- */
.u-ws-nowrap {
  white-space: nowrap; }

.u-mx-img {
  max-width: 100%; }

.u-tx-inside {
  margin-left: 1em;
  text-indent: -1em; }

/* line-clamp - utility
--------------------------------------------------------- */
.u-lc {
  display: box;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }

/* background - utility
--------------------------------------------------------- */
.u-bg-w99 {
  background: #fff; }

@media print{
  .u-pr-p-16 {
	padding-right: 16px !important;}

  .u-pt-p-24 {
	padding-top: 24px !important;}

  .u-mt-p-32 {
	margin-top: 32px !important;}}
/*# sourceMappingURL=utility.css.map */
