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

.shg-row { margin-right: -15px; margin-left: -15px; box-sizing: border-box; min-height: inherit; max-height: inherit; }

.shg-row > * { min-height: inherit; max-height: inherit; }

.shg-row:after, .shg-row:before { display: table; content: " "; }

.shg-row:after { clear: both; }

.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; min-height: 1px; padding-right: 15px; padding-left: 15px; box-sizing: border-box; }

.shg-c-xs-1, .shg-c-xs-2, .shg-c-xs-3, .shg-c-xs-4, .shg-c-xs-5, .shg-c-xs-6, .shg-c-xs-7, .shg-c-xs-8, .shg-c-xs-9, .shg-c-xs-10, .shg-c-xs-11, .shg-c-xs-12 { float: left; }

.shg-c-xs-12 { width: 100%; }

.shg-c-xs-11 { width: 91.66666667%; }

.shg-c-xs-10 { width: 83.33333333%; }

.shg-c-xs-9 { width: 75%; }

.shg-c-xs-8 { width: 66.66666667%; }

.shg-c-xs-7 { width: 58.33333333%; }

.shg-c-xs-6 { width: 50%; }

.shg-c-xs-5 { width: 41.66666667%; }

.shg-c-xs-4 { width: 33.33333333%; }

.shg-c-xs-3 { width: 25%; }

.shg-c-xs-2 { width: 16.66666667%; }

.shg-c-xs-1 { width: 8.33333333%; }

@media (min-width: 768px) { .shg-c-sm-1, .shg-c-sm-2, .shg-c-sm-3, .shg-c-sm-4, .shg-c-sm-5, .shg-c-sm-6, .shg-c-sm-7, .shg-c-sm-8, .shg-c-sm-9, .shg-c-sm-10, .shg-c-sm-11, .shg-c-sm-12 { float: left; }
  .shg-c-sm-12 { width: 100%; }
  .shg-c-sm-11 { width: 91.66666667%; }
  .shg-c-sm-10 { width: 83.33333333%; }
  .shg-c-sm-9 { width: 75%; }
  .shg-c-sm-8 { width: 66.66666667%; }
  .shg-c-sm-7 { width: 58.33333333%; }
  .shg-c-sm-6 { width: 50%; }
  .shg-c-sm-5 { width: 41.66666667%; }
  .shg-c-sm-4 { width: 33.33333333%; }
  .shg-c-sm-3 { width: 25%; }
  .shg-c-sm-2 { width: 16.66666667%; }
  .shg-c-sm-1 { width: 8.33333333%; } }
@media (min-width: 992px) { .shg-c-md-1, .shg-c-md-2, .shg-c-md-3, .shg-c-md-4, .shg-c-md-5, .shg-c-md-6, .shg-c-md-7, .shg-c-md-8, .shg-c-md-9, .shg-c-md-10, .shg-c-md-11, .shg-c-md-12 { float: left; }
  .shg-c-md-12 { width: 100%; }
  .shg-c-md-11 { width: 91.66666667%; }
  .shg-c-md-10 { width: 83.33333333%; }
  .shg-c-md-9 { width: 75%; }
  .shg-c-md-8 { width: 66.66666667%; }
  .shg-c-md-7 { width: 58.33333333%; }
  .shg-c-md-6 { width: 50%; }
  .shg-c-md-5 { width: 41.66666667%; }
  .shg-c-md-4 { width: 33.33333333%; }
  .shg-c-md-3 { width: 25%; }
  .shg-c-md-2 { width: 16.66666667%; }
  .shg-c-md-1 { width: 8.33333333%; } }
@media (min-width: 1200px) { .shg-c-lg-1, .shg-c-lg-2, .shg-c-lg-3, .shg-c-lg-4, .shg-c-lg-5, .shg-c-lg-6, .shg-c-lg-7, .shg-c-lg-8, .shg-c-lg-9, .shg-c-lg-10, .shg-c-lg-11, .shg-c-lg-12 { float: left; }
  .shg-c-lg-12 { width: 100%; }
  .shg-c-lg-11 { width: 91.66666667%; }
  .shg-c-lg-10 { width: 83.33333333%; }
  .shg-c-lg-9 { width: 75%; }
  .shg-c-lg-8 { width: 66.66666667%; }
  .shg-c-lg-7 { width: 58.33333333%; }
  .shg-c-lg-6 { width: 50%; }
  .shg-c-lg-5 { width: 41.66666667%; }
  .shg-c-lg-4 { width: 33.33333333%; }
  .shg-c-lg-3 { width: 25%; }
  .shg-c-lg-2 { width: 16.66666667%; }
  .shg-c-lg-1 { width: 8.33333333%; } }
.shogun-image { max-width: 100%; min-height: inherit; max-height: inherit; display: inline !important; border: 0; vertical-align: middle; }

.shogun-image-cover { object-fit: cover; font-family: 'object-fit: cover;'; width: 100%; }

.shogun-image-contain { font-family: 'object-fit: contain;'; object-fit: contain; width: 100%; }

.shogun-image-link { min-height: inherit; max-height: inherit; }

.shogun-lightbox-item { cursor: pointer; min-height: inherit; max-height: inherit; }

.shogun-lightbox { display: none; position: fixed; z-index: 999999; 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: 45px; align-self: flex-end; margin-right: 10px; line-height: 30px; user-select: none; }

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

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

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

#s-30a0207d-0141-40e8-ba5b-2bbc0d84c3a5 { margin-top: 3px; padding-top: 90px; padding-bottom: 90px; background-color: white; }

#s-902f34cb-4c5b-4397-a5c2-2d46e2dddeaa { margin-top: 30px; margin-bottom: 30px; text-align: center; }

#s-b9e30c6e-522c-45ac-bed9-1c95a167ad38 { background-image: url(https://ucarecdn.com/c1e648f3-9bae-44f8-aab5-f345b9e9862d/-/stretch/off/-/resize/3000x/-/quality/lighter/); background-repeat: no-repeat; background-size: cover; min-height: 200px; background-position: center -37px; background-color: rgba(250, 246, 246, 0.21); }

#s-540d894b-0a89-4993-9484-30f1a2fd500a { background-image: url(https://ucarecdn.com/ca1a6b34-dfae-404c-8381-997902bd2870/-/stretch/off/-/resize/3000x/-/quality/lighter/); background-repeat: no-repeat; background-size: cover; min-height: 620px; background-position: center center; background-color: rgba(17, 17, 17, 0.73); }

#s-964b1af0-58ae-4314-b051-d2b2a26b33a7 { margin-top: -31px; margin-bottom: -31px; }

#s-60bd09b0-3612-4ed9-8d95-03f2e4fec8b4 { margin-top: 30px; margin-left: 0px; margin-bottom: 10px; margin-right: 0px; }

#s-48d38dc2-d901-41af-a3c9-0ad29c63f8db { margin-top: 0px; margin-bottom: 0px; text-align: center; }

#s-2328de5f-c8a8-4a3b-b632-f33160669baa { border-style: solid; margin-top: 0px; margin-bottom: 0px; border-top-width: 6px; border-left-width: 0px; border-bottom-width: 3px; border-right-width: 0px; border-color: rgba(255, 255, 255, 0); background-color: white; }

#s-24e58fc6-a7bb-431c-8b4e-a1b266c4048d { margin-top: 0px; margin-bottom: 0px; text-align: center; }

#s-5b4138a7-089f-4e03-933c-30f6a87f4418 { margin-top: 30px; margin-left: 0px; margin-bottom: 10px; margin-right: 0px; }

#s-7361011b-1b6d-45a4-92fc-be00a69537f9 { margin-top: 0px; margin-bottom: 0px; text-align: center; }

#s-a75acad7-3ab8-4f24-ae02-55e81d8e4bfb { border-style: solid; margin-top: 0px; margin-bottom: 0px; border-top-width: 6px; border-left-width: 0px; border-bottom-width: 3px; border-right-width: 0px; border-color: rgba(255, 255, 255, 0.03); background-color: white; }

#s-9b9819ae-36e5-48f2-8585-0a2a97756b3a { margin-top: 0px; margin-bottom: 0px; text-align: center; }

#s-d4f025a3-e916-408b-baae-cb176ee2869f { margin-top: 30px; margin-left: 0px; margin-bottom: 10px; margin-right: 0px; }

#s-50e727b0-1fed-411d-b84e-0cc1d68fcd5f { margin-top: 0px; margin-bottom: 0px; text-align: center; }

#s-a811fd2a-41f0-4db7-9071-1216c662b6d4 { border-style: solid; margin-top: 0px; margin-bottom: 0px; border-top-width: 6px; border-left-width: 0px; border-right-width: 0px; border-color: rgba(115, 114, 114, 0); background-color: white; }

#s-55099733-f117-490a-a86a-5675682c1b7a { margin-top: 30px; margin-left: 0px; margin-bottom: 10px; margin-right: 0px; }

#s-f85ab80e-583d-4707-868e-9ac64e79bba1 { margin-top: 0px; margin-bottom: 0px; text-align: center; }

#s-5197beba-b522-4568-9af7-2eecd591d093 { border-style: solid; margin-top: 0px; margin-bottom: 0px; border-top-width: 6px; border-left-width: 0px; border-bottom-width: 3px; border-right-width: 0px; border-color: rgba(255, 255, 255, 0); background-color: white; }

#s-7b3c22c9-feff-4588-aa76-a8465d022faf { border-style: solid; border-color: rgba(0, 0, 0, 0); }

#s-d3afd3c4-3ac7-4b2f-82b5-646b39fb19ab { margin-top: 30px; margin-left: 0px; margin-bottom: 10px; margin-right: 0px; }

#s-12dfa8e4-65c3-422d-aa72-22f8ef72bbca { margin-top: 0px; margin-bottom: 0px; text-align: center; }

#s-e0bf1c23-cd58-4f29-8799-cd7c2186bcc2 { border-style: solid; margin-top: 0px; margin-bottom: 0px; border-top-width: 6px; border-left-width: 0px; border-bottom-width: 3px; border-right-width: 0px; border-color: rgba(252, 248, 248, 0); background-color: rgba(255, 255, 255, 0.02); }

#s-59f5b354-1062-4f52-9919-7ccc3aa11694 { border-style: solid; border-color: rgba(0, 0, 0, 0); }

#s-6972138d-1c7c-44af-bf58-f6b0938fcc43 { margin-top: 30px; margin-left: 0px; margin-bottom: 10px; margin-right: 0px; }

#s-1bd80419-0ccf-4596-a2d5-fa167eab944a { margin-top: 0px; margin-bottom: 0px; text-align: center; }

#s-a6e5c0f0-a5b7-4447-a929-9cd8e1ebd203 { border-style: solid; margin-top: 0px; margin-bottom: 0px; border-top-width: 6px; border-left-width: 0px; border-bottom-width: 3px; border-right-width: 0px; border-color: rgba(115, 114, 114, 0); background-color: white; }

#s-9a184dea-2d3b-4872-9ec1-eff45e945a14 { margin-top: 30px; margin-bottom: 10px; margin-right: 0px; }

#s-078a461f-fad4-49ff-82ca-746244a70689 { margin-top: 0px; margin-bottom: 0px; text-align: center; }

#s-caa94a61-f1ea-4424-9ce6-1c18df72042e { border-style: solid; margin-top: 0px; margin-bottom: 0px; border-top-width: 6px; border-left-width: 0px; border-bottom-width: 3px; border-right-width: 0px; border-color: rgba(252, 250, 250, 0); background-color: white; }

#s-baa62506-4d58-4b77-b124-52bcad7f035b { margin-top: 30px; margin-left: 0px; margin-bottom: 10px; margin-right: 0px; }

#s-cf87cb37-401c-4cec-96e0-c74fe1cab4bb { margin-top: 0px; margin-bottom: 0px; text-align: center; }

#s-48b3b237-135f-4a4d-ac78-863f3448a770 { border-style: solid; margin-top: 0px; margin-bottom: 0px; border-top-width: 6px; border-left-width: 0px; border-bottom-width: 3px; border-right-width: 0px; border-color: rgba(252, 250, 250, 0); background-color: white; }

#s-721eacfd-e8ee-4bce-b4b4-1360d0cebd01 { margin-top: 30px; margin-left: 0px; margin-bottom: 10px; margin-right: 0px; }

#s-505dc7e2-8229-4037-94c9-9713996c2158 { margin-top: 0px; margin-bottom: 0px; text-align: center; }

#s-cc49e2e8-ddb9-455d-8593-6effc48461a9 { border-style: solid; margin-top: 0px; margin-bottom: 0px; border-top-width: 6px; border-left-width: 0px; border-bottom-width: 3px; border-right-width: 0px; border-color: rgba(252, 250, 250, 0.03); background-color: white; }

#s-4e225d5a-15fa-4418-9611-31cef403c4c3 { margin-top: 30px; margin-left: 0px; margin-bottom: 10px; margin-right: 0px; }

#s-d42465fa-0a8d-448e-aa4e-c4b73bace855 { margin-top: 0px; margin-bottom: 0px; text-align: center; }

#s-61d33807-2c9d-4de7-83f9-25cf20d7a7a4 { border-style: solid; margin-top: 0px; margin-bottom: 0px; border-top-width: 6px; border-left-width: 0px; border-bottom-width: 3px; border-right-width: 0px; border-color: rgba(251, 248, 248, 0.02); background-color: white; }

#s-d0ad54fe-0956-43c1-9b34-8a59a464a2f9 { margin-top: 30px; margin-bottom: 10px; margin-right: 0px; }

#s-4f561a7d-b6ab-4c3e-8742-c3d8683e22aa { margin-top: 0px; margin-bottom: 0px; text-align: center; }

#s-514e682d-a174-4a38-84d7-dd7bf514bbcb { border-style: solid; margin-top: 0px; margin-bottom: 0px; border-top-width: 6px; border-left-width: 0px; border-bottom-width: 3px; border-right-width: 0px; border-color: rgba(252, 250, 250, 0); background-color: white; }

#s-98f764b3-e792-466a-b436-209d5d775faf { margin-top: 30px; margin-left: 0px; margin-bottom: 10px; margin-right: 0px; }

#s-dd745d0c-e6c9-4e51-b0eb-6ec5be899712 { margin-top: 0px; margin-bottom: 0px; text-align: center; }

#s-3a1cee1d-318f-4339-a1e9-046ae6a44e63 { border-style: solid; margin-top: 0px; margin-bottom: 0px; border-top-width: 6px; border-left-width: 0px; border-bottom-width: 3px; border-right-width: 0px; border-color: rgba(252, 250, 250, 0); background-color: white; }

#s-f0e00b8c-f1ae-47ee-a21d-26cc3f957234 { margin-top: 30px; margin-left: 0px; margin-bottom: 10px; margin-right: 0px; }

#s-50b7523b-de78-470d-baaa-632ce2604a19 { margin-top: 0px; margin-bottom: 0px; text-align: center; }

#s-51f0d8e1-0d3c-44da-8bfd-e960c85de3ea { border-style: solid; margin-top: 0px; margin-bottom: 0px; border-top-width: 6px; border-left-width: 0px; border-bottom-width: 3px; border-right-width: 0px; border-color: rgba(252, 250, 250, 0.03); background-color: white; }

#s-4c860bfa-e1e5-438c-a0cf-d1661c46e2ba { margin-top: 30px; margin-left: 0px; margin-bottom: 10px; margin-right: 0px; }

#s-ddbb7821-eff5-4a57-ae39-1094a34b9492 { border-style: solid; margin-top: 0px; margin-bottom: 0px; border-top-width: 6px; border-left-width: 0px; border-bottom-width: 3px; border-right-width: 0px; border-color: rgba(251, 248, 248, 0.02); background-color: white; }

[id="s-11d05ecb-93db-4843-ab7a-492f90a4c70a"] > .shg-row { margin-left: -5.0px; margin-right: -5.0px; }

[id="s-11d05ecb-93db-4843-ab7a-492f90a4c70a"] > .shg-row > div { padding-right: 5.0px; padding-left: 5.0px; }

[id="s-964b1af0-58ae-4314-b051-d2b2a26b33a7"] > .shg-row { margin-left: -5.0px; margin-right: -5.0px; }

[id="s-964b1af0-58ae-4314-b051-d2b2a26b33a7"] > .shg-row > div { padding-right: 5.0px; padding-left: 5.0px; }

[id="s-c851b578-fb61-4c5f-9adc-c46f4f95b6f4"] > .shg-row { margin-left: -5.0px; margin-right: -5.0px; }

[id="s-c851b578-fb61-4c5f-9adc-c46f4f95b6f4"] > .shg-row > div { padding-right: 5.0px; padding-left: 5.0px; }

[id="s-37427a8a-59d5-4dc1-a4e8-c97b1ff02385"] > .shg-row { margin-left: -5.0px; margin-right: -5.0px; }

[id="s-37427a8a-59d5-4dc1-a4e8-c97b1ff02385"] > .shg-row > div { padding-right: 5.0px; padding-left: 5.0px; }

[id="s-dfd489a0-590c-4a9d-8bc0-438b16d9fc03"] > .shg-row { margin-left: -5.0px; margin-right: -5.0px; }

[id="s-dfd489a0-590c-4a9d-8bc0-438b16d9fc03"] > .shg-row > div { padding-right: 5.0px; padding-left: 5.0px; }
