.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-5b4258d7-db95-44c6-b92f-d90e6c7565bc {
  min-height: 50px;
}








#s-5b4258d7-db95-44c6-b92f-d90e6c7565bc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5b4258d7-db95-44c6-b92f-d90e6c7565bc.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-8fa2dde2-7373-4a10-8fb3-e9cd226f4556 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-8fa2dde2-7373-4a10-8fb3-e9cd226f4556 .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-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e {
  margin-left: -80%;
}
@media (min-width: 1200px){#s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e {
  display: none;
}
#s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e, #wrap-s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e, #wrap-content-s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e {
  display: none;
}
#s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e, #wrap-s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e, #wrap-content-s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e {
  display: none;
}
#s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e, #wrap-s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e, #wrap-content-s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e { display: none !important; }}
@media (min-width: 0px) {
[id="s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-b23c3af0-6fcc-4ba0-b8b1-0a7fdc30ec9e"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-32f94415-8a0c-4651-ba3c-3f32831028cc .shogun-icon-wrapper {
  text-align: right;
}


#s-32f94415-8a0c-4651-ba3c-3f32831028cc .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-652cc189-6794-4073-82d1-3688c96dc612 {
  margin-left: -5%;
}

#s-e8f3ae08-63d4-438b-8218-735c792feee9 {
  margin-left: -80%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-e8f3ae08-63d4-438b-8218-735c792feee9 {
  display: none;
}
#s-e8f3ae08-63d4-438b-8218-735c792feee9, #wrap-s-e8f3ae08-63d4-438b-8218-735c792feee9, #wrap-content-s-e8f3ae08-63d4-438b-8218-735c792feee9 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e8f3ae08-63d4-438b-8218-735c792feee9 {
  display: none;
}
#s-e8f3ae08-63d4-438b-8218-735c792feee9, #wrap-s-e8f3ae08-63d4-438b-8218-735c792feee9, #wrap-content-s-e8f3ae08-63d4-438b-8218-735c792feee9 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e8f3ae08-63d4-438b-8218-735c792feee9 {
  display: none;
}
#s-e8f3ae08-63d4-438b-8218-735c792feee9, #wrap-s-e8f3ae08-63d4-438b-8218-735c792feee9, #wrap-content-s-e8f3ae08-63d4-438b-8218-735c792feee9 { display: none !important; }}
@media (min-width: 0px) {
[id="s-e8f3ae08-63d4-438b-8218-735c792feee9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-e8f3ae08-63d4-438b-8218-735c792feee9"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e8f3ae08-63d4-438b-8218-735c792feee9"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e8f3ae08-63d4-438b-8218-735c792feee9"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e8f3ae08-63d4-438b-8218-735c792feee9"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e8f3ae08-63d4-438b-8218-735c792feee9"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e8f3ae08-63d4-438b-8218-735c792feee9"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-5547abe1-979c-445a-9d71-ffb4fd376fce .shogun-icon-wrapper {
  text-align: right;
}


#s-5547abe1-979c-445a-9d71-ffb4fd376fce .shogun-icon-wrapper > .shogun-icon {

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

#s-df0172d2-3147-4267-9fd8-d4f129c372cc {
  margin-left: -5%;
}

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

}

@media (min-width: 768px) {
[id="s-bd30449b-e13f-43a7-aafc-a04d02c1ac13"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-bd30449b-e13f-43a7-aafc-a04d02c1ac13"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bd30449b-e13f-43a7-aafc-a04d02c1ac13"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-bd30449b-e13f-43a7-aafc-a04d02c1ac13"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bd30449b-e13f-43a7-aafc-a04d02c1ac13"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-bd30449b-e13f-43a7-aafc-a04d02c1ac13"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-dc88dfe6-01e0-482e-89a0-1294fa80cb4e .shogun-icon-wrapper {
  text-align: right;
}


#s-dc88dfe6-01e0-482e-89a0-1294fa80cb4e .shogun-icon-wrapper > .shogun-icon {

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

#s-9f07a795-afe3-4502-85da-60629ed6f651 {
  margin-left: -5%;
}

#s-f6295c7f-c834-4d1f-a10c-6425c293d3a8 {
  
}
@media (max-width: 767px){#s-f6295c7f-c834-4d1f-a10c-6425c293d3a8 {
  display: none;
}
#s-f6295c7f-c834-4d1f-a10c-6425c293d3a8, #wrap-s-f6295c7f-c834-4d1f-a10c-6425c293d3a8, #wrap-content-s-f6295c7f-c834-4d1f-a10c-6425c293d3a8 { display: none !important; }}
@media (min-width: 0px) {
[id="s-f6295c7f-c834-4d1f-a10c-6425c293d3a8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-f6295c7f-c834-4d1f-a10c-6425c293d3a8"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-f6295c7f-c834-4d1f-a10c-6425c293d3a8"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f6295c7f-c834-4d1f-a10c-6425c293d3a8"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-f6295c7f-c834-4d1f-a10c-6425c293d3a8"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f6295c7f-c834-4d1f-a10c-6425c293d3a8"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-f6295c7f-c834-4d1f-a10c-6425c293d3a8"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-7dc5800e-f010-4296-89f5-6d52e806f294 .shogun-icon-wrapper {
  text-align: right;
}


#s-7dc5800e-f010-4296-89f5-6d52e806f294 .shogun-icon-wrapper > .shogun-icon {

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

#s-e2546e86-5c09-4799-b065-985e1b3ce4af {
  margin-left: -5%;
}

#s-b16728a5-5c8f-4b2a-8e7a-217f57aaa3de {
  margin-left: %;
margin-right: %;
}
@media (min-width: 768px) and (max-width: 991px){#s-b16728a5-5c8f-4b2a-8e7a-217f57aaa3de {
  
}
}@media (max-width: 767px){#s-b16728a5-5c8f-4b2a-8e7a-217f57aaa3de {
  display: none;
}
#s-b16728a5-5c8f-4b2a-8e7a-217f57aaa3de, #wrap-s-b16728a5-5c8f-4b2a-8e7a-217f57aaa3de, #wrap-content-s-b16728a5-5c8f-4b2a-8e7a-217f57aaa3de { display: none !important; }}
@media (min-width: 0px) {
[id="s-b16728a5-5c8f-4b2a-8e7a-217f57aaa3de"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-b16728a5-5c8f-4b2a-8e7a-217f57aaa3de"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-b16728a5-5c8f-4b2a-8e7a-217f57aaa3de"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b16728a5-5c8f-4b2a-8e7a-217f57aaa3de"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-b16728a5-5c8f-4b2a-8e7a-217f57aaa3de"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b16728a5-5c8f-4b2a-8e7a-217f57aaa3de"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-b16728a5-5c8f-4b2a-8e7a-217f57aaa3de"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-dd0273ca-8a8b-4e87-978f-06924d7f0bc4 .shogun-icon-wrapper {
  text-align: right;
}


#s-dd0273ca-8a8b-4e87-978f-06924d7f0bc4 .shogun-icon-wrapper > .shogun-icon {

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

#s-a99f00f7-3ad0-4796-b47d-6323abd26ccd {
  margin-left: -5%;
}

#s-c495fe2a-77e5-41e2-b73f-35cbe6342c02 {
  margin-left: %;
margin-right: %;
}
@media (min-width: 768px) and (max-width: 991px){#s-c495fe2a-77e5-41e2-b73f-35cbe6342c02 {
  
}
}@media (max-width: 767px){#s-c495fe2a-77e5-41e2-b73f-35cbe6342c02 {
  display: none;
}
#s-c495fe2a-77e5-41e2-b73f-35cbe6342c02, #wrap-s-c495fe2a-77e5-41e2-b73f-35cbe6342c02, #wrap-content-s-c495fe2a-77e5-41e2-b73f-35cbe6342c02 { display: none !important; }}
@media (min-width: 0px) {
[id="s-c495fe2a-77e5-41e2-b73f-35cbe6342c02"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-c495fe2a-77e5-41e2-b73f-35cbe6342c02"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-c495fe2a-77e5-41e2-b73f-35cbe6342c02"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c495fe2a-77e5-41e2-b73f-35cbe6342c02"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-c495fe2a-77e5-41e2-b73f-35cbe6342c02"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c495fe2a-77e5-41e2-b73f-35cbe6342c02"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-c495fe2a-77e5-41e2-b73f-35cbe6342c02"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-0f1dee72-4102-4f44-977e-d068b0278057 .shogun-icon-wrapper {
  text-align: right;
}


#s-0f1dee72-4102-4f44-977e-d068b0278057 .shogun-icon-wrapper > .shogun-icon {

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

#s-677099ff-04b8-428b-a2d4-b7fa978b11fc {
  margin-left: -5%;
}

#s-32631eed-747a-421f-95dc-5e6835c2e29b {
  margin-left: -80%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-32631eed-747a-421f-95dc-5e6835c2e29b {
  display: none;
}
#s-32631eed-747a-421f-95dc-5e6835c2e29b, #wrap-s-32631eed-747a-421f-95dc-5e6835c2e29b, #wrap-content-s-32631eed-747a-421f-95dc-5e6835c2e29b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-32631eed-747a-421f-95dc-5e6835c2e29b {
  display: none;
}
#s-32631eed-747a-421f-95dc-5e6835c2e29b, #wrap-s-32631eed-747a-421f-95dc-5e6835c2e29b, #wrap-content-s-32631eed-747a-421f-95dc-5e6835c2e29b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-32631eed-747a-421f-95dc-5e6835c2e29b {
  display: none;
}
#s-32631eed-747a-421f-95dc-5e6835c2e29b, #wrap-s-32631eed-747a-421f-95dc-5e6835c2e29b, #wrap-content-s-32631eed-747a-421f-95dc-5e6835c2e29b { display: none !important; }}
@media (min-width: 0px) {
[id="s-32631eed-747a-421f-95dc-5e6835c2e29b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-32631eed-747a-421f-95dc-5e6835c2e29b"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-32631eed-747a-421f-95dc-5e6835c2e29b"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-32631eed-747a-421f-95dc-5e6835c2e29b"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-32631eed-747a-421f-95dc-5e6835c2e29b"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-32631eed-747a-421f-95dc-5e6835c2e29b"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-32631eed-747a-421f-95dc-5e6835c2e29b"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-e83a503f-9997-4359-ad50-d5000304f588 .shogun-icon-wrapper {
  text-align: right;
}


#s-e83a503f-9997-4359-ad50-d5000304f588 .shogun-icon-wrapper > .shogun-icon {

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

#s-298b9c64-d8a3-44aa-b313-0380c58400c5 {
  margin-left: -5%;
}

@media (max-width: 767px){#s-81f04352-4b9e-479d-bafa-c5d4396f4778 {
  display: none;
}
#s-81f04352-4b9e-479d-bafa-c5d4396f4778, #wrap-s-81f04352-4b9e-479d-bafa-c5d4396f4778, #wrap-content-s-81f04352-4b9e-479d-bafa-c5d4396f4778 { display: none !important; }}
@media (min-width: 0px) {
[id="s-81f04352-4b9e-479d-bafa-c5d4396f4778"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-81f04352-4b9e-479d-bafa-c5d4396f4778"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-81f04352-4b9e-479d-bafa-c5d4396f4778"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-81f04352-4b9e-479d-bafa-c5d4396f4778"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-81f04352-4b9e-479d-bafa-c5d4396f4778"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-81f04352-4b9e-479d-bafa-c5d4396f4778"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-81f04352-4b9e-479d-bafa-c5d4396f4778"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-255755b0-2c83-4d8e-b766-1c12b1ff22fa .shogun-icon-wrapper {
  text-align: right;
}


#s-255755b0-2c83-4d8e-b766-1c12b1ff22fa .shogun-icon-wrapper > .shogun-icon {

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

#s-a7058f3a-6263-4b0b-9c82-078fdfbbc149 {
  margin-left: -5%;
}

@media (max-width: 767px){#s-88a71e76-39c7-415e-b8d9-8d88499f036f {
  display: none;
}
#s-88a71e76-39c7-415e-b8d9-8d88499f036f, #wrap-s-88a71e76-39c7-415e-b8d9-8d88499f036f, #wrap-content-s-88a71e76-39c7-415e-b8d9-8d88499f036f { display: none !important; }}
@media (min-width: 0px) {
[id="s-88a71e76-39c7-415e-b8d9-8d88499f036f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-88a71e76-39c7-415e-b8d9-8d88499f036f"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-88a71e76-39c7-415e-b8d9-8d88499f036f"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-88a71e76-39c7-415e-b8d9-8d88499f036f"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-88a71e76-39c7-415e-b8d9-8d88499f036f"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-88a71e76-39c7-415e-b8d9-8d88499f036f"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-88a71e76-39c7-415e-b8d9-8d88499f036f"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-073594cf-2b11-4130-bf5d-64cd4d3aada3 .shogun-icon-wrapper {
  text-align: right;
}


#s-073594cf-2b11-4130-bf5d-64cd4d3aada3 .shogun-icon-wrapper > .shogun-icon {

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

#s-02964b6e-9886-4b79-b60e-8561dc6940d9 {
  margin-left: -5%;
}

#s-9046e934-be7c-4cb0-942d-a3ec104c5f8d {
  margin-left: -80%;
}
@media (min-width: 1200px){#s-9046e934-be7c-4cb0-942d-a3ec104c5f8d {
  display: none;
}
#s-9046e934-be7c-4cb0-942d-a3ec104c5f8d, #wrap-s-9046e934-be7c-4cb0-942d-a3ec104c5f8d, #wrap-content-s-9046e934-be7c-4cb0-942d-a3ec104c5f8d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9046e934-be7c-4cb0-942d-a3ec104c5f8d {
  display: none;
}
#s-9046e934-be7c-4cb0-942d-a3ec104c5f8d, #wrap-s-9046e934-be7c-4cb0-942d-a3ec104c5f8d, #wrap-content-s-9046e934-be7c-4cb0-942d-a3ec104c5f8d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9046e934-be7c-4cb0-942d-a3ec104c5f8d {
  display: none;
}
#s-9046e934-be7c-4cb0-942d-a3ec104c5f8d, #wrap-s-9046e934-be7c-4cb0-942d-a3ec104c5f8d, #wrap-content-s-9046e934-be7c-4cb0-942d-a3ec104c5f8d { display: none !important; }}
@media (min-width: 0px) {
[id="s-9046e934-be7c-4cb0-942d-a3ec104c5f8d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-9046e934-be7c-4cb0-942d-a3ec104c5f8d"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-9046e934-be7c-4cb0-942d-a3ec104c5f8d"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9046e934-be7c-4cb0-942d-a3ec104c5f8d"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-9046e934-be7c-4cb0-942d-a3ec104c5f8d"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9046e934-be7c-4cb0-942d-a3ec104c5f8d"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-9046e934-be7c-4cb0-942d-a3ec104c5f8d"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-45c52718-cba0-434b-9a44-c7873c1777a0 .shogun-icon-wrapper {
  text-align: right;
}


#s-45c52718-cba0-434b-9a44-c7873c1777a0 .shogun-icon-wrapper > .shogun-icon {

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

#s-72300ec4-b657-4df9-b7b5-fc3a9827b432 {
  margin-left: -5%;
}

#s-25faddf3-7499-4200-9bae-98d4273fa8f4 {
  margin-left: -80%;
}
@media (min-width: 1200px){#s-25faddf3-7499-4200-9bae-98d4273fa8f4 {
  display: none;
}
#s-25faddf3-7499-4200-9bae-98d4273fa8f4, #wrap-s-25faddf3-7499-4200-9bae-98d4273fa8f4, #wrap-content-s-25faddf3-7499-4200-9bae-98d4273fa8f4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-25faddf3-7499-4200-9bae-98d4273fa8f4 {
  display: none;
}
#s-25faddf3-7499-4200-9bae-98d4273fa8f4, #wrap-s-25faddf3-7499-4200-9bae-98d4273fa8f4, #wrap-content-s-25faddf3-7499-4200-9bae-98d4273fa8f4 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-25faddf3-7499-4200-9bae-98d4273fa8f4 {
  display: none;
}
#s-25faddf3-7499-4200-9bae-98d4273fa8f4, #wrap-s-25faddf3-7499-4200-9bae-98d4273fa8f4, #wrap-content-s-25faddf3-7499-4200-9bae-98d4273fa8f4 { display: none !important; }}
@media (min-width: 0px) {
[id="s-25faddf3-7499-4200-9bae-98d4273fa8f4"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-25faddf3-7499-4200-9bae-98d4273fa8f4"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-25faddf3-7499-4200-9bae-98d4273fa8f4"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-25faddf3-7499-4200-9bae-98d4273fa8f4"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-25faddf3-7499-4200-9bae-98d4273fa8f4"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-25faddf3-7499-4200-9bae-98d4273fa8f4"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-25faddf3-7499-4200-9bae-98d4273fa8f4"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-95cdc6d3-1e46-454a-bfe4-541844030195 .shogun-icon-wrapper {
  text-align: right;
}


#s-95cdc6d3-1e46-454a-bfe4-541844030195 .shogun-icon-wrapper > .shogun-icon {

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

#s-8e49faaf-a488-483b-8f04-c41cc9631161 {
  margin-left: -5%;
}

@media (max-width: 767px){#s-cd6f0c0e-ecd8-4c93-8da2-3496688f7269 {
  display: none;
}
#s-cd6f0c0e-ecd8-4c93-8da2-3496688f7269, #wrap-s-cd6f0c0e-ecd8-4c93-8da2-3496688f7269, #wrap-content-s-cd6f0c0e-ecd8-4c93-8da2-3496688f7269 { display: none !important; }}
@media (min-width: 0px) {
[id="s-cd6f0c0e-ecd8-4c93-8da2-3496688f7269"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-cd6f0c0e-ecd8-4c93-8da2-3496688f7269"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-cd6f0c0e-ecd8-4c93-8da2-3496688f7269"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-cd6f0c0e-ecd8-4c93-8da2-3496688f7269"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-cd6f0c0e-ecd8-4c93-8da2-3496688f7269"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-cd6f0c0e-ecd8-4c93-8da2-3496688f7269"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-cd6f0c0e-ecd8-4c93-8da2-3496688f7269"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-ea4054e8-5e38-4c8d-a215-0c78e948d202 .shogun-icon-wrapper {
  text-align: right;
}


#s-ea4054e8-5e38-4c8d-a215-0c78e948d202 .shogun-icon-wrapper > .shogun-icon {

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

#s-ef929591-75d7-4cfb-b64f-4d5e9af01c1a {
  margin-left: -5%;
}

#s-847e2eb1-b92e-4a00-9b13-9e3cf5408e45 {
  
}
@media (max-width: 767px){#s-847e2eb1-b92e-4a00-9b13-9e3cf5408e45 {
  display: none;
}
#s-847e2eb1-b92e-4a00-9b13-9e3cf5408e45, #wrap-s-847e2eb1-b92e-4a00-9b13-9e3cf5408e45, #wrap-content-s-847e2eb1-b92e-4a00-9b13-9e3cf5408e45 { display: none !important; }}
@media (min-width: 0px) {
[id="s-847e2eb1-b92e-4a00-9b13-9e3cf5408e45"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-847e2eb1-b92e-4a00-9b13-9e3cf5408e45"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-847e2eb1-b92e-4a00-9b13-9e3cf5408e45"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-847e2eb1-b92e-4a00-9b13-9e3cf5408e45"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-847e2eb1-b92e-4a00-9b13-9e3cf5408e45"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-847e2eb1-b92e-4a00-9b13-9e3cf5408e45"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-847e2eb1-b92e-4a00-9b13-9e3cf5408e45"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-37cdaff1-98c0-49cc-a473-4913224ea1ea .shogun-icon-wrapper {
  text-align: right;
}


#s-37cdaff1-98c0-49cc-a473-4913224ea1ea .shogun-icon-wrapper > .shogun-icon {

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

#s-0e6c55c2-ff5d-4a62-b2ef-f26614b43bc2 {
  margin-left: -5%;
}

#s-59da57ea-1956-44ba-a140-5bd9e018a235 {
  margin-left: -80%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-59da57ea-1956-44ba-a140-5bd9e018a235 {
  display: none;
}
#s-59da57ea-1956-44ba-a140-5bd9e018a235, #wrap-s-59da57ea-1956-44ba-a140-5bd9e018a235, #wrap-content-s-59da57ea-1956-44ba-a140-5bd9e018a235 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-59da57ea-1956-44ba-a140-5bd9e018a235 {
  display: none;
}
#s-59da57ea-1956-44ba-a140-5bd9e018a235, #wrap-s-59da57ea-1956-44ba-a140-5bd9e018a235, #wrap-content-s-59da57ea-1956-44ba-a140-5bd9e018a235 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-59da57ea-1956-44ba-a140-5bd9e018a235 {
  display: none;
}
#s-59da57ea-1956-44ba-a140-5bd9e018a235, #wrap-s-59da57ea-1956-44ba-a140-5bd9e018a235, #wrap-content-s-59da57ea-1956-44ba-a140-5bd9e018a235 { display: none !important; }}
@media (min-width: 0px) {
[id="s-59da57ea-1956-44ba-a140-5bd9e018a235"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-59da57ea-1956-44ba-a140-5bd9e018a235"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-59da57ea-1956-44ba-a140-5bd9e018a235"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-59da57ea-1956-44ba-a140-5bd9e018a235"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-59da57ea-1956-44ba-a140-5bd9e018a235"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-59da57ea-1956-44ba-a140-5bd9e018a235"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-59da57ea-1956-44ba-a140-5bd9e018a235"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-bb58f1d9-cd80-469a-999b-0cc954074aba .shogun-icon-wrapper {
  text-align: right;
}


#s-bb58f1d9-cd80-469a-999b-0cc954074aba .shogun-icon-wrapper > .shogun-icon {

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

#s-fe082422-7545-490a-b0fd-00cbacabe982 {
  margin-left: -5%;
}

#s-5181ac38-0d18-4c79-afb1-74ad00c9ced7 {
  padding-top: 20px;
}

#s-1844b86a-a74d-4cbd-9fb3-cb9a4bbd75db {
  margin-top: -2px;
margin-bottom: -2px;
}

@media (min-width: 0px) {
[id="s-1844b86a-a74d-4cbd-9fb3-cb9a4bbd75db"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-1844b86a-a74d-4cbd-9fb3-cb9a4bbd75db"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1844b86a-a74d-4cbd-9fb3-cb9a4bbd75db"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1844b86a-a74d-4cbd-9fb3-cb9a4bbd75db"] > .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-b0be0b3d-1c1c-42d2-88e2-8ec5c6722933 {
  margin-top: -1px;
margin-bottom: -1px;
text-align: center;
}

#s-b0be0b3d-1c1c-42d2-88e2-8ec5c6722933 {
  overflow: hidden;
  
  
}







  #s-b0be0b3d-1c1c-42d2-88e2-8ec5c6722933 img.shogun-image {
    

    
    
    
  }


#s-b0be0b3d-1c1c-42d2-88e2-8ec5c6722933 .shogun-image-content {
  
    justify-content:  flex-start;
  
}

#s-fe872f09-89ec-4ea9-a2d1-907652175d1d {
  padding-top: 50px;
padding-left: 130px;
padding-bottom: 50px;
padding-right: 130px;
min-height: 50px;
background-color: rgba(245, 245, 245, 1);
}








#s-fe872f09-89ec-4ea9-a2d1-907652175d1d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fe872f09-89ec-4ea9-a2d1-907652175d1d.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-8417ea95-0709-4d90-b183-294ef2b10d6d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8417ea95-0709-4d90-b183-294ef2b10d6d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-8417ea95-0709-4d90-b183-294ef2b10d6d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-8417ea95-0709-4d90-b183-294ef2b10d6d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-03819796-fdf6-4016-960b-843b3725bb3d {
  text-align: center;
}

#s-03819796-fdf6-4016-960b-843b3725bb3d {
  overflow: hidden;
  
  
}







  #s-03819796-fdf6-4016-960b-843b3725bb3d img.shogun-image {
    

    
    
    
  }


#s-03819796-fdf6-4016-960b-843b3725bb3d .shogun-image-content {
  
    justify-content: center;
  
}

#s-741c23b1-39a7-40c9-b840-02dfba866d73 {
  text-align: center;
}

#s-741c23b1-39a7-40c9-b840-02dfba866d73 {
  overflow: hidden;
  
  
}







  #s-741c23b1-39a7-40c9-b840-02dfba866d73 img.shogun-image {
    

    
    
    
  }


#s-741c23b1-39a7-40c9-b840-02dfba866d73 .shogun-image-content {
  
    justify-content: center;
  
}

#s-29e7aa9b-4021-4295-ac9b-97950bd789a1 {
  text-align: center;
}

#s-29e7aa9b-4021-4295-ac9b-97950bd789a1 {
  overflow: hidden;
  
  
}







  #s-29e7aa9b-4021-4295-ac9b-97950bd789a1 img.shogun-image {
    

    
    
    
  }


#s-29e7aa9b-4021-4295-ac9b-97950bd789a1 .shogun-image-content {
  
    justify-content: center;
  
}

#s-b9df8b18-a12b-4c75-a535-12f4f4219aa7 {
  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-b9df8b18-a12b-4c75-a535-12f4f4219aa7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b9df8b18-a12b-4c75-a535-12f4f4219aa7.shg-box.shg-c {
  justify-content: center;
}

#s-2673ca76-a5e5-4fb4-a2ea-4abb7f6e8d57 {
  padding-top: 0px;
padding-bottom: 52px;
text-align: center;
}

#s-2673ca76-a5e5-4fb4-a2ea-4abb7f6e8d57 .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-751e1b69-c2ad-4806-b247-d98bef09bf80 {
  padding-bottom: 25px;
}

@media (min-width: 0px) {
[id="s-751e1b69-c2ad-4806-b247-d98bef09bf80"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-751e1b69-c2ad-4806-b247-d98bef09bf80"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-751e1b69-c2ad-4806-b247-d98bef09bf80"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-751e1b69-c2ad-4806-b247-d98bef09bf80"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-3162d240-c5cb-471f-8eba-e596cb5de134 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-3162d240-c5cb-471f-8eba-e596cb5de134 .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-8306ddec-e6fc-4e0b-ae80-8b6fbc4c8cef {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-8306ddec-e6fc-4e0b-ae80-8b6fbc4c8cef .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-5bac560b-7372-475a-8d42-03cea3ff637a {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-5bac560b-7372-475a-8d42-03cea3ff637a .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-c427db05-1268-414d-b916-453c8577b252 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c427db05-1268-414d-b916-453c8577b252 .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-ec28ba61-8f1b-42da-9cc1-dc5e492d76d4"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-ec28ba61-8f1b-42da-9cc1-dc5e492d76d4"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-ec28ba61-8f1b-42da-9cc1-dc5e492d76d4"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-ec28ba61-8f1b-42da-9cc1-dc5e492d76d4"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-9a7ea040-dd50-4605-83f4-f81f4049db5e {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-9a7ea040-dd50-4605-83f4-f81f4049db5e .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-ae0410fc-0c20-4355-9fee-1111034bb56d {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-ae0410fc-0c20-4355-9fee-1111034bb56d .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-ab64322e-8c0e-4d5e-9733-c074b1b34b90 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-ab64322e-8c0e-4d5e-9733-c074b1b34b90 .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-7f1141e9-4efe-4d5b-8a51-666ceafc13a0 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-7f1141e9-4efe-4d5b-8a51-666ceafc13a0 .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-e5a42139-b1c0-4c09-862d-7e4ad0dd0c77 {
  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-e5a42139-b1c0-4c09-862d-7e4ad0dd0c77 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e5a42139-b1c0-4c09-862d-7e4ad0dd0c77.shg-box.shg-c {
  justify-content: center;
}

#s-db71106a-0a46-427b-bd99-e80e87dade80 {
  padding-top: 0px;
padding-bottom: 30px;
text-align: center;
}

#s-db71106a-0a46-427b-bd99-e80e87dade80 .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-45c158fd-4db2-4594-9286-f463af74f14d {
  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-a2645fe8-768a-41da-96e7-8ef7332ca9e6 {
  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-8df66663-b8b6-4671-82e0-4a0e8864cc35 {
  padding-top: 70px;
padding-left: 130px;
padding-bottom: 0px;
padding-right: 130px;
min-height: 50px;
background-color: rgba(1, 2, 3, 1);
}








#s-8df66663-b8b6-4671-82e0-4a0e8864cc35 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8df66663-b8b6-4671-82e0-4a0e8864cc35.shg-box.shg-c {
  justify-content: center;
}

#s-cbfe9ca0-894e-46ab-b3a7-9635e0964ff3 {
  padding-top: 0px;
padding-bottom: 12px;
text-align: center;
}

#s-cbfe9ca0-894e-46ab-b3a7-9635e0964ff3 .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-7753928e-2eff-4f76-88b2-de78d07459c8 {
  padding-top: 0px;
padding-bottom: 50px;
text-align: center;
}

#s-7753928e-2eff-4f76-88b2-de78d07459c8 .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-90e12351-556b-4fa5-ad55-f7852f9fd924"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-90e12351-556b-4fa5-ad55-f7852f9fd924"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-90e12351-556b-4fa5-ad55-f7852f9fd924"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-90e12351-556b-4fa5-ad55-f7852f9fd924"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-90e12351-556b-4fa5-ad55-f7852f9fd924"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-90e12351-556b-4fa5-ad55-f7852f9fd924"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-90e12351-556b-4fa5-ad55-f7852f9fd924"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-90e12351-556b-4fa5-ad55-f7852f9fd924"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-0ac085ba-d9eb-42ea-8789-8ec243b82145 {
  margin-left: auto;
margin-right: auto;
max-width: 190px;
text-align: center;
}

#s-0ac085ba-d9eb-42ea-8789-8ec243b82145 {
  overflow: hidden;
  
  
      max-width: 190px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-0ac085ba-d9eb-42ea-8789-8ec243b82145 img.shogun-image {
    

    
    
    
  }


#s-0ac085ba-d9eb-42ea-8789-8ec243b82145 .shogun-image-content {
  
    justify-content: center;
  
}

#s-bcbcf149-7fdb-4c5b-917b-5fe9b1b33dc5 {
  padding-top: 45px;
padding-bottom: 22px;
text-align: left;
}

#s-bcbcf149-7fdb-4c5b-917b-5fe9b1b33dc5 .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-825cbb65-e8cc-40a4-a823-8bfff955db5f {
  padding-bottom: 24px;
}

#s-7070541f-3528-450e-aaf6-87eb95d3007b {
  padding-top: 0px;
padding-bottom: 22px;
text-align: left;
}

#s-7070541f-3528-450e-aaf6-87eb95d3007b .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-4e1fd5e2-a0ed-4ee7-b96f-869920c390a1 {
  padding-bottom: 24px;
}

#s-4de85083-a81e-4b92-aaa7-36939e0315ee {
  padding-top: 55px;
padding-left: 130px;
padding-bottom: 55px;
padding-right: 130px;
min-height: 50px;
background-color: rgba(245, 245, 245, 1);
}








#s-4de85083-a81e-4b92-aaa7-36939e0315ee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4de85083-a81e-4b92-aaa7-36939e0315ee.shg-box.shg-c {
  justify-content: center;
}

#s-d71517f7-e12e-48bc-bc2e-d08ba6b376b9 {
  padding-top: 0px;
padding-bottom: 18px;
text-align: center;
}

#s-d71517f7-e12e-48bc-bc2e-d08ba6b376b9 .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-18527e75-424a-426a-82ce-3e960e40c83d {
  padding-top: 0px;
padding-bottom: 90px;
text-align: center;
}

#s-18527e75-424a-426a-82ce-3e960e40c83d .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-fcee9a02-c094-43be-9de5-40908586c93a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fcee9a02-c094-43be-9de5-40908586c93a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-fcee9a02-c094-43be-9de5-40908586c93a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-fcee9a02-c094-43be-9de5-40908586c93a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

.shg-product-title-component h1 span,
.shg-product-title-component h2 span,
.shg-product-title-component h3 span,
.shg-product-title-component h4 span,
.shg-product-title-component h5 span,
.shg-product-title-component h6 span {
  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-c1037aeb-47b2-42a8-a80f-b6fedbd824f5 {
  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-c1037aeb-47b2-42a8-a80f-b6fedbd824f5 .shg-product-title-component h3 span {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  
  font-size: 30px;
  
  
  
}

#s-be6b2e1a-108d-4391-9b07-20b622a6935e {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}
@media (min-width: 1200px){#s-be6b2e1a-108d-4391-9b07-20b622a6935e {
  display: none;
}
#s-be6b2e1a-108d-4391-9b07-20b622a6935e, #wrap-s-be6b2e1a-108d-4391-9b07-20b622a6935e, #wrap-content-s-be6b2e1a-108d-4391-9b07-20b622a6935e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-be6b2e1a-108d-4391-9b07-20b622a6935e {
  display: none;
}
#s-be6b2e1a-108d-4391-9b07-20b622a6935e, #wrap-s-be6b2e1a-108d-4391-9b07-20b622a6935e, #wrap-content-s-be6b2e1a-108d-4391-9b07-20b622a6935e { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-be6b2e1a-108d-4391-9b07-20b622a6935e {
  display: none;
}
#s-be6b2e1a-108d-4391-9b07-20b622a6935e, #wrap-s-be6b2e1a-108d-4391-9b07-20b622a6935e, #wrap-content-s-be6b2e1a-108d-4391-9b07-20b622a6935e { display: none !important; }}@media (max-width: 767px){#s-be6b2e1a-108d-4391-9b07-20b622a6935e {
  display: none;
}
#s-be6b2e1a-108d-4391-9b07-20b622a6935e, #wrap-s-be6b2e1a-108d-4391-9b07-20b622a6935e, #wrap-content-s-be6b2e1a-108d-4391-9b07-20b622a6935e { display: none !important; }}
#s-be6b2e1a-108d-4391-9b07-20b622a6935e {
  overflow: hidden;
  
  
      max-width: 100px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-be6b2e1a-108d-4391-9b07-20b622a6935e .shogun-image-content {
  
    justify-content: center;
  
}

#s-f4e744ea-e7ca-42fd-b75e-73cedbba9671 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
opacity: 0;
}

#s-f4e744ea-e7ca-42fd-b75e-73cedbba9671 {
  overflow: hidden;
  
  
      max-width: 100px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-f4e744ea-e7ca-42fd-b75e-73cedbba9671 .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-b18580b6-5e4b-4b3e-b1d8-483d6392a4c1 {
  margin-bottom: 15px;
text-align: left;
}



.shg-c#s-b18580b6-5e4b-4b3e-b1d8-483d6392a4c1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b18580b6-5e4b-4b3e-b1d8-483d6392a4c1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b18580b6-5e4b-4b3e-b1d8-483d6392a4c1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b18580b6-5e4b-4b3e-b1d8-483d6392a4c1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b18580b6-5e4b-4b3e-b1d8-483d6392a4c1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b18580b6-5e4b-4b3e-b1d8-483d6392a4c1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b18580b6-5e4b-4b3e-b1d8-483d6392a4c1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b18580b6-5e4b-4b3e-b1d8-483d6392a4c1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b18580b6-5e4b-4b3e-b1d8-483d6392a4c1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b18580b6-5e4b-4b3e-b1d8-483d6392a4c1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-926f0e18-8d8a-4a28-b367-5bbed246350d {
  text-align: center;
}
@media (min-width: 1200px){#s-926f0e18-8d8a-4a28-b367-5bbed246350d {
  display: none;
}
#s-926f0e18-8d8a-4a28-b367-5bbed246350d, #wrap-s-926f0e18-8d8a-4a28-b367-5bbed246350d, #wrap-content-s-926f0e18-8d8a-4a28-b367-5bbed246350d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-926f0e18-8d8a-4a28-b367-5bbed246350d {
  display: none;
}
#s-926f0e18-8d8a-4a28-b367-5bbed246350d, #wrap-s-926f0e18-8d8a-4a28-b367-5bbed246350d, #wrap-content-s-926f0e18-8d8a-4a28-b367-5bbed246350d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-926f0e18-8d8a-4a28-b367-5bbed246350d {
  display: none;
}
#s-926f0e18-8d8a-4a28-b367-5bbed246350d, #wrap-s-926f0e18-8d8a-4a28-b367-5bbed246350d, #wrap-content-s-926f0e18-8d8a-4a28-b367-5bbed246350d { display: none !important; }}@media (max-width: 767px){#s-926f0e18-8d8a-4a28-b367-5bbed246350d {
  display: none;
}
#s-926f0e18-8d8a-4a28-b367-5bbed246350d, #wrap-s-926f0e18-8d8a-4a28-b367-5bbed246350d, #wrap-content-s-926f0e18-8d8a-4a28-b367-5bbed246350d { display: none !important; }}
#s-1d528ef1-4943-4cc9-8cd6-7bb7fd3ddc1e {
  text-align: center;
opacity: 0;
}

#s-a63f4209-e1a3-48f8-b7f6-37cc076fb04e {
  padding-top: 0px;
padding-bottom: 12px;
text-align: center;
}

#s-a63f4209-e1a3-48f8-b7f6-37cc076fb04e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 40px;
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-a63f4209-e1a3-48f8-b7f6-37cc076fb04e .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 40px;
}

#s-a63f4209-e1a3-48f8-b7f6-37cc076fb04e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a80eed31-7dd7-4b52-9c64-dab0687f3b2c {
  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-366af93d-1bc7-4e35-be18-47a5eeda03d0 {
  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-366af93d-1bc7-4e35-be18-47a5eeda03d0:hover {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-366af93d-1bc7-4e35-be18-47a5eeda03d0:active {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-366af93d-1bc7-4e35-be18-47a5eeda03d0-atc-btn-wrapper {
    text-align: center;
  }


#s-366af93d-1bc7-4e35-be18-47a5eeda03d0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-366af93d-1bc7-4e35-be18-47a5eeda03d0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-366af93d-1bc7-4e35-be18-47a5eeda03d0.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-366af93d-1bc7-4e35-be18-47a5eeda03d0.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-366af93d-1bc7-4e35-be18-47a5eeda03d0.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-366af93d-1bc7-4e35-be18-47a5eeda03d0-atc-btn-wrapper {
    text-align: center;
  }


#s-366af93d-1bc7-4e35-be18-47a5eeda03d0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-366af93d-1bc7-4e35-be18-47a5eeda03d0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-366af93d-1bc7-4e35-be18-47a5eeda03d0.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-366af93d-1bc7-4e35-be18-47a5eeda03d0.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-366af93d-1bc7-4e35-be18-47a5eeda03d0.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-366af93d-1bc7-4e35-be18-47a5eeda03d0-atc-btn-wrapper {
    text-align: center;
  }


#s-366af93d-1bc7-4e35-be18-47a5eeda03d0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-366af93d-1bc7-4e35-be18-47a5eeda03d0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-366af93d-1bc7-4e35-be18-47a5eeda03d0.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-366af93d-1bc7-4e35-be18-47a5eeda03d0.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-366af93d-1bc7-4e35-be18-47a5eeda03d0.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-366af93d-1bc7-4e35-be18-47a5eeda03d0-atc-btn-wrapper {
    text-align: center;
  }


#s-366af93d-1bc7-4e35-be18-47a5eeda03d0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-366af93d-1bc7-4e35-be18-47a5eeda03d0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-366af93d-1bc7-4e35-be18-47a5eeda03d0.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-366af93d-1bc7-4e35-be18-47a5eeda03d0.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-366af93d-1bc7-4e35-be18-47a5eeda03d0.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-366af93d-1bc7-4e35-be18-47a5eeda03d0-atc-btn-wrapper {
    text-align: center;
  }


#s-366af93d-1bc7-4e35-be18-47a5eeda03d0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-366af93d-1bc7-4e35-be18-47a5eeda03d0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-366af93d-1bc7-4e35-be18-47a5eeda03d0.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-366af93d-1bc7-4e35-be18-47a5eeda03d0.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-366af93d-1bc7-4e35-be18-47a5eeda03d0.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-85e67337-c988-4f17-9596-ac2bebbd7ae8 {
  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-85e67337-c988-4f17-9596-ac2bebbd7ae8 .shg-product-title-component h3 span {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  
  font-size: 30px;
  
  
  
}

#s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}
@media (min-width: 1200px){#s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a {
  display: none;
}
#s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a, #wrap-s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a, #wrap-content-s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a {
  display: none;
}
#s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a, #wrap-s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a, #wrap-content-s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a {
  display: none;
}
#s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a, #wrap-s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a, #wrap-content-s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a { display: none !important; }}@media (max-width: 767px){#s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a {
  display: none;
}
#s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a, #wrap-s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a, #wrap-content-s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a { display: none !important; }}
#s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a {
  overflow: hidden;
  
  
      max-width: 100px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-9b145606-72c2-4dd7-8af2-2dddcdcf3b8a .shogun-image-content {
  
    justify-content: center;
  
}

#s-7f4c4f5c-b8a5-4af2-9c8d-8d606a3521c8 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
opacity: 0;
}

#s-7f4c4f5c-b8a5-4af2-9c8d-8d606a3521c8 {
  overflow: hidden;
  
  
      max-width: 100px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-7f4c4f5c-b8a5-4af2-9c8d-8d606a3521c8 .shogun-image-content {
  
    justify-content: center;
  
}

#s-70d81074-5b08-4282-a9a4-f3898af0ea40 {
  margin-bottom: 15px;
text-align: left;
}



.shg-c#s-70d81074-5b08-4282-a9a4-f3898af0ea40 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-70d81074-5b08-4282-a9a4-f3898af0ea40 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-70d81074-5b08-4282-a9a4-f3898af0ea40 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-70d81074-5b08-4282-a9a4-f3898af0ea40 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-70d81074-5b08-4282-a9a4-f3898af0ea40 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-70d81074-5b08-4282-a9a4-f3898af0ea40 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-70d81074-5b08-4282-a9a4-f3898af0ea40 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-70d81074-5b08-4282-a9a4-f3898af0ea40 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-70d81074-5b08-4282-a9a4-f3898af0ea40 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-70d81074-5b08-4282-a9a4-f3898af0ea40 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f40c91ef-44a4-4e0e-a708-faf56ee3d4f8 {
  text-align: center;
}
@media (min-width: 1200px){#s-f40c91ef-44a4-4e0e-a708-faf56ee3d4f8 {
  display: none;
}
#s-f40c91ef-44a4-4e0e-a708-faf56ee3d4f8, #wrap-s-f40c91ef-44a4-4e0e-a708-faf56ee3d4f8, #wrap-content-s-f40c91ef-44a4-4e0e-a708-faf56ee3d4f8 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f40c91ef-44a4-4e0e-a708-faf56ee3d4f8 {
  display: none;
}
#s-f40c91ef-44a4-4e0e-a708-faf56ee3d4f8, #wrap-s-f40c91ef-44a4-4e0e-a708-faf56ee3d4f8, #wrap-content-s-f40c91ef-44a4-4e0e-a708-faf56ee3d4f8 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f40c91ef-44a4-4e0e-a708-faf56ee3d4f8 {
  display: none;
}
#s-f40c91ef-44a4-4e0e-a708-faf56ee3d4f8, #wrap-s-f40c91ef-44a4-4e0e-a708-faf56ee3d4f8, #wrap-content-s-f40c91ef-44a4-4e0e-a708-faf56ee3d4f8 { display: none !important; }}@media (max-width: 767px){#s-f40c91ef-44a4-4e0e-a708-faf56ee3d4f8 {
  display: none;
}
#s-f40c91ef-44a4-4e0e-a708-faf56ee3d4f8, #wrap-s-f40c91ef-44a4-4e0e-a708-faf56ee3d4f8, #wrap-content-s-f40c91ef-44a4-4e0e-a708-faf56ee3d4f8 { display: none !important; }}
#s-599d8953-5b2d-4d05-b871-ec0f31cbc45b {
  text-align: center;
opacity: 0;
}

#s-95b762f8-11bd-486c-a4ce-2c3a042c10db {
  padding-top: 0px;
padding-bottom: 12px;
text-align: center;
}

#s-95b762f8-11bd-486c-a4ce-2c3a042c10db .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 40px;
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-95b762f8-11bd-486c-a4ce-2c3a042c10db .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 40px;
}

#s-95b762f8-11bd-486c-a4ce-2c3a042c10db .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9617daf4-43e7-4932-bfbf-1c7ee8cf2254 {
  text-align: left;
}

#s-dad4656b-2855-4377-994e-9e67cc23c2dd {
  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-dad4656b-2855-4377-994e-9e67cc23c2dd:hover {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-dad4656b-2855-4377-994e-9e67cc23c2dd:active {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-dad4656b-2855-4377-994e-9e67cc23c2dd-atc-btn-wrapper {
    text-align: center;
  }


#s-dad4656b-2855-4377-994e-9e67cc23c2dd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dad4656b-2855-4377-994e-9e67cc23c2dd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dad4656b-2855-4377-994e-9e67cc23c2dd.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-dad4656b-2855-4377-994e-9e67cc23c2dd.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-dad4656b-2855-4377-994e-9e67cc23c2dd.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-dad4656b-2855-4377-994e-9e67cc23c2dd-atc-btn-wrapper {
    text-align: center;
  }


#s-dad4656b-2855-4377-994e-9e67cc23c2dd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dad4656b-2855-4377-994e-9e67cc23c2dd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dad4656b-2855-4377-994e-9e67cc23c2dd.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-dad4656b-2855-4377-994e-9e67cc23c2dd.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-dad4656b-2855-4377-994e-9e67cc23c2dd.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-dad4656b-2855-4377-994e-9e67cc23c2dd-atc-btn-wrapper {
    text-align: center;
  }


#s-dad4656b-2855-4377-994e-9e67cc23c2dd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dad4656b-2855-4377-994e-9e67cc23c2dd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dad4656b-2855-4377-994e-9e67cc23c2dd.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-dad4656b-2855-4377-994e-9e67cc23c2dd.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-dad4656b-2855-4377-994e-9e67cc23c2dd.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-dad4656b-2855-4377-994e-9e67cc23c2dd-atc-btn-wrapper {
    text-align: center;
  }


#s-dad4656b-2855-4377-994e-9e67cc23c2dd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dad4656b-2855-4377-994e-9e67cc23c2dd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dad4656b-2855-4377-994e-9e67cc23c2dd.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-dad4656b-2855-4377-994e-9e67cc23c2dd.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-dad4656b-2855-4377-994e-9e67cc23c2dd.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-dad4656b-2855-4377-994e-9e67cc23c2dd-atc-btn-wrapper {
    text-align: center;
  }


#s-dad4656b-2855-4377-994e-9e67cc23c2dd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dad4656b-2855-4377-994e-9e67cc23c2dd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dad4656b-2855-4377-994e-9e67cc23c2dd.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-dad4656b-2855-4377-994e-9e67cc23c2dd.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-dad4656b-2855-4377-994e-9e67cc23c2dd.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-3b3078a9-d020-4627-a62c-7527b3366ad0 {
  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-3b3078a9-d020-4627-a62c-7527b3366ad0 .shg-product-title-component h3 span {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: Work Sans;
  
  font-size: 30px;
  
  
  
}

#s-4767a6f4-12bb-445a-9ae6-6a0e74750731 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
opacity: 0;
}

#s-4767a6f4-12bb-445a-9ae6-6a0e74750731 {
  overflow: hidden;
  
  
      max-width: 100px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-4767a6f4-12bb-445a-9ae6-6a0e74750731 .shogun-image-content {
  
    justify-content: center;
  
}

#s-a906b048-d853-4a13-8672-b0b0c52507e5 {
  margin-bottom: 15px;
text-align: left;
}



.shg-c#s-a906b048-d853-4a13-8672-b0b0c52507e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a906b048-d853-4a13-8672-b0b0c52507e5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a906b048-d853-4a13-8672-b0b0c52507e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a906b048-d853-4a13-8672-b0b0c52507e5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a906b048-d853-4a13-8672-b0b0c52507e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a906b048-d853-4a13-8672-b0b0c52507e5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a906b048-d853-4a13-8672-b0b0c52507e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a906b048-d853-4a13-8672-b0b0c52507e5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a906b048-d853-4a13-8672-b0b0c52507e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a906b048-d853-4a13-8672-b0b0c52507e5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-36fb1b48-a1f6-4e27-b397-7e605e2c80bf {
  text-align: center;
opacity: 0;
}

#s-4e7b4ed8-1e75-47b3-8cf7-4efe52aec543 {
  padding-top: 0px;
padding-bottom: 12px;
text-align: center;
}

#s-4e7b4ed8-1e75-47b3-8cf7-4efe52aec543 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 40px;
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:  normal ;
}

#s-4e7b4ed8-1e75-47b3-8cf7-4efe52aec543 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Work Sans;
  font-style:  normal ;
  font-size: 40px;
}

#s-4e7b4ed8-1e75-47b3-8cf7-4efe52aec543 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e71ada6b-1df3-43d7-aa4f-9d0a2c7caf65 {
  padding-left: 15px;
padding-bottom: 25px;
padding-right: 15px;
opacity: 0;
}

#s-854fe3b1-4bc1-40bd-b089-af240f6dd018 {
  text-align: left;
}

#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151 {
  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-cdcf648e-c9bf-4060-90e1-a02ad5e37151:hover {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151:active {background-color: rgba(225, 181, 37, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-cdcf648e-c9bf-4060-90e1-a02ad5e37151-atc-btn-wrapper {
    text-align: center;
  }


#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.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-cdcf648e-c9bf-4060-90e1-a02ad5e37151-atc-btn-wrapper {
    text-align: center;
  }


#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.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-cdcf648e-c9bf-4060-90e1-a02ad5e37151-atc-btn-wrapper {
    text-align: center;
  }


#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.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-cdcf648e-c9bf-4060-90e1-a02ad5e37151-atc-btn-wrapper {
    text-align: center;
  }


#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.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-cdcf648e-c9bf-4060-90e1-a02ad5e37151-atc-btn-wrapper {
    text-align: center;
  }


#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}

#s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.shg-btn.shg-product-atc-error {
  font-weight: 700;
  font-family: Work Sans;
  
  font-size: 13px;
  color: rgba(255, 255, 255, 1);
}


  #s-cdcf648e-c9bf-4060-90e1-a02ad5e37151.shg-btn.shg-product-atc-success {
    font-weight: 700;
    font-family: Work Sans;
    
    font-size: 15px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-f313562c-1b32-4092-aabf-96ac204b646b {
  padding-bottom: 60px;
}
@media (min-width: 1200px){#s-f313562c-1b32-4092-aabf-96ac204b646b {
  display: none;
}
#s-f313562c-1b32-4092-aabf-96ac204b646b, #wrap-s-f313562c-1b32-4092-aabf-96ac204b646b, #wrap-content-s-f313562c-1b32-4092-aabf-96ac204b646b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f313562c-1b32-4092-aabf-96ac204b646b {
  display: none;
}
#s-f313562c-1b32-4092-aabf-96ac204b646b, #wrap-s-f313562c-1b32-4092-aabf-96ac204b646b, #wrap-content-s-f313562c-1b32-4092-aabf-96ac204b646b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f313562c-1b32-4092-aabf-96ac204b646b {
  display: none;
}
#s-f313562c-1b32-4092-aabf-96ac204b646b, #wrap-s-f313562c-1b32-4092-aabf-96ac204b646b, #wrap-content-s-f313562c-1b32-4092-aabf-96ac204b646b { display: none !important; }}@media (max-width: 767px){#s-f313562c-1b32-4092-aabf-96ac204b646b {
  display: none;
}
#s-f313562c-1b32-4092-aabf-96ac204b646b, #wrap-s-f313562c-1b32-4092-aabf-96ac204b646b, #wrap-content-s-f313562c-1b32-4092-aabf-96ac204b646b { display: none !important; }}
@media (min-width: 0px) {
[id="s-f313562c-1b32-4092-aabf-96ac204b646b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f313562c-1b32-4092-aabf-96ac204b646b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-f313562c-1b32-4092-aabf-96ac204b646b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-f313562c-1b32-4092-aabf-96ac204b646b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-800e58a2-a3b5-4f8a-beb1-b3d6ff3dad54 {
  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-800e58a2-a3b5-4f8a-beb1-b3d6ff3dad54 .shogun-heading-component h3 {
  color: rgba(245, 245, 245, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-fce6f48a-3d62-41fe-9570-384e4df4f78b {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-fce6f48a-3d62-41fe-9570-384e4df4f78b {
  overflow: hidden;
  
  
      max-width: 100px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-fce6f48a-3d62-41fe-9570-384e4df4f78b .shogun-image-content {
  
    justify-content: center;
  
}

#s-b4299fa8-ba48-4568-8c10-57991ddef414 {
  margin-left: auto;
margin-right: auto;
max-width: 110px;
text-align: center;
}

#s-b4299fa8-ba48-4568-8c10-57991ddef414 {
  overflow: hidden;
  
  
      max-width: 110px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-b4299fa8-ba48-4568-8c10-57991ddef414 img.shogun-image {
    

    
    
    
  }


#s-b4299fa8-ba48-4568-8c10-57991ddef414 .shogun-image-content {
  
    justify-content: center;
  
}

#s-a25f10a6-de20-4bdf-8db3-bb01010dbcd6 {
  text-align: center;
}

#s-d6ef5698-c332-434b-baf0-8f5e50685959 {
  text-align: left;
}

#s-6803cf09-5964-4762-825a-52001930ca96 {
  padding-left: 15px;
padding-bottom: 25px;
padding-right: 15px;
}

#s-f0a5aea8-421d-4915-a8b7-dc84541453ac {
  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-87f59596-cd45-478b-b8b0-8abc1c5f03ae {
  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-87f59596-cd45-478b-b8b0-8abc1c5f03ae: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-87f59596-cd45-478b-b8b0-8abc1c5f03ae: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-87f59596-cd45-478b-b8b0-8abc1c5f03ae-root {
    text-align: center;
  }


#s-87f59596-cd45-478b-b8b0-8abc1c5f03ae.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-87f59596-cd45-478b-b8b0-8abc1c5f03ae-root {
    text-align: center;
  }


#s-87f59596-cd45-478b-b8b0-8abc1c5f03ae.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-87f59596-cd45-478b-b8b0-8abc1c5f03ae-root {
    text-align: center;
  }


#s-87f59596-cd45-478b-b8b0-8abc1c5f03ae.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-87f59596-cd45-478b-b8b0-8abc1c5f03ae-root {
    text-align: center;
  }


#s-87f59596-cd45-478b-b8b0-8abc1c5f03ae.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-87f59596-cd45-478b-b8b0-8abc1c5f03ae-root {
    text-align: center;
  }


#s-87f59596-cd45-478b-b8b0-8abc1c5f03ae.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-e60c8c60-2a2b-403f-9fae-bc4134e0c644 {
  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-e60c8c60-2a2b-403f-9fae-bc4134e0c644 .shogun-heading-component h3 {
  color: rgba(245, 245, 245, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-a5c7ea58-c6dd-4e50-9c35-9247530ba002 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-a5c7ea58-c6dd-4e50-9c35-9247530ba002 {
  overflow: hidden;
  
  
      max-width: 100px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-a5c7ea58-c6dd-4e50-9c35-9247530ba002 .shogun-image-content {
  
    justify-content: center;
  
}

#s-f97491de-b0e1-40b4-aed3-3cf738995b43 {
  margin-left: auto;
margin-right: auto;
max-width: 110px;
text-align: center;
}

#s-f97491de-b0e1-40b4-aed3-3cf738995b43 {
  overflow: hidden;
  
  
      max-width: 110px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-f97491de-b0e1-40b4-aed3-3cf738995b43 img.shogun-image {
    

    
    
    
  }


#s-f97491de-b0e1-40b4-aed3-3cf738995b43 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4bd7f26b-55da-427d-bb93-220a50154f5e {
  text-align: center;
}

#s-d2feaa49-1dce-4c17-bb43-27ddbd5d81fa {
  text-align: left;
}

#s-9188d531-9682-404f-b7e7-e742d22c62a5 {
  padding-left: 15px;
padding-bottom: 25px;
padding-right: 15px;
}

#s-aad9a29e-f7be-441f-8b48-5a2a9925d649 {
  text-align: left;
}

#s-d8d77240-25fd-4405-b056-9cdd5fb6d51e {
  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-d8d77240-25fd-4405-b056-9cdd5fb6d51e: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-d8d77240-25fd-4405-b056-9cdd5fb6d51e: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-d8d77240-25fd-4405-b056-9cdd5fb6d51e-root {
    text-align: center;
  }


#s-d8d77240-25fd-4405-b056-9cdd5fb6d51e.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-d8d77240-25fd-4405-b056-9cdd5fb6d51e-root {
    text-align: center;
  }


#s-d8d77240-25fd-4405-b056-9cdd5fb6d51e.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-d8d77240-25fd-4405-b056-9cdd5fb6d51e-root {
    text-align: center;
  }


#s-d8d77240-25fd-4405-b056-9cdd5fb6d51e.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-d8d77240-25fd-4405-b056-9cdd5fb6d51e-root {
    text-align: center;
  }


#s-d8d77240-25fd-4405-b056-9cdd5fb6d51e.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-d8d77240-25fd-4405-b056-9cdd5fb6d51e-root {
    text-align: center;
  }


#s-d8d77240-25fd-4405-b056-9cdd5fb6d51e.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-9146df2b-e4f7-43e7-8b2c-429d00703847 {
  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-9146df2b-e4f7-43e7-8b2c-429d00703847 .shogun-heading-component h3 {
  color: rgba(245, 245, 245, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-580b176c-44ea-4a3e-a9f4-d51441501104 {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
text-align: center;
}

#s-580b176c-44ea-4a3e-a9f4-d51441501104 {
  overflow: hidden;
  
  
      max-width: 100px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-580b176c-44ea-4a3e-a9f4-d51441501104 .shogun-image-content {
  
    justify-content: center;
  
}

#s-ce4d6ff4-036d-40dd-acb7-e69ba7d5cd67 {
  margin-left: auto;
margin-right: auto;
max-width: 110px;
text-align: center;
}

#s-ce4d6ff4-036d-40dd-acb7-e69ba7d5cd67 {
  overflow: hidden;
  
  
      max-width: 110px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-ce4d6ff4-036d-40dd-acb7-e69ba7d5cd67 img.shogun-image {
    

    
    
    
  }


#s-ce4d6ff4-036d-40dd-acb7-e69ba7d5cd67 .shogun-image-content {
  
    justify-content: center;
  
}

#s-ff96ff8e-f2f6-4705-b789-10c21a3026c3 {
  text-align: center;
}

#s-acfcb9b5-b183-4c76-b9f4-a9cf60e3ed36 {
  text-align: left;
}

#s-874d6b2d-c0ce-4e4b-bce9-ef7556ef2fce {
  padding-left: 15px;
padding-bottom: 25px;
padding-right: 15px;
}

#s-0567e5c2-eb03-4362-bb75-21db9d256376 {
  text-align: left;
}

#s-1c4f9a75-3fef-4609-8a90-2575be952f14 {
  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-1c4f9a75-3fef-4609-8a90-2575be952f14: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-1c4f9a75-3fef-4609-8a90-2575be952f14: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-1c4f9a75-3fef-4609-8a90-2575be952f14-root {
    text-align: center;
  }


#s-1c4f9a75-3fef-4609-8a90-2575be952f14.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-1c4f9a75-3fef-4609-8a90-2575be952f14-root {
    text-align: center;
  }


#s-1c4f9a75-3fef-4609-8a90-2575be952f14.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-1c4f9a75-3fef-4609-8a90-2575be952f14-root {
    text-align: center;
  }


#s-1c4f9a75-3fef-4609-8a90-2575be952f14.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-1c4f9a75-3fef-4609-8a90-2575be952f14-root {
    text-align: center;
  }


#s-1c4f9a75-3fef-4609-8a90-2575be952f14.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-1c4f9a75-3fef-4609-8a90-2575be952f14-root {
    text-align: center;
  }


#s-1c4f9a75-3fef-4609-8a90-2575be952f14.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 15px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-14117cf4-192f-451e-b57e-bfb4646815ba {
  padding-top: 0px;
padding-bottom: 25px;
text-align: center;
}

#s-14117cf4-192f-451e-b57e-bfb4646815ba .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-54301f06-70ac-41db-91f2-f636585159e9 {
  padding-left: 150px;
padding-bottom: 180px;
padding-right: 150px;
}

@media (min-width: 0px) {
[id="s-54301f06-70ac-41db-91f2-f636585159e9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-54301f06-70ac-41db-91f2-f636585159e9"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-54301f06-70ac-41db-91f2-f636585159e9"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-54301f06-70ac-41db-91f2-f636585159e9"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-c959d0d1-b4ce-4a47-8a77-0998d86d9220 {
  margin-left: auto;
margin-right: auto;
max-width: 180px;
text-align: center;
}

#s-c959d0d1-b4ce-4a47-8a77-0998d86d9220 {
  overflow: hidden;
  
  
      max-width: 180px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-c959d0d1-b4ce-4a47-8a77-0998d86d9220 img.shogun-image {
    

    
    
    
  }


#s-c959d0d1-b4ce-4a47-8a77-0998d86d9220 .shogun-image-content {
  
    justify-content: center;
  
}

#s-35d47481-4a95-48c8-bdd8-ce893ba5841a {
  margin-left: auto;
margin-right: auto;
max-width: 150px;
text-align: center;
}

#s-35d47481-4a95-48c8-bdd8-ce893ba5841a {
  overflow: hidden;
  
  
      max-width: 150px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-35d47481-4a95-48c8-bdd8-ce893ba5841a img.shogun-image {
    

    
    
    
  }


#s-35d47481-4a95-48c8-bdd8-ce893ba5841a .shogun-image-content {
  
    justify-content: center;
  
}

#s-f0847833-cb44-4f30-9a0f-52d50cd02793 {
  margin-left: auto;
margin-right: auto;
max-width: 70px;
text-align: center;
}

#s-f0847833-cb44-4f30-9a0f-52d50cd02793 {
  overflow: hidden;
  
  
      max-width: 70px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-f0847833-cb44-4f30-9a0f-52d50cd02793 img.shogun-image {
    

    
    
    
  }


#s-f0847833-cb44-4f30-9a0f-52d50cd02793 .shogun-image-content {
  
    justify-content: center;
  
}

#s-6adc4231-3324-4b98-83a8-31f6e675d587 {
  margin-left: auto;
margin-right: auto;
max-width: 150px;
text-align: center;
}

#s-6adc4231-3324-4b98-83a8-31f6e675d587 {
  overflow: hidden;
  
  
      max-width: 150px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-6adc4231-3324-4b98-83a8-31f6e675d587 img.shogun-image {
    

    
    
    
  }


#s-6adc4231-3324-4b98-83a8-31f6e675d587 .shogun-image-content {
  
    justify-content: center;
  
}

#s-20e746bc-dd20-4b83-8dba-a4be8574b341 {
  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-20e746bc-dd20-4b83-8dba-a4be8574b341"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-20e746bc-dd20-4b83-8dba-a4be8574b341"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-20e746bc-dd20-4b83-8dba-a4be8574b341"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-20e746bc-dd20-4b83-8dba-a4be8574b341"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-20e746bc-dd20-4b83-8dba-a4be8574b341"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-20e746bc-dd20-4b83-8dba-a4be8574b341"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-20e746bc-dd20-4b83-8dba-a4be8574b341"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

#s-6d8fb6b2-1131-4887-8880-de56d3c673db {
  padding-top: 0px;
padding-bottom: 30px;
text-align: left;
}

#s-6d8fb6b2-1131-4887-8880-de56d3c673db .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-b51a89ed-67b5-4c14-b97c-d182b4684bc8 {
  padding-bottom: 30px;
}

#s-17317e37-19c6-40fa-9dc4-5b67024ba929 {
  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-17317e37-19c6-40fa-9dc4-5b67024ba929: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-17317e37-19c6-40fa-9dc4-5b67024ba929: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-17317e37-19c6-40fa-9dc4-5b67024ba929-root {
    text-align: left;
  }


#s-17317e37-19c6-40fa-9dc4-5b67024ba929.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-17317e37-19c6-40fa-9dc4-5b67024ba929-root {
    text-align: left;
  }


#s-17317e37-19c6-40fa-9dc4-5b67024ba929.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-17317e37-19c6-40fa-9dc4-5b67024ba929-root {
    text-align: left;
  }


#s-17317e37-19c6-40fa-9dc4-5b67024ba929.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-17317e37-19c6-40fa-9dc4-5b67024ba929-root {
    text-align: left;
  }


#s-17317e37-19c6-40fa-9dc4-5b67024ba929.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-17317e37-19c6-40fa-9dc4-5b67024ba929-root {
    text-align: left;
  }


#s-17317e37-19c6-40fa-9dc4-5b67024ba929.shg-btn {
  color: rgba(175, 141, 31, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-20585af2-9071-453a-a2e7-62eec37ed8d2 {
  margin-left: auto;
text-align: right;
}

#s-20585af2-9071-453a-a2e7-62eec37ed8d2 {
  overflow: hidden;
  
  
}







  #s-20585af2-9071-453a-a2e7-62eec37ed8d2 img.shogun-image {
    

    
    
    
  }


#s-20585af2-9071-453a-a2e7-62eec37ed8d2 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4d59a194-5430-4663-8d8b-f0de4fd1a9a5 {
  padding-top: 210px;
padding-left: 130px;
padding-bottom: 100px;
padding-right: 130px;
min-height: 50px;
background-color: rgba(1, 2, 3, 1);
}








#s-4d59a194-5430-4663-8d8b-f0de4fd1a9a5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d59a194-5430-4663-8d8b-f0de4fd1a9a5.shg-box.shg-c {
  justify-content: center;
}

#s-76203ed5-92a0-4716-94d6-6dcd57ff4e1e {
  max-width: 650px;
text-align: center;
}

#s-76203ed5-92a0-4716-94d6-6dcd57ff4e1e {
  overflow: hidden;
  
  
      max-width: 650px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-76203ed5-92a0-4716-94d6-6dcd57ff4e1e img.shogun-image {
    

    
    
    
  }


#s-76203ed5-92a0-4716-94d6-6dcd57ff4e1e .shogun-image-content {
  
    justify-content: center;
  
}

#s-a86f01e3-7b6c-4ba3-91bf-a24123203cc3 {
  padding-bottom: 140px;
}

@media (min-width: 0px) {
[id="s-a86f01e3-7b6c-4ba3-91bf-a24123203cc3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a86f01e3-7b6c-4ba3-91bf-a24123203cc3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-a86f01e3-7b6c-4ba3-91bf-a24123203cc3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-a86f01e3-7b6c-4ba3-91bf-a24123203cc3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-4a919f23-412f-4c24-be7d-98f8becb6846 {
  padding-bottom: 30px;
}

#s-72b80cf3-87b0-48e5-949f-32be69fe12e1 {
  padding-top: 0px;
padding-bottom: 40px;
text-align: left;
}

#s-72b80cf3-87b0-48e5-949f-32be69fe12e1 .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-844bf855-5fef-43c6-94d4-e27147e01415 {
  padding-bottom: 30px;
}

#s-951f1c9d-d49b-40e1-bc20-13e5e051fd4b {
  padding-bottom: 30px;
}

#s-da716a12-d8a7-4f4c-94c3-5052f900330d {
  padding-bottom: 30px;
}

#s-eb09c083-c05c-4d0a-ada3-17f858a37fe1 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-eb09c083-c05c-4d0a-ada3-17f858a37fe1 .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-588a0e74-b20e-4cbb-8e15-29cc7fe6b9cd {
  padding-top: 0px;
padding-bottom: 30px;
text-align: left;
}

#s-588a0e74-b20e-4cbb-8e15-29cc7fe6b9cd .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-e652f0e7-1243-4354-87c6-0f1e3e797174 {
  text-align: left;
}

#s-e652f0e7-1243-4354-87c6-0f1e3e797174 {
  overflow: hidden;
  
  
}







  #s-e652f0e7-1243-4354-87c6-0f1e3e797174 img.shogun-image {
    

    
    
    
  }


#s-e652f0e7-1243-4354-87c6-0f1e3e797174 .shogun-image-content {
  
    justify-content: center;
  
}

#s-659f2bc4-6412-46a7-b99e-f55e62efef65 {
  padding-bottom: 30px;
}

#s-a69922f5-7d40-46f3-8a5e-be66731d6235 {
  padding-top: 0px;
padding-bottom: 40px;
text-align: left;
}

#s-a69922f5-7d40-46f3-8a5e-be66731d6235 .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-193e682d-1f01-458d-aa4d-1c1b3b452d8e {
  padding-bottom: 30px;
}

#s-04ab8e6e-7800-4c42-913a-56f08e6e0ce1 {
  padding-bottom: 30px;
}

#s-456bd5e2-7882-4630-ba19-612cf12c862c {
  padding-bottom: 30px;
}

#s-6ce2c8ca-4817-42e3-851e-2a9900705501 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-6ce2c8ca-4817-42e3-851e-2a9900705501 .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-1386a3ff-5746-4381-83f1-870b78bdadc1 {
  padding-top: 0px;
padding-bottom: 30px;
text-align: left;
}

#s-1386a3ff-5746-4381-83f1-870b78bdadc1 .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-abc61167-d03c-44f0-b308-16abed6d6907 {
  text-align: left;
}

#s-abc61167-d03c-44f0-b308-16abed6d6907 {
  overflow: hidden;
  
  
}







  #s-abc61167-d03c-44f0-b308-16abed6d6907 img.shogun-image {
    

    
    
    
  }


#s-abc61167-d03c-44f0-b308-16abed6d6907 .shogun-image-content {
  
    justify-content: center;
  
}

#s-16cc1cbe-625c-426e-818d-a0ce2e2d28b9 {
  padding-bottom: 30px;
}

#s-83851975-7a8f-4c07-8ba6-09b9f2f03009 {
  padding-top: 0px;
padding-bottom: 40px;
text-align: left;
}

#s-83851975-7a8f-4c07-8ba6-09b9f2f03009 .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-4a26addb-1ce1-4839-94be-9822ab2a3d7c {
  padding-bottom: 30px;
}

#s-9a9fc624-d163-49fb-9152-de133c126e06 {
  padding-bottom: 30px;
}

#s-fad47ad8-e862-4507-b139-51f83ec26ffd {
  padding-bottom: 30px;
}

#s-4b242875-175d-4623-848e-7f97d6cae23c {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-4b242875-175d-4623-848e-7f97d6cae23c .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-cd7f41f6-f0c9-4278-a4bd-7cf2726b8451 {
  padding-top: 0px;
padding-bottom: 30px;
text-align: left;
}

#s-cd7f41f6-f0c9-4278-a4bd-7cf2726b8451 .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-281dc5f4-f039-4a79-b7b1-e06ef3fb5778 {
  text-align: left;
}

#s-281dc5f4-f039-4a79-b7b1-e06ef3fb5778 {
  overflow: hidden;
  
  
}







  #s-281dc5f4-f039-4a79-b7b1-e06ef3fb5778 img.shogun-image {
    

    
    
    
  }


#s-281dc5f4-f039-4a79-b7b1-e06ef3fb5778 .shogun-image-content {
  
    justify-content: center;
  
}

#s-6c88de31-4667-41f5-9e69-f729fe9e0d69 {
  margin-bottom: 140px;
}

@media (min-width: 0px) {
[id="s-6c88de31-4667-41f5-9e69-f729fe9e0d69"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6c88de31-4667-41f5-9e69-f729fe9e0d69"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-6c88de31-4667-41f5-9e69-f729fe9e0d69"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-6c88de31-4667-41f5-9e69-f729fe9e0d69"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-d7a47973-9044-4b39-94a7-66c063847d4c {
  margin-bottom: 30px;
text-align: center;
}

#s-d7a47973-9044-4b39-94a7-66c063847d4c {
  overflow: hidden;
  
  
}







  #s-d7a47973-9044-4b39-94a7-66c063847d4c img.shogun-image {
    

    
    
    
  }


#s-d7a47973-9044-4b39-94a7-66c063847d4c .shogun-image-content {
  
    justify-content: center;
  
}

#s-73788b7f-fe9f-4136-8f64-0f9431e86c2a {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-73788b7f-fe9f-4136-8f64-0f9431e86c2a .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-970a4634-edfc-4f9e-aa63-5c7a777c17f4 {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-970a4634-edfc-4f9e-aa63-5c7a777c17f4 .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-dec7e170-8797-4b76-86f8-492f0b005982 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-dec7e170-8797-4b76-86f8-492f0b005982 .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-423c6e2c-a386-4d19-82c0-772add791cef {
  margin-bottom: 30px;
text-align: center;
}

#s-423c6e2c-a386-4d19-82c0-772add791cef {
  overflow: hidden;
  
  
}







  #s-423c6e2c-a386-4d19-82c0-772add791cef img.shogun-image {
    

    
    
    
  }


#s-423c6e2c-a386-4d19-82c0-772add791cef .shogun-image-content {
  
    justify-content: center;
  
}

#s-f7f9814b-555e-4af2-9a5e-da9a6f0719fe {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-f7f9814b-555e-4af2-9a5e-da9a6f0719fe .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-0202335a-4cfd-4fac-8dab-0d7b7a02df6f {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-0202335a-4cfd-4fac-8dab-0d7b7a02df6f .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-29cf28ac-e1df-43d2-ab1d-fa8801b39d80 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-29cf28ac-e1df-43d2-ab1d-fa8801b39d80 .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-9cac06f6-3ef9-4b46-9e14-753f50f380c9 {
  margin-bottom: 30px;
text-align: center;
}

#s-9cac06f6-3ef9-4b46-9e14-753f50f380c9 {
  overflow: hidden;
  
  
}







  #s-9cac06f6-3ef9-4b46-9e14-753f50f380c9 img.shogun-image {
    

    
    
    
  }


#s-9cac06f6-3ef9-4b46-9e14-753f50f380c9 .shogun-image-content {
  
    justify-content: center;
  
}

#s-2bf2c4ff-854d-471a-b6eb-5eacfbb92b80 {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-2bf2c4ff-854d-471a-b6eb-5eacfbb92b80 .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-bcffb979-5c70-4ab9-a5cc-15ed03f4a45a {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-bcffb979-5c70-4ab9-a5cc-15ed03f4a45a .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-d5ddff50-b993-4191-a091-89cd508b88bf {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-d5ddff50-b993-4191-a091-89cd508b88bf .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-3cb6f46e-1463-4fab-9dd9-5c9beb5d6a12 {
  padding-top: 0px;
padding-bottom: 40px;
text-align: center;
}

#s-3cb6f46e-1463-4fab-9dd9-5c9beb5d6a12 .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-0396e705-a70f-4299-850a-b92fcc5f64a4 {
  padding-top: 0px;
padding-bottom: 70px;
text-align: center;
}

#s-0396e705-a70f-4299-850a-b92fcc5f64a4 .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-93995314-7638-4a31-a8ab-28bed64e8c85 {
  margin-bottom: 75px;
}

#s-532244bd-9101-49d8-949f-20ef1f773c98 {
  margin-bottom: 30px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-532244bd-9101-49d8-949f-20ef1f773c98 .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-fa20e403-7566-49da-8c46-48565a9f5300 {
  margin-bottom: 40px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-fa20e403-7566-49da-8c46-48565a9f5300 .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-dfdc1572-b77c-4515-9926-83ab0672f0c0 {
  margin-bottom: 40px;
}

#s-2d2b9d60-fd7c-4cd9-bc66-96f1f4918067 {
  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-2d2b9d60-fd7c-4cd9-bc66-96f1f4918067: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-2d2b9d60-fd7c-4cd9-bc66-96f1f4918067: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-2d2b9d60-fd7c-4cd9-bc66-96f1f4918067-root {
    text-align: center;
  }


#s-2d2b9d60-fd7c-4cd9-bc66-96f1f4918067.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-2d2b9d60-fd7c-4cd9-bc66-96f1f4918067-root {
    text-align: center;
  }


#s-2d2b9d60-fd7c-4cd9-bc66-96f1f4918067.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-2d2b9d60-fd7c-4cd9-bc66-96f1f4918067-root {
    text-align: center;
  }


#s-2d2b9d60-fd7c-4cd9-bc66-96f1f4918067.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-2d2b9d60-fd7c-4cd9-bc66-96f1f4918067-root {
    text-align: center;
  }


#s-2d2b9d60-fd7c-4cd9-bc66-96f1f4918067.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-2d2b9d60-fd7c-4cd9-bc66-96f1f4918067-root {
    text-align: center;
  }


#s-2d2b9d60-fd7c-4cd9-bc66-96f1f4918067.shg-btn {
  color: rgba(245, 245, 245, 1);
  font-size: 22px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-a9183bc1-548f-4976-b874-e80e23879ffb {
  padding-top: 60px;
padding-left: 130px;
padding-bottom: 60px;
padding-right: 130px;
min-height: 50px;
background-color: rgba(245, 245, 245, 1);
}








#s-a9183bc1-548f-4976-b874-e80e23879ffb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a9183bc1-548f-4976-b874-e80e23879ffb.shg-box.shg-c {
  justify-content: center;
}

#s-7b22c3b5-c64e-48e5-b109-7048a900f054 {
  padding-top: 0px;
padding-bottom: 55px;
text-align: center;
}

#s-7b22c3b5-c64e-48e5-b109-7048a900f054 .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-034ea56c-6505-4958-bd3a-ad796685b425 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
background-color: rgba(232, 235, 239, 0);
}

@media (min-width: 0px) {
[id="s-034ea56c-6505-4958-bd3a-ad796685b425"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-034ea56c-6505-4958-bd3a-ad796685b425"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-034ea56c-6505-4958-bd3a-ad796685b425"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-034ea56c-6505-4958-bd3a-ad796685b425"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-ff4e8b68-090f-496f-a27f-2cca16b10e60 {
  padding-bottom: 30px;
text-align: left;
}

#s-ff4e8b68-090f-496f-a27f-2cca16b10e60 .shogun-heading-component h3 {
  color: rgba(1, 2, 3, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-54702aea-a0c5-4b67-8eb5-4b9e49f73adf {
  margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 30px;
text-align: left;
}

#s-54702aea-a0c5-4b67-8eb5-4b9e49f73adf .shogun-heading-component h3 {
  color: rgba(1, 2, 3, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-cce598ca-2b6c-4cff-b535-590ecd2c8774 {
  padding-bottom: 30px;
text-align: left;
}

#s-cce598ca-2b6c-4cff-b535-590ecd2c8774 .shogun-heading-component h3 {
  color: rgba(1, 2, 3, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-370b2e51-9ab9-4091-8c84-b2382f42333c {
  padding-top: 90px;
padding-left: 130px;
padding-bottom: 80px;
padding-right: 130px;
min-height: 50px;
}








#s-370b2e51-9ab9-4091-8c84-b2382f42333c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-370b2e51-9ab9-4091-8c84-b2382f42333c.shg-box.shg-c {
  justify-content: center;
}

#s-cc3b025f-58d4-4829-bce8-fd23bbbfc693 {
  padding-top: 0px;
padding-bottom: 11px;
text-align: left;
}

#s-cc3b025f-58d4-4829-bce8-fd23bbbfc693 .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-fb1ca36a-643a-4dae-8e52-351fc90dc93a {
  margin-bottom: 70px;
padding-right: 60%;
}

#s-fb1ca36a-643a-4dae-8e52-351fc90dc93a hr {
  border-top: 12px solid rgba(175, 141, 31, 1);
}

#s-f27d48b1-c8ae-42c6-8b85-da11d577cfa6 {
  margin-bottom: 50px;
}

@media (min-width: 0px) {
[id="s-f27d48b1-c8ae-42c6-8b85-da11d577cfa6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f27d48b1-c8ae-42c6-8b85-da11d577cfa6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 992px) {
[id="s-f27d48b1-c8ae-42c6-8b85-da11d577cfa6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 1200px) {
[id="s-f27d48b1-c8ae-42c6-8b85-da11d577cfa6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (max-width: 767px) {
  [id="s-f27d48b1-c8ae-42c6-8b85-da11d577cfa6"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-3b5fff9a-c1eb-42f5-9835-4629642f0ace {
  padding-top: 0px;
padding-bottom: 8px;
text-align: left;
}

#s-3b5fff9a-c1eb-42f5-9835-4629642f0ace .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-4893f283-e5e7-4b70-804d-1103ff2aed18 {
  padding-top: 0px;
padding-bottom: 8px;
text-align: left;
}

#s-4893f283-e5e7-4b70-804d-1103ff2aed18 .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-70d38760-e81e-4d97-a7cb-e4f9870a106e {
  margin-bottom: 50px;
}

@media (min-width: 0px) {
[id="s-70d38760-e81e-4d97-a7cb-e4f9870a106e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-70d38760-e81e-4d97-a7cb-e4f9870a106e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 992px) {
[id="s-70d38760-e81e-4d97-a7cb-e4f9870a106e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 1200px) {
[id="s-70d38760-e81e-4d97-a7cb-e4f9870a106e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (max-width: 767px) {
  [id="s-70d38760-e81e-4d97-a7cb-e4f9870a106e"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-b3073e77-2cfc-46e2-a54e-ea2727e25028 {
  padding-top: 0px;
padding-bottom: 8px;
text-align: left;
}

#s-b3073e77-2cfc-46e2-a54e-ea2727e25028 .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-9d38c0d9-feba-4f9e-8e2a-ca8a87a8c5fa {
  padding-top: 0px;
padding-bottom: 8px;
text-align: left;
}

#s-9d38c0d9-feba-4f9e-8e2a-ca8a87a8c5fa .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-1ff8415d-6d31-44e0-9a24-1a5b15c30c47 {
  margin-bottom: 135px;
}

@media (min-width: 0px) {
[id="s-1ff8415d-6d31-44e0-9a24-1a5b15c30c47"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1ff8415d-6d31-44e0-9a24-1a5b15c30c47"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 992px) {
[id="s-1ff8415d-6d31-44e0-9a24-1a5b15c30c47"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 1200px) {
[id="s-1ff8415d-6d31-44e0-9a24-1a5b15c30c47"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (max-width: 767px) {
  [id="s-1ff8415d-6d31-44e0-9a24-1a5b15c30c47"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-b3e3518a-94a5-4155-832c-4e1ecfa9924b {
  padding-top: 0px;
padding-bottom: 8px;
text-align: left;
}

#s-b3e3518a-94a5-4155-832c-4e1ecfa9924b .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-52eb158b-0a8f-498c-89f7-d55ea1b16135 {
  padding-top: 0px;
padding-bottom: 8px;
text-align: left;
}

#s-52eb158b-0a8f-498c-89f7-d55ea1b16135 .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-10abf0a0-a237-48c7-b66c-d0a17b492712 {
  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-10abf0a0-a237-48c7-b66c-d0a17b492712"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-10abf0a0-a237-48c7-b66c-d0a17b492712"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-10abf0a0-a237-48c7-b66c-d0a17b492712"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-10abf0a0-a237-48c7-b66c-d0a17b492712"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-10abf0a0-a237-48c7-b66c-d0a17b492712"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-10abf0a0-a237-48c7-b66c-d0a17b492712"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-10abf0a0-a237-48c7-b66c-d0a17b492712"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

#s-1573634c-ad1b-4565-874c-a6a20fe0c9dc {
  padding-top: 0px;
padding-bottom: 30px;
text-align: left;
}

#s-1573634c-ad1b-4565-874c-a6a20fe0c9dc .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-29bf3bd4-fa8e-4929-876a-22162cea2307 {
  padding-bottom: 30px;
}

#s-61439e67-a289-4d6e-8729-a4229f101221 {
  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-61439e67-a289-4d6e-8729-a4229f101221: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-61439e67-a289-4d6e-8729-a4229f101221: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-61439e67-a289-4d6e-8729-a4229f101221-root {
    text-align: left;
  }


#s-61439e67-a289-4d6e-8729-a4229f101221.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-61439e67-a289-4d6e-8729-a4229f101221-root {
    text-align: left;
  }


#s-61439e67-a289-4d6e-8729-a4229f101221.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-61439e67-a289-4d6e-8729-a4229f101221-root {
    text-align: left;
  }


#s-61439e67-a289-4d6e-8729-a4229f101221.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-61439e67-a289-4d6e-8729-a4229f101221-root {
    text-align: left;
  }


#s-61439e67-a289-4d6e-8729-a4229f101221.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-61439e67-a289-4d6e-8729-a4229f101221-root {
    text-align: left;
  }


#s-61439e67-a289-4d6e-8729-a4229f101221.shg-btn {
  color: rgba(175, 141, 31, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-b876b503-cf63-4aae-a69c-ea74dfea602b {
  margin-left: auto;
text-align: right;
}

#s-b876b503-cf63-4aae-a69c-ea74dfea602b {
  overflow: hidden;
  
  
}







  #s-b876b503-cf63-4aae-a69c-ea74dfea602b img.shogun-image {
    

    
    
    
  }


#s-b876b503-cf63-4aae-a69c-ea74dfea602b .shogun-image-content {
  
    justify-content: center;
  
}

#s-7ee0cd40-316f-4ea4-adda-7008c214c201 {
  padding-top: 100px;
padding-left: 130px;
padding-bottom: 10px;
padding-right: 130px;
min-height: 50px;
}








#s-7ee0cd40-316f-4ea4-adda-7008c214c201 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7ee0cd40-316f-4ea4-adda-7008c214c201.shg-box.shg-c {
  justify-content: center;
}

#s-115768f0-6dc9-49be-9136-60f3bdb2a8d5 {
  padding-top: 0px;
padding-bottom: 85px;
text-align: center;
}

#s-115768f0-6dc9-49be-9136-60f3bdb2a8d5 .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-64d914c8-eab2-4778-84b0-94d3ebc84da7 {
  margin-bottom: 25px;
}

@media (min-width: 0px) {
[id="s-64d914c8-eab2-4778-84b0-94d3ebc84da7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-64d914c8-eab2-4778-84b0-94d3ebc84da7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-64d914c8-eab2-4778-84b0-94d3ebc84da7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-64d914c8-eab2-4778-84b0-94d3ebc84da7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-b92323f9-f1ea-40d9-96b4-d6c122119bcf {
  margin-bottom: 25px;
}

@media (min-width: 0px) {
[id="s-b92323f9-f1ea-40d9-96b4-d6c122119bcf"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b92323f9-f1ea-40d9-96b4-d6c122119bcf"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-b92323f9-f1ea-40d9-96b4-d6c122119bcf"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-b92323f9-f1ea-40d9-96b4-d6c122119bcf"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-d09e28d6-266d-4da3-bfe8-9d95f41e9f3b {
  margin-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-d09e28d6-266d-4da3-bfe8-9d95f41e9f3b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d09e28d6-266d-4da3-bfe8-9d95f41e9f3b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-d09e28d6-266d-4da3-bfe8-9d95f41e9f3b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-d09e28d6-266d-4da3-bfe8-9d95f41e9f3b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-fb324c77-e45f-49d3-9fcd-f015354ea763 {
  padding-top: 45px;
padding-bottom: 0px;
min-height: 50px;
}








#s-fb324c77-e45f-49d3-9fcd-f015354ea763 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fb324c77-e45f-49d3-9fcd-f015354ea763.shg-box.shg-c {
  justify-content: center;
}

#s-aa1d5af1-6c62-41b5-aa16-d488f6f3da5c {
  margin-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-aa1d5af1-6c62-41b5-aa16-d488f6f3da5c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-aa1d5af1-6c62-41b5-aa16-d488f6f3da5c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-aa1d5af1-6c62-41b5-aa16-d488f6f3da5c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-aa1d5af1-6c62-41b5-aa16-d488f6f3da5c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-16fdd85e-d889-46cc-ae1b-753b7a2448bb {
  margin-bottom: 30px;
text-align: center;
}

#s-16fdd85e-d889-46cc-ae1b-753b7a2448bb {
  overflow: hidden;
  
  
}







  #s-16fdd85e-d889-46cc-ae1b-753b7a2448bb img.shogun-image {
    

    
    
    
  }


#s-16fdd85e-d889-46cc-ae1b-753b7a2448bb .shogun-image-content {
  
    justify-content: center;
  
}

#s-9f989637-d86f-40c6-9af5-87a57355c48a {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-9f989637-d86f-40c6-9af5-87a57355c48a .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-5233d1c8-7890-490a-aeca-74e6b9e1f838 {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-5233d1c8-7890-490a-aeca-74e6b9e1f838 .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-91c5cc89-1b39-445d-99ea-879452bb3619 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-91c5cc89-1b39-445d-99ea-879452bb3619 .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-0e0a0abf-90d8-493b-b015-346316492881 {
  margin-bottom: 30px;
text-align: center;
}

#s-0e0a0abf-90d8-493b-b015-346316492881 {
  overflow: hidden;
  
  
}







  #s-0e0a0abf-90d8-493b-b015-346316492881 img.shogun-image {
    

    
    
    
  }


#s-0e0a0abf-90d8-493b-b015-346316492881 .shogun-image-content {
  
    justify-content: center;
  
}

#s-5c1d987c-356b-426f-addc-848a5c31e869 {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-5c1d987c-356b-426f-addc-848a5c31e869 .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-9dd76574-38bb-47df-a668-f193c9492f86 {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-9dd76574-38bb-47df-a668-f193c9492f86 .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-c092b621-8d0b-4d33-97c9-ccabc569deb4 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c092b621-8d0b-4d33-97c9-ccabc569deb4 .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-725ca366-4c33-426d-a223-a57a42596f9f {
  margin-bottom: 30px;
text-align: center;
}

#s-725ca366-4c33-426d-a223-a57a42596f9f {
  overflow: hidden;
  
  
}







  #s-725ca366-4c33-426d-a223-a57a42596f9f img.shogun-image {
    

    
    
    
  }


#s-725ca366-4c33-426d-a223-a57a42596f9f .shogun-image-content {
  
    justify-content: center;
  
}

#s-7e03d635-ece3-47af-b10d-73785d8b25a4 {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-7e03d635-ece3-47af-b10d-73785d8b25a4 .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-d6d69a75-e470-4197-87e5-bb37dfcae4e1 {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-d6d69a75-e470-4197-87e5-bb37dfcae4e1 .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-a9e18add-6fbc-4b8f-8ac9-9dfa6011be2f {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-a9e18add-6fbc-4b8f-8ac9-9dfa6011be2f .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-54967958-bcf7-4f2c-a80d-417d9966aa2f {
  margin-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-54967958-bcf7-4f2c-a80d-417d9966aa2f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-54967958-bcf7-4f2c-a80d-417d9966aa2f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-54967958-bcf7-4f2c-a80d-417d9966aa2f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-54967958-bcf7-4f2c-a80d-417d9966aa2f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-c0440f54-8db0-4088-987d-6abd6cfe4a41 {
  margin-bottom: 30px;
text-align: center;
}

#s-c0440f54-8db0-4088-987d-6abd6cfe4a41 {
  overflow: hidden;
  
  
}







  #s-c0440f54-8db0-4088-987d-6abd6cfe4a41 img.shogun-image {
    

    
    
    
  }


#s-c0440f54-8db0-4088-987d-6abd6cfe4a41 .shogun-image-content {
  
    justify-content: center;
  
}

#s-7916e4ab-96f5-4ffd-8742-28a45010fae8 {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-7916e4ab-96f5-4ffd-8742-28a45010fae8 .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-445332a4-1dda-468c-b492-96ee6a53ce7d {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-445332a4-1dda-468c-b492-96ee6a53ce7d .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-2bc3c56e-04b1-4fe2-8b78-6146e7160de7 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-2bc3c56e-04b1-4fe2-8b78-6146e7160de7 .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-105d9662-f9c3-4a73-9b7c-d59e7f6b7e24 {
  margin-bottom: 30px;
text-align: center;
}

#s-105d9662-f9c3-4a73-9b7c-d59e7f6b7e24 {
  overflow: hidden;
  
  
}







  #s-105d9662-f9c3-4a73-9b7c-d59e7f6b7e24 img.shogun-image {
    

    
    
    
  }


#s-105d9662-f9c3-4a73-9b7c-d59e7f6b7e24 .shogun-image-content {
  
    justify-content: center;
  
}

#s-8152af0c-2753-49b8-bafd-f4983acfc84b {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-8152af0c-2753-49b8-bafd-f4983acfc84b .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-a37b8990-74d1-42a1-a785-916d13b16843 {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-a37b8990-74d1-42a1-a785-916d13b16843 .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-e3411aa8-f709-401b-a615-12a81f30a4b3 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-e3411aa8-f709-401b-a615-12a81f30a4b3 .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-c7cf0722-8cdc-4e52-92c0-85e8d6dac97a {
  margin-bottom: 30px;
text-align: center;
}

#s-c7cf0722-8cdc-4e52-92c0-85e8d6dac97a {
  overflow: hidden;
  
  
}







  #s-c7cf0722-8cdc-4e52-92c0-85e8d6dac97a img.shogun-image {
    

    
    
    
  }


#s-c7cf0722-8cdc-4e52-92c0-85e8d6dac97a .shogun-image-content {
  
    justify-content: center;
  
}

#s-34ae7deb-13fa-40ad-a4ef-ba2059794506 {
  padding-top: 0px;
padding-bottom: 15px;
text-align: center;
}

#s-34ae7deb-13fa-40ad-a4ef-ba2059794506 .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-6def43b9-a114-447c-8cb7-8a28ff402d14 {
  padding-top: 0px;
padding-bottom: 35px;
text-align: center;
}

#s-6def43b9-a114-447c-8cb7-8a28ff402d14 .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-79997c55-b531-4c01-9186-9ab7ab133c34 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-79997c55-b531-4c01-9186-9ab7ab133c34 .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-bd98cee1-5891-4836-9142-aa1b2714daf0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bd98cee1-5891-4836-9142-aa1b2714daf0"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-bd98cee1-5891-4836-9142-aa1b2714daf0"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-bd98cee1-5891-4836-9142-aa1b2714daf0"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-2c8e67a5-d6c4-4f7b-b9e4-2191c2958e79 {
  margin-right: -20px;
text-align: center;
}

#s-2c8e67a5-d6c4-4f7b-b9e4-2191c2958e79 {
  overflow: hidden;
  
  
}







  #s-2c8e67a5-d6c4-4f7b-b9e4-2191c2958e79 img.shogun-image {
    

    
    
    
  }


#s-2c8e67a5-d6c4-4f7b-b9e4-2191c2958e79 .shogun-image-content {
  
    justify-content:  flex-start;
  
}

#s-c18525e4-9eb3-4664-a647-ff7a4eb51656 {
  margin-left: -10px;
margin-right: -10px;
text-align: center;
}

#s-c18525e4-9eb3-4664-a647-ff7a4eb51656 {
  overflow: hidden;
  
  
}







  #s-c18525e4-9eb3-4664-a647-ff7a4eb51656 img.shogun-image {
    

    
    
    
  }


#s-c18525e4-9eb3-4664-a647-ff7a4eb51656 .shogun-image-content {
  
    justify-content:  flex-start;
  
}

#s-8b1712d6-ade7-455e-b2e3-1221d17d0128 {
  margin-left: -20px;
margin-right: 0px;
text-align: center;
}

#s-8b1712d6-ade7-455e-b2e3-1221d17d0128 {
  overflow: hidden;
  
  
}







  #s-8b1712d6-ade7-455e-b2e3-1221d17d0128 img.shogun-image {
    

    
    
    
  }


#s-8b1712d6-ade7-455e-b2e3-1221d17d0128 .shogun-image-content {
  
    justify-content:  flex-start;
  
}

#s-dd86c5ea-a184-461d-84fd-79721bf953e4 {
  padding-top: 50px;
padding-bottom: 10px;
min-height: 50px;
}








#s-dd86c5ea-a184-461d-84fd-79721bf953e4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dd86c5ea-a184-461d-84fd-79721bf953e4.shg-box.shg-c {
  justify-content: flex-start;
}

#s-b0e16a61-aeb8-402c-b577-495cdaa10877 {
  padding-top: 0px;
padding-bottom: 50px;
text-align: center;
}

#s-b0e16a61-aeb8-402c-b577-495cdaa10877 .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-c9da7a4e-55de-4907-93da-ef65b9943f30 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0px;
padding-bottom: 0px;
}
@media (max-width: 767px){#s-c9da7a4e-55de-4907-93da-ef65b9943f30 {
  display: none;
}
#s-c9da7a4e-55de-4907-93da-ef65b9943f30, #wrap-s-c9da7a4e-55de-4907-93da-ef65b9943f30, #wrap-content-s-c9da7a4e-55de-4907-93da-ef65b9943f30 { display: none !important; }}
#s-c9da7a4e-55de-4907-93da-ef65b9943f30 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(232, 235, 239, 1);
}

#s-c9da7a4e-55de-4907-93da-ef65b9943f30 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(245, 245, 243, 1);
  padding: 10px;
}

#s-c9da7a4e-55de-4907-93da-ef65b9943f30 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(18, 18, 18, 1);
}

#s-c9da7a4e-55de-4907-93da-ef65b9943f30 > .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-c9da7a4e-55de-4907-93da-ef65b9943f30 > .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-c9da7a4e-55de-4907-93da-ef65b9943f30 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 30px;
}
#s-1900699c-2564-4eb2-a5c3-b17b94fc6551 {
  margin-top: 3%;
margin-left: 5%;
margin-bottom: 3%;
margin-right: 5%;
padding-left: 15%;
padding-right: 15%;
text-align: center;
}

#s-1900699c-2564-4eb2-a5c3-b17b94fc6551 {
  overflow: hidden;
  
  
}







  #s-1900699c-2564-4eb2-a5c3-b17b94fc6551 img.shogun-image {
    

    
    
    
  }


#s-1900699c-2564-4eb2-a5c3-b17b94fc6551 .shogun-image-content {
  
    justify-content:  flex-start;
  
}

#s-708f3bf3-3a38-44e3-8704-eda686e5a21f {
  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-708f3bf3-3a38-44e3-8704-eda686e5a21f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-708f3bf3-3a38-44e3-8704-eda686e5a21f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-708f3bf3-3a38-44e3-8704-eda686e5a21f-root {
    text-align: center;
  }


#s-708f3bf3-3a38-44e3-8704-eda686e5a21f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-708f3bf3-3a38-44e3-8704-eda686e5a21f-root {
    text-align: center;
  }


#s-708f3bf3-3a38-44e3-8704-eda686e5a21f.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-708f3bf3-3a38-44e3-8704-eda686e5a21f-root {
    text-align: center;
  }


#s-708f3bf3-3a38-44e3-8704-eda686e5a21f.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-708f3bf3-3a38-44e3-8704-eda686e5a21f-root {
    text-align: center;
  }


#s-708f3bf3-3a38-44e3-8704-eda686e5a21f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-708f3bf3-3a38-44e3-8704-eda686e5a21f-root {
    text-align: center;
  }


#s-708f3bf3-3a38-44e3-8704-eda686e5a21f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-0740b38f-5682-4b08-98a3-dbb315d948ec {
  margin-top: 2%;
margin-left: 5%;
margin-bottom: 2%;
margin-right: 5%;
padding-left: 15%;
padding-right: 15%;
}

#s-2c733138-49bd-4369-9428-6d920b03587c {
  padding-top: 3%;
padding-left: 5%;
padding-bottom: 3%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-2c733138-49bd-4369-9428-6d920b03587c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2c733138-49bd-4369-9428-6d920b03587c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2c733138-49bd-4369-9428-6d920b03587c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2c733138-49bd-4369-9428-6d920b03587c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-6fbc5003-8946-4961-b19d-ab10da2f31ca {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-6fbc5003-8946-4961-b19d-ab10da2f31ca {
  display: none;
}
#s-6fbc5003-8946-4961-b19d-ab10da2f31ca, #wrap-s-6fbc5003-8946-4961-b19d-ab10da2f31ca, #wrap-content-s-6fbc5003-8946-4961-b19d-ab10da2f31ca { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6fbc5003-8946-4961-b19d-ab10da2f31ca {
  display: none;
}
#s-6fbc5003-8946-4961-b19d-ab10da2f31ca, #wrap-s-6fbc5003-8946-4961-b19d-ab10da2f31ca, #wrap-content-s-6fbc5003-8946-4961-b19d-ab10da2f31ca { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6fbc5003-8946-4961-b19d-ab10da2f31ca {
  display: none;
}
#s-6fbc5003-8946-4961-b19d-ab10da2f31ca, #wrap-s-6fbc5003-8946-4961-b19d-ab10da2f31ca, #wrap-content-s-6fbc5003-8946-4961-b19d-ab10da2f31ca { display: none !important; }}
#s-6fbc5003-8946-4961-b19d-ab10da2f31ca > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(232, 235, 239, 1);
}

#s-6fbc5003-8946-4961-b19d-ab10da2f31ca > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(232, 235, 239, 1);
  padding: 10px;
}

#s-6fbc5003-8946-4961-b19d-ab10da2f31ca > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(18, 18, 18, 1);
}

#s-6fbc5003-8946-4961-b19d-ab10da2f31ca > .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-6fbc5003-8946-4961-b19d-ab10da2f31ca > .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-6fbc5003-8946-4961-b19d-ab10da2f31ca > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 20px;
}
#s-d73c03f8-38b9-49bb-9c5f-b58fea3e8844 {
  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-d73c03f8-38b9-49bb-9c5f-b58fea3e8844:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d73c03f8-38b9-49bb-9c5f-b58fea3e8844:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d73c03f8-38b9-49bb-9c5f-b58fea3e8844-root {
    text-align: center;
  }


#s-d73c03f8-38b9-49bb-9c5f-b58fea3e8844.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-d73c03f8-38b9-49bb-9c5f-b58fea3e8844-root {
    text-align: center;
  }


#s-d73c03f8-38b9-49bb-9c5f-b58fea3e8844.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-d73c03f8-38b9-49bb-9c5f-b58fea3e8844-root {
    text-align: center;
  }


#s-d73c03f8-38b9-49bb-9c5f-b58fea3e8844.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-d73c03f8-38b9-49bb-9c5f-b58fea3e8844-root {
    text-align: center;
  }


#s-d73c03f8-38b9-49bb-9c5f-b58fea3e8844.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-d73c03f8-38b9-49bb-9c5f-b58fea3e8844-root {
    text-align: center;
  }


#s-d73c03f8-38b9-49bb-9c5f-b58fea3e8844.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-80dec927-cedc-4c18-bdd9-41a227c80066 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: 3%;
margin-right: 3%;
padding-left: 5%;
padding-right: 5%;
}

#s-49f9e039-f94e-40ca-8c1b-f5533e139b58 {
  margin-top: 3%;
margin-left: 0px;
margin-bottom: 3%;
margin-right: 0px;
padding-left: 5%;
padding-right: 5%;
text-align: center;
}

#s-49f9e039-f94e-40ca-8c1b-f5533e139b58 {
  overflow: hidden;
  
  
}







  #s-49f9e039-f94e-40ca-8c1b-f5533e139b58 img.shogun-image {
    

    
    
    
  }


#s-49f9e039-f94e-40ca-8c1b-f5533e139b58 .shogun-image-content {
  
    justify-content:  flex-start;
  
}

#s-6413dac6-db13-4046-8366-6b393aaf446f {
  padding-top: 3%;
padding-left: 5%;
padding-bottom: 3%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-6413dac6-db13-4046-8366-6b393aaf446f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6413dac6-db13-4046-8366-6b393aaf446f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6413dac6-db13-4046-8366-6b393aaf446f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6413dac6-db13-4046-8366-6b393aaf446f"] > .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;
  }
}
