.shg-c:before, .shg-c:after { content: ' '; display: table; }

.shg-fw { overflow-x: hidden; }

.shg-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }

.shg-c-xs-1, .shg-c-sm-1, .shg-c-md-1, .shg-c-lg-1, .shg-c-xs-2, .shg-c-sm-2, .shg-c-md-2, .shg-c-lg-2, .shg-c-xs-3, .shg-c-sm-3, .shg-c-md-3, .shg-c-lg-3, .shg-c-xs-4, .shg-c-sm-4, .shg-c-md-4, .shg-c-lg-4, .shg-c-xs-5, .shg-c-sm-5, .shg-c-md-5, .shg-c-lg-5, .shg-c-xs-6, .shg-c-sm-6, .shg-c-md-6, .shg-c-lg-6, .shg-c-xs-7, .shg-c-sm-7, .shg-c-md-7, .shg-c-lg-7, .shg-c-xs-8, .shg-c-sm-8, .shg-c-md-8, .shg-c-lg-8, .shg-c-xs-9, .shg-c-sm-9, .shg-c-md-9, .shg-c-lg-9, .shg-c-xs-10, .shg-c-sm-10, .shg-c-md-10, .shg-c-lg-10, .shg-c-xs-11, .shg-c-sm-11, .shg-c-md-11, .shg-c-lg-11, .shg-c-xs-12, .shg-c-sm-12, .shg-c-md-12, .shg-c-lg-12 { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; box-sizing: border-box; }

.shg-c-xs-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.shg-c-xs-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }

.shg-c-xs-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }

.shg-c-xs-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }

.shg-c-xs-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }

.shg-c-xs-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }

.shg-c-xs-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }

.shg-c-xs-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }

.shg-c-xs-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }

.shg-c-xs-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }

.shg-c-xs-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }

.shg-c-xs-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }

@media (min-width: 768px) { .shg-c-sm-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .shg-c-sm-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .shg-c-sm-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .shg-c-sm-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .shg-c-sm-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .shg-c-sm-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .shg-c-sm-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .shg-c-sm-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .shg-c-sm-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .shg-c-sm-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .shg-c-sm-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .shg-c-sm-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } }
@media (min-width: 992px) { .shg-c-md-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .shg-c-md-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .shg-c-md-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .shg-c-md-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .shg-c-md-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .shg-c-md-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .shg-c-md-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .shg-c-md-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .shg-c-md-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .shg-c-md-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .shg-c-md-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .shg-c-md-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } }
@media (min-width: 1200px) { .shg-c-lg-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .shg-c-lg-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .shg-c-lg-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .shg-c-lg-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .shg-c-lg-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .shg-c-lg-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .shg-c-lg-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .shg-c-lg-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .shg-c-lg-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .shg-c-lg-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .shg-c-lg-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .shg-c-lg-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } }
#s-e89f686f-ac38-46b8-bfe1-fbdc88f516fd { padding-top: 10px; padding-bottom: 10px; text-align: center; }

#s-096b551a-f633-4b5c-a363-be2174876224 { box-shadow: 0px 0px 0px 0px #000000; margin-top: 0px; margin-bottom: 0px; text-align: center; }

#s-f10af6d6-6cab-41f5-885c-46256ab1bcdb { padding-top: 10px; padding-bottom: 10px; }

#s-9b33d8e3-0152-440c-8b14-2f91fc4a2730 { box-shadow: 0px 0px 0px 0px #000000; text-align: center; }

#s-0ab1540c-88a2-496b-889e-8dae1e5224bf { box-shadow: 0px 0px 0px 0px #000000; text-align: center; }

#s-bc131fdd-ccb1-46c7-9978-0255a1c27f45 { padding-top: 20px; padding-bottom: 20px; }

#s-a78276f7-7f4a-4152-854e-707e65279afd { box-shadow: 0px 0px 0px 0px #000000; }

#s-66d6724b-05b2-4dbf-8f8c-611bf38d582c { box-shadow: 0px 0px 0px 0px #000000; }

#s-4adea6e7-ede0-4f77-8707-04609585f412 { padding-top: 30px; padding-bottom: 30px; }

#s-f901ba8d-d5b8-4d96-8caa-a83a58e72d31 { box-shadow: 0px 0px 0px 0px #000000; }

#s-f44d23fc-879b-483c-97a9-b91eafc0f7ea { box-shadow: 0px   0px #000000; }

#s-2627953e-997d-451c-9a4b-415976d18bf6 { padding-top: 20px; padding-bottom: 20px; text-align: center; }

#s-8c57c280-1149-4104-8eb9-b51c2ee6df6a { box-shadow: 0px 0px 0px 0px #000000; }

#s-2f648fab-dfac-4c4b-acfb-8a9b6165ca5a { padding-top: 20px; padding-bottom: 20px; }
