.shg-box {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  /**
   * While `flex: 1` is enough here, we need to supply the rest
   * of the parameters (`1 auto`) to keep compatibility with IE11.
   * Otherwise, IE11 flex would break.
   */
  flex: 1 1 auto;
}

.shg-box > .shg-box-content {
  z-index: 4;
  position: relative;
}

.shg-box-vertical-align-wrapper, .shg-box-vertical-center-wrapper {
  display: flex;
  width: 100%;
}

.shg-box-vertical-align-top {
  justify-content: flex-start;
}

.shg-box-vertical-align-center, .shg-box-vertical-center {
  justify-content: center;
}

.shg-box-vertical-align-bottom {
  justify-content: flex-end;
}

.shg-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  pointer-events: none;
}

.shg-box-video-wrapper {
  /*
    It's very important we don't create a new containing block for shg-box-video-wrapper
    Jarallax uses transforms + position: fixed to achieve it's parallaxing effect

    https://developer.mozilla.org/en-US/docs/Web/CSS/position

    position: fixed
    The element is removed from the normal document flow, and no space is created for the element in the page layout. 
    It is positioned relative to the initial containing block established by the viewport, 

    *
      except when one of its ancestors has a transform, perspective, or filter property set to something other than none 
      (see the CSS Transforms Spec), or the will-change property is set to transform, 
      in which case that ancestor behaves as the containing block. 
    *
  */

  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

#s-4f706fe3-265e-4d6b-abf1-e1bff7608804 {
  min-height: 50px;
}








#s-4f706fe3-265e-4d6b-abf1-e1bff7608804 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4f706fe3-265e-4d6b-abf1-e1bff7608804.shg-box.shg-c {
  justify-content: flex-start;
}

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  
  
  text-transform: none;
  
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

.shogun-heading-component a {
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#s-368a7304-9fb9-47d6-87a3-ab3013b5c4ae {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-368a7304-9fb9-47d6-87a3-ab3013b5c4ae .shogun-heading-component h1 {
  color: #000;
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



.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;
}

[class*=shg-c-xs],
[class*=shg-c-sm],
[class*=shg-c-md],
[class*=shg-c-lg] {
  position: relative;
}

/* 
  Shopify base css adds display none to empty divs
  This causes items in the second column position to shift when
  the first column is empty. In order to overwrite that style,
  we have to manually set empty divs in the column to display block 
  so the whole element holds its positioning on published pages.
*/

.shg-row > div:empty {
  display: block;
}

#s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4 {
  margin-left: -80%;
}
@media (min-width: 1200px){#s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4 {
  display: none;
}
#s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4, #wrap-s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4, #wrap-content-s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4 {
  display: none;
}
#s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4, #wrap-s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4, #wrap-content-s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4 {
  display: none;
}
#s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4, #wrap-s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4, #wrap-content-s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4 { display: none !important; }}
@media (min-width: 0px) {
[id="s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-7b785082-ca7d-4cf3-b24c-2ec3bab254f4"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-77b7be57-ea50-4324-afc6-7881c8c8c1d4 .shogun-icon-wrapper {
  text-align: right;
}


#s-77b7be57-ea50-4324-afc6-7881c8c8c1d4 .shogun-icon-wrapper > .shogun-icon {

  font-size: 25px !important;
  color: #495056;
}

.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 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 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;
  
  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 {
  margin-block-end: 1em;
  margin-block-start: 1em;
  margin-bottom: 0;
  margin-inline-end: 0;
  margin-inline-start: 0;
  margin-top: 0;
  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;
}

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  
  
  
}

.shg-theme-text-content p {
  
  
  
}

#s-13429511-0a4f-41f5-80eb-6148d0920ea0 {
  margin-left: -5%;
}

#s-d3aed71d-fbcd-4217-a80c-22b41c13a553 {
  margin-left: -80%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-d3aed71d-fbcd-4217-a80c-22b41c13a553 {
  display: none;
}
#s-d3aed71d-fbcd-4217-a80c-22b41c13a553, #wrap-s-d3aed71d-fbcd-4217-a80c-22b41c13a553, #wrap-content-s-d3aed71d-fbcd-4217-a80c-22b41c13a553 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d3aed71d-fbcd-4217-a80c-22b41c13a553 {
  display: none;
}
#s-d3aed71d-fbcd-4217-a80c-22b41c13a553, #wrap-s-d3aed71d-fbcd-4217-a80c-22b41c13a553, #wrap-content-s-d3aed71d-fbcd-4217-a80c-22b41c13a553 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d3aed71d-fbcd-4217-a80c-22b41c13a553 {
  display: none;
}
#s-d3aed71d-fbcd-4217-a80c-22b41c13a553, #wrap-s-d3aed71d-fbcd-4217-a80c-22b41c13a553, #wrap-content-s-d3aed71d-fbcd-4217-a80c-22b41c13a553 { display: none !important; }}
@media (min-width: 0px) {
[id="s-d3aed71d-fbcd-4217-a80c-22b41c13a553"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-d3aed71d-fbcd-4217-a80c-22b41c13a553"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d3aed71d-fbcd-4217-a80c-22b41c13a553"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d3aed71d-fbcd-4217-a80c-22b41c13a553"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d3aed71d-fbcd-4217-a80c-22b41c13a553"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d3aed71d-fbcd-4217-a80c-22b41c13a553"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d3aed71d-fbcd-4217-a80c-22b41c13a553"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-c7153025-3d2e-4f24-83e4-b13e75f92700 .shogun-icon-wrapper {
  text-align: right;
}


#s-c7153025-3d2e-4f24-83e4-b13e75f92700 .shogun-icon-wrapper > .shogun-icon {

  font-size: 25px !important;
  color: #495056;
}

#s-98ac2520-cc7e-4e72-9dee-c4426df62cb4 {
  margin-left: -5%;
}

#s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569 {
  margin-left: -80%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569 {
  display: none;
}
#s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569, #wrap-s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569, #wrap-content-s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569 {
  display: none;
}
#s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569, #wrap-s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569, #wrap-content-s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569 {
  display: none;
}
#s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569, #wrap-s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569, #wrap-content-s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569 { display: none !important; }}
@media (min-width: 0px) {
[id="s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d9e99e9b-d22b-4467-9aaa-2fe0ce6e8569"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-1a3081e1-49cc-4a55-b7a3-c743163af008 .shogun-icon-wrapper {
  text-align: right;
}


#s-1a3081e1-49cc-4a55-b7a3-c743163af008 .shogun-icon-wrapper > .shogun-icon {

  font-size: 25px !important;
  color: #495056;
}

#s-31b07756-aa54-481b-a05e-cdc327602408 {
  margin-left: -5%;
}

#s-d9d6dc95-e6c0-4789-9b46-476dc9aae11d {
  
}
@media (max-width: 767px){#s-d9d6dc95-e6c0-4789-9b46-476dc9aae11d {
  display: none;
}
#s-d9d6dc95-e6c0-4789-9b46-476dc9aae11d, #wrap-s-d9d6dc95-e6c0-4789-9b46-476dc9aae11d, #wrap-content-s-d9d6dc95-e6c0-4789-9b46-476dc9aae11d { display: none !important; }}
@media (min-width: 0px) {
[id="s-d9d6dc95-e6c0-4789-9b46-476dc9aae11d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-d9d6dc95-e6c0-4789-9b46-476dc9aae11d"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d9d6dc95-e6c0-4789-9b46-476dc9aae11d"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d9d6dc95-e6c0-4789-9b46-476dc9aae11d"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d9d6dc95-e6c0-4789-9b46-476dc9aae11d"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d9d6dc95-e6c0-4789-9b46-476dc9aae11d"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d9d6dc95-e6c0-4789-9b46-476dc9aae11d"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-6a2b5d4f-b37d-4214-9433-a7b7912ca91d .shogun-icon-wrapper {
  text-align: right;
}


#s-6a2b5d4f-b37d-4214-9433-a7b7912ca91d .shogun-icon-wrapper > .shogun-icon {

  font-size: 25px !important;
  color: #495056;
}

#s-a1682700-622f-40f9-9d32-c6580bbe8983 {
  margin-left: -5%;
}

#s-b9f97701-ffc7-44fe-b10f-6013d7fbc96c {
  margin-left: %;
margin-right: %;
}
@media (min-width: 768px) and (max-width: 991px){#s-b9f97701-ffc7-44fe-b10f-6013d7fbc96c {
  
}
}@media (max-width: 767px){#s-b9f97701-ffc7-44fe-b10f-6013d7fbc96c {
  display: none;
}
#s-b9f97701-ffc7-44fe-b10f-6013d7fbc96c, #wrap-s-b9f97701-ffc7-44fe-b10f-6013d7fbc96c, #wrap-content-s-b9f97701-ffc7-44fe-b10f-6013d7fbc96c { display: none !important; }}
@media (min-width: 0px) {
[id="s-b9f97701-ffc7-44fe-b10f-6013d7fbc96c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-b9f97701-ffc7-44fe-b10f-6013d7fbc96c"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-b9f97701-ffc7-44fe-b10f-6013d7fbc96c"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b9f97701-ffc7-44fe-b10f-6013d7fbc96c"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-b9f97701-ffc7-44fe-b10f-6013d7fbc96c"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b9f97701-ffc7-44fe-b10f-6013d7fbc96c"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-b9f97701-ffc7-44fe-b10f-6013d7fbc96c"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-5c4f2676-8b50-4581-92f3-932484746d86 .shogun-icon-wrapper {
  text-align: right;
}


#s-5c4f2676-8b50-4581-92f3-932484746d86 .shogun-icon-wrapper > .shogun-icon {

  font-size: 25px !important;
  color: #495056;
}

#s-e2a845b5-f13d-4640-ad10-12781c04b976 {
  margin-left: -5%;
}

#s-08ba80b6-a986-4828-a895-1ec7ccd696f1 {
  margin-left: %;
margin-right: %;
}
@media (min-width: 768px) and (max-width: 991px){#s-08ba80b6-a986-4828-a895-1ec7ccd696f1 {
  
}
}@media (max-width: 767px){#s-08ba80b6-a986-4828-a895-1ec7ccd696f1 {
  display: none;
}
#s-08ba80b6-a986-4828-a895-1ec7ccd696f1, #wrap-s-08ba80b6-a986-4828-a895-1ec7ccd696f1, #wrap-content-s-08ba80b6-a986-4828-a895-1ec7ccd696f1 { display: none !important; }}
@media (min-width: 0px) {
[id="s-08ba80b6-a986-4828-a895-1ec7ccd696f1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-08ba80b6-a986-4828-a895-1ec7ccd696f1"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-08ba80b6-a986-4828-a895-1ec7ccd696f1"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-08ba80b6-a986-4828-a895-1ec7ccd696f1"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-08ba80b6-a986-4828-a895-1ec7ccd696f1"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-08ba80b6-a986-4828-a895-1ec7ccd696f1"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-08ba80b6-a986-4828-a895-1ec7ccd696f1"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-ce70541d-cd1e-44e0-92fb-ed6f61726f76 .shogun-icon-wrapper {
  text-align: right;
}


#s-ce70541d-cd1e-44e0-92fb-ed6f61726f76 .shogun-icon-wrapper > .shogun-icon {

  font-size: 25px !important;
  color: #495056;
}

#s-f1fccbd7-b2b2-4c6f-b1d3-b44b7e773fdf {
  margin-left: -5%;
}

#s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a {
  margin-left: -80%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a {
  display: none;
}
#s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a, #wrap-s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a, #wrap-content-s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a {
  display: none;
}
#s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a, #wrap-s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a, #wrap-content-s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a {
  display: none;
}
#s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a, #wrap-s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a, #wrap-content-s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a { display: none !important; }}
@media (min-width: 0px) {
[id="s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-4d07a087-19c9-4eda-a427-ea9a4a8fa10a"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-c22ddae9-8528-4427-921d-c567dc5a1d11 .shogun-icon-wrapper {
  text-align: right;
}


#s-c22ddae9-8528-4427-921d-c567dc5a1d11 .shogun-icon-wrapper > .shogun-icon {

  font-size: 25px !important;
  color: #495056;
}

#s-860b296d-b544-480b-9f00-885b6b6f32d8 {
  margin-left: -5%;
}

@media (max-width: 767px){#s-1db7d806-c17c-4bfc-b97a-b648fe0a4eae {
  display: none;
}
#s-1db7d806-c17c-4bfc-b97a-b648fe0a4eae, #wrap-s-1db7d806-c17c-4bfc-b97a-b648fe0a4eae, #wrap-content-s-1db7d806-c17c-4bfc-b97a-b648fe0a4eae { display: none !important; }}
@media (min-width: 0px) {
[id="s-1db7d806-c17c-4bfc-b97a-b648fe0a4eae"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-1db7d806-c17c-4bfc-b97a-b648fe0a4eae"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1db7d806-c17c-4bfc-b97a-b648fe0a4eae"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1db7d806-c17c-4bfc-b97a-b648fe0a4eae"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1db7d806-c17c-4bfc-b97a-b648fe0a4eae"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1db7d806-c17c-4bfc-b97a-b648fe0a4eae"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1db7d806-c17c-4bfc-b97a-b648fe0a4eae"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-ae4cf9b9-e729-4f5d-a514-b6181cc87013 .shogun-icon-wrapper {
  text-align: right;
}


#s-ae4cf9b9-e729-4f5d-a514-b6181cc87013 .shogun-icon-wrapper > .shogun-icon {

  font-size: 25px !important;
  color: #495056;
}

#s-b25c8468-7a3f-4cf0-9dab-540cc414946f {
  margin-left: -5%;
}

@media (max-width: 767px){#s-4df3d41f-33e4-4378-a59f-b35b87d51dc5 {
  display: none;
}
#s-4df3d41f-33e4-4378-a59f-b35b87d51dc5, #wrap-s-4df3d41f-33e4-4378-a59f-b35b87d51dc5, #wrap-content-s-4df3d41f-33e4-4378-a59f-b35b87d51dc5 { display: none !important; }}
@media (min-width: 0px) {
[id="s-4df3d41f-33e4-4378-a59f-b35b87d51dc5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-4df3d41f-33e4-4378-a59f-b35b87d51dc5"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-4df3d41f-33e4-4378-a59f-b35b87d51dc5"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4df3d41f-33e4-4378-a59f-b35b87d51dc5"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-4df3d41f-33e4-4378-a59f-b35b87d51dc5"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4df3d41f-33e4-4378-a59f-b35b87d51dc5"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-4df3d41f-33e4-4378-a59f-b35b87d51dc5"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-0b0599c0-a813-475f-a498-d2a601386064 .shogun-icon-wrapper {
  text-align: right;
}


#s-0b0599c0-a813-475f-a498-d2a601386064 .shogun-icon-wrapper > .shogun-icon {

  font-size: 25px !important;
  color: #495056;
}

#s-9562601e-21fd-45e2-9478-4f9a53aca9b5 {
  margin-left: -5%;
}

#s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a {
  margin-left: -80%;
}
@media (min-width: 1200px){#s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a {
  display: none;
}
#s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a, #wrap-s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a, #wrap-content-s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a {
  display: none;
}
#s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a, #wrap-s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a, #wrap-content-s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a {
  display: none;
}
#s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a, #wrap-s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a, #wrap-content-s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a { display: none !important; }}
@media (min-width: 0px) {
[id="s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-4748e0ea-993f-4c5d-8adf-14dea79cfd0a"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-3f07921c-4b2f-4c16-b647-51dec588cf5b .shogun-icon-wrapper {
  text-align: right;
}


#s-3f07921c-4b2f-4c16-b647-51dec588cf5b .shogun-icon-wrapper > .shogun-icon {

  font-size: 25px !important;
  color: #495056;
}

#s-291dc1e7-e408-4ca7-b90d-0d9f246194be {
  margin-left: -5%;
}

#s-39fe1c42-9260-4ab6-812f-08dce0761dc0 {
  margin-left: -80%;
}
@media (min-width: 1200px){#s-39fe1c42-9260-4ab6-812f-08dce0761dc0 {
  display: none;
}
#s-39fe1c42-9260-4ab6-812f-08dce0761dc0, #wrap-s-39fe1c42-9260-4ab6-812f-08dce0761dc0, #wrap-content-s-39fe1c42-9260-4ab6-812f-08dce0761dc0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-39fe1c42-9260-4ab6-812f-08dce0761dc0 {
  display: none;
}
#s-39fe1c42-9260-4ab6-812f-08dce0761dc0, #wrap-s-39fe1c42-9260-4ab6-812f-08dce0761dc0, #wrap-content-s-39fe1c42-9260-4ab6-812f-08dce0761dc0 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-39fe1c42-9260-4ab6-812f-08dce0761dc0 {
  display: none;
}
#s-39fe1c42-9260-4ab6-812f-08dce0761dc0, #wrap-s-39fe1c42-9260-4ab6-812f-08dce0761dc0, #wrap-content-s-39fe1c42-9260-4ab6-812f-08dce0761dc0 { display: none !important; }}
@media (min-width: 0px) {
[id="s-39fe1c42-9260-4ab6-812f-08dce0761dc0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-39fe1c42-9260-4ab6-812f-08dce0761dc0"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-39fe1c42-9260-4ab6-812f-08dce0761dc0"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-39fe1c42-9260-4ab6-812f-08dce0761dc0"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-39fe1c42-9260-4ab6-812f-08dce0761dc0"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-39fe1c42-9260-4ab6-812f-08dce0761dc0"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-39fe1c42-9260-4ab6-812f-08dce0761dc0"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-b3c54b4f-28c5-4f8c-822f-593255dda7ee .shogun-icon-wrapper {
  text-align: right;
}


#s-b3c54b4f-28c5-4f8c-822f-593255dda7ee .shogun-icon-wrapper > .shogun-icon {

  font-size: 25px !important;
  color: #495056;
}

#s-9b7e1690-045c-4615-a7e7-ba091f3ccd9b {
  margin-left: -5%;
}

@media (max-width: 767px){#s-bcc9fa84-b3cc-4da3-8c6d-d47e410cae0b {
  display: none;
}
#s-bcc9fa84-b3cc-4da3-8c6d-d47e410cae0b, #wrap-s-bcc9fa84-b3cc-4da3-8c6d-d47e410cae0b, #wrap-content-s-bcc9fa84-b3cc-4da3-8c6d-d47e410cae0b { display: none !important; }}
@media (min-width: 0px) {
[id="s-bcc9fa84-b3cc-4da3-8c6d-d47e410cae0b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-bcc9fa84-b3cc-4da3-8c6d-d47e410cae0b"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-bcc9fa84-b3cc-4da3-8c6d-d47e410cae0b"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bcc9fa84-b3cc-4da3-8c6d-d47e410cae0b"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-bcc9fa84-b3cc-4da3-8c6d-d47e410cae0b"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bcc9fa84-b3cc-4da3-8c6d-d47e410cae0b"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-bcc9fa84-b3cc-4da3-8c6d-d47e410cae0b"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-abc17272-01df-4bff-b67e-0b935ad81a19 .shogun-icon-wrapper {
  text-align: right;
}


#s-abc17272-01df-4bff-b67e-0b935ad81a19 .shogun-icon-wrapper > .shogun-icon {

  font-size: 25px !important;
  color: #495056;
}

#s-4c142fdb-8f3c-4c90-82e5-ca35ed2d3647 {
  margin-left: -5%;
}

#s-02f7b0bc-fc63-420c-8e35-2d9933ab4194 {
  
}
@media (max-width: 767px){#s-02f7b0bc-fc63-420c-8e35-2d9933ab4194 {
  display: none;
}
#s-02f7b0bc-fc63-420c-8e35-2d9933ab4194, #wrap-s-02f7b0bc-fc63-420c-8e35-2d9933ab4194, #wrap-content-s-02f7b0bc-fc63-420c-8e35-2d9933ab4194 { display: none !important; }}
@media (min-width: 0px) {
[id="s-02f7b0bc-fc63-420c-8e35-2d9933ab4194"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-02f7b0bc-fc63-420c-8e35-2d9933ab4194"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-02f7b0bc-fc63-420c-8e35-2d9933ab4194"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-02f7b0bc-fc63-420c-8e35-2d9933ab4194"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-02f7b0bc-fc63-420c-8e35-2d9933ab4194"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-02f7b0bc-fc63-420c-8e35-2d9933ab4194"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-02f7b0bc-fc63-420c-8e35-2d9933ab4194"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-901fb530-fdde-4dfc-a581-63418a769a1d .shogun-icon-wrapper {
  text-align: right;
}


#s-901fb530-fdde-4dfc-a581-63418a769a1d .shogun-icon-wrapper > .shogun-icon {

  font-size: 25px !important;
  color: #495056;
}

#s-60132e09-682a-4138-a55d-7e2c9188e404 {
  margin-left: -5%;
}

#s-efe8127d-eff8-4943-984e-1a6685c27510 {
  margin-left: -80%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-efe8127d-eff8-4943-984e-1a6685c27510 {
  display: none;
}
#s-efe8127d-eff8-4943-984e-1a6685c27510, #wrap-s-efe8127d-eff8-4943-984e-1a6685c27510, #wrap-content-s-efe8127d-eff8-4943-984e-1a6685c27510 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-efe8127d-eff8-4943-984e-1a6685c27510 {
  display: none;
}
#s-efe8127d-eff8-4943-984e-1a6685c27510, #wrap-s-efe8127d-eff8-4943-984e-1a6685c27510, #wrap-content-s-efe8127d-eff8-4943-984e-1a6685c27510 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-efe8127d-eff8-4943-984e-1a6685c27510 {
  display: none;
}
#s-efe8127d-eff8-4943-984e-1a6685c27510, #wrap-s-efe8127d-eff8-4943-984e-1a6685c27510, #wrap-content-s-efe8127d-eff8-4943-984e-1a6685c27510 { display: none !important; }}
@media (min-width: 0px) {
[id="s-efe8127d-eff8-4943-984e-1a6685c27510"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-efe8127d-eff8-4943-984e-1a6685c27510"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-efe8127d-eff8-4943-984e-1a6685c27510"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-efe8127d-eff8-4943-984e-1a6685c27510"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-efe8127d-eff8-4943-984e-1a6685c27510"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-efe8127d-eff8-4943-984e-1a6685c27510"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-efe8127d-eff8-4943-984e-1a6685c27510"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-85d825e2-8b90-42f1-a71b-4b7567eb56d7 .shogun-icon-wrapper {
  text-align: right;
}


#s-85d825e2-8b90-42f1-a71b-4b7567eb56d7 .shogun-icon-wrapper > .shogun-icon {

  font-size: 25px !important;
  color: #495056;
}

#s-6a03466b-c4f7-4aa1-8875-167bcd972d19 {
  margin-left: -5%;
}

#s-6974d16b-91df-47e0-8b0b-51e68db993cb {
  padding-top: 20px;
}

#s-65a1b4c6-b38b-427b-b3dd-8c6b1e744a17 {
  margin-top: -2px;
margin-bottom: -2px;
}

@media (min-width: 0px) {
[id="s-65a1b4c6-b38b-427b-b3dd-8c6b1e744a17"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-65a1b4c6-b38b-427b-b3dd-8c6b1e744a17"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-65a1b4c6-b38b-427b-b3dd-8c6b1e744a17"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-65a1b4c6-b38b-427b-b3dd-8c6b1e744a17"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

.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;
  flex-direction: column;
  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;
}

.shogun-image.hover {
  opacity: 0;
  z-index: 200;
  position: absolute;
  left: 0;
  top: 0;
}

.shogun-image.hover:hover {
  opacity: 1;
}

#s-099f25a4-416d-4b2f-927b-040c5b1513f6 {
  margin-top: -1px;
margin-bottom: -1px;
text-align: center;
}

#s-099f25a4-416d-4b2f-927b-040c5b1513f6 {
  overflow: hidden;
}







  #s-099f25a4-416d-4b2f-927b-040c5b1513f6 img.shogun-image {
    

    
    
    
  }


#s-099f25a4-416d-4b2f-927b-040c5b1513f6 .shogun-image-content {
  
    justify-content:  flex-start;
  
}

#s-57aedc9b-5d70-44ec-b1c0-274246c89108 {
  padding-top: 50px;
padding-left: 130px;
padding-bottom: 50px;
padding-right: 130px;
min-height: 50px;
background-color: rgba(245, 245, 245, 1);
}








#s-57aedc9b-5d70-44ec-b1c0-274246c89108 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-57aedc9b-5d70-44ec-b1c0-274246c89108.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-4dc10eb3-b1c3-4580-847b-094f4a719895"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4dc10eb3-b1c3-4580-847b-094f4a719895"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-4dc10eb3-b1c3-4580-847b-094f4a719895"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-4dc10eb3-b1c3-4580-847b-094f4a719895"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-5aae72ba-0fff-474f-892b-c7eebddbd70b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-5aae72ba-0fff-474f-892b-c7eebddbd70b {
  overflow: hidden;
}







  #s-5aae72ba-0fff-474f-892b-c7eebddbd70b img.shogun-image {
    

    
    
    
  }


#s-5aae72ba-0fff-474f-892b-c7eebddbd70b .shogun-image-content {
  
    justify-content: center;
  
}

#s-53476346-9a43-4c75-97a9-219ee4d4a3ef {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-53476346-9a43-4c75-97a9-219ee4d4a3ef {
  overflow: hidden;
}







  #s-53476346-9a43-4c75-97a9-219ee4d4a3ef img.shogun-image {
    

    
    
    
  }


#s-53476346-9a43-4c75-97a9-219ee4d4a3ef .shogun-image-content {
  
    justify-content: center;
  
}

#s-1cd1fb4c-f042-4651-a81b-67e8eaa7d492 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-1cd1fb4c-f042-4651-a81b-67e8eaa7d492 {
  overflow: hidden;
}







  #s-1cd1fb4c-f042-4651-a81b-67e8eaa7d492 img.shogun-image {
    

    
    
    
  }


#s-1cd1fb4c-f042-4651-a81b-67e8eaa7d492 .shogun-image-content {
  
    justify-content: center;
  
}

#s-01cb6852-7f49-457c-80b7-a0317949943f {
  margin-top: 0px;
padding-top: 30px;
padding-left: 65px;
padding-bottom: 60px;
padding-right: 65px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(9, 9, 9, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(1, 2, 3, 1);
}








#s-01cb6852-7f49-457c-80b7-a0317949943f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-01cb6852-7f49-457c-80b7-a0317949943f.shg-box.shg-c {
  justify-content: center;
}

#s-f8e4173a-5176-44ed-bc07-812ffaa53eb8 {
  padding-top: 0px;
padding-bottom: 52px;
text-align: center;
}

#s-f8e4173a-5176-44ed-bc07-812ffaa53eb8 .shogun-heading-component h4 {
  color: rgba(245, 245, 245, 0.3);
  font-weight:  500 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-eb2b966e-6407-49a0-9086-721342e6b5f3 {
  padding-bottom: 25px;
}

@media (min-width: 0px) {
[id="s-eb2b966e-6407-49a0-9086-721342e6b5f3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-eb2b966e-6407-49a0-9086-721342e6b5f3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-eb2b966e-6407-49a0-9086-721342e6b5f3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-eb2b966e-6407-49a0-9086-721342e6b5f3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-caa79773-9032-49ab-bd2f-4f5f3337fefe {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-caa79773-9032-49ab-bd2f-4f5f3337fefe .shogun-heading-component h3 {
  color: rgba(245, 245, 245, 0.75);
  font-weight:  normal ;
  font-family: "Roboto Condensed";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-20b3df08-4700-45f0-b0da-fc1aecb77dfd {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-20b3df08-4700-45f0-b0da-fc1aecb77dfd .shogun-heading-component h3 {
  color: rgba(245, 245, 245, 0.75);
  font-weight:  normal ;
  font-family: "Fredoka One";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-978c2c3e-c818-4329-8e47-35e6e23259d1 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-978c2c3e-c818-4329-8e47-35e6e23259d1 .shogun-heading-component h3 {
  color: rgba(245, 245, 245, 0.75);
  font-weight:  normal ;
  font-family: "IBM Plex Mono";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-becccd00-4a20-4bc6-8e14-1024d24248d5 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-becccd00-4a20-4bc6-8e14-1024d24248d5 .shogun-heading-component h3 {
  color: rgba(245, 245, 245, 0.75);
  font-weight:  normal ;
  font-family: "Leckerli One";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



@media (min-width: 0px) {
[id="s-0e2a7062-8c77-47e8-9e97-15e9c9437539"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-0e2a7062-8c77-47e8-9e97-15e9c9437539"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-0e2a7062-8c77-47e8-9e97-15e9c9437539"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-0e2a7062-8c77-47e8-9e97-15e9c9437539"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-e36c8db1-065d-4790-916a-7fd62729e038 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-e36c8db1-065d-4790-916a-7fd62729e038 .shogun-heading-component h3 {
  color: rgba(245, 245, 245, 0.75);
  font-weight:  normal ;
  font-family: "PT Sans Narrow";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-7400e5ba-6120-4442-92ea-64b5f6454204 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-7400e5ba-6120-4442-92ea-64b5f6454204 .shogun-heading-component h3 {
  color: rgba(245, 245, 245, 0.75);
  font-weight:  normal ;
  font-family: "Spline Sans";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-be4ce5bc-418e-4d44-8fd5-603b847226bb {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-be4ce5bc-418e-4d44-8fd5-603b847226bb .shogun-heading-component h3 {
  color: rgba(245, 245, 245, 0.75);
  font-weight:  normal ;
  font-family: "Permanent Marker";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-e897bf46-fb4d-4290-9560-39491299b353 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-e897bf46-fb4d-4290-9560-39491299b353 .shogun-heading-component h3 {
  color: rgba(245, 245, 245, 0.75);
  font-weight:  normal ;
  font-family: "Abril Fatface";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-8f4b61e1-cfed-499b-a52b-96106c0a45e2 {
  margin-top: 0px;
padding-top: 60px;
padding-left: 130px;
padding-bottom: 60px;
padding-right: 130px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(9, 9, 9, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(1, 2, 3, 1);
}








#s-8f4b61e1-cfed-499b-a52b-96106c0a45e2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8f4b61e1-cfed-499b-a52b-96106c0a45e2.shg-box.shg-c {
  justify-content: center;
}

#s-2f47d4c6-81d1-4c4e-985a-1ff7be3be3fd {
  padding-top: 0px;
padding-bottom: 30px;
text-align: center;
}

#s-2f47d4c6-81d1-4c4e-985a-1ff7be3be3fd .shogun-heading-component h2 {
  color: rgba(245, 245, 245, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 64px;
  line-height: 1.2em;
  
  
}



#s-c0acb9e7-134a-4a2b-88dd-9f986c7bdb09 {
  padding-bottom: 35px;
}

.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-aec5160f-2df7-4ffa-af5e-42d237bd7352 {
  margin-left: auto;
margin-right: auto;
border-top-width: 7px;
border-left-width: 7px;
border-bottom-width: 7px;
border-right-width: 7px;
border-color: rgba(26, 26, 26, 1);
border-style: solid;
max-width: 1000px;
}

#s-4d38d542-3b44-4f0a-a700-27b89145002e {
  padding-top: 70px;
padding-left: 130px;
padding-bottom: 0px;
padding-right: 130px;
min-height: 50px;
background-color: rgba(1, 2, 3, 1);
}








#s-4d38d542-3b44-4f0a-a700-27b89145002e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d38d542-3b44-4f0a-a700-27b89145002e.shg-box.shg-c {
  justify-content: center;
}

#s-468f511a-880c-4ecc-9ca6-7f9b0e0bfa69 {
  padding-top: 0px;
padding-bottom: 12px;
text-align: center;
}

#s-468f511a-880c-4ecc-9ca6-7f9b0e0bfa69 .shogun-heading-component h2 {
  color: rgba(245, 245, 245, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 64px;
  line-height: 1.2em;
  
  
}



#s-398c507f-7e74-4034-b2f6-d984db8e4643 {
  padding-top: 0px;
padding-bottom: 50px;
text-align: center;
}

#s-398c507f-7e74-4034-b2f6-d984db8e4643 .shogun-heading-component h5 {
  color: rgba(245, 245, 245, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}



@media (min-width: 0px) {
[id="s-7947e45a-2901-4160-8bfe-da8d20fb5562"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7947e45a-2901-4160-8bfe-da8d20fb5562"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-7947e45a-2901-4160-8bfe-da8d20fb5562"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7947e45a-2901-4160-8bfe-da8d20fb5562"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-7947e45a-2901-4160-8bfe-da8d20fb5562"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7947e45a-2901-4160-8bfe-da8d20fb5562"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-7947e45a-2901-4160-8bfe-da8d20fb5562"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-7947e45a-2901-4160-8bfe-da8d20fb5562"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-5b6997d6-e58b-46bf-898e-1160af26f148 {
  margin-left: auto;
margin-right: auto;
max-width: 190px;
text-align: center;
}

#s-5b6997d6-e58b-46bf-898e-1160af26f148 {
  overflow: hidden;
}







  #s-5b6997d6-e58b-46bf-898e-1160af26f148 img.shogun-image {
    

    
    
    
  }


#s-5b6997d6-e58b-46bf-898e-1160af26f148 .shogun-image-content {
  
    justify-content: center;
  
}

#s-e81df077-04f9-44aa-8078-b26f3ec18ef5 {
  padding-top: 45px;
padding-bottom: 22px;
text-align: left;
}

#s-e81df077-04f9-44aa-8078-b26f3ec18ef5 .shogun-heading-component h3 {
  color: rgba(245, 245, 245, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1em;
  
  text-align: left;
}



#s-b42d574c-63ca-411f-9e67-d5090f957f8d {
  padding-bottom: 24px;
}

#s-1ac24eab-fcdb-4bed-b5f2-fab6c477d23f {
  padding-top: 0px;
padding-bottom: 22px;
text-align: left;
}

#s-1ac24eab-fcdb-4bed-b5f2-fab6c477d23f .shogun-heading-component h3 {
  color: rgba(245, 245, 245, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1em;
  
  text-align: left;
}



#s-afce1b57-c4fd-4964-9c4c-d48c8862cca5 {
  padding-bottom: 24px;
}

#s-2a0aaf0a-c328-4f0d-a2cb-a5c487aef8ab {
  padding-top: 55px;
padding-left: 130px;
padding-bottom: 55px;
padding-right: 130px;
min-height: 50px;
background-color: rgba(245, 245, 245, 1);
}








#s-2a0aaf0a-c328-4f0d-a2cb-a5c487aef8ab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2a0aaf0a-c328-4f0d-a2cb-a5c487aef8ab.shg-box.shg-c {
  justify-content: center;
}

#s-744e20e2-c02b-462c-80ff-6795f1b59971 {
  padding-top: 0px;
padding-bottom: 18px;
text-align: center;
}

#s-744e20e2-c02b-462c-80ff-6795f1b59971 .shogun-heading-component h2 {
  color: rgba(1, 2, 3, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 64px;
  line-height: 1.2em;
  
  
}



#s-5c686e8d-ed41-4dcd-b937-a92402b428a3 {
  padding-top: 0px;
padding-bottom: 90px;
text-align: center;
}

#s-5c686e8d-ed41-4dcd-b937-a92402b428a3 .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  500 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 36px;
  line-height: 1.1em;
  
  
}



@media (min-width: 0px) {
[id="s-c93f2ef8-5cc6-4ef1-9fe6-97b8e7b0521e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c93f2ef8-5cc6-4ef1-9fe6-97b8e7b0521e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-c93f2ef8-5cc6-4ef1-9fe6-97b8e7b0521e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-c93f2ef8-5cc6-4ef1-9fe6-97b8e7b0521e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

.shg-product-title-component h1,
.shg-product-title-component h2,
.shg-product-title-component h3,
.shg-product-title-component h4,
.shg-product-title-component h5,
.shg-product-title-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  
  
  text-transform: none;
  
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

.shg-product-title-component a {
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#s-882457a8-cbe7-46f2-bbfe-e0bdf3ab5107 {
  margin-top: 0px;
margin-bottom: 80px;
padding-top: 30px;
padding-left: 15%;
padding-bottom: 30px;
padding-right: 15%;
text-align: center;
background-color: rgba(0, 0, 0, 1);
}

#s-882457a8-cbe7-46f2-bbfe-e0bdf3ab5107 .shg-product-title-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  
  font-size: 30px;
  
  
  
}

#s-f873141e-16f7-45e4-986e-987d4678327c {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}
@media (min-width: 1200px){#s-f873141e-16f7-45e4-986e-987d4678327c {
  display: none;
}
#s-f873141e-16f7-45e4-986e-987d4678327c, #wrap-s-f873141e-16f7-45e4-986e-987d4678327c, #wrap-content-s-f873141e-16f7-45e4-986e-987d4678327c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f873141e-16f7-45e4-986e-987d4678327c {
  display: none;
}
#s-f873141e-16f7-45e4-986e-987d4678327c, #wrap-s-f873141e-16f7-45e4-986e-987d4678327c, #wrap-content-s-f873141e-16f7-45e4-986e-987d4678327c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f873141e-16f7-45e4-986e-987d4678327c {
  display: none;
}
#s-f873141e-16f7-45e4-986e-987d4678327c, #wrap-s-f873141e-16f7-45e4-986e-987d4678327c, #wrap-content-s-f873141e-16f7-45e4-986e-987d4678327c { display: none !important; }}@media (max-width: 767px){#s-f873141e-16f7-45e4-986e-987d4678327c {
  display: none;
}
#s-f873141e-16f7-45e4-986e-987d4678327c, #wrap-s-f873141e-16f7-45e4-986e-987d4678327c, #wrap-content-s-f873141e-16f7-45e4-986e-987d4678327c { display: none !important; }}
#s-f873141e-16f7-45e4-986e-987d4678327c {
  overflow: hidden;
}








#s-f873141e-16f7-45e4-986e-987d4678327c .shogun-image-content {
  
    justify-content: center;
  
}

#s-689e0028-b2a9-4bf8-a22f-5ce795113154 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
opacity: 0;
}

#s-689e0028-b2a9-4bf8-a22f-5ce795113154 {
  overflow: hidden;
}








#s-689e0028-b2a9-4bf8-a22f-5ce795113154 .shogun-image-content {
  
    justify-content: center;
  
}

.shg-product-image-wrapper a.shogun-product-image-url {
  display: inline-block;
}

.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

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

.shg-product-image-wrapper {
  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;
  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-c001509b-7fac-4636-9498-c534666449e7 {
  margin-bottom: 15px;
text-align: left;
}



.shg-c#s-c001509b-7fac-4636-9498-c534666449e7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c001509b-7fac-4636-9498-c534666449e7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-c001509b-7fac-4636-9498-c534666449e7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c001509b-7fac-4636-9498-c534666449e7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c001509b-7fac-4636-9498-c534666449e7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c001509b-7fac-4636-9498-c534666449e7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c001509b-7fac-4636-9498-c534666449e7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c001509b-7fac-4636-9498-c534666449e7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-c001509b-7fac-4636-9498-c534666449e7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c001509b-7fac-4636-9498-c534666449e7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8ae9edcb-7736-4e44-96fd-88a25f8bebb6 {
  text-align: center;
}
@media (min-width: 1200px){#s-8ae9edcb-7736-4e44-96fd-88a25f8bebb6 {
  display: none;
}
#s-8ae9edcb-7736-4e44-96fd-88a25f8bebb6, #wrap-s-8ae9edcb-7736-4e44-96fd-88a25f8bebb6, #wrap-content-s-8ae9edcb-7736-4e44-96fd-88a25f8bebb6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8ae9edcb-7736-4e44-96fd-88a25f8bebb6 {
  display: none;
}
#s-8ae9edcb-7736-4e44-96fd-88a25f8bebb6, #wrap-s-8ae9edcb-7736-4e44-96fd-88a25f8bebb6, #wrap-content-s-8ae9edcb-7736-4e44-96fd-88a25f8bebb6 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-8ae9edcb-7736-4e44-96fd-88a25f8bebb6 {
  display: none;
}
#s-8ae9edcb-7736-4e44-96fd-88a25f8bebb6, #wrap-s-8ae9edcb-7736-4e44-96fd-88a25f8bebb6, #wrap-content-s-8ae9edcb-7736-4e44-96fd-88a25f8bebb6 { display: none !important; }}@media (max-width: 767px){#s-8ae9edcb-7736-4e44-96fd-88a25f8bebb6 {
  display: none;
}
#s-8ae9edcb-7736-4e44-96fd-88a25f8bebb6, #wrap-s-8ae9edcb-7736-4e44-96fd-88a25f8bebb6, #wrap-content-s-8ae9edcb-7736-4e44-96fd-88a25f8bebb6 { display: none !important; }}
#s-3904ac43-9a27-4b85-82d7-221a74b50a75 {
  text-align: center;
opacity: 0;
}

#s-e3cb0d1a-18b3-43f4-9bb4-db10b9bef3c5 {
  padding-top: 0px;
padding-bottom: 12px;
text-align: center;
}

#s-e3cb0d1a-18b3-43f4-9bb4-db10b9bef3c5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 40px;
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-e3cb0d1a-18b3-43f4-9bb4-db10b9bef3c5 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 40px;
}

#s-e3cb0d1a-18b3-43f4-9bb4-db10b9bef3c5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-775fd053-82b3-4b24-8d17-ad35514a9cb3 {
  padding-left: 15px;
padding-bottom: 25px;
padding-right: 15px;
opacity: 0;
}

#s-f483bc30-2288-4028-a455-e8d239e56f2b {
  text-align: left;
}

.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-left {
  text-align: left;
}

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

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

#s-263a6476-1cd0-4a7b-b249-760ef5386eab {
  margin-top: 30px;
padding-top: 11px;
padding-left: 27px;
padding-bottom: 11px;
padding-right: 27px;
border-radius: 11px;
background-color: rgba(175, 141, 31, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-263a6476-1cd0-4a7b-b249-760ef5386eab:hover {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-263a6476-1cd0-4a7b-b249-760ef5386eab:active {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-263a6476-1cd0-4a7b-b249-760ef5386eab-atc-btn-wrapper {
    text-align: center;
  }


#s-263a6476-1cd0-4a7b-b249-760ef5386eab {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-263a6476-1cd0-4a7b-b249-760ef5386eab-atc-btn-wrapper {
    text-align: center;
  }


#s-263a6476-1cd0-4a7b-b249-760ef5386eab {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-263a6476-1cd0-4a7b-b249-760ef5386eab-atc-btn-wrapper {
    text-align: center;
  }


#s-263a6476-1cd0-4a7b-b249-760ef5386eab {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-263a6476-1cd0-4a7b-b249-760ef5386eab-atc-btn-wrapper {
    text-align: center;
  }


#s-263a6476-1cd0-4a7b-b249-760ef5386eab {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-263a6476-1cd0-4a7b-b249-760ef5386eab-atc-btn-wrapper {
    text-align: center;
  }


#s-263a6476-1cd0-4a7b-b249-760ef5386eab {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-263a6476-1cd0-4a7b-b249-760ef5386eab.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-69fa9ec4-4daa-4bf2-8509-926d5487a54c {
  margin-top: 0px;
margin-bottom: 80px;
padding-top: 30px;
padding-left: 15%;
padding-bottom: 30px;
padding-right: 15%;
text-align: center;
background-color: rgba(0, 0, 0, 1);
}

#s-69fa9ec4-4daa-4bf2-8509-926d5487a54c .shg-product-title-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  
  font-size: 30px;
  
  
  
}

#s-da9fdec9-d98c-43c9-92dd-609d33e30c85 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}
@media (min-width: 1200px){#s-da9fdec9-d98c-43c9-92dd-609d33e30c85 {
  display: none;
}
#s-da9fdec9-d98c-43c9-92dd-609d33e30c85, #wrap-s-da9fdec9-d98c-43c9-92dd-609d33e30c85, #wrap-content-s-da9fdec9-d98c-43c9-92dd-609d33e30c85 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-da9fdec9-d98c-43c9-92dd-609d33e30c85 {
  display: none;
}
#s-da9fdec9-d98c-43c9-92dd-609d33e30c85, #wrap-s-da9fdec9-d98c-43c9-92dd-609d33e30c85, #wrap-content-s-da9fdec9-d98c-43c9-92dd-609d33e30c85 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-da9fdec9-d98c-43c9-92dd-609d33e30c85 {
  display: none;
}
#s-da9fdec9-d98c-43c9-92dd-609d33e30c85, #wrap-s-da9fdec9-d98c-43c9-92dd-609d33e30c85, #wrap-content-s-da9fdec9-d98c-43c9-92dd-609d33e30c85 { display: none !important; }}@media (max-width: 767px){#s-da9fdec9-d98c-43c9-92dd-609d33e30c85 {
  display: none;
}
#s-da9fdec9-d98c-43c9-92dd-609d33e30c85, #wrap-s-da9fdec9-d98c-43c9-92dd-609d33e30c85, #wrap-content-s-da9fdec9-d98c-43c9-92dd-609d33e30c85 { display: none !important; }}
#s-da9fdec9-d98c-43c9-92dd-609d33e30c85 {
  overflow: hidden;
}








#s-da9fdec9-d98c-43c9-92dd-609d33e30c85 .shogun-image-content {
  
    justify-content: center;
  
}

#s-bca1bf20-9841-4612-bb72-c166a4b7c990 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
opacity: 0;
}

#s-bca1bf20-9841-4612-bb72-c166a4b7c990 {
  overflow: hidden;
}








#s-bca1bf20-9841-4612-bb72-c166a4b7c990 .shogun-image-content {
  
    justify-content: center;
  
}

#s-7a7ba61b-dea6-4c2d-8605-798ed3aa9f0a {
  margin-bottom: 15px;
text-align: left;
}



.shg-c#s-7a7ba61b-dea6-4c2d-8605-798ed3aa9f0a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7a7ba61b-dea6-4c2d-8605-798ed3aa9f0a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-7a7ba61b-dea6-4c2d-8605-798ed3aa9f0a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7a7ba61b-dea6-4c2d-8605-798ed3aa9f0a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-7a7ba61b-dea6-4c2d-8605-798ed3aa9f0a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7a7ba61b-dea6-4c2d-8605-798ed3aa9f0a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-7a7ba61b-dea6-4c2d-8605-798ed3aa9f0a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7a7ba61b-dea6-4c2d-8605-798ed3aa9f0a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-7a7ba61b-dea6-4c2d-8605-798ed3aa9f0a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7a7ba61b-dea6-4c2d-8605-798ed3aa9f0a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f5ca70da-df85-41bd-94cd-65702b7aaab9 {
  text-align: center;
}
@media (min-width: 1200px){#s-f5ca70da-df85-41bd-94cd-65702b7aaab9 {
  display: none;
}
#s-f5ca70da-df85-41bd-94cd-65702b7aaab9, #wrap-s-f5ca70da-df85-41bd-94cd-65702b7aaab9, #wrap-content-s-f5ca70da-df85-41bd-94cd-65702b7aaab9 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f5ca70da-df85-41bd-94cd-65702b7aaab9 {
  display: none;
}
#s-f5ca70da-df85-41bd-94cd-65702b7aaab9, #wrap-s-f5ca70da-df85-41bd-94cd-65702b7aaab9, #wrap-content-s-f5ca70da-df85-41bd-94cd-65702b7aaab9 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f5ca70da-df85-41bd-94cd-65702b7aaab9 {
  display: none;
}
#s-f5ca70da-df85-41bd-94cd-65702b7aaab9, #wrap-s-f5ca70da-df85-41bd-94cd-65702b7aaab9, #wrap-content-s-f5ca70da-df85-41bd-94cd-65702b7aaab9 { display: none !important; }}@media (max-width: 767px){#s-f5ca70da-df85-41bd-94cd-65702b7aaab9 {
  display: none;
}
#s-f5ca70da-df85-41bd-94cd-65702b7aaab9, #wrap-s-f5ca70da-df85-41bd-94cd-65702b7aaab9, #wrap-content-s-f5ca70da-df85-41bd-94cd-65702b7aaab9 { display: none !important; }}
#s-7dd479a1-ec71-44af-8bf6-007e4caa0e73 {
  text-align: center;
opacity: 0;
}

#s-17df5414-7136-4999-93d8-2e1db60f4009 {
  padding-top: 0px;
padding-bottom: 12px;
text-align: center;
}

#s-17df5414-7136-4999-93d8-2e1db60f4009 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 40px;
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-17df5414-7136-4999-93d8-2e1db60f4009 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 40px;
}

#s-17df5414-7136-4999-93d8-2e1db60f4009 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fe5e3c4d-be87-40ac-94d1-97808fd4a65f {
  padding-left: 15px;
padding-bottom: 25px;
padding-right: 15px;
opacity: 0;
}

#s-e80688ee-4c17-4b4d-898c-83ed7d8cf045 {
  text-align: left;
}

#s-4f523b59-f00a-4670-b6dd-01b15db17ebc {
  margin-top: 30px;
padding-top: 11px;
padding-left: 27px;
padding-bottom: 11px;
padding-right: 27px;
border-radius: 11px;
background-color: rgba(175, 141, 31, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-4f523b59-f00a-4670-b6dd-01b15db17ebc:hover {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-4f523b59-f00a-4670-b6dd-01b15db17ebc:active {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-4f523b59-f00a-4670-b6dd-01b15db17ebc-atc-btn-wrapper {
    text-align: center;
  }


#s-4f523b59-f00a-4670-b6dd-01b15db17ebc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-4f523b59-f00a-4670-b6dd-01b15db17ebc-atc-btn-wrapper {
    text-align: center;
  }


#s-4f523b59-f00a-4670-b6dd-01b15db17ebc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-4f523b59-f00a-4670-b6dd-01b15db17ebc-atc-btn-wrapper {
    text-align: center;
  }


#s-4f523b59-f00a-4670-b6dd-01b15db17ebc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-4f523b59-f00a-4670-b6dd-01b15db17ebc-atc-btn-wrapper {
    text-align: center;
  }


#s-4f523b59-f00a-4670-b6dd-01b15db17ebc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-4f523b59-f00a-4670-b6dd-01b15db17ebc-atc-btn-wrapper {
    text-align: center;
  }


#s-4f523b59-f00a-4670-b6dd-01b15db17ebc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-4f523b59-f00a-4670-b6dd-01b15db17ebc.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-d61cf1a7-833d-44af-9932-b1495aee5618 {
  margin-top: 0px;
margin-bottom: 80px;
padding-top: 30px;
padding-left: 15%;
padding-bottom: 30px;
padding-right: 15%;
text-align: center;
background-color: rgba(0, 0, 0, 1);
}

#s-d61cf1a7-833d-44af-9932-b1495aee5618 .shg-product-title-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  
  font-size: 30px;
  
  
  
}

#s-172d893f-6dc5-4942-ad4d-59a021ac7dfa {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
opacity: 0;
}

#s-172d893f-6dc5-4942-ad4d-59a021ac7dfa {
  overflow: hidden;
}








#s-172d893f-6dc5-4942-ad4d-59a021ac7dfa .shogun-image-content {
  
    justify-content: center;
  
}

#s-f21b56ae-09ea-420a-8607-fe10412cbf4e {
  margin-bottom: 15px;
text-align: left;
}



.shg-c#s-f21b56ae-09ea-420a-8607-fe10412cbf4e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f21b56ae-09ea-420a-8607-fe10412cbf4e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-f21b56ae-09ea-420a-8607-fe10412cbf4e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f21b56ae-09ea-420a-8607-fe10412cbf4e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f21b56ae-09ea-420a-8607-fe10412cbf4e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f21b56ae-09ea-420a-8607-fe10412cbf4e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f21b56ae-09ea-420a-8607-fe10412cbf4e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f21b56ae-09ea-420a-8607-fe10412cbf4e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-f21b56ae-09ea-420a-8607-fe10412cbf4e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f21b56ae-09ea-420a-8607-fe10412cbf4e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-20590e1f-31f0-43f0-a5ff-66144f2ff822 {
  text-align: center;
opacity: 0;
}

#s-0eb45eb6-aec8-46e7-aeb4-04663b81015d {
  padding-top: 0px;
padding-bottom: 12px;
text-align: center;
}

#s-0eb45eb6-aec8-46e7-aeb4-04663b81015d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 40px;
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-0eb45eb6-aec8-46e7-aeb4-04663b81015d .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 40px;
}

#s-0eb45eb6-aec8-46e7-aeb4-04663b81015d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-717de45d-285b-4629-9dbe-67f74065c780 {
  padding-left: 15px;
padding-bottom: 25px;
padding-right: 15px;
opacity: 0;
}

#s-77af5fc0-e3a8-415c-b24b-475802fa816d {
  text-align: left;
}

#s-807c53b4-6f1d-4066-b1df-e608285e645c {
  margin-top: 30px;
padding-top: 11px;
padding-left: 27px;
padding-bottom: 11px;
padding-right: 27px;
border-radius: 11px;
background-color: rgba(175, 141, 31, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-807c53b4-6f1d-4066-b1df-e608285e645c:hover {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-807c53b4-6f1d-4066-b1df-e608285e645c:active {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-807c53b4-6f1d-4066-b1df-e608285e645c-atc-btn-wrapper {
    text-align: center;
  }


#s-807c53b4-6f1d-4066-b1df-e608285e645c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-807c53b4-6f1d-4066-b1df-e608285e645c-atc-btn-wrapper {
    text-align: center;
  }


#s-807c53b4-6f1d-4066-b1df-e608285e645c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-807c53b4-6f1d-4066-b1df-e608285e645c-atc-btn-wrapper {
    text-align: center;
  }


#s-807c53b4-6f1d-4066-b1df-e608285e645c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-807c53b4-6f1d-4066-b1df-e608285e645c-atc-btn-wrapper {
    text-align: center;
  }


#s-807c53b4-6f1d-4066-b1df-e608285e645c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-807c53b4-6f1d-4066-b1df-e608285e645c-atc-btn-wrapper {
    text-align: center;
  }


#s-807c53b4-6f1d-4066-b1df-e608285e645c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-807c53b4-6f1d-4066-b1df-e608285e645c.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116 {
  padding-bottom: 60px;
}
@media (min-width: 1200px){#s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116 {
  display: none;
}
#s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116, #wrap-s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116, #wrap-content-s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116 {
  display: none;
}
#s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116, #wrap-s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116, #wrap-content-s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116 {
  display: none;
}
#s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116, #wrap-s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116, #wrap-content-s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116 { display: none !important; }}@media (max-width: 767px){#s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116 {
  display: none;
}
#s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116, #wrap-s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116, #wrap-content-s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116 { display: none !important; }}
@media (min-width: 0px) {
[id="s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-4890ee88-cca9-4a22-a7bf-b50c7d5b3116"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-c30ab14a-7f71-4b2c-8e7e-0333622b4797 {
  margin-bottom: 80px;
padding-top: 30px;
padding-left: 15px;
padding-bottom: 30px;
padding-right: 15px;
text-align: center;
background-color: rgba(1, 2, 3, 1);
}

#s-c30ab14a-7f71-4b2c-8e7e-0333622b4797 .shogun-heading-component h3 {
  color: rgba(245, 245, 245, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-87332734-af49-4f08-8396-53a128fd41d7 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-87332734-af49-4f08-8396-53a128fd41d7 {
  overflow: hidden;
}








#s-87332734-af49-4f08-8396-53a128fd41d7 .shogun-image-content {
  
    justify-content: center;
  
}

#s-73cf74a2-12e2-4e6f-9732-20168354f53f {
  margin-left: auto;
margin-right: auto;
max-width: 110px;
text-align: center;
}

#s-73cf74a2-12e2-4e6f-9732-20168354f53f {
  overflow: hidden;
}







  #s-73cf74a2-12e2-4e6f-9732-20168354f53f img.shogun-image {
    

    
    
    
  }


#s-73cf74a2-12e2-4e6f-9732-20168354f53f .shogun-image-content {
  
    justify-content: center;
  
}

#s-d96507a2-5c30-4a23-9ab7-aac1dc3e7590 {
  text-align: center;
}

#s-5c74f584-a14f-4fe9-bad3-27ac361b38ee {
  text-align: left;
}

#s-055540da-4142-46b2-865f-a9f77605c8ee {
  padding-left: 15px;
padding-bottom: 25px;
padding-right: 15px;
}

#s-a24bd28d-2ceb-4bfa-baeb-45fbd8137de6 {
  text-align: left;
}

.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-text {
  
  
}

.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-173ab259-4a07-4f83-b960-d344f0db2061 {
  margin-top: 30px;
padding-top: 11px;
padding-left: 27px;
padding-bottom: 11px;
padding-right: 27px;
border-radius: 11px;
background-color: rgba(175, 141, 31, 1);
text-align: center;
text-decoration: none;
color: rgba(245, 245, 245, 1);
background-image: none;
hover-type: color;
}
#s-173ab259-4a07-4f83-b960-d344f0db2061:hover {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-173ab259-4a07-4f83-b960-d344f0db2061:active {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-173ab259-4a07-4f83-b960-d344f0db2061-root {
    text-align: center;
  }


#s-173ab259-4a07-4f83-b960-d344f0db2061.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-173ab259-4a07-4f83-b960-d344f0db2061-root {
    text-align: center;
  }


#s-173ab259-4a07-4f83-b960-d344f0db2061.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-173ab259-4a07-4f83-b960-d344f0db2061-root {
    text-align: center;
  }


#s-173ab259-4a07-4f83-b960-d344f0db2061.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-173ab259-4a07-4f83-b960-d344f0db2061-root {
    text-align: center;
  }


#s-173ab259-4a07-4f83-b960-d344f0db2061.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-173ab259-4a07-4f83-b960-d344f0db2061-root {
    text-align: center;
  }


#s-173ab259-4a07-4f83-b960-d344f0db2061.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-53309a28-5d0f-4273-b7e3-c4e0e4410c52 {
  margin-bottom: 80px;
padding-top: 30px;
padding-left: 15px;
padding-bottom: 30px;
padding-right: 15px;
text-align: center;
background-color: rgba(1, 2, 3, 1);
}

#s-53309a28-5d0f-4273-b7e3-c4e0e4410c52 .shogun-heading-component h3 {
  color: rgba(245, 245, 245, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-7344998b-7d18-4601-a67a-f3c86d853c26 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-7344998b-7d18-4601-a67a-f3c86d853c26 {
  overflow: hidden;
}








#s-7344998b-7d18-4601-a67a-f3c86d853c26 .shogun-image-content {
  
    justify-content: center;
  
}

#s-1197f991-063d-423b-9d94-95cf12b1e404 {
  margin-left: auto;
margin-right: auto;
max-width: 110px;
text-align: center;
}

#s-1197f991-063d-423b-9d94-95cf12b1e404 {
  overflow: hidden;
}







  #s-1197f991-063d-423b-9d94-95cf12b1e404 img.shogun-image {
    

    
    
    
  }


#s-1197f991-063d-423b-9d94-95cf12b1e404 .shogun-image-content {
  
    justify-content: center;
  
}

#s-414f24d6-0e88-463f-a502-96d0240f0ec4 {
  text-align: center;
}

#s-e4b2b9a4-0e53-46f3-bd3c-0c92c5bf72d8 {
  text-align: left;
}

#s-3f37276c-589e-4c01-b821-95c574245ab3 {
  padding-left: 15px;
padding-bottom: 25px;
padding-right: 15px;
}

#s-7eb37f9c-08e5-4300-9704-e736c7cab14c {
  text-align: left;
}

#s-2ca1710b-8bc0-4852-8ecd-6d0a41c2df6f {
  margin-top: 30px;
padding-top: 11px;
padding-left: 27px;
padding-bottom: 11px;
padding-right: 27px;
border-radius: 11px;
background-color: rgba(175, 141, 31, 1);
text-align: center;
text-decoration: none;
color: rgba(245, 245, 245, 1);
background-image: none;
hover-type: color;
}
#s-2ca1710b-8bc0-4852-8ecd-6d0a41c2df6f:hover {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-2ca1710b-8bc0-4852-8ecd-6d0a41c2df6f:active {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-2ca1710b-8bc0-4852-8ecd-6d0a41c2df6f-root {
    text-align: center;
  }


#s-2ca1710b-8bc0-4852-8ecd-6d0a41c2df6f.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2ca1710b-8bc0-4852-8ecd-6d0a41c2df6f-root {
    text-align: center;
  }


#s-2ca1710b-8bc0-4852-8ecd-6d0a41c2df6f.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2ca1710b-8bc0-4852-8ecd-6d0a41c2df6f-root {
    text-align: center;
  }


#s-2ca1710b-8bc0-4852-8ecd-6d0a41c2df6f.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2ca1710b-8bc0-4852-8ecd-6d0a41c2df6f-root {
    text-align: center;
  }


#s-2ca1710b-8bc0-4852-8ecd-6d0a41c2df6f.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2ca1710b-8bc0-4852-8ecd-6d0a41c2df6f-root {
    text-align: center;
  }


#s-2ca1710b-8bc0-4852-8ecd-6d0a41c2df6f.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-e91004b6-7258-45e2-a536-4c2590049a06 {
  margin-bottom: 80px;
padding-top: 30px;
padding-left: 15px;
padding-bottom: 30px;
padding-right: 15px;
text-align: center;
background-color: rgba(1, 2, 3, 1);
}

#s-e91004b6-7258-45e2-a536-4c2590049a06 .shogun-heading-component h3 {
  color: rgba(245, 245, 245, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-4e0ed772-16ed-4824-b034-5a6865cee986 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-4e0ed772-16ed-4824-b034-5a6865cee986 {
  overflow: hidden;
}








#s-4e0ed772-16ed-4824-b034-5a6865cee986 .shogun-image-content {
  
    justify-content: center;
  
}

#s-cf15ddfe-c85b-4233-89fb-e07800aaea43 {
  margin-left: auto;
margin-right: auto;
max-width: 110px;
text-align: center;
}

#s-cf15ddfe-c85b-4233-89fb-e07800aaea43 {
  overflow: hidden;
}







  #s-cf15ddfe-c85b-4233-89fb-e07800aaea43 img.shogun-image {
    

    
    
    
  }


#s-cf15ddfe-c85b-4233-89fb-e07800aaea43 .shogun-image-content {
  
    justify-content: center;
  
}

#s-14f82aac-a2d2-4f72-b706-8723205a9903 {
  text-align: center;
}

#s-e8327bcd-372b-4577-8efb-2bc68a909d03 {
  text-align: left;
}

#s-8b7e5168-fc99-4319-8a04-7788d24e85ab {
  padding-left: 15px;
padding-bottom: 25px;
padding-right: 15px;
}

#s-68e976fd-b870-4e25-8550-b15592422d88 {
  text-align: left;
}

#s-37daaa0f-762b-4fcc-9490-0f04c7a19a59 {
  margin-top: 30px;
padding-top: 11px;
padding-left: 27px;
padding-bottom: 11px;
padding-right: 27px;
border-radius: 11px;
background-color: rgba(175, 141, 31, 1);
text-align: center;
text-decoration: none;
color: rgba(245, 245, 245, 1);
background-image: none;
hover-type: color;
}
#s-37daaa0f-762b-4fcc-9490-0f04c7a19a59:hover {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-37daaa0f-762b-4fcc-9490-0f04c7a19a59:active {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-37daaa0f-762b-4fcc-9490-0f04c7a19a59-root {
    text-align: center;
  }


#s-37daaa0f-762b-4fcc-9490-0f04c7a19a59.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-37daaa0f-762b-4fcc-9490-0f04c7a19a59-root {
    text-align: center;
  }


#s-37daaa0f-762b-4fcc-9490-0f04c7a19a59.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-37daaa0f-762b-4fcc-9490-0f04c7a19a59-root {
    text-align: center;
  }


#s-37daaa0f-762b-4fcc-9490-0f04c7a19a59.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-37daaa0f-762b-4fcc-9490-0f04c7a19a59-root {
    text-align: center;
  }


#s-37daaa0f-762b-4fcc-9490-0f04c7a19a59.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-37daaa0f-762b-4fcc-9490-0f04c7a19a59-root {
    text-align: center;
  }


#s-37daaa0f-762b-4fcc-9490-0f04c7a19a59.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-7519de68-7f21-409f-b00c-9054c757f28a {
  padding-top: 0px;
padding-bottom: 25px;
text-align: center;
}

#s-7519de68-7f21-409f-b00c-9054c757f28a .shogun-heading-component h4 {
  color: rgba(1, 2, 3, 0.5);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-3f995e68-47ad-4d3c-9604-cac0cf092523 {
  padding-left: 150px;
padding-bottom: 180px;
padding-right: 150px;
}

@media (min-width: 0px) {
[id="s-3f995e68-47ad-4d3c-9604-cac0cf092523"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-3f995e68-47ad-4d3c-9604-cac0cf092523"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-3f995e68-47ad-4d3c-9604-cac0cf092523"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-3f995e68-47ad-4d3c-9604-cac0cf092523"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-c2e21288-537c-4d42-86b1-8cdd38ab3374 {
  margin-left: auto;
margin-right: auto;
max-width: 180px;
text-align: center;
}

#s-c2e21288-537c-4d42-86b1-8cdd38ab3374 {
  overflow: hidden;
}







  #s-c2e21288-537c-4d42-86b1-8cdd38ab3374 img.shogun-image {
    

    
    
    
  }


#s-c2e21288-537c-4d42-86b1-8cdd38ab3374 .shogun-image-content {
  
    justify-content: center;
  
}

#s-b7b7967f-56a9-43e5-b2f8-d836321a2ead {
  margin-left: auto;
margin-right: auto;
max-width: 150px;
text-align: center;
}

#s-b7b7967f-56a9-43e5-b2f8-d836321a2ead {
  overflow: hidden;
}







  #s-b7b7967f-56a9-43e5-b2f8-d836321a2ead img.shogun-image {
    

    
    
    
  }


#s-b7b7967f-56a9-43e5-b2f8-d836321a2ead .shogun-image-content {
  
    justify-content: center;
  
}

#s-bca96888-29e9-4e31-810f-690363f9eecf {
  margin-left: auto;
margin-right: auto;
max-width: 70px;
text-align: center;
}

#s-bca96888-29e9-4e31-810f-690363f9eecf {
  overflow: hidden;
}







  #s-bca96888-29e9-4e31-810f-690363f9eecf img.shogun-image {
    

    
    
    
  }


#s-bca96888-29e9-4e31-810f-690363f9eecf .shogun-image-content {
  
    justify-content: center;
  
}

#s-42e7882d-2b53-4ea7-9f19-de946b3c84cd {
  margin-left: auto;
margin-right: auto;
max-width: 150px;
text-align: center;
}

#s-42e7882d-2b53-4ea7-9f19-de946b3c84cd {
  overflow: hidden;
}







  #s-42e7882d-2b53-4ea7-9f19-de946b3c84cd img.shogun-image {
    

    
    
    
  }


#s-42e7882d-2b53-4ea7-9f19-de946b3c84cd .shogun-image-content {
  
    justify-content: center;
  
}

#s-5c43e9fb-b23e-4c4d-953e-c102f0b31987 {
  padding-top: 50px;
padding-left: 100px;
padding-bottom: 70px;
padding-right: 100px;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-5c43e9fb-b23e-4c4d-953e-c102f0b31987"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5c43e9fb-b23e-4c4d-953e-c102f0b31987"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-5c43e9fb-b23e-4c4d-953e-c102f0b31987"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5c43e9fb-b23e-4c4d-953e-c102f0b31987"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-5c43e9fb-b23e-4c4d-953e-c102f0b31987"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5c43e9fb-b23e-4c4d-953e-c102f0b31987"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-5c43e9fb-b23e-4c4d-953e-c102f0b31987"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

#s-e48c5d90-5019-4f53-b505-aeaec8816829 {
  padding-top: 0px;
padding-bottom: 30px;
text-align: left;
}

#s-e48c5d90-5019-4f53-b505-aeaec8816829 .shogun-heading-component h4 {
  color: rgba(1, 2, 3, 1);
  font-weight:  500 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 54px;
  line-height: 1.2em;
  
  text-align: left;
}



#s-3e158f5c-0383-431c-9547-2b270aa63087 {
  padding-bottom: 30px;
}

#s-7ab0a053-d1ac-4c24-a515-4e205ebab755 {
  border-style: solid;
padding-top: 15px;
padding-left: 30px;
padding-bottom: 15px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(175, 141, 31, 1);
border-radius: 11px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(175, 141, 31, 1);
background-image: none;
hover-type: color;
}
#s-7ab0a053-d1ac-4c24-a515-4e205ebab755:hover {border-style: solid !important;
border-color: rgba(34, 25, 77, 0) !important;
background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-7ab0a053-d1ac-4c24-a515-4e205ebab755:active {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-7ab0a053-d1ac-4c24-a515-4e205ebab755-root {
    text-align: left;
  }


#s-7ab0a053-d1ac-4c24-a515-4e205ebab755.shg-btn {
  color: rgba(175, 141, 31, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7ab0a053-d1ac-4c24-a515-4e205ebab755-root {
    text-align: left;
  }


#s-7ab0a053-d1ac-4c24-a515-4e205ebab755.shg-btn {
  color: rgba(175, 141, 31, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7ab0a053-d1ac-4c24-a515-4e205ebab755-root {
    text-align: left;
  }


#s-7ab0a053-d1ac-4c24-a515-4e205ebab755.shg-btn {
  color: rgba(175, 141, 31, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7ab0a053-d1ac-4c24-a515-4e205ebab755-root {
    text-align: left;
  }


#s-7ab0a053-d1ac-4c24-a515-4e205ebab755.shg-btn {
  color: rgba(175, 141, 31, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7ab0a053-d1ac-4c24-a515-4e205ebab755-root {
    text-align: left;
  }


#s-7ab0a053-d1ac-4c24-a515-4e205ebab755.shg-btn {
  color: rgba(175, 141, 31, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-43875a6a-300b-4d90-bf03-fc521796b5a1 {
  margin-left: auto;
text-align: right;
}

#s-43875a6a-300b-4d90-bf03-fc521796b5a1 {
  overflow: hidden;
}







  #s-43875a6a-300b-4d90-bf03-fc521796b5a1 img.shogun-image {
    

    
    
    
  }


#s-43875a6a-300b-4d90-bf03-fc521796b5a1 .shogun-image-content {
  
    justify-content: center;
  
}

#s-9d7cd7c2-2d36-445e-9526-a920b6e43fc4 {
  padding-top: 210px;
padding-left: 130px;
padding-bottom: 100px;
padding-right: 130px;
min-height: 50px;
background-color: rgba(1, 2, 3, 1);
}








#s-9d7cd7c2-2d36-445e-9526-a920b6e43fc4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9d7cd7c2-2d36-445e-9526-a920b6e43fc4.shg-box.shg-c {
  justify-content: center;
}

#s-aee883e3-0b51-4520-9071-4c1abeb35a01 {
  max-width: 650px;
text-align: center;
}

#s-aee883e3-0b51-4520-9071-4c1abeb35a01 {
  overflow: hidden;
}







  #s-aee883e3-0b51-4520-9071-4c1abeb35a01 img.shogun-image {
    

    
    
    
  }


#s-aee883e3-0b51-4520-9071-4c1abeb35a01 .shogun-image-content {
  
    justify-content: center;
  
}

#s-6cf6c3c4-bc40-42ac-85bc-6ba034299495 {
  padding-bottom: 140px;
}

@media (min-width: 0px) {
[id="s-6cf6c3c4-bc40-42ac-85bc-6ba034299495"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6cf6c3c4-bc40-42ac-85bc-6ba034299495"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-6cf6c3c4-bc40-42ac-85bc-6ba034299495"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-6cf6c3c4-bc40-42ac-85bc-6ba034299495"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-0c2a36b4-2da3-43a5-94d4-792da50fe5b6 {
  padding-bottom: 30px;
}

#s-804a9afc-7577-465f-a0bc-ca20f21de1ca {
  padding-top: 0px;
padding-bottom: 40px;
text-align: left;
}

#s-804a9afc-7577-465f-a0bc-ca20f21de1ca .shogun-heading-component h3 {
  color: rgba(175, 141, 31, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 36px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-31f1bd77-ae1a-4ff4-8590-53a6f492b655 {
  padding-bottom: 30px;
}

#s-023fc443-3878-4c5d-9fab-ba08961a293f {
  padding-bottom: 30px;
}

#s-35dbdaee-f3a4-432a-ad77-a4a3febd0fd7 {
  padding-bottom: 30px;
}

#s-ca970dcd-8667-4945-a33e-eb2783ffcd1b {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-ca970dcd-8667-4945-a33e-eb2783ffcd1b .shogun-heading-component h5 {
  color: rgba(245, 245, 245, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1em;
  
  text-align: left;
}



#s-145cc863-8d89-41c6-aa65-1e2d61d51240 {
  padding-top: 0px;
padding-bottom: 30px;
text-align: left;
}

#s-145cc863-8d89-41c6-aa65-1e2d61d51240 .shogun-heading-component h6 {
  color: rgba(245, 245, 245, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1em;
  
  text-align: left;
}



#s-e804f305-4a22-42b6-8242-46bcadc9576b {
  text-align: left;
}

#s-e804f305-4a22-42b6-8242-46bcadc9576b {
  overflow: hidden;
}







  #s-e804f305-4a22-42b6-8242-46bcadc9576b img.shogun-image {
    

    
    
    
  }


#s-e804f305-4a22-42b6-8242-46bcadc9576b .shogun-image-content {
  
    justify-content: center;
  
}

#s-40c8d3b4-692c-45c9-aeb5-c599f0285fea {
  padding-bottom: 30px;
}

#s-1bc594c4-b9d9-4c21-8174-ec2430fdfed1 {
  padding-top: 0px;
padding-bottom: 40px;
text-align: left;
}

#s-1bc594c4-b9d9-4c21-8174-ec2430fdfed1 .shogun-heading-component h3 {
  color: rgba(175, 141, 31, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 36px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-d4f4892d-16b8-44ea-b735-49d7cdc170eb {
  padding-bottom: 30px;
}

#s-bd23c2e9-4ed9-4222-9bd6-6dae5fc97e77 {
  padding-bottom: 30px;
}

#s-3af24da5-2738-4406-818a-303ba6242204 {
  padding-bottom: 30px;
}

#s-e9210182-6a83-4d87-a8a8-d36c8c1509c8 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-e9210182-6a83-4d87-a8a8-d36c8c1509c8 .shogun-heading-component h5 {
  color: rgba(245, 245, 245, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1em;
  
  text-align: left;
}



#s-5d4fca2e-6392-46a1-a793-c1e1eb368739 {
  padding-top: 0px;
padding-bottom: 30px;
text-align: left;
}

#s-5d4fca2e-6392-46a1-a793-c1e1eb368739 .shogun-heading-component h6 {
  color: rgba(245, 245, 245, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1em;
  
  text-align: left;
}



#s-63c8662d-54f8-4b17-a686-8d89d0e3edec {
  text-align: left;
}

#s-63c8662d-54f8-4b17-a686-8d89d0e3edec {
  overflow: hidden;
}







  #s-63c8662d-54f8-4b17-a686-8d89d0e3edec img.shogun-image {
    

    
    
    
  }


#s-63c8662d-54f8-4b17-a686-8d89d0e3edec .shogun-image-content {
  
    justify-content: center;
  
}

#s-bbe42150-b771-4ae1-8a38-700467166de1 {
  padding-bottom: 30px;
}

#s-c2519f3a-28b7-4d56-9eaf-1169c4ee3530 {
  padding-top: 0px;
padding-bottom: 40px;
text-align: left;
}

#s-c2519f3a-28b7-4d56-9eaf-1169c4ee3530 .shogun-heading-component h3 {
  color: rgba(175, 141, 31, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 36px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-a5d4b1d9-9317-45ab-8b8e-95522a2c4358 {
  padding-bottom: 30px;
}

#s-0a210670-2a53-49ba-9e1a-4fffa8e2aef4 {
  padding-bottom: 30px;
}

#s-9920e77d-d747-44df-b4c9-a1a3be26aa30 {
  padding-bottom: 30px;
}

#s-e5d0631c-9220-47ff-b1f9-472822ea81f3 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-e5d0631c-9220-47ff-b1f9-472822ea81f3 .shogun-heading-component h5 {
  color: rgba(245, 245, 245, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1em;
  
  text-align: left;
}



#s-da083629-b24d-474c-8505-eb2d4ab16d25 {
  padding-top: 0px;
padding-bottom: 30px;
text-align: left;
}

#s-da083629-b24d-474c-8505-eb2d4ab16d25 .shogun-heading-component h6 {
  color: rgba(245, 245, 245, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1em;
  
  text-align: left;
}



#s-8aa6290c-cf17-4a0c-a10b-e20c1ed0762f {
  text-align: left;
}

#s-8aa6290c-cf17-4a0c-a10b-e20c1ed0762f {
  overflow: hidden;
}







  #s-8aa6290c-cf17-4a0c-a10b-e20c1ed0762f img.shogun-image {
    

    
    
    
  }


#s-8aa6290c-cf17-4a0c-a10b-e20c1ed0762f .shogun-image-content {
  
    justify-content: center;
  
}

#s-a3a07af4-e9a5-4f68-9950-3531e6ab7371 {
  margin-bottom: 140px;
}

@media (min-width: 0px) {
[id="s-a3a07af4-e9a5-4f68-9950-3531e6ab7371"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a3a07af4-e9a5-4f68-9950-3531e6ab7371"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-a3a07af4-e9a5-4f68-9950-3531e6ab7371"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-a3a07af4-e9a5-4f68-9950-3531e6ab7371"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-a8cd74a0-652e-4d01-a286-a95609e83dee {
  margin-bottom: 30px;
text-align: center;
}

#s-a8cd74a0-652e-4d01-a286-a95609e83dee {
  overflow: hidden;
}







  #s-a8cd74a0-652e-4d01-a286-a95609e83dee img.shogun-image {
    

    
    
    
  }


#s-a8cd74a0-652e-4d01-a286-a95609e83dee .shogun-image-content {
  
    justify-content: center;
  
}

#s-73225778-498f-47f9-9589-a12245487dbd {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-73225778-498f-47f9-9589-a12245487dbd .shogun-heading-component h4 {
  color: rgba(175, 141, 31, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  
  
}



#s-2c13b9f8-7ae0-42c3-8654-5841a3765659 {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-2c13b9f8-7ae0-42c3-8654-5841a3765659 .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1em;
  
  
}



#s-5e7ad020-0b28-4848-94ec-9d8f94a91d4a {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-5e7ad020-0b28-4848-94ec-9d8f94a91d4a .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  italic ;
  font-size: 20px;
  line-height: 1.4em;
  
  
}



#s-6e3c919c-17dd-4ba1-8fae-c5aebde33c75 {
  margin-bottom: 30px;
text-align: center;
}

#s-6e3c919c-17dd-4ba1-8fae-c5aebde33c75 {
  overflow: hidden;
}







  #s-6e3c919c-17dd-4ba1-8fae-c5aebde33c75 img.shogun-image {
    

    
    
    
  }


#s-6e3c919c-17dd-4ba1-8fae-c5aebde33c75 .shogun-image-content {
  
    justify-content: center;
  
}

#s-188c51ad-49bc-4298-bd96-a1be94568aeb {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-188c51ad-49bc-4298-bd96-a1be94568aeb .shogun-heading-component h4 {
  color: rgba(175, 141, 31, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  
  
}



#s-5ed499c7-d42e-4220-b53f-3d3a49b50466 {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-5ed499c7-d42e-4220-b53f-3d3a49b50466 .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1em;
  
  
}



#s-be108bf3-e8d5-4494-ab41-6a7d1b14b0d0 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-be108bf3-e8d5-4494-ab41-6a7d1b14b0d0 .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  italic ;
  font-size: 20px;
  line-height: 1.4em;
  
  
}



#s-b7dbc955-385e-4855-8e27-ad28f6980065 {
  margin-bottom: 30px;
text-align: center;
}

#s-b7dbc955-385e-4855-8e27-ad28f6980065 {
  overflow: hidden;
}







  #s-b7dbc955-385e-4855-8e27-ad28f6980065 img.shogun-image {
    

    
    
    
  }


#s-b7dbc955-385e-4855-8e27-ad28f6980065 .shogun-image-content {
  
    justify-content: center;
  
}

#s-f617a99b-12a2-4e67-978e-dae27b9b6f46 {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-f617a99b-12a2-4e67-978e-dae27b9b6f46 .shogun-heading-component h4 {
  color: rgba(175, 141, 31, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  
  
}



#s-2d0a82f7-41e1-431e-848b-08d1205468d9 {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-2d0a82f7-41e1-431e-848b-08d1205468d9 .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1em;
  
  
}



#s-2de4ce0f-5b2d-4bfc-8499-0c420725ce6c {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-2de4ce0f-5b2d-4bfc-8499-0c420725ce6c .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  italic ;
  font-size: 20px;
  line-height: 1.4em;
  
  
}



#s-9554ea2a-5229-4efa-aad9-836871a980ff {
  padding-top: 0px;
padding-bottom: 40px;
text-align: center;
}

#s-9554ea2a-5229-4efa-aad9-836871a980ff .shogun-heading-component h2 {
  color: rgba(245, 245, 245, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 64px;
  line-height: 1.2em;
  
  
}



#s-1a1adb3e-44fc-4387-81d9-0140cc0ce118 {
  padding-top: 0px;
padding-bottom: 70px;
text-align: center;
}

#s-1a1adb3e-44fc-4387-81d9-0140cc0ce118 .shogun-heading-component h4 {
  color: rgba(245, 245, 245, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.4em;
  
  
}



#s-7e99f39b-ee44-4949-aebe-e14266cccd2e {
  margin-bottom: 75px;
}

#s-465f7be2-6cd3-485b-94fb-4d702f095404 {
  margin-bottom: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-465f7be2-6cd3-485b-94fb-4d702f095404 .shogun-heading-component h2 {
  color: rgba(245, 245, 245, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 64px;
  line-height: 1.2em;
  
  
}



#s-1dbb159e-a402-42b4-a3c9-f856127dad90 {
  margin-bottom: 40px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-1dbb159e-a402-42b4-a3c9-f856127dad90 .shogun-heading-component h5 {
  color: rgba(245, 245, 245, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.4em;
  
  
}



#s-3f41d74e-845d-458d-b2f1-7c2aa5785564 {
  margin-bottom: 40px;
}

#s-0109633e-54aa-45c2-bf20-df9a622597b2 {
  padding-top: 15px;
padding-left: 30px;
padding-bottom: 15px;
padding-right: 30px;
border-radius: 11px;
background-color: rgba(175, 141, 31, 1);
text-align: center;
text-decoration: none;
color: rgba(245, 245, 245, 1);
background-image: none;
hover-type: color;
}
#s-0109633e-54aa-45c2-bf20-df9a622597b2:hover {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-0109633e-54aa-45c2-bf20-df9a622597b2:active {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-0109633e-54aa-45c2-bf20-df9a622597b2-root {
    text-align: center;
  }


#s-0109633e-54aa-45c2-bf20-df9a622597b2.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 22px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0109633e-54aa-45c2-bf20-df9a622597b2-root {
    text-align: center;
  }


#s-0109633e-54aa-45c2-bf20-df9a622597b2.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 22px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0109633e-54aa-45c2-bf20-df9a622597b2-root {
    text-align: center;
  }


#s-0109633e-54aa-45c2-bf20-df9a622597b2.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 22px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0109633e-54aa-45c2-bf20-df9a622597b2-root {
    text-align: center;
  }


#s-0109633e-54aa-45c2-bf20-df9a622597b2.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 22px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0109633e-54aa-45c2-bf20-df9a622597b2-root {
    text-align: center;
  }


#s-0109633e-54aa-45c2-bf20-df9a622597b2.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 22px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-f1a28783-1726-4263-b87b-6345f8502fa5 {
  padding-top: 60px;
padding-left: 130px;
padding-bottom: 60px;
padding-right: 130px;
min-height: 50px;
background-color: rgba(245, 245, 245, 1);
}








#s-f1a28783-1726-4263-b87b-6345f8502fa5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f1a28783-1726-4263-b87b-6345f8502fa5.shg-box.shg-c {
  justify-content: center;
}

#s-6dc576d4-a65e-4f41-932e-cec1de7c8d39 {
  padding-top: 0px;
padding-bottom: 55px;
text-align: center;
}

#s-6dc576d4-a65e-4f41-932e-cec1de7c8d39 .shogun-heading-component h2 {
  color: rgba(1, 2, 3, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 64px;
  line-height: 1.2em;
  
  
}



#s-60c3c846-8994-408e-903a-ef4afebdb6a2 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
background-color: rgba(232, 235, 239, 0);
}

@media (min-width: 0px) {
[id="s-60c3c846-8994-408e-903a-ef4afebdb6a2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-60c3c846-8994-408e-903a-ef4afebdb6a2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-60c3c846-8994-408e-903a-ef4afebdb6a2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-60c3c846-8994-408e-903a-ef4afebdb6a2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-dbb3b2e8-c382-46ae-8d4c-92b96ac763d5 {
  padding-bottom: 30px;
text-align: left;
}

#s-dbb3b2e8-c382-46ae-8d4c-92b96ac763d5 .shogun-heading-component h3 {
  color: rgba(1, 2, 3, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-7cd29db3-2637-4b9f-88c4-9199a8e30c22 {
  margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 30px;
text-align: left;
}

#s-7cd29db3-2637-4b9f-88c4-9199a8e30c22 .shogun-heading-component h3 {
  color: rgba(1, 2, 3, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-e6a208e2-dc0b-4dc5-86cb-a72f8ae23b63 {
  padding-bottom: 30px;
text-align: left;
}

#s-e6a208e2-dc0b-4dc5-86cb-a72f8ae23b63 .shogun-heading-component h3 {
  color: rgba(1, 2, 3, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-8bc78619-c4f8-41d0-bda1-0b08f7aa71ca {
  padding-top: 90px;
padding-left: 130px;
padding-bottom: 80px;
padding-right: 130px;
min-height: 50px;
}








#s-8bc78619-c4f8-41d0-bda1-0b08f7aa71ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8bc78619-c4f8-41d0-bda1-0b08f7aa71ca.shg-box.shg-c {
  justify-content: center;
}

#s-5a709078-81f6-490e-9596-78a0550e205e {
  padding-top: 0px;
padding-bottom: 11px;
text-align: left;
}

#s-5a709078-81f6-490e-9596-78a0550e205e .shogun-heading-component h2 {
  color: rgba(1, 2, 3, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 64px;
  line-height: 1.2em;
  
  text-align: left;
}



.shg-hr-wrapper {
  padding: 30px 0;
}

.shg-hr-wrapper hr {
  margin: 0;
  border: 0;
  width: 100%;
}

#s-de48ab13-10a7-42a4-9236-968f097f9270 {
  margin-bottom: 70px;
padding-right: 60%;
}

#s-de48ab13-10a7-42a4-9236-968f097f9270 hr {
  border-top: 12px solid rgba(175, 141, 31, 1);
}

#s-6766d513-d2c6-43e3-b824-5555f78be144 {
  margin-bottom: 50px;
}

@media (min-width: 0px) {
[id="s-6766d513-d2c6-43e3-b824-5555f78be144"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6766d513-d2c6-43e3-b824-5555f78be144"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 992px) {
[id="s-6766d513-d2c6-43e3-b824-5555f78be144"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 1200px) {
[id="s-6766d513-d2c6-43e3-b824-5555f78be144"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (max-width: 767px) {
  [id="s-6766d513-d2c6-43e3-b824-5555f78be144"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-87e60ef8-b0ee-43c2-81fc-0cbebadef3fc {
  padding-top: 0px;
padding-bottom: 8px;
text-align: left;
}

#s-87e60ef8-b0ee-43c2-81fc-0cbebadef3fc .shogun-heading-component h4 {
  color: rgba(1, 2, 3, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  text-align: left;
}



#s-0a270912-5f63-464a-afe9-9fe676aa6802 {
  padding-top: 0px;
padding-bottom: 8px;
text-align: left;
}

#s-0a270912-5f63-464a-afe9-9fe676aa6802 .shogun-heading-component h4 {
  color: rgba(1, 2, 3, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  text-align: left;
}



#s-0ef612b5-4d09-46a5-9ccb-fe352f0adbbd {
  margin-bottom: 50px;
}

@media (min-width: 0px) {
[id="s-0ef612b5-4d09-46a5-9ccb-fe352f0adbbd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0ef612b5-4d09-46a5-9ccb-fe352f0adbbd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 992px) {
[id="s-0ef612b5-4d09-46a5-9ccb-fe352f0adbbd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 1200px) {
[id="s-0ef612b5-4d09-46a5-9ccb-fe352f0adbbd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (max-width: 767px) {
  [id="s-0ef612b5-4d09-46a5-9ccb-fe352f0adbbd"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-ee306551-0b68-4445-99e0-72e60ab3bb2f {
  padding-top: 0px;
padding-bottom: 8px;
text-align: left;
}

#s-ee306551-0b68-4445-99e0-72e60ab3bb2f .shogun-heading-component h4 {
  color: rgba(1, 2, 3, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  text-align: left;
}



#s-1055bfdc-9852-4197-93c8-eb442d1c1a72 {
  padding-top: 0px;
padding-bottom: 8px;
text-align: left;
}

#s-1055bfdc-9852-4197-93c8-eb442d1c1a72 .shogun-heading-component h4 {
  color: rgba(1, 2, 3, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  text-align: left;
}



#s-0ed3c089-d76c-40df-a528-74257cf894e9 {
  margin-bottom: 135px;
}

@media (min-width: 0px) {
[id="s-0ed3c089-d76c-40df-a528-74257cf894e9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0ed3c089-d76c-40df-a528-74257cf894e9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 992px) {
[id="s-0ed3c089-d76c-40df-a528-74257cf894e9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 1200px) {
[id="s-0ed3c089-d76c-40df-a528-74257cf894e9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (max-width: 767px) {
  [id="s-0ed3c089-d76c-40df-a528-74257cf894e9"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-c669d5e2-1bc4-4c20-9c4a-fe9a34a5e39c {
  padding-top: 0px;
padding-bottom: 8px;
text-align: left;
}

#s-c669d5e2-1bc4-4c20-9c4a-fe9a34a5e39c .shogun-heading-component h4 {
  color: rgba(1, 2, 3, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  text-align: left;
}



#s-c62e6104-19b7-4b80-af03-87429678daf7 {
  padding-top: 0px;
padding-bottom: 8px;
text-align: left;
}

#s-c62e6104-19b7-4b80-af03-87429678daf7 .shogun-heading-component h4 {
  color: rgba(1, 2, 3, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.1em;
  
  text-align: left;
}



#s-3ce00be6-4aa3-4d81-aec8-34a5aef3eb0c {
  padding-top: 50px;
padding-left: 100px;
padding-bottom: 70px;
padding-right: 100px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(1, 2, 3, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-3ce00be6-4aa3-4d81-aec8-34a5aef3eb0c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3ce00be6-4aa3-4d81-aec8-34a5aef3eb0c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-3ce00be6-4aa3-4d81-aec8-34a5aef3eb0c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3ce00be6-4aa3-4d81-aec8-34a5aef3eb0c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-3ce00be6-4aa3-4d81-aec8-34a5aef3eb0c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3ce00be6-4aa3-4d81-aec8-34a5aef3eb0c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-3ce00be6-4aa3-4d81-aec8-34a5aef3eb0c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

#s-4a8adfdd-d74c-442b-af3f-84ba7615c5fb {
  padding-top: 0px;
padding-bottom: 30px;
text-align: left;
}

#s-4a8adfdd-d74c-442b-af3f-84ba7615c5fb .shogun-heading-component h4 {
  color: rgba(1, 2, 3, 1);
  font-weight:  500 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 54px;
  line-height: 1.2em;
  
  text-align: left;
}



#s-ee1b5b2c-51a4-4a45-ab28-75b8ce2da52a {
  padding-bottom: 30px;
}

#s-db3082dc-0a9e-4fb6-b227-67d06628e867 {
  border-style: solid;
padding-top: 15px;
padding-left: 30px;
padding-bottom: 15px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(175, 141, 31, 1);
border-radius: 11px;
background-color: rgba(37, 37, 37, 0);
text-align: left;
text-decoration: none;
color: rgba(175, 141, 31, 1);
background-image: none;
hover-type: color;
}
#s-db3082dc-0a9e-4fb6-b227-67d06628e867:hover {border-style: solid !important;
border-color: rgba(34, 25, 77, 0) !important;
background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-db3082dc-0a9e-4fb6-b227-67d06628e867:active {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-db3082dc-0a9e-4fb6-b227-67d06628e867-root {
    text-align: left;
  }


#s-db3082dc-0a9e-4fb6-b227-67d06628e867.shg-btn {
  color: rgba(175, 141, 31, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-db3082dc-0a9e-4fb6-b227-67d06628e867-root {
    text-align: left;
  }


#s-db3082dc-0a9e-4fb6-b227-67d06628e867.shg-btn {
  color: rgba(175, 141, 31, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-db3082dc-0a9e-4fb6-b227-67d06628e867-root {
    text-align: left;
  }


#s-db3082dc-0a9e-4fb6-b227-67d06628e867.shg-btn {
  color: rgba(175, 141, 31, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-db3082dc-0a9e-4fb6-b227-67d06628e867-root {
    text-align: left;
  }


#s-db3082dc-0a9e-4fb6-b227-67d06628e867.shg-btn {
  color: rgba(175, 141, 31, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-db3082dc-0a9e-4fb6-b227-67d06628e867-root {
    text-align: left;
  }


#s-db3082dc-0a9e-4fb6-b227-67d06628e867.shg-btn {
  color: rgba(175, 141, 31, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-49b35e03-05a6-4811-b658-4f9f83b51d58 {
  margin-left: auto;
text-align: right;
}

#s-49b35e03-05a6-4811-b658-4f9f83b51d58 {
  overflow: hidden;
}







  #s-49b35e03-05a6-4811-b658-4f9f83b51d58 img.shogun-image {
    

    
    
    
  }


#s-49b35e03-05a6-4811-b658-4f9f83b51d58 .shogun-image-content {
  
    justify-content: center;
  
}

#s-3f738a4a-e22e-4d47-a633-c9d3ec62d17a {
  padding-top: 100px;
padding-left: 130px;
padding-bottom: 10px;
padding-right: 130px;
min-height: 50px;
}








#s-3f738a4a-e22e-4d47-a633-c9d3ec62d17a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3f738a4a-e22e-4d47-a633-c9d3ec62d17a.shg-box.shg-c {
  justify-content: center;
}

#s-d73179c1-75c6-426f-9171-d8a6162090f3 {
  padding-top: 0px;
padding-bottom: 85px;
text-align: center;
}

#s-d73179c1-75c6-426f-9171-d8a6162090f3 .shogun-heading-component h2 {
  color: rgba(1, 2, 3, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 64px;
  line-height: 1.2em;
  
  
}



#s-91c5ef69-5f39-4e8d-894d-2a86f5e4bddd {
  margin-bottom: 25px;
}

@media (min-width: 0px) {
[id="s-91c5ef69-5f39-4e8d-894d-2a86f5e4bddd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-91c5ef69-5f39-4e8d-894d-2a86f5e4bddd"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-91c5ef69-5f39-4e8d-894d-2a86f5e4bddd"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-91c5ef69-5f39-4e8d-894d-2a86f5e4bddd"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-14e6ca5c-0866-4644-a6ca-3dab11bf85fc {
  margin-bottom: 25px;
}

@media (min-width: 0px) {
[id="s-14e6ca5c-0866-4644-a6ca-3dab11bf85fc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-14e6ca5c-0866-4644-a6ca-3dab11bf85fc"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-14e6ca5c-0866-4644-a6ca-3dab11bf85fc"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-14e6ca5c-0866-4644-a6ca-3dab11bf85fc"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-c9392613-8331-48b4-8692-d3c124eb6474 {
  margin-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-c9392613-8331-48b4-8692-d3c124eb6474"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c9392613-8331-48b4-8692-d3c124eb6474"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-c9392613-8331-48b4-8692-d3c124eb6474"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-c9392613-8331-48b4-8692-d3c124eb6474"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-2411cb0e-c906-46b3-9cd6-5b66ccf8453b {
  padding-top: 45px;
padding-bottom: 0px;
min-height: 50px;
}








#s-2411cb0e-c906-46b3-9cd6-5b66ccf8453b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2411cb0e-c906-46b3-9cd6-5b66ccf8453b.shg-box.shg-c {
  justify-content: center;
}

#s-3b476aa6-e4a0-4a7a-ab49-6e844a8dc3a9 {
  margin-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-3b476aa6-e4a0-4a7a-ab49-6e844a8dc3a9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3b476aa6-e4a0-4a7a-ab49-6e844a8dc3a9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-3b476aa6-e4a0-4a7a-ab49-6e844a8dc3a9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-3b476aa6-e4a0-4a7a-ab49-6e844a8dc3a9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-8cb1f113-d7f6-4884-b47a-057438031314 {
  margin-bottom: 30px;
text-align: center;
}

#s-8cb1f113-d7f6-4884-b47a-057438031314 {
  overflow: hidden;
}







  #s-8cb1f113-d7f6-4884-b47a-057438031314 img.shogun-image {
    

    
    
    
  }


#s-8cb1f113-d7f6-4884-b47a-057438031314 .shogun-image-content {
  
    justify-content: center;
  
}

#s-6cf3bb92-d8da-41a1-abd1-2d5e0efeb23f {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-6cf3bb92-d8da-41a1-abd1-2d5e0efeb23f .shogun-heading-component h4 {
  color: rgba(175, 141, 31, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  
  
}



#s-cc8094e4-a182-48be-bad3-872651b2abea {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-cc8094e4-a182-48be-bad3-872651b2abea .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1em;
  
  
}



#s-b6d32051-3029-474b-817a-d0c3fbb0abdd {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-b6d32051-3029-474b-817a-d0c3fbb0abdd .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  italic ;
  font-size: 20px;
  line-height: 1.4em;
  
  
}



#s-a590d5fe-741c-4686-83bd-523386537d7b {
  margin-bottom: 30px;
text-align: center;
}

#s-a590d5fe-741c-4686-83bd-523386537d7b {
  overflow: hidden;
}







  #s-a590d5fe-741c-4686-83bd-523386537d7b img.shogun-image {
    

    
    
    
  }


#s-a590d5fe-741c-4686-83bd-523386537d7b .shogun-image-content {
  
    justify-content: center;
  
}

#s-f9253120-5be8-42af-a5c2-ef01cb1826c8 {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-f9253120-5be8-42af-a5c2-ef01cb1826c8 .shogun-heading-component h4 {
  color: rgba(175, 141, 31, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  
  
}



#s-5ca15091-7303-42c5-af8e-607c625bc82b {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-5ca15091-7303-42c5-af8e-607c625bc82b .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1em;
  
  
}



#s-4016477d-d12e-4b37-b15d-92b4a8b27a2b {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-4016477d-d12e-4b37-b15d-92b4a8b27a2b .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  italic ;
  font-size: 20px;
  line-height: 1.4em;
  
  
}



#s-dae3b6c6-654a-4e0b-a697-d09409a23ab4 {
  margin-bottom: 30px;
text-align: center;
}

#s-dae3b6c6-654a-4e0b-a697-d09409a23ab4 {
  overflow: hidden;
}







  #s-dae3b6c6-654a-4e0b-a697-d09409a23ab4 img.shogun-image {
    

    
    
    
  }


#s-dae3b6c6-654a-4e0b-a697-d09409a23ab4 .shogun-image-content {
  
    justify-content: center;
  
}

#s-8129d052-f73a-46e8-9b07-89114e7c3190 {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-8129d052-f73a-46e8-9b07-89114e7c3190 .shogun-heading-component h4 {
  color: rgba(175, 141, 31, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  
  
}



#s-00292001-aaac-4fb2-8059-9f6060c346c0 {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-00292001-aaac-4fb2-8059-9f6060c346c0 .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1em;
  
  
}



#s-00289fb7-6c4e-4591-8de6-5047c929ff03 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-00289fb7-6c4e-4591-8de6-5047c929ff03 .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  italic ;
  font-size: 20px;
  line-height: 1.4em;
  
  
}



#s-b8df81ed-0cb0-4cc6-a139-679808b6f9d1 {
  margin-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-b8df81ed-0cb0-4cc6-a139-679808b6f9d1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b8df81ed-0cb0-4cc6-a139-679808b6f9d1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-b8df81ed-0cb0-4cc6-a139-679808b6f9d1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-b8df81ed-0cb0-4cc6-a139-679808b6f9d1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-ca3defd8-c17c-4d11-95fa-bbefc4dca472 {
  margin-bottom: 30px;
text-align: center;
}

#s-ca3defd8-c17c-4d11-95fa-bbefc4dca472 {
  overflow: hidden;
}







  #s-ca3defd8-c17c-4d11-95fa-bbefc4dca472 img.shogun-image {
    

    
    
    
  }


#s-ca3defd8-c17c-4d11-95fa-bbefc4dca472 .shogun-image-content {
  
    justify-content: center;
  
}

#s-7e03b06c-b379-4aaa-9ab6-de353813648f {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-7e03b06c-b379-4aaa-9ab6-de353813648f .shogun-heading-component h4 {
  color: rgba(175, 141, 31, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  
  
}



#s-525df415-ba29-48d3-a2ad-51e252fa6b06 {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-525df415-ba29-48d3-a2ad-51e252fa6b06 .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1em;
  
  
}



#s-cd723768-d325-497f-ad28-8f910308bfdb {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-cd723768-d325-497f-ad28-8f910308bfdb .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  italic ;
  font-size: 20px;
  line-height: 1.4em;
  
  
}



#s-c1f2c8d6-6b80-43e3-aea2-87929895739d {
  margin-bottom: 30px;
text-align: center;
}

#s-c1f2c8d6-6b80-43e3-aea2-87929895739d {
  overflow: hidden;
}







  #s-c1f2c8d6-6b80-43e3-aea2-87929895739d img.shogun-image {
    

    
    
    
  }


#s-c1f2c8d6-6b80-43e3-aea2-87929895739d .shogun-image-content {
  
    justify-content: center;
  
}

#s-f1848bb9-d673-415f-b8cb-900fdc6827df {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-f1848bb9-d673-415f-b8cb-900fdc6827df .shogun-heading-component h4 {
  color: rgba(175, 141, 31, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  
  
}



#s-b7ac2944-c01e-456d-af11-5beee93ba405 {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-b7ac2944-c01e-456d-af11-5beee93ba405 .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1em;
  
  
}



#s-ddc30ba1-8763-4776-824b-b60dd5a96447 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-ddc30ba1-8763-4776-824b-b60dd5a96447 .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  italic ;
  font-size: 20px;
  line-height: 1.4em;
  
  
}



#s-a4e3ab74-f3e7-4687-a20b-60fafd34a022 {
  margin-bottom: 30px;
text-align: center;
}

#s-a4e3ab74-f3e7-4687-a20b-60fafd34a022 {
  overflow: hidden;
}







  #s-a4e3ab74-f3e7-4687-a20b-60fafd34a022 img.shogun-image {
    

    
    
    
  }


#s-a4e3ab74-f3e7-4687-a20b-60fafd34a022 .shogun-image-content {
  
    justify-content: center;
  
}

#s-ecc10878-3ca6-4e79-a13a-ca764e226ea4 {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-ecc10878-3ca6-4e79-a13a-ca764e226ea4 .shogun-heading-component h4 {
  color: rgba(175, 141, 31, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  
  
}



#s-369d4103-f3fc-4b5b-8f9d-0d4b889821fe {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-369d4103-f3fc-4b5b-8f9d-0d4b889821fe .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1em;
  
  
}



#s-37875765-26d0-4f39-856d-297835d84504 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-37875765-26d0-4f39-856d-297835d84504 .shogun-heading-component h5 {
  color: rgba(1, 2, 3, 1);
  font-weight:  normal ;
  font-family: "Work Sans";
  font-style:  italic ;
  font-size: 20px;
  line-height: 1.4em;
  
  
}



@media (min-width: 0px) {
[id="s-95b6bf13-eaa1-43e6-b308-2e8394e3512e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-95b6bf13-eaa1-43e6-b308-2e8394e3512e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-95b6bf13-eaa1-43e6-b308-2e8394e3512e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-95b6bf13-eaa1-43e6-b308-2e8394e3512e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-df6f0057-da3e-4a02-bd41-fb6dfdb079e7 {
  margin-right: -20px;
text-align: center;
}

#s-df6f0057-da3e-4a02-bd41-fb6dfdb079e7 {
  overflow: hidden;
}







  #s-df6f0057-da3e-4a02-bd41-fb6dfdb079e7 img.shogun-image {
    

    
    
    
  }


#s-df6f0057-da3e-4a02-bd41-fb6dfdb079e7 .shogun-image-content {
  
    justify-content:  flex-start;
  
}

#s-cee92a35-27a8-4002-ab44-b4de23fcfec9 {
  margin-left: -10px;
margin-right: -10px;
text-align: center;
}

#s-cee92a35-27a8-4002-ab44-b4de23fcfec9 {
  overflow: hidden;
}







  #s-cee92a35-27a8-4002-ab44-b4de23fcfec9 img.shogun-image {
    

    
    
    
  }


#s-cee92a35-27a8-4002-ab44-b4de23fcfec9 .shogun-image-content {
  
    justify-content:  flex-start;
  
}

#s-dfe081d8-8a25-4941-b2d2-7491da2b2c7f {
  margin-left: -20px;
margin-right: 0px;
text-align: center;
}

#s-dfe081d8-8a25-4941-b2d2-7491da2b2c7f {
  overflow: hidden;
}







  #s-dfe081d8-8a25-4941-b2d2-7491da2b2c7f img.shogun-image {
    

    
    
    
  }


#s-dfe081d8-8a25-4941-b2d2-7491da2b2c7f .shogun-image-content {
  
    justify-content:  flex-start;
  
}

#s-19954868-be65-4a93-b5d5-baf870ab9b63 {
  padding-top: 50px;
padding-bottom: 10px;
min-height: 50px;
}








#s-19954868-be65-4a93-b5d5-baf870ab9b63 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-19954868-be65-4a93-b5d5-baf870ab9b63.shg-box.shg-c {
  justify-content: flex-start;
}

#s-3f654133-a86f-4884-83bb-ddf098ac3417 {
  padding-top: 0px;
padding-bottom: 50px;
text-align: center;
}

#s-3f654133-a86f-4884-83bb-ddf098ac3417 .shogun-heading-component h2 {
  color: rgba(1, 2, 3, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 64px;
  line-height: 1.2em;
  
  
}



.shogun-accordion-wrapper .shogun-accordion {
  margin-bottom: 0;
  border-radius: 4px;
}

.shogun-accordion {
  margin-bottom: 20px;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}

.shogun-accordion-wrapper .shogun-accordion + .shogun-accordion {
  margin-top: 5px;
}

.shogun-accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.shogun-accordion-heading {
  color: #333;
  border-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  cursor: pointer;
}

.shogun-accordion-title {
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer;
  text-decoration: none;
  flex: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.shogun-accordion-body {
  display: none;
  opacity: 0;
  transition: opacity 0.5s linear;
}

.shogun-accordion-body.shogun-accordion-active {
  display: block;
  opacity: 1;
  visibility: visible;
}

.shogun-accordion-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1.2em;
}

.shogun-accordion-icon > span {
  transition: 0.3s transform;
  position: absolute;
  right: 0;
  font-size: 1.2em;
}

.shogun-accordion-icon.shogun-icon-chevron > span::after {
  content: "▸";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-chevron
  > span {
  transform: rotate(90deg);
}

.shogun-accordion-icon.shogun-icon-plus > span::after {
  content: "＋";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-plus
  > span {
  transform: rotate(-225deg);
}

#s-1ed13f3e-78ad-4faf-bcda-b0a5b6d8d6d2 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0px;
padding-bottom: 0px;
}
@media (max-width: 767px){#s-1ed13f3e-78ad-4faf-bcda-b0a5b6d8d6d2 {
  display: none;
}
#s-1ed13f3e-78ad-4faf-bcda-b0a5b6d8d6d2, #wrap-s-1ed13f3e-78ad-4faf-bcda-b0a5b6d8d6d2, #wrap-content-s-1ed13f3e-78ad-4faf-bcda-b0a5b6d8d6d2 { display: none !important; }}
#s-1ed13f3e-78ad-4faf-bcda-b0a5b6d8d6d2 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(232, 235, 239, 1);
}

#s-1ed13f3e-78ad-4faf-bcda-b0a5b6d8d6d2 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(245, 245, 243, 1);
  padding: 10px;
}

#s-1ed13f3e-78ad-4faf-bcda-b0a5b6d8d6d2 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(18, 18, 18, 1);
}

#s-1ed13f3e-78ad-4faf-bcda-b0a5b6d8d6d2 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(232, 235, 239, 1);
}

#s-1ed13f3e-78ad-4faf-bcda-b0a5b6d8d6d2 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(18, 18, 18, 1);
  text-align: left;
  font-family: Work Sans;
  
  
  font-size: 30px;
}

#s-1ed13f3e-78ad-4faf-bcda-b0a5b6d8d6d2 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 30px;
}
#s-da80ee32-75ab-4daf-9d41-2f1ea52bbf21 {
  margin-top: 2%;
margin-left: 10%;
margin-bottom: 2%;
margin-right: 10%;
padding-top: 10px;
padding-left: 25px;
padding-bottom: 10px;
padding-right: 25px;
border-radius: 2px;
text-align: center;
background-color: rgba(159, 130, 53, 1);
text-decoration: none;
}
#s-da80ee32-75ab-4daf-9d41-2f1ea52bbf21:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-da80ee32-75ab-4daf-9d41-2f1ea52bbf21:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-da80ee32-75ab-4daf-9d41-2f1ea52bbf21-root {
    text-align: center;
  }


#s-da80ee32-75ab-4daf-9d41-2f1ea52bbf21.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-da80ee32-75ab-4daf-9d41-2f1ea52bbf21-root {
    text-align: center;
  }


#s-da80ee32-75ab-4daf-9d41-2f1ea52bbf21.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-da80ee32-75ab-4daf-9d41-2f1ea52bbf21-root {
    text-align: center;
  }


#s-da80ee32-75ab-4daf-9d41-2f1ea52bbf21.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-da80ee32-75ab-4daf-9d41-2f1ea52bbf21-root {
    text-align: center;
  }


#s-da80ee32-75ab-4daf-9d41-2f1ea52bbf21.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-da80ee32-75ab-4daf-9d41-2f1ea52bbf21-root {
    text-align: center;
  }


#s-da80ee32-75ab-4daf-9d41-2f1ea52bbf21.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-edbed015-3c4b-42d2-ba9c-7554f2946f94 {
  margin-top: 2%;
margin-left: 5%;
margin-bottom: 2%;
margin-right: 5%;
padding-left: 15%;
padding-right: 15%;
}

#s-676874bc-6271-4631-ba15-cec397e2206d {
  margin-top: 3%;
margin-left: 5%;
margin-bottom: 3%;
margin-right: 5%;
padding-left: 15%;
padding-right: 15%;
text-align: center;
}

#s-676874bc-6271-4631-ba15-cec397e2206d {
  overflow: hidden;
}







  #s-676874bc-6271-4631-ba15-cec397e2206d img.shogun-image {
    

    
    
    
  }


#s-676874bc-6271-4631-ba15-cec397e2206d .shogun-image-content {
  
    justify-content:  flex-start;
  
}

#s-43dadd6f-b7d0-4067-9448-42869efaba09 {
  padding-top: 3%;
padding-left: 5%;
padding-bottom: 3%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-43dadd6f-b7d0-4067-9448-42869efaba09"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-43dadd6f-b7d0-4067-9448-42869efaba09"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-43dadd6f-b7d0-4067-9448-42869efaba09"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-43dadd6f-b7d0-4067-9448-42869efaba09"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-3ae16161-0370-46b4-b06a-c2056fa0f2a2 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-3ae16161-0370-46b4-b06a-c2056fa0f2a2 {
  display: none;
}
#s-3ae16161-0370-46b4-b06a-c2056fa0f2a2, #wrap-s-3ae16161-0370-46b4-b06a-c2056fa0f2a2, #wrap-content-s-3ae16161-0370-46b4-b06a-c2056fa0f2a2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3ae16161-0370-46b4-b06a-c2056fa0f2a2 {
  display: none;
}
#s-3ae16161-0370-46b4-b06a-c2056fa0f2a2, #wrap-s-3ae16161-0370-46b4-b06a-c2056fa0f2a2, #wrap-content-s-3ae16161-0370-46b4-b06a-c2056fa0f2a2 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3ae16161-0370-46b4-b06a-c2056fa0f2a2 {
  display: none;
}
#s-3ae16161-0370-46b4-b06a-c2056fa0f2a2, #wrap-s-3ae16161-0370-46b4-b06a-c2056fa0f2a2, #wrap-content-s-3ae16161-0370-46b4-b06a-c2056fa0f2a2 { display: none !important; }}
#s-3ae16161-0370-46b4-b06a-c2056fa0f2a2 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(232, 235, 239, 1);
}

#s-3ae16161-0370-46b4-b06a-c2056fa0f2a2 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(232, 235, 239, 1);
  padding: 10px;
}

#s-3ae16161-0370-46b4-b06a-c2056fa0f2a2 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(18, 18, 18, 1);
}

#s-3ae16161-0370-46b4-b06a-c2056fa0f2a2 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(232, 235, 239, 1);
}

#s-3ae16161-0370-46b4-b06a-c2056fa0f2a2 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(18, 18, 18, 1);
  text-align: left;
  font-family: Work Sans;
  
  
  font-size: 20px;
}

#s-3ae16161-0370-46b4-b06a-c2056fa0f2a2 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 20px;
}
#s-60f3010b-71b8-40b1-99ea-ef617c3d9015 {
  margin-top: 2%;
margin-left: 10%;
margin-bottom: 2%;
margin-right: 10%;
padding-top: 10px;
padding-left: 25px;
padding-bottom: 10px;
padding-right: 25px;
border-radius: 2px;
text-align: center;
background-color: rgba(159, 130, 53, 1);
text-decoration: none;
}
#s-60f3010b-71b8-40b1-99ea-ef617c3d9015:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-60f3010b-71b8-40b1-99ea-ef617c3d9015:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-60f3010b-71b8-40b1-99ea-ef617c3d9015-root {
    text-align: center;
  }


#s-60f3010b-71b8-40b1-99ea-ef617c3d9015.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-60f3010b-71b8-40b1-99ea-ef617c3d9015-root {
    text-align: center;
  }


#s-60f3010b-71b8-40b1-99ea-ef617c3d9015.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-60f3010b-71b8-40b1-99ea-ef617c3d9015-root {
    text-align: center;
  }


#s-60f3010b-71b8-40b1-99ea-ef617c3d9015.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-60f3010b-71b8-40b1-99ea-ef617c3d9015-root {
    text-align: center;
  }


#s-60f3010b-71b8-40b1-99ea-ef617c3d9015.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-60f3010b-71b8-40b1-99ea-ef617c3d9015-root {
    text-align: center;
  }


#s-60f3010b-71b8-40b1-99ea-ef617c3d9015.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-3064624d-725e-4a4c-bd04-403efef50f21 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: 3%;
margin-right: 3%;
padding-left: 5%;
padding-right: 5%;
}

#s-0d478e62-a24b-49c1-a981-577c35982eca {
  margin-top: 3%;
margin-left: 0px;
margin-bottom: 3%;
margin-right: 0px;
padding-left: 5%;
padding-right: 5%;
text-align: center;
}

#s-0d478e62-a24b-49c1-a981-577c35982eca {
  overflow: hidden;
}







  #s-0d478e62-a24b-49c1-a981-577c35982eca img.shogun-image {
    

    
    
    
  }


#s-0d478e62-a24b-49c1-a981-577c35982eca .shogun-image-content {
  
    justify-content:  flex-start;
  
}

#s-89ffbba7-b488-4223-9545-8f8f8a7d4078 {
  padding-top: 3%;
padding-left: 5%;
padding-bottom: 3%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-89ffbba7-b488-4223-9545-8f8f8a7d4078"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-89ffbba7-b488-4223-9545-8f8f8a7d4078"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-89ffbba7-b488-4223-9545-8f8f8a7d4078"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-89ffbba7-b488-4223-9545-8f8f8a7d4078"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

/*
  $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;
}

#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;
          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;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

@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;
  }
}
