.shogun-image-container {
  position: relative;
}

.shogun-image-container.shg-align-left {
  text-align: left;
}

.shogun-image-container.shg-align-center {
  text-align: center;
}

.shogun-image-container.shg-align-right {
  text-align: right;
}

.shogun-image-linked {
  cursor: pointer;
}

.shogun-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  padding: 20px;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

.shogun-image-overlay.shg-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-top-center {
  align-items: flex-start;
  justify-content: center;
}

.shogun-image-overlay.shg-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}

.shogun-image-overlay.shg-middle-left {
  align-items: center;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-middle-center {
  align-items: center;
  justify-content: center;
}

.shogun-image-overlay.shg-middle-right {
  align-items: center;
  justify-content: flex-end;
}

.shogun-image-overlay.shg-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-bottom-center {
  align-items: flex-end;
  justify-content: center;
}

.shogun-image-overlay.shg-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}

.shogun-image-overlay p {
  margin: 0;
  padding: 0;
  line-height: normal;
}

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

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

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

img.shogun-image {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

.shogun-image-content {
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

.shogun-image-content-linked, .shogun-image-content-not-linked {
  pointer-events: none;
}

.shogun-image-content-not-linked > div {
  pointer-events: auto;
}

.shogun-image-content-linked a,
.shogun-image-content-linked button,
.shogun-image-content-linked iframe,
.shogun-image-content-linked .shg-box-linked {
  pointer-events: auto;
}

.shogun-image-content > div {
  width: 100%;
}

.shogun-image-content-top {
  align-items: flex-start;
}

.shogun-image-content-center {
  align-items: center;
}

.shogun-image-content-bottom {
  align-items: flex-end;
}
#s-ef9d7380-a0d8-4848-9eed-31913d891c4a {
  text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-ef9d7380-a0d8-4848-9eed-31913d891c4a {
  display: none;
}
#s-ef9d7380-a0d8-4848-9eed-31913d891c4a, #wrap-s-ef9d7380-a0d8-4848-9eed-31913d891c4a { display:none !important; }}@media (max-width: 767px){#s-ef9d7380-a0d8-4848-9eed-31913d891c4a {
  display: none;
}
#s-ef9d7380-a0d8-4848-9eed-31913d891c4a, #wrap-s-ef9d7380-a0d8-4848-9eed-31913d891c4a { display:none !important; }}



  #s-ef9d7380-a0d8-4848-9eed-31913d891c4a img.shogun-image {
    
    width: px;
  }


#s-ef9d7380-a0d8-4848-9eed-31913d891c4a .shogun-image-content {
  
    align-items: center;
  
}

#s-fca5723f-4a9d-4dbf-aace-c8dc36a789a1 {
  text-align: center;
}
@media (min-width: 1200px){#s-fca5723f-4a9d-4dbf-aace-c8dc36a789a1 {
  display: none;
}
#s-fca5723f-4a9d-4dbf-aace-c8dc36a789a1, #wrap-s-fca5723f-4a9d-4dbf-aace-c8dc36a789a1 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-fca5723f-4a9d-4dbf-aace-c8dc36a789a1 {
  display: none;
}
#s-fca5723f-4a9d-4dbf-aace-c8dc36a789a1, #wrap-s-fca5723f-4a9d-4dbf-aace-c8dc36a789a1 { display:none !important; }}



  #s-fca5723f-4a9d-4dbf-aace-c8dc36a789a1 img.shogun-image {
    
    width: px;
  }


#s-fca5723f-4a9d-4dbf-aace-c8dc36a789a1 .shogun-image-content {
  
    align-items: center;
  
}

#s-7b89c677-d8c3-4f5a-9b10-2d3d24ee94c9 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

.shg-row {
  display: flex;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
justify-content: space-between;
}

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

.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,
.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,
.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,
.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 {
  position: relative;
}

@media (min-width: 1200px){#s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980 {
  
}
}@media (max-width: 767px){#s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980 {
  display: none;
}
#s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980, #wrap-s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980 { display:none !important; }}
@media (min-width: 0px) {
[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-2d5be2f9-3ba8-4864-81d6-2ba94f93d980"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-f30c58f5-ba01-41ff-9190-c6eb903343c1 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

.shg-rich-text {
  overflow-wrap: break-word;
}

.shg-rich-text img {
  margin: 0 20px;
}

@media (max-width: 768px) {
  .shg-rich-text img {
    display: block;
    float: none !important;
    margin: 0 auto;
  }
}

.shg-default-text-content *:first-child {
  margin-top: 0;
}

.shg-default-text-content {
  text-align: left;
}

.shg-default-text-content p,
.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6,
.shg-default-text-content address,
.shg-default-text-content pre,
.shg-default-text-content div,
.shg-default-text-content ol,
.shg-default-text-content ul {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  color: #000000;
  font-family: inherit;
  font-style: normal;
  margin-bottom: 0;
  padding: 0;
  text-align: left;
  text-transform: none;
}

.shg-default-text-content a {
  background-color: inherit;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-style: inherit;
  text-decoration: underline;
  text-transform: inherit;
}

.shg-default-text-content strong,
.shg-default-text-content em {
  background-color: inherit;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: inherit;
  text-transform: inherit;
}

.shg-default-text-content em {
  font-weight: inherit;
}

.shg-default-text-content strong {
  font-style: inherit;
  font-weight: 700;
}

/* https://stackoverflow.com/a/16094931/3696652 */
.shg-default-text-content ::-moz-selection, .shg-default-text-content *::-moz-selection {
  background: #accef7;
}
.shg-default-text-content ::selection,
.shg-default-text-content *::selection {
  background: #accef7;
}

.shg-default-text-content p {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0.6em;
}

.shg-default-text-content h1 {
  font-size: 1.714em;
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1.166;
  margin-top: 0.67em;
}

.shg-default-text-content h2 {
  font-size: 1.43em;
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1.2;
  margin-top: 0.83em;
}

.shg-default-text-content h3 {
  font-size: 1.142em;
  font-weight: 500;
  letter-spacing: -0.008em;
  line-height: 1.5;
  margin-top: 1em;
}

.shg-default-text-content h4 {
  font-size: 1em;
  font-weight: 600;
  letter-spacing: -0.006em;
  line-height: 1.428;
  margin-top: 1.33em;
}

.shg-default-text-content h5 {
  font-size: 0.857em;
  font-weight: 600;
  letter-spacing: -0.003em;
  line-height: 1.333;
  margin-top: 1.43em;
}

.shg-default-text-content h6 {
  font-size: 0.785em;
  font-weight: 600;
  letter-spacing: -0.003em;
  line-height: 1.454;
  margin-top: 1.42em;
  text-transform: uppercase;
}

.shg-default-text-content ul {
  list-style: disc;
}

.shg-default-text-content ol {
  list-style: decimal;
}

.shg-default-text-content ul,
.shg-default-text-content ol {
  -webkit-margin-after: 1em;
          margin-block-end: 1em;
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  margin-bottom: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  margin-top: 0;
  -webkit-padding-start: 40px;
          padding-inline-start: 40px;
}

.shg-default-text-content li {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1;
  list-style: inherit;
  margin-top: 0.67em;
}

.shg-default-text-content pre {
  font-family: monospace;
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 1em;
  white-space: pre-wrap;
  word-break: normal;
}

.shg-default-text-content address {
  font-size: 1em;
  font-style: italic;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0;
}

.shg-default-text-content div {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-bottom: 0;
  margin-top: 0.67em;
}

#s-c4ef5f85-13db-466b-9dec-abb815203f42 {
  margin-top: 20px;
}

#s-0992ae4e-5d21-49df-86bc-3e88397bf5a9 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

@media (min-width: 1200px){#s-48536e10-8887-45ef-a313-b7d06cd847f8 {
  display: none;
}
#s-48536e10-8887-45ef-a313-b7d06cd847f8, #wrap-s-48536e10-8887-45ef-a313-b7d06cd847f8 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-48536e10-8887-45ef-a313-b7d06cd847f8 {
  display: none;
}
#s-48536e10-8887-45ef-a313-b7d06cd847f8, #wrap-s-48536e10-8887-45ef-a313-b7d06cd847f8 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-48536e10-8887-45ef-a313-b7d06cd847f8 {
  display: none;
}
#s-48536e10-8887-45ef-a313-b7d06cd847f8, #wrap-s-48536e10-8887-45ef-a313-b7d06cd847f8 { display:none !important; }}
#s-5f21c720-326f-46a0-8732-c8ec85160c37 {
  margin-top: 20px;
}

@media (min-width: 768px) and (max-width: 991px){#s-4dd611d6-6dd0-4948-9ac5-ce7669aa14e1 {
  display: none;
}
#s-4dd611d6-6dd0-4948-9ac5-ce7669aa14e1, #wrap-s-4dd611d6-6dd0-4948-9ac5-ce7669aa14e1 { display:none !important; }}@media (max-width: 767px){#s-4dd611d6-6dd0-4948-9ac5-ce7669aa14e1 {
  display: none;
}
#s-4dd611d6-6dd0-4948-9ac5-ce7669aa14e1, #wrap-s-4dd611d6-6dd0-4948-9ac5-ce7669aa14e1 { display:none !important; }}
#s-4dd611d6-6dd0-4948-9ac5-ce7669aa14e1 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-22ed2774-f260-43c2-b470-f3fb7e56862e {
  margin-top: 20px;
}
@media (max-width: 767px){#s-22ed2774-f260-43c2-b470-f3fb7e56862e {
  display: none;
}
#s-22ed2774-f260-43c2-b470-f3fb7e56862e, #wrap-s-22ed2774-f260-43c2-b470-f3fb7e56862e { display:none !important; }}
@media (min-width: 0px) {
[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-22ed2774-f260-43c2-b470-f3fb7e56862e"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (max-width: 767px){#s-866cbbb7-447a-470b-8b10-505f4ec3bc8f {
  
}
}
#s-866cbbb7-447a-470b-8b10-505f4ec3bc8f hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

@media (max-width: 767px){#s-e8e8af77-8202-4f5c-9d64-9ce09fe0a064 {
  display: none;
}
#s-e8e8af77-8202-4f5c-9d64-9ce09fe0a064, #wrap-s-e8e8af77-8202-4f5c-9d64-9ce09fe0a064 { display:none !important; }}
#s-e8e8af77-8202-4f5c-9d64-9ce09fe0a064 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-a438b3a2-80f4-44ac-9cc8-3f660108a446 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

@media (min-width: 1200px){#s-217a23d4-5e48-4c49-bdc3-fd0aae174878 {
  display: none;
}
#s-217a23d4-5e48-4c49-bdc3-fd0aae174878, #wrap-s-217a23d4-5e48-4c49-bdc3-fd0aae174878 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-217a23d4-5e48-4c49-bdc3-fd0aae174878 {
  display: none;
}
#s-217a23d4-5e48-4c49-bdc3-fd0aae174878, #wrap-s-217a23d4-5e48-4c49-bdc3-fd0aae174878 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-217a23d4-5e48-4c49-bdc3-fd0aae174878 {
  display: none;
}
#s-217a23d4-5e48-4c49-bdc3-fd0aae174878, #wrap-s-217a23d4-5e48-4c49-bdc3-fd0aae174878 { display:none !important; }}
@media (min-width: 0px) {
[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-a151c8f1-1678-4593-b103-3d0b63b493ea"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 22.5px);
}

}

#s-0779bc51-4d1e-4f2e-8113-74b4d6f9566a {
  display: none;
}
.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

.shg-product-image-wrapper img.shogun-image {
  width: 100%;
}

.shg-product-img-placeholder img {
  padding: 3rem;
  background: rgba(0, 0, 0, 0.1);
}

.shg-product-image-wrapper {
  display: none;
  position: relative;
  width: 100%;
}

.shg-product-image-wrapper.visible {
  display: inline-block;
}

.shg-product-image-wrapper .shg-product-image-wrapper a {
  text-decoration: none !important;
  border-bottom: 0 !important;
}

.shg-product-image-wrapper .shg-image-zoom {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  max-width: 100%;
  min-height: 100%;
}

.shg-c.shg-align-center .shg-image-zoom {
  margin: 0 auto;
}

.shg-c.shg-align-right .shg-image-zoom {
  margin-left: auto;
}

.shg-image-zoom .shg-image-zoom-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: transform 0.5s ease-out;
  transform: scale(1);
}

/**
  Fix for IE11, as min-width does not works there.
**/
@media screen\0 {
  .shg-product-image-wrapper > .shogun-image {
    width: 100%;
  }
}

#s-604a64aa-e688-4839-b477-e2edb4afd3d0 {
  text-align: left;
}


.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 {
  max-width: 100%;
}

.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 .shg-image-zoom,
.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 {
  max-width: 100%;
}

.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 .shg-image-zoom,
.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 {
  max-width: 100%;
}

.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 .shg-image-zoom,
.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 {
  max-width: 100%;
}

.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 .shg-image-zoom,
.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 {
  max-width: 100%;
}

.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 .shg-image-zoom,
.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-604a64aa-e688-4839-b477-e2edb4afd3d0 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-7cf77041-f8fd-4f8c-a493-0a7ab4b78e38 {
  margin-top: 10px;
}

#s-047959d7-c142-4942-a23a-29ba18f4220a {
  text-align: center;
}

#s-047959d7-c142-4942-a23a-29ba18f4220a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-047959d7-c142-4942-a23a-29ba18f4220a .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-047959d7-c142-4942-a23a-29ba18f4220a .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

.shg-product-atc-wrapper {
  position: relative;
}

.shg-product-atc-btn {
  position: relative;
  z-index: 2;
  display: block;
  border: none;
  align-items: normal;
  box-sizing: border-box;
  cursor: pointer;
  transition: opacity 200ms linear;
  opacity: 1;
}

.shg-product-atc-btn-opaque {
  opacity: 0;
}

.shg-product-atc-info-box {
  position: absolute;
  z-index: 1;
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  text-align: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.shg-product-atc-btn-wrapper.shg-align-center {
  text-align: center;
}

.shg-product-atc-btn-wrapper.shg-align-right {
  text-align: right;
}

#s-cde53293-cc40-412b-9d0a-1fa16c6a948c {
  margin-top: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(100, 97, 97, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-cde53293-cc40-412b-9d0a-1fa16c6a948c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cde53293-cc40-412b-9d0a-1fa16c6a948c:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-cde53293-cc40-412b-9d0a-1fa16c6a948c {
  margin-top: 20px;
}
}


#s-cde53293-cc40-412b-9d0a-1fa16c6a948c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cde53293-cc40-412b-9d0a-1fa16c6a948c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cde53293-cc40-412b-9d0a-1fa16c6a948c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Work Sans;
  display:  block ;
}

#s-cde53293-cc40-412b-9d0a-1fa16c6a948c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-629abdf5-0b4b-40ad-8240-a882b86835bd {
  display: none;
}
#s-70a07a07-bf63-4a62-9816-9bfe758cad42 {
  text-align: left;
}


.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 {
  max-width: 100%;
}

.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 .shg-image-zoom,
.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 {
  max-width: 100%;
}

.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 .shg-image-zoom,
.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 {
  max-width: 100%;
}

.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 .shg-image-zoom,
.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 {
  max-width: 100%;
}

.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 .shg-image-zoom,
.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 {
  max-width: 100%;
}

.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 .shg-image-zoom,
.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-70a07a07-bf63-4a62-9816-9bfe758cad42 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-84d2115e-6fd9-4957-ae43-9217d01b9936 {
  margin-top: 10px;
}

#s-245b551f-c8f6-44db-add8-8d3d06d3a044 {
  text-align: center;
}

#s-245b551f-c8f6-44db-add8-8d3d06d3a044 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-245b551f-c8f6-44db-add8-8d3d06d3a044 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-245b551f-c8f6-44db-add8-8d3d06d3a044 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-578a4e9a-c154-49cd-9b96-17fb5e71b3b6 {
  margin-top: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(100, 97, 97, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-578a4e9a-c154-49cd-9b96-17fb5e71b3b6:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-578a4e9a-c154-49cd-9b96-17fb5e71b3b6:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-578a4e9a-c154-49cd-9b96-17fb5e71b3b6 {
  margin-top: 20px;
}
}


#s-578a4e9a-c154-49cd-9b96-17fb5e71b3b6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-578a4e9a-c154-49cd-9b96-17fb5e71b3b6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-578a4e9a-c154-49cd-9b96-17fb5e71b3b6.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Work Sans;
  display:  block ;
}

#s-578a4e9a-c154-49cd-9b96-17fb5e71b3b6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-0f198212-2b5f-41bc-8fa5-56ba96456b89 {
  display: none;
}
#s-0d950060-2624-4e57-9cc1-b39e966db72e {
  text-align: left;
}
@media (max-width: 767px){#s-0d950060-2624-4e57-9cc1-b39e966db72e {
  margin-top: 20px;
margin-bottom: 20px;
}
}

.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e {
  max-width: 100%;
}

.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e .shg-image-zoom,
.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e {
  max-width: 100%;
}

.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e .shg-image-zoom,
.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e {
  max-width: 100%;
}

.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e .shg-image-zoom,
.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e {
  max-width: 100%;
}

.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e .shg-image-zoom,
.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e {
  max-width: 100%;
}

.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e .shg-image-zoom,
.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-0d950060-2624-4e57-9cc1-b39e966db72e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-46e7c0dc-67f0-4084-9789-d5bd22d84932 {
  margin-top: 10px;
}

#s-5ea71a2a-c62f-414b-b3a4-3d59e895f87d {
  text-align: center;
}

#s-5ea71a2a-c62f-414b-b3a4-3d59e895f87d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-5ea71a2a-c62f-414b-b3a4-3d59e895f87d .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-5ea71a2a-c62f-414b-b3a4-3d59e895f87d .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a829049d-79da-4372-a693-edaa85b8c386 {
  margin-top: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(100, 97, 97, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-a829049d-79da-4372-a693-edaa85b8c386:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-a829049d-79da-4372-a693-edaa85b8c386:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-a829049d-79da-4372-a693-edaa85b8c386 {
  margin-top: 34px;
}
}@media (max-width: 767px){#s-a829049d-79da-4372-a693-edaa85b8c386 {
  margin-top: 34px;
}
}


#s-a829049d-79da-4372-a693-edaa85b8c386 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a829049d-79da-4372-a693-edaa85b8c386.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a829049d-79da-4372-a693-edaa85b8c386.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Work Sans;
  display:  block ;
}

#s-a829049d-79da-4372-a693-edaa85b8c386.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-2ae5c63b-c0ff-4bde-a509-6aac14803f32 {
  display: none;
}
#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e {
  text-align: left;
}
@media (max-width: 767px){#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e {
  margin-top: 20px;
margin-bottom: 20px;
}
}

.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e {
  max-width: 100%;
}

.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e .shg-image-zoom,
.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e {
  max-width: 100%;
}

.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e .shg-image-zoom,
.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e {
  max-width: 100%;
}

.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e .shg-image-zoom,
.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e {
  max-width: 100%;
}

.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e .shg-image-zoom,
.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e {
  max-width: 100%;
}

.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e .shg-image-zoom,
.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-a8d9cbef-9583-432c-8d2b-96c05f3a241e .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-33e1044b-3207-4866-816d-caf50f913300 {
  margin-top: 10px;
}

#s-affefaff-428b-475c-a948-5a806499c0c0 {
  text-align: center;
}

#s-affefaff-428b-475c-a948-5a806499c0c0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-affefaff-428b-475c-a948-5a806499c0c0 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-affefaff-428b-475c-a948-5a806499c0c0 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b53e50a4-8111-4924-b6af-6467ab3b9108 {
  margin-top: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(100, 97, 97, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-b53e50a4-8111-4924-b6af-6467ab3b9108:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b53e50a4-8111-4924-b6af-6467ab3b9108:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-b53e50a4-8111-4924-b6af-6467ab3b9108 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b53e50a4-8111-4924-b6af-6467ab3b9108.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b53e50a4-8111-4924-b6af-6467ab3b9108.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Work Sans;
  display:  block ;
}

#s-b53e50a4-8111-4924-b6af-6467ab3b9108.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-00059f06-0b07-4bc7-af73-7c220650bc0c {
  margin-top: 20px;
}

@media (min-width: 0px) {
[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-00059f06-0b07-4bc7-af73-7c220650bc0c"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 22.5px);
}

}

#s-cb78bd3f-254d-4724-8edb-032a336188e3 {
  display: none;
}
#s-8a9edf0a-9800-4914-8085-3af81ea92e34 {
  text-align: left;
}


.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 {
  max-width: 100%;
}

.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 .shg-image-zoom,
.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 {
  max-width: 100%;
}

.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 .shg-image-zoom,
.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 {
  max-width: 100%;
}

.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 .shg-image-zoom,
.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 {
  max-width: 100%;
}

.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 .shg-image-zoom,
.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 {
  max-width: 100%;
}

.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 .shg-image-zoom,
.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8a9edf0a-9800-4914-8085-3af81ea92e34 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-d8e2c371-532f-4779-8527-b3a46ae1c08d {
  text-align: center;
}

#s-d8e2c371-532f-4779-8527-b3a46ae1c08d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-d8e2c371-532f-4779-8527-b3a46ae1c08d .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-d8e2c371-532f-4779-8527-b3a46ae1c08d .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-5b8230ef-92d6-4994-b5cb-11b88130cf86 {
  margin-top: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(100, 97, 97, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-5b8230ef-92d6-4994-b5cb-11b88130cf86:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5b8230ef-92d6-4994-b5cb-11b88130cf86:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-5b8230ef-92d6-4994-b5cb-11b88130cf86 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5b8230ef-92d6-4994-b5cb-11b88130cf86.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5b8230ef-92d6-4994-b5cb-11b88130cf86.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Work Sans;
  display:  block ;
}

#s-5b8230ef-92d6-4994-b5cb-11b88130cf86.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-79f9b710-00fd-4006-95a0-9f08e5815b67 {
  display: none;
}
#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c {
  text-align: left;
}


.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c {
  max-width: 100%;
}

.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c .shg-image-zoom,
.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c {
  max-width: 100%;
}

.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c .shg-image-zoom,
.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c {
  max-width: 100%;
}

.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c .shg-image-zoom,
.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c {
  max-width: 100%;
}

.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c .shg-image-zoom,
.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c {
  max-width: 100%;
}

.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c .shg-image-zoom,
.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b789f191-5f1a-4858-a1e1-67a70a80ee3c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-bfebdb59-3ae0-4b7e-b6d2-aeb31860a52e {
  margin-top: 10px;
}

#s-661bfd7a-5fe6-4fb7-a444-0a39be69c8ef {
  text-align: center;
}

#s-661bfd7a-5fe6-4fb7-a444-0a39be69c8ef .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-661bfd7a-5fe6-4fb7-a444-0a39be69c8ef .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-661bfd7a-5fe6-4fb7-a444-0a39be69c8ef .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2e043756-ba77-4e0e-82c4-1a653d8d46f1 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(100, 97, 97, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-2e043756-ba77-4e0e-82c4-1a653d8d46f1:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-2e043756-ba77-4e0e-82c4-1a653d8d46f1:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-2e043756-ba77-4e0e-82c4-1a653d8d46f1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2e043756-ba77-4e0e-82c4-1a653d8d46f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2e043756-ba77-4e0e-82c4-1a653d8d46f1.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Work Sans;
  display:  block ;
}

#s-2e043756-ba77-4e0e-82c4-1a653d8d46f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-5b3aff94-2fe1-491c-8535-425ce0b8e9ba {
  display: none;
}
#s-b39eccb1-f61d-4733-8176-a64320eb924b {
  text-align: left;
}
@media (max-width: 767px){#s-b39eccb1-f61d-4733-8176-a64320eb924b {
  margin-top: 20px;
margin-bottom: 20px;
}
}

.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b {
  max-width: 100%;
}

.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b .shg-image-zoom,
.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b {
  max-width: 100%;
}

.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b .shg-image-zoom,
.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b {
  max-width: 100%;
}

.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b .shg-image-zoom,
.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b {
  max-width: 100%;
}

.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b .shg-image-zoom,
.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b {
  max-width: 100%;
}

.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b .shg-image-zoom,
.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b39eccb1-f61d-4733-8176-a64320eb924b .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-146ab40f-0a5a-42de-94ab-1d3b9cd30b85 {
  margin-top: 10px;
}

#s-3f9f3e7b-995b-4026-812a-20077e0b937c {
  text-align: center;
}

#s-3f9f3e7b-995b-4026-812a-20077e0b937c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3f9f3e7b-995b-4026-812a-20077e0b937c .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-3f9f3e7b-995b-4026-812a-20077e0b937c .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-77949e6c-d73b-426e-b2f3-32dbf26b026c {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(100, 97, 97, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-77949e6c-d73b-426e-b2f3-32dbf26b026c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-77949e6c-d73b-426e-b2f3-32dbf26b026c:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-77949e6c-d73b-426e-b2f3-32dbf26b026c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-77949e6c-d73b-426e-b2f3-32dbf26b026c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-77949e6c-d73b-426e-b2f3-32dbf26b026c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Work Sans;
  display:  block ;
}

#s-77949e6c-d73b-426e-b2f3-32dbf26b026c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-42fd4b29-f0f1-487b-b9aa-38147acffd65 {
  display: none;
}
#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae {
  text-align: left;
}
@media (max-width: 767px){#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae {
  margin-top: 20px;
margin-bottom: 0px;
}
}

.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae {
  max-width: 100%;
}

.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae .shg-image-zoom,
.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae {
  max-width: 100%;
}

.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae .shg-image-zoom,
.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae {
  max-width: 100%;
}

.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae .shg-image-zoom,
.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae {
  max-width: 100%;
}

.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae .shg-image-zoom,
.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae {
  max-width: 100%;
}

.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae .shg-image-zoom,
.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-d8e0d52f-5ea8-401a-8ccd-f787178ddeae .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
#s-91dc6288-bcaa-48c7-b5a2-51ce68322c36 {
  margin-top: 10px;
}

@media (max-width: 767px){#s-e6d38269-e03e-4a9d-aba4-d2b2a7d0f73e {
  margin-top: 20px;
margin-bottom: 20px;
}
}
#s-b6cce1c8-d51b-463c-a13a-1bf7dc7956e9 {
  text-align: center;
}

#s-b6cce1c8-d51b-463c-a13a-1bf7dc7956e9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-b6cce1c8-d51b-463c-a13a-1bf7dc7956e9 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-b6cce1c8-d51b-463c-a13a-1bf7dc7956e9 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c795e36b-755d-45b7-b297-f23740c08a31 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(100, 97, 97, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-c795e36b-755d-45b7-b297-f23740c08a31:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c795e36b-755d-45b7-b297-f23740c08a31:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-c795e36b-755d-45b7-b297-f23740c08a31 {
  margin-top: 22px;
}
}


#s-c795e36b-755d-45b7-b297-f23740c08a31 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c795e36b-755d-45b7-b297-f23740c08a31.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c795e36b-755d-45b7-b297-f23740c08a31.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Work Sans;
  display:  block ;
}

#s-c795e36b-755d-45b7-b297-f23740c08a31.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-a9870468-7cd8-4f0f-9df8-316790e7efc6 {
  margin-top: 20px;
text-align: center;
}
@media (min-width: 1200px){#s-a9870468-7cd8-4f0f-9df8-316790e7efc6 {
  display: none;
}
#s-a9870468-7cd8-4f0f-9df8-316790e7efc6, #wrap-s-a9870468-7cd8-4f0f-9df8-316790e7efc6 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a9870468-7cd8-4f0f-9df8-316790e7efc6 {
  display: none;
}
#s-a9870468-7cd8-4f0f-9df8-316790e7efc6, #wrap-s-a9870468-7cd8-4f0f-9df8-316790e7efc6 { display:none !important; }}@media (max-width: 767px){#s-a9870468-7cd8-4f0f-9df8-316790e7efc6 {
  display: none;
}
#s-a9870468-7cd8-4f0f-9df8-316790e7efc6, #wrap-s-a9870468-7cd8-4f0f-9df8-316790e7efc6 { display:none !important; }}



  #s-a9870468-7cd8-4f0f-9df8-316790e7efc6 img.shogun-image {
    
    width: px;
  }


#s-a9870468-7cd8-4f0f-9df8-316790e7efc6 .shogun-image-content {
  
    align-items: center;
  
}

#s-718d180b-2fb3-420c-a19f-7484fec6b7b2 {
  margin-top: 30px;
}
@media (min-width: 1200px){#s-718d180b-2fb3-420c-a19f-7484fec6b7b2 {
  display: none;
}
#s-718d180b-2fb3-420c-a19f-7484fec6b7b2, #wrap-s-718d180b-2fb3-420c-a19f-7484fec6b7b2 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-718d180b-2fb3-420c-a19f-7484fec6b7b2 {
  display: none;
}
#s-718d180b-2fb3-420c-a19f-7484fec6b7b2, #wrap-s-718d180b-2fb3-420c-a19f-7484fec6b7b2 { display:none !important; }}@media (max-width: 767px){#s-718d180b-2fb3-420c-a19f-7484fec6b7b2 {
  display: none;
}
#s-718d180b-2fb3-420c-a19f-7484fec6b7b2, #wrap-s-718d180b-2fb3-420c-a19f-7484fec6b7b2 { display:none !important; }}
@media (min-width: 1200px){#s-f520986b-4b89-4089-b234-231a9c4bda6b {
  display: none;
}
#s-f520986b-4b89-4089-b234-231a9c4bda6b, #wrap-s-f520986b-4b89-4089-b234-231a9c4bda6b { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f520986b-4b89-4089-b234-231a9c4bda6b {
  display: none;
}
#s-f520986b-4b89-4089-b234-231a9c4bda6b, #wrap-s-f520986b-4b89-4089-b234-231a9c4bda6b { display:none !important; }}@media (max-width: 767px){#s-f520986b-4b89-4089-b234-231a9c4bda6b {
  display: none;
}
#s-f520986b-4b89-4089-b234-231a9c4bda6b, #wrap-s-f520986b-4b89-4089-b234-231a9c4bda6b { display:none !important; }}
.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

.shg-btn {
  cursor: pointer;
  box-sizing: border-box;
}

.shg-btn.shg-btn-stretch {
  display: block;
}

.shg-btn:not(.shg-btn-stretch) {
  display: inline-block;
}

.shg-btn-wrapper.shg-align-left {
  text-align: left;
}

.shg-btn-wrapper.shg-align-center {
  text-align: center;
}

.shg-btn-wrapper.shg-align-right {
  text-align: right;
}

#s-8e6b50f5-f2e8-47b2-9ec4-8b795eae3c70 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
letter-spacing: 2px;
}
#s-8e6b50f5-f2e8-47b2-9ec4-8b795eae3c70:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8e6b50f5-f2e8-47b2-9ec4-8b795eae3c70:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-8e6b50f5-f2e8-47b2-9ec4-8b795eae3c70 {
  display: none;
}
#s-8e6b50f5-f2e8-47b2-9ec4-8b795eae3c70, #wrap-s-8e6b50f5-f2e8-47b2-9ec4-8b795eae3c70 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8e6b50f5-f2e8-47b2-9ec4-8b795eae3c70 {
  display: none;
}
#s-8e6b50f5-f2e8-47b2-9ec4-8b795eae3c70, #wrap-s-8e6b50f5-f2e8-47b2-9ec4-8b795eae3c70 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-8e6b50f5-f2e8-47b2-9ec4-8b795eae3c70 {
  
}
}@media (max-width: 767px){#s-8e6b50f5-f2e8-47b2-9ec4-8b795eae3c70 {
  display: none;
}
#s-8e6b50f5-f2e8-47b2-9ec4-8b795eae3c70, #wrap-s-8e6b50f5-f2e8-47b2-9ec4-8b795eae3c70 { display:none !important; }}


#s-8e6b50f5-f2e8-47b2-9ec4-8b795eae3c70.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  
  display:  inline-block ;
}

#s-dcda1cec-2088-41d7-bd07-e78d5de32258 {
  margin-top: 40px;
}
@media (min-width: 768px) and (max-width: 991px){#s-dcda1cec-2088-41d7-bd07-e78d5de32258 {
  display: none;
}
#s-dcda1cec-2088-41d7-bd07-e78d5de32258, #wrap-s-dcda1cec-2088-41d7-bd07-e78d5de32258 { display:none !important; }}
@media (min-width: 0px) {
[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-dcda1cec-2088-41d7-bd07-e78d5de32258"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-bb3f56a5-8da6-4a92-8ecb-4d6ccded2bd1 {
  text-align: center;
}




  #s-bb3f56a5-8da6-4a92-8ecb-4d6ccded2bd1 img.shogun-image {
    
    width: px;
  }


#s-bb3f56a5-8da6-4a92-8ecb-4d6ccded2bd1 .shogun-image-content {
  
    align-items: center;
  
}

#s-360f13fd-831e-4952-94f3-a54d913ba8f4 {
  margin-top: 50px;
}
@media (max-width: 767px){#s-360f13fd-831e-4952-94f3-a54d913ba8f4 {
  display: none;
}
#s-360f13fd-831e-4952-94f3-a54d913ba8f4, #wrap-s-360f13fd-831e-4952-94f3-a54d913ba8f4 { display:none !important; }}
#s-360f13fd-831e-4952-94f3-a54d913ba8f4 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-5c6a123f-103e-45a5-a438-e1e729788ea5 {
  margin-top: 20px;
}
@media (max-width: 767px){#s-5c6a123f-103e-45a5-a438-e1e729788ea5 {
  display: none;
}
#s-5c6a123f-103e-45a5-a438-e1e729788ea5, #wrap-s-5c6a123f-103e-45a5-a438-e1e729788ea5 { display:none !important; }}
#s-5a68c272-9368-4b5f-a36d-fef27ecd0c9c {
  margin-top: 20px;
}
@media (min-width: 1200px){#s-5a68c272-9368-4b5f-a36d-fef27ecd0c9c {
  display: none;
}
#s-5a68c272-9368-4b5f-a36d-fef27ecd0c9c, #wrap-s-5a68c272-9368-4b5f-a36d-fef27ecd0c9c { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5a68c272-9368-4b5f-a36d-fef27ecd0c9c {
  display: none;
}
#s-5a68c272-9368-4b5f-a36d-fef27ecd0c9c, #wrap-s-5a68c272-9368-4b5f-a36d-fef27ecd0c9c { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5a68c272-9368-4b5f-a36d-fef27ecd0c9c {
  display: none;
}
#s-5a68c272-9368-4b5f-a36d-fef27ecd0c9c, #wrap-s-5a68c272-9368-4b5f-a36d-fef27ecd0c9c { display:none !important; }}
@media (min-width: 768px) and (max-width: 991px){#s-c682cc1f-70b5-4d56-80c8-5494dc93e032 {
  display: none;
}
#s-c682cc1f-70b5-4d56-80c8-5494dc93e032, #wrap-s-c682cc1f-70b5-4d56-80c8-5494dc93e032 { display:none !important; }}
#s-2202ad21-4c04-4430-8b97-b7b9e7dc343c {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
letter-spacing: 2px;
}
#s-2202ad21-4c04-4430-8b97-b7b9e7dc343c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-2202ad21-4c04-4430-8b97-b7b9e7dc343c:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-2202ad21-4c04-4430-8b97-b7b9e7dc343c.shg-btn {
  color: #ffffff;
  font-size: 18px;
  
  
  
  display:  inline-block ;
}

@media (max-width: 767px){#s-83078977-0067-433e-b7f8-dc485db524d0 {
  display: none;
}
#s-83078977-0067-433e-b7f8-dc485db524d0, #wrap-s-83078977-0067-433e-b7f8-dc485db524d0 { display:none !important; }}
#s-83078977-0067-433e-b7f8-dc485db524d0 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-01545ad3-fea2-4d6a-80a6-2d32dfe39078 {
  margin-top: 40px;
}
@media (max-width: 767px){#s-01545ad3-fea2-4d6a-80a6-2d32dfe39078 {
  display: none;
}
#s-01545ad3-fea2-4d6a-80a6-2d32dfe39078, #wrap-s-01545ad3-fea2-4d6a-80a6-2d32dfe39078 { display:none !important; }}
@media (min-width: 0px) {
[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-01545ad3-fea2-4d6a-80a6-2d32dfe39078"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-a58aaa44-c8e1-4bf8-952d-fac6923a7b67 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

@media (max-width: 767px){#s-ba0ea8f5-3af3-4f73-984b-187bc9aec471 {
  
}
}
#s-ba0ea8f5-3af3-4f73-984b-187bc9aec471 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

@media (min-width: 1200px){#s-9cb07cec-30c2-4ecf-9c2c-78e89f5298c7 {
  display: none;
}
#s-9cb07cec-30c2-4ecf-9c2c-78e89f5298c7, #wrap-s-9cb07cec-30c2-4ecf-9c2c-78e89f5298c7 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9cb07cec-30c2-4ecf-9c2c-78e89f5298c7 {
  display: none;
}
#s-9cb07cec-30c2-4ecf-9c2c-78e89f5298c7, #wrap-s-9cb07cec-30c2-4ecf-9c2c-78e89f5298c7 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9cb07cec-30c2-4ecf-9c2c-78e89f5298c7 {
  display: none;
}
#s-9cb07cec-30c2-4ecf-9c2c-78e89f5298c7, #wrap-s-9cb07cec-30c2-4ecf-9c2c-78e89f5298c7 { display:none !important; }}
#s-9cb07cec-30c2-4ecf-9c2c-78e89f5298c7 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

@media (min-width: 1200px){#s-0c2ce516-afa5-411f-a78e-204779e68168 {
  display: none;
}
#s-0c2ce516-afa5-411f-a78e-204779e68168, #wrap-s-0c2ce516-afa5-411f-a78e-204779e68168 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0c2ce516-afa5-411f-a78e-204779e68168 {
  display: none;
}
#s-0c2ce516-afa5-411f-a78e-204779e68168, #wrap-s-0c2ce516-afa5-411f-a78e-204779e68168 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0c2ce516-afa5-411f-a78e-204779e68168 {
  display: none;
}
#s-0c2ce516-afa5-411f-a78e-204779e68168, #wrap-s-0c2ce516-afa5-411f-a78e-204779e68168 { display:none !important; }}
#s-36f67892-2c92-4de2-83e2-2874c9fc6879 {
  border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
}

@media (min-width: 0px) {
[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-36f67892-2c92-4de2-83e2-2874c9fc6879"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 22.5px);
}

}

#s-ed8edf84-3891-4461-9e59-1c506e9e3610 {
  text-align: center;
}




  #s-ed8edf84-3891-4461-9e59-1c506e9e3610 img.shogun-image {
    
    width: px;
  }


#s-ed8edf84-3891-4461-9e59-1c506e9e3610 .shogun-image-content {
  
    align-items: center;
  
}

#s-34cf8319-cf40-4867-84e6-ac968d2ddeee {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(37, 37, 37, 1);
border-radius: 2px;
min-height: 50px;
background-color: #252525;
text-align: center;
text-decoration: none;
letter-spacing: 2px;
}
#s-34cf8319-cf40-4867-84e6-ac968d2ddeee:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-34cf8319-cf40-4867-84e6-ac968d2ddeee:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-34cf8319-cf40-4867-84e6-ac968d2ddeee {
  border-style: solid;
border-color: #000;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
min-height: 0px;
letter-spacing: 0px;
}
}@media (max-width: 767px){#s-34cf8319-cf40-4867-84e6-ac968d2ddeee {
  border-style: solid;
border-color: #000;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
min-height: 0px;
}
}


#s-34cf8319-cf40-4867-84e6-ac968d2ddeee.shg-btn {
  color: #ffffff;
  font-size: 22px;
  
  
  
  display:  block ;
}
@media (min-width: 768px) and (max-width: 991px){

#s-34cf8319-cf40-4867-84e6-ac968d2ddeee.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){

#s-34cf8319-cf40-4867-84e6-ac968d2ddeee.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-bdd4d2fb-ee0b-43f8-a636-0dd741503e91 {
  text-align: center;
}




  #s-bdd4d2fb-ee0b-43f8-a636-0dd741503e91 img.shogun-image {
    
    width: px;
  }


#s-bdd4d2fb-ee0b-43f8-a636-0dd741503e91 .shogun-image-content {
  
    align-items: center;
  
}

#s-bb573980-d9bb-4564-911b-35509bc824ab {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(37, 37, 37, 1);
border-radius: 2px;
min-height: 50px;
background-color: #252525;
text-align: center;
text-decoration: none;
letter-spacing: 2px;
}
#s-bb573980-d9bb-4564-911b-35509bc824ab:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-bb573980-d9bb-4564-911b-35509bc824ab:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-bb573980-d9bb-4564-911b-35509bc824ab {
  border-style: solid;
border-color: #000;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
min-height: 0px;
letter-spacing: 0px;
}
}@media (max-width: 767px){#s-bb573980-d9bb-4564-911b-35509bc824ab {
  border-style: solid;
border-color: #000;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
min-height: 0px;
}
}


#s-bb573980-d9bb-4564-911b-35509bc824ab.shg-btn {
  color: #ffffff;
  font-size: 22px;
  
  
  
  display:  block ;
}
@media (min-width: 768px) and (max-width: 991px){

#s-bb573980-d9bb-4564-911b-35509bc824ab.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){

#s-bb573980-d9bb-4564-911b-35509bc824ab.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-01d3f00d-5e28-4189-923f-a0ea12dace77 {
  text-align: center;
}
@media (max-width: 767px){#s-01d3f00d-5e28-4189-923f-a0ea12dace77 {
  margin-top: 20px;
}
}



  #s-01d3f00d-5e28-4189-923f-a0ea12dace77 img.shogun-image {
    
    width: px;
  }


#s-01d3f00d-5e28-4189-923f-a0ea12dace77 .shogun-image-content {
  
    align-items: center;
  
}

#s-da2eb021-6b78-4ef8-badb-c1d04e86fdb6 {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(37, 37, 37, 1);
border-radius: 2px;
min-height: 50px;
background-color: #252525;
text-align: center;
text-decoration: none;
letter-spacing: 2px;
}
#s-da2eb021-6b78-4ef8-badb-c1d04e86fdb6:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-da2eb021-6b78-4ef8-badb-c1d04e86fdb6:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-da2eb021-6b78-4ef8-badb-c1d04e86fdb6 {
  border-style: solid;
border-color: #000;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
min-height: 0px;
letter-spacing: 0px;
}
}@media (max-width: 767px){#s-da2eb021-6b78-4ef8-badb-c1d04e86fdb6 {
  border-style: solid;
border-color: #000;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
min-height: 0px;
}
}


#s-da2eb021-6b78-4ef8-badb-c1d04e86fdb6.shg-btn {
  color: #ffffff;
  font-size: 22px;
  
  
  
  display:  block ;
}
@media (min-width: 768px) and (max-width: 991px){

#s-da2eb021-6b78-4ef8-badb-c1d04e86fdb6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){

#s-da2eb021-6b78-4ef8-badb-c1d04e86fdb6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-7ffb03eb-521c-460d-98aa-a5fe7fd7de04 {
  text-align: center;
}
@media (max-width: 767px){#s-7ffb03eb-521c-460d-98aa-a5fe7fd7de04 {
  margin-top: 20px;
margin-bottom: 20px;
}
}



  #s-7ffb03eb-521c-460d-98aa-a5fe7fd7de04 img.shogun-image {
    
    width: px;
  }


#s-7ffb03eb-521c-460d-98aa-a5fe7fd7de04 .shogun-image-content {
  
    align-items: center;
  
}

#s-6064429c-6d3e-476a-bb77-e43259ac8ca4 {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(37, 37, 37, 1);
border-radius: 2px;
min-height: 50px;
background-color: #252525;
text-align: center;
text-decoration: none;
letter-spacing: 2px;
}
#s-6064429c-6d3e-476a-bb77-e43259ac8ca4:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6064429c-6d3e-476a-bb77-e43259ac8ca4:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-6064429c-6d3e-476a-bb77-e43259ac8ca4 {
  border-style: solid;
border-color: #000;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
min-height: 0px;
letter-spacing: 0px;
}
}@media (max-width: 767px){#s-6064429c-6d3e-476a-bb77-e43259ac8ca4 {
  border-style: solid;
border-color: #000;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
min-height: 0px;
}
}


#s-6064429c-6d3e-476a-bb77-e43259ac8ca4.shg-btn {
  color: #ffffff;
  font-size: 22px;
  
  
  
  display:  block ;
}
@media (min-width: 768px) and (max-width: 991px){

#s-6064429c-6d3e-476a-bb77-e43259ac8ca4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){

#s-6064429c-6d3e-476a-bb77-e43259ac8ca4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-4b26ec6a-8cea-40cb-b955-d90b0975f281 {
  padding-top: 50px;
padding-left: 50px;
padding-bottom: 20px;
padding-right: 50px;
}

@media (min-width: 0px) {
[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 25.0px);
}

[id="s-4b26ec6a-8cea-40cb-b955-d90b0975f281"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 25.0px);
}

}

#s-0dcfed77-2178-447d-a144-fed3d831129f {
  text-align: center;
}




  #s-0dcfed77-2178-447d-a144-fed3d831129f img.shogun-image {
    
    width: px;
  }


#s-0dcfed77-2178-447d-a144-fed3d831129f .shogun-image-content {
  
    align-items: center;
  
}

#s-bb345092-e2d9-4f22-bbff-1bb9bf334140 {
  margin-top: 20px;
margin-left: 22px;
margin-right: 22px;
}

#s-aa34b116-e0c5-4409-afd9-ea19a39f1c26 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(252, 252, 252, 1);
text-align: center;
text-decoration: none;
color: rgba(10, 10, 10, 1);
background-image: none;
hover-type: color;
letter-spacing: 3px;
}
#s-aa34b116-e0c5-4409-afd9-ea19a39f1c26:hover {background-color: #424242 !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;}#s-aa34b116-e0c5-4409-afd9-ea19a39f1c26:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-aa34b116-e0c5-4409-afd9-ea19a39f1c26.shg-btn {
  color: rgba(10, 10, 10, 1);
  font-size: 26px;
  
  
  
  display:  inline-block ;
}

#s-c6704878-5655-4e55-9dad-5b1d61cc2905 {
  text-align: center;
}
@media (max-width: 767px){#s-c6704878-5655-4e55-9dad-5b1d61cc2905 {
  margin-top: 20px;
margin-bottom: 20px;
}
}



  #s-c6704878-5655-4e55-9dad-5b1d61cc2905 img.shogun-image {
    
    width: px;
  }


#s-c6704878-5655-4e55-9dad-5b1d61cc2905 .shogun-image-content {
  
    align-items: center;
  
}

#s-a7780ca8-2f65-42e9-afa6-cfb02801fe2a {
  margin-top: 20px;
margin-left: 22px;
margin-right: 22px;
}
@media (min-width: 1200px){#s-a7780ca8-2f65-42e9-afa6-cfb02801fe2a {
  display: none;
}
#s-a7780ca8-2f65-42e9-afa6-cfb02801fe2a, #wrap-s-a7780ca8-2f65-42e9-afa6-cfb02801fe2a { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a7780ca8-2f65-42e9-afa6-cfb02801fe2a {
  display: none;
}
#s-a7780ca8-2f65-42e9-afa6-cfb02801fe2a, #wrap-s-a7780ca8-2f65-42e9-afa6-cfb02801fe2a { display:none !important; }}@media (max-width: 767px){#s-a7780ca8-2f65-42e9-afa6-cfb02801fe2a {
  display: none;
}
#s-a7780ca8-2f65-42e9-afa6-cfb02801fe2a, #wrap-s-a7780ca8-2f65-42e9-afa6-cfb02801fe2a { display:none !important; }}
#s-7c35d352-339a-4171-b728-bdc147aebdd1 {
  margin-top: 20px;
margin-left: 22px;
margin-right: 22px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7c35d352-339a-4171-b728-bdc147aebdd1 {
  display: none;
}
#s-7c35d352-339a-4171-b728-bdc147aebdd1, #wrap-s-7c35d352-339a-4171-b728-bdc147aebdd1 { display:none !important; }}
#s-e3e46625-e95d-48c9-8955-18ed6bdf8707 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(252, 252, 252, 1);
text-align: center;
text-decoration: none;
color: rgba(10, 10, 10, 1);
background-image: none;
hover-type: color;
letter-spacing: 3px;
}
#s-e3e46625-e95d-48c9-8955-18ed6bdf8707:hover {background-color: #424242 !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;}#s-e3e46625-e95d-48c9-8955-18ed6bdf8707:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-e3e46625-e95d-48c9-8955-18ed6bdf8707.shg-btn {
  color: rgba(10, 10, 10, 1);
  font-size: 26px;
  
  
  
  display:  inline-block ;
}

#s-e80d1bd9-a7d3-4366-9d33-9b6de7bfc5ee hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

@media (min-width: 1200px){#s-61a721fa-ff9b-4168-aae1-888688b47321 {
  display: none;
}
#s-61a721fa-ff9b-4168-aae1-888688b47321, #wrap-s-61a721fa-ff9b-4168-aae1-888688b47321 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-61a721fa-ff9b-4168-aae1-888688b47321 {
  display: none;
}
#s-61a721fa-ff9b-4168-aae1-888688b47321, #wrap-s-61a721fa-ff9b-4168-aae1-888688b47321 { display:none !important; }}@media (max-width: 767px){#s-61a721fa-ff9b-4168-aae1-888688b47321 {
  display: none;
}
#s-61a721fa-ff9b-4168-aae1-888688b47321, #wrap-s-61a721fa-ff9b-4168-aae1-888688b47321 { display:none !important; }}
#s-8e97e5ec-ce52-42fd-b62b-ac2b57c12374 {
  text-align: center;
}
@media (min-width: 1200px){#s-8e97e5ec-ce52-42fd-b62b-ac2b57c12374 {
  display: none;
}
#s-8e97e5ec-ce52-42fd-b62b-ac2b57c12374, #wrap-s-8e97e5ec-ce52-42fd-b62b-ac2b57c12374 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8e97e5ec-ce52-42fd-b62b-ac2b57c12374 {
  display: none;
}
#s-8e97e5ec-ce52-42fd-b62b-ac2b57c12374, #wrap-s-8e97e5ec-ce52-42fd-b62b-ac2b57c12374 { display:none !important; }}@media (max-width: 767px){#s-8e97e5ec-ce52-42fd-b62b-ac2b57c12374 {
  display: none;
}
#s-8e97e5ec-ce52-42fd-b62b-ac2b57c12374, #wrap-s-8e97e5ec-ce52-42fd-b62b-ac2b57c12374 { display:none !important; }}



  #s-8e97e5ec-ce52-42fd-b62b-ac2b57c12374 img.shogun-image {
    
    width: px;
  }


#s-8e97e5ec-ce52-42fd-b62b-ac2b57c12374 .shogun-image-content {
  
    align-items: center;
  
}

#s-a36de603-5337-485f-9506-8934d8625314 {
  text-align: center;
}
@media (min-width: 1200px){#s-a36de603-5337-485f-9506-8934d8625314 {
  display: none;
}
#s-a36de603-5337-485f-9506-8934d8625314, #wrap-s-a36de603-5337-485f-9506-8934d8625314 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a36de603-5337-485f-9506-8934d8625314 {
  display: none;
}
#s-a36de603-5337-485f-9506-8934d8625314, #wrap-s-a36de603-5337-485f-9506-8934d8625314 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a36de603-5337-485f-9506-8934d8625314 {
  margin-top: 20px;
margin-bottom: 20px;
}
}@media (max-width: 767px){#s-a36de603-5337-485f-9506-8934d8625314 {
  display: none;
}
#s-a36de603-5337-485f-9506-8934d8625314, #wrap-s-a36de603-5337-485f-9506-8934d8625314 { display:none !important; }}



  #s-a36de603-5337-485f-9506-8934d8625314 img.shogun-image {
    
    width: px;
  }


#s-a36de603-5337-485f-9506-8934d8625314 .shogun-image-content {
  
    align-items: center;
  
}

#s-f9c71d10-193e-474e-a1b9-aed10601550e {
  margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-f9c71d10-193e-474e-a1b9-aed10601550e {
  display: none;
}
#s-f9c71d10-193e-474e-a1b9-aed10601550e, #wrap-s-f9c71d10-193e-474e-a1b9-aed10601550e { display:none !important; }}
@media (min-width: 0px) {
[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-f9c71d10-193e-474e-a1b9-aed10601550e"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-93db49ce-8e55-4d3d-a3f8-765395515e3b {
  margin-top: 80px;
}
@media (min-width: 1200px){#s-93db49ce-8e55-4d3d-a3f8-765395515e3b {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-93db49ce-8e55-4d3d-a3f8-765395515e3b {
  display: none;
}
#s-93db49ce-8e55-4d3d-a3f8-765395515e3b, #wrap-s-93db49ce-8e55-4d3d-a3f8-765395515e3b { display:none !important; }}@media (max-width: 767px){#s-93db49ce-8e55-4d3d-a3f8-765395515e3b {
  margin-top: 0px;
}
}
#s-171a4d2f-7103-41b4-9bed-173f86194cdd {
  text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-171a4d2f-7103-41b4-9bed-173f86194cdd {
  display: none;
}
#s-171a4d2f-7103-41b4-9bed-173f86194cdd, #wrap-s-171a4d2f-7103-41b4-9bed-173f86194cdd { display:none !important; }}@media (max-width: 767px){#s-171a4d2f-7103-41b4-9bed-173f86194cdd {
  margin-top: 0px;
margin-bottom: 0px;
display: none;
}
#s-171a4d2f-7103-41b4-9bed-173f86194cdd, #wrap-s-171a4d2f-7103-41b4-9bed-173f86194cdd { display:none !important; }}



  #s-171a4d2f-7103-41b4-9bed-173f86194cdd img.shogun-image {
    
    width: px;
  }


#s-171a4d2f-7103-41b4-9bed-173f86194cdd .shogun-image-content {
  
    align-items: center;
  
}

#s-ee615c2e-67fd-4fd0-a1ae-272ef09b8019 {
  text-align: center;
}
@media (min-width: 1200px){#s-ee615c2e-67fd-4fd0-a1ae-272ef09b8019 {
  display: none;
}
#s-ee615c2e-67fd-4fd0-a1ae-272ef09b8019, #wrap-s-ee615c2e-67fd-4fd0-a1ae-272ef09b8019 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ee615c2e-67fd-4fd0-a1ae-272ef09b8019 {
  display: none;
}
#s-ee615c2e-67fd-4fd0-a1ae-272ef09b8019, #wrap-s-ee615c2e-67fd-4fd0-a1ae-272ef09b8019 { display:none !important; }}



  #s-ee615c2e-67fd-4fd0-a1ae-272ef09b8019 img.shogun-image {
    
    width: px;
  }


#s-ee615c2e-67fd-4fd0-a1ae-272ef09b8019 .shogun-image-content {
  
    align-items: center;
  
}

#s-47bcee30-1f66-4293-a91f-ef501c6060b0 {
  text-align: center;
}
@media (max-width: 767px){#s-47bcee30-1f66-4293-a91f-ef501c6060b0 {
  margin-top: 10px;
padding-left: 40px;
padding-right: 40px;
}
}



  #s-47bcee30-1f66-4293-a91f-ef501c6060b0 img.shogun-image {
    
    width: px;
  }


#s-47bcee30-1f66-4293-a91f-ef501c6060b0 .shogun-image-content {
  
    align-items: center;
  
}

#s-1c67efd0-fb9e-473b-aeb0-89d0f3ff86b4 {
  border-style: solid;
margin-top: 20px;
padding-top: 8px;
padding-left: 0px;
padding-bottom: 8px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 0);
border-style: solid;
border-radius: 2px;
background-color: rgba(104, 104, 104, 1);
text-align: center;
text-decoration: none;
letter-spacing: 2px;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-1c67efd0-fb9e-473b-aeb0-89d0f3ff86b4:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
background-color: rgba(252, 252, 252, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(10, 34, 64, 0.8) !important;}#s-1c67efd0-fb9e-473b-aeb0-89d0f3ff86b4:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-1c67efd0-fb9e-473b-aeb0-89d0f3ff86b4-btn-wrapper {
    text-align: center;
  }


#s-1c67efd0-fb9e-473b-aeb0-89d0f3ff86b4.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Work Sans;
  display:  block ;
}

#s-1d81ec05-263c-4e66-ba3f-c6bf571aca71 {
  border-style: solid;
padding-top: 8px;
padding-left: 0px;
padding-bottom: 8px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 0);
border-style: solid;
border-radius: 2px;
background-color: rgba(104, 104, 104, 1);
text-align: center;
text-decoration: none;
letter-spacing: 2px;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-1d81ec05-263c-4e66-ba3f-c6bf571aca71:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
background-color: rgba(252, 252, 252, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(10, 34, 64, 0.8) !important;}#s-1d81ec05-263c-4e66-ba3f-c6bf571aca71:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-1d81ec05-263c-4e66-ba3f-c6bf571aca71 {
  display: none;
}
#s-1d81ec05-263c-4e66-ba3f-c6bf571aca71, #wrap-s-1d81ec05-263c-4e66-ba3f-c6bf571aca71 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-1d81ec05-263c-4e66-ba3f-c6bf571aca71 {
  display: none;
}
#s-1d81ec05-263c-4e66-ba3f-c6bf571aca71, #wrap-s-1d81ec05-263c-4e66-ba3f-c6bf571aca71 { display:none !important; }}@media (max-width: 767px){#s-1d81ec05-263c-4e66-ba3f-c6bf571aca71 {
  display: none;
}
#s-1d81ec05-263c-4e66-ba3f-c6bf571aca71, #wrap-s-1d81ec05-263c-4e66-ba3f-c6bf571aca71 { display:none !important; }}

  #s-1d81ec05-263c-4e66-ba3f-c6bf571aca71-btn-wrapper {
    text-align: center;
  }


#s-1d81ec05-263c-4e66-ba3f-c6bf571aca71.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Work Sans;
  display:  block ;
}

#s-f76afc31-cc26-499e-aad8-38f7b53ed397 {
  padding-top: 20px;
}
@media (max-width: 767px){#s-f76afc31-cc26-499e-aad8-38f7b53ed397 {
  padding-top: 0px;
display: none;
}
#s-f76afc31-cc26-499e-aad8-38f7b53ed397, #wrap-s-f76afc31-cc26-499e-aad8-38f7b53ed397 { display:none !important; }}
#s-f76afc31-cc26-499e-aad8-38f7b53ed397 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

@media (min-width: 768px) and (max-width: 991px){#s-871c2264-f2d5-46e1-859e-1438103a330f {
  
}
}@media (max-width: 767px){#s-871c2264-f2d5-46e1-859e-1438103a330f {
  display: none;
}
#s-871c2264-f2d5-46e1-859e-1438103a330f, #wrap-s-871c2264-f2d5-46e1-859e-1438103a330f { display:none !important; }}
@media (min-width: 0px) {
[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-871c2264-f2d5-46e1-859e-1438103a330f"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-d945926d-f1a5-4118-93dd-b590e04a3e80 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

#s-33139629-66aa-4066-b30c-350f416cc154 {
  margin-top: 10px;
}

#s-486f383f-532f-4ba7-8a63-2d2bbf052102 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

@media (min-width: 1200px){#s-35c2ced2-a660-4f20-8b46-7db299b7cb57 {
  display: none;
}
#s-35c2ced2-a660-4f20-8b46-7db299b7cb57, #wrap-s-35c2ced2-a660-4f20-8b46-7db299b7cb57 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-35c2ced2-a660-4f20-8b46-7db299b7cb57 {
  display: none;
}
#s-35c2ced2-a660-4f20-8b46-7db299b7cb57, #wrap-s-35c2ced2-a660-4f20-8b46-7db299b7cb57 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-35c2ced2-a660-4f20-8b46-7db299b7cb57 {
  display: none;
}
#s-35c2ced2-a660-4f20-8b46-7db299b7cb57, #wrap-s-35c2ced2-a660-4f20-8b46-7db299b7cb57 { display:none !important; }}
#s-35c2ced2-a660-4f20-8b46-7db299b7cb57 hr {
  border: 0;
  width: 100%;
  border-top: 2px solid #ddd;
}

@media (min-width: 1200px){#s-6e98daa9-7263-42db-af6a-c3fbf9c019d0 {
  display: none;
}
#s-6e98daa9-7263-42db-af6a-c3fbf9c019d0, #wrap-s-6e98daa9-7263-42db-af6a-c3fbf9c019d0 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6e98daa9-7263-42db-af6a-c3fbf9c019d0 {
  display: none;
}
#s-6e98daa9-7263-42db-af6a-c3fbf9c019d0, #wrap-s-6e98daa9-7263-42db-af6a-c3fbf9c019d0 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6e98daa9-7263-42db-af6a-c3fbf9c019d0 {
  display: none;
}
#s-6e98daa9-7263-42db-af6a-c3fbf9c019d0, #wrap-s-6e98daa9-7263-42db-af6a-c3fbf9c019d0 { display:none !important; }}
@media (min-width: 0px) {
[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-f88b1173-8ccc-4b92-8cf9-8c6d979242f1"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

.shogun-video {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.shogun-video-16x9 {
  padding-bottom: 56.25%;
}

.shogun-video-4x3 {
  padding-bottom: 75%;
}

.shogun-video-embed {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

#s-dd90b050-5311-4ed5-b769-8dacc6a9751b {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 20px;
margin-right: 20px;
}

#s-5def9934-9e56-42b2-b804-64d877f37b4e {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
color: rgba(3, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-5def9934-9e56-42b2-b804-64d877f37b4e:hover {background-color: rgba(19, 0, 0, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-5def9934-9e56-42b2-b804-64d877f37b4e:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-5def9934-9e56-42b2-b804-64d877f37b4e.shg-btn {
  color: rgba(3, 0, 0, 1);
  font-size: 18px;
  
  
  
  display:  inline-block ;
}

#s-835aad1c-f32a-49e4-859f-a25a7b41123d {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 20px;
margin-right: 20px;
}

#s-26ff4340-b3f5-4080-8ed8-4a5e5d23dc29 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
color: rgba(3, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-26ff4340-b3f5-4080-8ed8-4a5e5d23dc29:hover {background-color: rgba(19, 0, 0, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-26ff4340-b3f5-4080-8ed8-4a5e5d23dc29:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-26ff4340-b3f5-4080-8ed8-4a5e5d23dc29.shg-btn {
  color: rgba(3, 0, 0, 1);
  font-size: 18px;
  
  
  
  display:  inline-block ;
}

#s-147707aa-94f2-4070-8228-abf2f8091609 {
  margin-top: 40px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(12, 12, 12, 1);
text-align: center;
text-decoration: none;
letter-spacing: 4px;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-147707aa-94f2-4070-8228-abf2f8091609:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-147707aa-94f2-4070-8228-abf2f8091609:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-147707aa-94f2-4070-8228-abf2f8091609 {
  
}
}@media (max-width: 767px){#s-147707aa-94f2-4070-8228-abf2f8091609 {
  
}
}


#s-147707aa-94f2-4070-8228-abf2f8091609.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  
  
  
  display:  inline-block ;
}
@media (max-width: 767px){

#s-147707aa-94f2-4070-8228-abf2f8091609.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  
  display:  inline-block ;
}
}
#s-77fb604f-157d-4558-a5ec-f983a7638ac1 {
  margin-top: 80px;
}

@media (min-width: 0px) {
[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-77fb604f-157d-4558-a5ec-f983a7638ac1"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-764636e2-174b-49c6-9316-81f684dfb8b7 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
letter-spacing: 1px;
}
#s-764636e2-174b-49c6-9316-81f684dfb8b7:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-764636e2-174b-49c6-9316-81f684dfb8b7:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-764636e2-174b-49c6-9316-81f684dfb8b7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

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

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

@media only screen
  and (min-width: 1024px) and (max-height: 1366px)
  and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none)
  and (orientation: landscape) {
  .shg-box {
    background-attachment: scroll !important;
  }
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

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

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

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

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

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
	opacity: 0;
}
.shogun-lazyloaded {
	opacity: 1;
	transition: opacity 300ms;
}
