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

.shogun-image { max-width: 100%; height: auto; display: inline !important; border: 0; vertical-align: middle; }

.shogun-lightbox-item { cursor: pointer; }

.shogun-lightbox { display: none; position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; background-color: black; background-color: rgba(0, 0, 0, 0.85); }

.shogun-lightbox-content { display: flex; justify-content: center; align-items: center; flex-direction: column; }

.shogun-lightbox-close { color: #fff; font-size: 28px; align-self: flex-end; margin-right: 5px; margin-top: 5px; line-height: 10px; }

.shogun-lightbox-image-container { display: flex; flex-flow: row nowrap; align-items: center; padding: 10px; }

.shogun-lightbox-image { margin: auto; max-height: 90vh; }

.shogun-lightbox-close:hover, .shogun-lightbox-close:focus { color: #a2a2a2; text-decoration: none; cursor: pointer; }

.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-699148b0-265b-45d6-872c-d594cacc8341 { text-align: center; }

#s-e5d871c8-6b3a-42f7-87b4-787f77a0ff22 { padding-top: 20px; padding-bottom: 30px; max-width: 1070px; }

@media (min-width: 992px) and (max-width: 1199px) { #s-e5d871c8-6b3a-42f7-87b4-787f77a0ff22 { display: none !important; } }
@media (min-width: 1200px) { #s-e5d871c8-6b3a-42f7-87b4-787f77a0ff22 { display: none !important; } }
#s-eb197e32-4a83-422c-99fe-73947bcfb3d4 { padding-top: 20px; padding-left: 40px; padding-bottom: 30px; padding-right: 40px; text-align: center; }

@media (max-width: 767px) { #s-eb197e32-4a83-422c-99fe-73947bcfb3d4 { display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) { #s-eb197e32-4a83-422c-99fe-73947bcfb3d4 { display: none !important; } }
#s-80c1b778-a974-4140-977f-7c0f31338441 { padding-left: 40px; padding-right: 40px; text-align: center; }

#s-7a4b1416-32d7-42aa-97ac-1ac191490f33 { padding-top: 10px; }

#s-ef54a1a0-712d-4208-ae17-ea396c31d178 { padding-top: 10px; }

#s-246cedf2-d1cc-4a2d-97d6-63ed1aa6c978 { padding-top: 10px; }

#s-84b860d3-30bf-45b2-bdc6-da9afa4924ff { padding-left: 40px; padding-right: 40px; text-align: center; }

#s-d98f253a-5169-4558-97f4-b39a53de5c54 { padding-top: 10px; }

#s-f5a1216b-e106-4bea-894a-4274b3dd5896 { padding-top: 10px; }

#s-e911ec49-d9f7-4a74-85c0-4423ed7e8d21 { padding-top: 10px; }

#s-200ea1d7-04e9-43e1-87a1-a3ca6a0b44d2 { padding-top: 0px; padding-bottom: 20px; }

@media (min-width: 768px) and (max-width: 991px) { #s-200ea1d7-04e9-43e1-87a1-a3ca6a0b44d2 { display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) { #s-200ea1d7-04e9-43e1-87a1-a3ca6a0b44d2 { display: none !important; } }
@media (min-width: 1200px) { #s-200ea1d7-04e9-43e1-87a1-a3ca6a0b44d2 { display: none !important; } }
#s-2af0abbe-5864-4067-a929-d9eeb410d658 { padding-top: 10px; background-color: #f88d2d; }

@media (min-width: 768px) and (max-width: 991px) { #s-2af0abbe-5864-4067-a929-d9eeb410d658 { display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) { #s-2af0abbe-5864-4067-a929-d9eeb410d658 { display: none !important; } }
@media (min-width: 1200px) { #s-2af0abbe-5864-4067-a929-d9eeb410d658 { display: none !important; } }
#s-e12169ba-36f1-4543-ba66-1c8875fe507c { margin-left: 40px; margin-right: 40px; padding-top: 20px; padding-bottom: 30px; text-align: center; }

@media (max-width: 767px) { #s-e12169ba-36f1-4543-ba66-1c8875fe507c { display: none !important; } }
#s-95f8271e-d9a7-4b79-8201-e97bf2930976 { margin-left: 40px; margin-right: 40px; padding-top: 10px; padding-left: 40px; padding-right: 40px; text-align: center; background-color: #f88d2d; }

@media (max-width: 767px) { #s-95f8271e-d9a7-4b79-8201-e97bf2930976 { display: none !important; } }
[id="s-80c1b778-a974-4140-977f-7c0f31338441"] > .shg-row { margin-left: -13.5px; margin-right: -13.5px; }

[id="s-80c1b778-a974-4140-977f-7c0f31338441"] > .shg-row > div { padding-right: 13.5px; padding-left: 13.5px; }

[id="s-84b860d3-30bf-45b2-bdc6-da9afa4924ff"] > .shg-row { margin-left: -13.5px; margin-right: -13.5px; }

[id="s-84b860d3-30bf-45b2-bdc6-da9afa4924ff"] > .shg-row > div { padding-right: 13.5px; padding-left: 13.5px; }
