.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-06b6cd49-8af7-487c-a781-9b54c7860e55 {
  min-height: 50px;
}








#s-06b6cd49-8af7-487c-a781-9b54c7860e55 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-06b6cd49-8af7-487c-a781-9b54c7860e55.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-be120994-f806-4dfb-877a-848b75e43a3d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-be120994-f806-4dfb-877a-848b75e43a3d .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-a79bad11-f07b-4642-b156-b0b6ef82528c {
  margin-left: -80%;
}
@media (min-width: 1200px){#s-a79bad11-f07b-4642-b156-b0b6ef82528c {
  display: none;
}
#s-a79bad11-f07b-4642-b156-b0b6ef82528c, #wrap-s-a79bad11-f07b-4642-b156-b0b6ef82528c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a79bad11-f07b-4642-b156-b0b6ef82528c {
  display: none;
}
#s-a79bad11-f07b-4642-b156-b0b6ef82528c, #wrap-s-a79bad11-f07b-4642-b156-b0b6ef82528c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a79bad11-f07b-4642-b156-b0b6ef82528c {
  display: none;
}
#s-a79bad11-f07b-4642-b156-b0b6ef82528c, #wrap-s-a79bad11-f07b-4642-b156-b0b6ef82528c { display: none !important; }}
@media (min-width: 0px) {
[id="s-a79bad11-f07b-4642-b156-b0b6ef82528c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-a79bad11-f07b-4642-b156-b0b6ef82528c"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-a79bad11-f07b-4642-b156-b0b6ef82528c"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a79bad11-f07b-4642-b156-b0b6ef82528c"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-a79bad11-f07b-4642-b156-b0b6ef82528c"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a79bad11-f07b-4642-b156-b0b6ef82528c"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-a79bad11-f07b-4642-b156-b0b6ef82528c"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-fe873ccd-5bc6-41c0-a990-cd0ad8ef4b0e .shogun-icon-wrapper {
  text-align: right;
}


#s-fe873ccd-5bc6-41c0-a990-cd0ad8ef4b0e .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-b4f44e0c-a599-4f06-ba18-454a352fec64 {
  margin-left: -5%;
}

#s-e9b44295-4379-42e7-9d4a-d73e75c49a43 {
  margin-left: -80%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-e9b44295-4379-42e7-9d4a-d73e75c49a43 {
  display: none;
}
#s-e9b44295-4379-42e7-9d4a-d73e75c49a43, #wrap-s-e9b44295-4379-42e7-9d4a-d73e75c49a43 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e9b44295-4379-42e7-9d4a-d73e75c49a43 {
  display: none;
}
#s-e9b44295-4379-42e7-9d4a-d73e75c49a43, #wrap-s-e9b44295-4379-42e7-9d4a-d73e75c49a43 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e9b44295-4379-42e7-9d4a-d73e75c49a43 {
  display: none;
}
#s-e9b44295-4379-42e7-9d4a-d73e75c49a43, #wrap-s-e9b44295-4379-42e7-9d4a-d73e75c49a43 { display: none !important; }}
@media (min-width: 0px) {
[id="s-e9b44295-4379-42e7-9d4a-d73e75c49a43"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-e9b44295-4379-42e7-9d4a-d73e75c49a43"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e9b44295-4379-42e7-9d4a-d73e75c49a43"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e9b44295-4379-42e7-9d4a-d73e75c49a43"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e9b44295-4379-42e7-9d4a-d73e75c49a43"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e9b44295-4379-42e7-9d4a-d73e75c49a43"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e9b44295-4379-42e7-9d4a-d73e75c49a43"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-c8374527-7cb9-4b9b-8a27-344ae2cc6236 .shogun-icon-wrapper {
  text-align: right;
}


#s-c8374527-7cb9-4b9b-8a27-344ae2cc6236 .shogun-icon-wrapper > .shogun-icon {

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

#s-142e4311-c97a-4141-b90e-ab186245c8d9 {
  margin-left: -5%;
}

#s-7d2b56ce-3b7b-4fd1-b4f5-6dd509774346 {
  margin-left: -80%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-7d2b56ce-3b7b-4fd1-b4f5-6dd509774346 {
  display: none;
}
#s-7d2b56ce-3b7b-4fd1-b4f5-6dd509774346, #wrap-s-7d2b56ce-3b7b-4fd1-b4f5-6dd509774346 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7d2b56ce-3b7b-4fd1-b4f5-6dd509774346 {
  display: none;
}
#s-7d2b56ce-3b7b-4fd1-b4f5-6dd509774346, #wrap-s-7d2b56ce-3b7b-4fd1-b4f5-6dd509774346 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7d2b56ce-3b7b-4fd1-b4f5-6dd509774346 {
  display: none;
}
#s-7d2b56ce-3b7b-4fd1-b4f5-6dd509774346, #wrap-s-7d2b56ce-3b7b-4fd1-b4f5-6dd509774346 { display: none !important; }}
@media (min-width: 0px) {
[id="s-7d2b56ce-3b7b-4fd1-b4f5-6dd509774346"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-7d2b56ce-3b7b-4fd1-b4f5-6dd509774346"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-7d2b56ce-3b7b-4fd1-b4f5-6dd509774346"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7d2b56ce-3b7b-4fd1-b4f5-6dd509774346"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-7d2b56ce-3b7b-4fd1-b4f5-6dd509774346"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7d2b56ce-3b7b-4fd1-b4f5-6dd509774346"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-7d2b56ce-3b7b-4fd1-b4f5-6dd509774346"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-791ec11b-7648-4346-92d4-3be2f0778dce .shogun-icon-wrapper {
  text-align: right;
}


#s-791ec11b-7648-4346-92d4-3be2f0778dce .shogun-icon-wrapper > .shogun-icon {

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

#s-02792e1d-1be3-4626-ab8c-e6c7b70ad365 {
  margin-left: -5%;
}

#s-7c31a68a-3cf1-49b0-a4ab-1a8890a66854 {
  
}
@media (max-width: 767px){#s-7c31a68a-3cf1-49b0-a4ab-1a8890a66854 {
  display: none;
}
#s-7c31a68a-3cf1-49b0-a4ab-1a8890a66854, #wrap-s-7c31a68a-3cf1-49b0-a4ab-1a8890a66854 { display: none !important; }}
@media (min-width: 0px) {
[id="s-7c31a68a-3cf1-49b0-a4ab-1a8890a66854"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-7c31a68a-3cf1-49b0-a4ab-1a8890a66854"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-7c31a68a-3cf1-49b0-a4ab-1a8890a66854"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7c31a68a-3cf1-49b0-a4ab-1a8890a66854"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-7c31a68a-3cf1-49b0-a4ab-1a8890a66854"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7c31a68a-3cf1-49b0-a4ab-1a8890a66854"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-7c31a68a-3cf1-49b0-a4ab-1a8890a66854"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-3aebb732-913c-42b8-9854-bfb3d4420a9f .shogun-icon-wrapper {
  text-align: right;
}


#s-3aebb732-913c-42b8-9854-bfb3d4420a9f .shogun-icon-wrapper > .shogun-icon {

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

#s-67b7dd52-bad9-4300-8c11-950ac44db1d8 {
  margin-left: -5%;
}

#s-82e5b465-3a6a-4b16-9678-7497420b309e {
  margin-left: %;
margin-right: %;
}
@media (min-width: 768px) and (max-width: 991px){#s-82e5b465-3a6a-4b16-9678-7497420b309e {
  
}
}@media (max-width: 767px){#s-82e5b465-3a6a-4b16-9678-7497420b309e {
  display: none;
}
#s-82e5b465-3a6a-4b16-9678-7497420b309e, #wrap-s-82e5b465-3a6a-4b16-9678-7497420b309e { display: none !important; }}
@media (min-width: 0px) {
[id="s-82e5b465-3a6a-4b16-9678-7497420b309e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-82e5b465-3a6a-4b16-9678-7497420b309e"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-82e5b465-3a6a-4b16-9678-7497420b309e"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-82e5b465-3a6a-4b16-9678-7497420b309e"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-82e5b465-3a6a-4b16-9678-7497420b309e"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-82e5b465-3a6a-4b16-9678-7497420b309e"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-82e5b465-3a6a-4b16-9678-7497420b309e"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-49adacb7-50c1-46bb-b840-6d63e1702dca .shogun-icon-wrapper {
  text-align: right;
}


#s-49adacb7-50c1-46bb-b840-6d63e1702dca .shogun-icon-wrapper > .shogun-icon {

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

#s-26029bed-85a4-4a0d-8d2a-4bcba7d5e9b2 {
  margin-left: -5%;
}

#s-2928293c-079a-49e7-92fa-ab02a05505df {
  margin-left: %;
margin-right: %;
}
@media (min-width: 768px) and (max-width: 991px){#s-2928293c-079a-49e7-92fa-ab02a05505df {
  
}
}@media (max-width: 767px){#s-2928293c-079a-49e7-92fa-ab02a05505df {
  display: none;
}
#s-2928293c-079a-49e7-92fa-ab02a05505df, #wrap-s-2928293c-079a-49e7-92fa-ab02a05505df { display: none !important; }}
@media (min-width: 0px) {
[id="s-2928293c-079a-49e7-92fa-ab02a05505df"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-2928293c-079a-49e7-92fa-ab02a05505df"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-2928293c-079a-49e7-92fa-ab02a05505df"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2928293c-079a-49e7-92fa-ab02a05505df"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-2928293c-079a-49e7-92fa-ab02a05505df"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2928293c-079a-49e7-92fa-ab02a05505df"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-2928293c-079a-49e7-92fa-ab02a05505df"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-d62d0249-abc5-436d-afff-f81b04803c45 .shogun-icon-wrapper {
  text-align: right;
}


#s-d62d0249-abc5-436d-afff-f81b04803c45 .shogun-icon-wrapper > .shogun-icon {

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

#s-b598a821-8a67-4987-8400-cf7be158e4b4 {
  margin-left: -5%;
}

#s-9d403a8c-73db-455e-bb07-e132913d73d5 {
  margin-left: -80%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-9d403a8c-73db-455e-bb07-e132913d73d5 {
  display: none;
}
#s-9d403a8c-73db-455e-bb07-e132913d73d5, #wrap-s-9d403a8c-73db-455e-bb07-e132913d73d5 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9d403a8c-73db-455e-bb07-e132913d73d5 {
  display: none;
}
#s-9d403a8c-73db-455e-bb07-e132913d73d5, #wrap-s-9d403a8c-73db-455e-bb07-e132913d73d5 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9d403a8c-73db-455e-bb07-e132913d73d5 {
  display: none;
}
#s-9d403a8c-73db-455e-bb07-e132913d73d5, #wrap-s-9d403a8c-73db-455e-bb07-e132913d73d5 { display: none !important; }}
@media (min-width: 0px) {
[id="s-9d403a8c-73db-455e-bb07-e132913d73d5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-9d403a8c-73db-455e-bb07-e132913d73d5"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-9d403a8c-73db-455e-bb07-e132913d73d5"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9d403a8c-73db-455e-bb07-e132913d73d5"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-9d403a8c-73db-455e-bb07-e132913d73d5"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9d403a8c-73db-455e-bb07-e132913d73d5"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-9d403a8c-73db-455e-bb07-e132913d73d5"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-5aa6e77e-b285-4c45-955e-9a3a9eb465ea .shogun-icon-wrapper {
  text-align: right;
}


#s-5aa6e77e-b285-4c45-955e-9a3a9eb465ea .shogun-icon-wrapper > .shogun-icon {

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

#s-89d009eb-efad-499c-9666-c04f9b17a17c {
  margin-left: -5%;
}

@media (max-width: 767px){#s-a4da2f82-bc4a-4bbd-828d-ab8b96fdd820 {
  display: none;
}
#s-a4da2f82-bc4a-4bbd-828d-ab8b96fdd820, #wrap-s-a4da2f82-bc4a-4bbd-828d-ab8b96fdd820 { display: none !important; }}
@media (min-width: 0px) {
[id="s-a4da2f82-bc4a-4bbd-828d-ab8b96fdd820"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-a4da2f82-bc4a-4bbd-828d-ab8b96fdd820"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-a4da2f82-bc4a-4bbd-828d-ab8b96fdd820"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a4da2f82-bc4a-4bbd-828d-ab8b96fdd820"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-a4da2f82-bc4a-4bbd-828d-ab8b96fdd820"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a4da2f82-bc4a-4bbd-828d-ab8b96fdd820"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-a4da2f82-bc4a-4bbd-828d-ab8b96fdd820"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-4f9851ca-b6f6-4083-8e39-46b12fde3e4c .shogun-icon-wrapper {
  text-align: right;
}


#s-4f9851ca-b6f6-4083-8e39-46b12fde3e4c .shogun-icon-wrapper > .shogun-icon {

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

#s-dbba826a-5a21-452b-a7fd-646e02673ca6 {
  margin-left: -5%;
}

@media (max-width: 767px){#s-99afe647-16b8-49f8-a5f0-53ae25d607a4 {
  display: none;
}
#s-99afe647-16b8-49f8-a5f0-53ae25d607a4, #wrap-s-99afe647-16b8-49f8-a5f0-53ae25d607a4 { display: none !important; }}
@media (min-width: 0px) {
[id="s-99afe647-16b8-49f8-a5f0-53ae25d607a4"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-99afe647-16b8-49f8-a5f0-53ae25d607a4"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-99afe647-16b8-49f8-a5f0-53ae25d607a4"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-99afe647-16b8-49f8-a5f0-53ae25d607a4"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-99afe647-16b8-49f8-a5f0-53ae25d607a4"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-99afe647-16b8-49f8-a5f0-53ae25d607a4"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-99afe647-16b8-49f8-a5f0-53ae25d607a4"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-c41bdb36-5c61-4931-89ab-6fdd0db5e195 .shogun-icon-wrapper {
  text-align: right;
}


#s-c41bdb36-5c61-4931-89ab-6fdd0db5e195 .shogun-icon-wrapper > .shogun-icon {

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

#s-87370386-d79d-4985-a837-8784415a479f {
  margin-left: -5%;
}

#s-2bf1e990-8ac0-4f9c-a6e6-132f73a6086d {
  margin-left: -80%;
}
@media (min-width: 1200px){#s-2bf1e990-8ac0-4f9c-a6e6-132f73a6086d {
  display: none;
}
#s-2bf1e990-8ac0-4f9c-a6e6-132f73a6086d, #wrap-s-2bf1e990-8ac0-4f9c-a6e6-132f73a6086d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2bf1e990-8ac0-4f9c-a6e6-132f73a6086d {
  display: none;
}
#s-2bf1e990-8ac0-4f9c-a6e6-132f73a6086d, #wrap-s-2bf1e990-8ac0-4f9c-a6e6-132f73a6086d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2bf1e990-8ac0-4f9c-a6e6-132f73a6086d {
  display: none;
}
#s-2bf1e990-8ac0-4f9c-a6e6-132f73a6086d, #wrap-s-2bf1e990-8ac0-4f9c-a6e6-132f73a6086d { display: none !important; }}
@media (min-width: 0px) {
[id="s-2bf1e990-8ac0-4f9c-a6e6-132f73a6086d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-2bf1e990-8ac0-4f9c-a6e6-132f73a6086d"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-2bf1e990-8ac0-4f9c-a6e6-132f73a6086d"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2bf1e990-8ac0-4f9c-a6e6-132f73a6086d"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-2bf1e990-8ac0-4f9c-a6e6-132f73a6086d"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2bf1e990-8ac0-4f9c-a6e6-132f73a6086d"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-2bf1e990-8ac0-4f9c-a6e6-132f73a6086d"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-af24c149-7a70-4f09-8809-057a95aa6160 .shogun-icon-wrapper {
  text-align: right;
}


#s-af24c149-7a70-4f09-8809-057a95aa6160 .shogun-icon-wrapper > .shogun-icon {

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

#s-01725cb4-7beb-4aa8-b0e1-3281da31c2ca {
  margin-left: -5%;
}

#s-54c649d0-8583-4bc6-96d6-ee98f0f1fc6c {
  
}
@media (max-width: 767px){#s-54c649d0-8583-4bc6-96d6-ee98f0f1fc6c {
  display: none;
}
#s-54c649d0-8583-4bc6-96d6-ee98f0f1fc6c, #wrap-s-54c649d0-8583-4bc6-96d6-ee98f0f1fc6c { display: none !important; }}
@media (min-width: 0px) {
[id="s-54c649d0-8583-4bc6-96d6-ee98f0f1fc6c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-54c649d0-8583-4bc6-96d6-ee98f0f1fc6c"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-54c649d0-8583-4bc6-96d6-ee98f0f1fc6c"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-54c649d0-8583-4bc6-96d6-ee98f0f1fc6c"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-54c649d0-8583-4bc6-96d6-ee98f0f1fc6c"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-54c649d0-8583-4bc6-96d6-ee98f0f1fc6c"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-54c649d0-8583-4bc6-96d6-ee98f0f1fc6c"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-ee3c6470-c5a8-4dea-b1c6-a428f6dea6bc .shogun-icon-wrapper {
  text-align: right;
}


#s-ee3c6470-c5a8-4dea-b1c6-a428f6dea6bc .shogun-icon-wrapper > .shogun-icon {

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

#s-3feef4ea-4d1e-4794-b2e7-54c3c543f854 {
  margin-left: -5%;
}

#s-bba0bf6b-dd2c-47f2-aef4-a03d63c43168 {
  
}
@media (max-width: 767px){#s-bba0bf6b-dd2c-47f2-aef4-a03d63c43168 {
  display: none;
}
#s-bba0bf6b-dd2c-47f2-aef4-a03d63c43168, #wrap-s-bba0bf6b-dd2c-47f2-aef4-a03d63c43168 { display: none !important; }}
@media (min-width: 0px) {
[id="s-bba0bf6b-dd2c-47f2-aef4-a03d63c43168"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-bba0bf6b-dd2c-47f2-aef4-a03d63c43168"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-bba0bf6b-dd2c-47f2-aef4-a03d63c43168"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bba0bf6b-dd2c-47f2-aef4-a03d63c43168"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-bba0bf6b-dd2c-47f2-aef4-a03d63c43168"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bba0bf6b-dd2c-47f2-aef4-a03d63c43168"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-bba0bf6b-dd2c-47f2-aef4-a03d63c43168"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-f27b7810-f9be-4181-aa61-37a66aca20b6 .shogun-icon-wrapper {
  text-align: right;
}


#s-f27b7810-f9be-4181-aa61-37a66aca20b6 .shogun-icon-wrapper > .shogun-icon {

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

#s-da46c37f-7b24-4c79-bc28-4bd0e2c48f3f {
  margin-left: -5%;
}

#s-abe400f0-587c-4c03-844b-ca53fa67e5fd {
  margin-left: -80%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-abe400f0-587c-4c03-844b-ca53fa67e5fd {
  display: none;
}
#s-abe400f0-587c-4c03-844b-ca53fa67e5fd, #wrap-s-abe400f0-587c-4c03-844b-ca53fa67e5fd { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-abe400f0-587c-4c03-844b-ca53fa67e5fd {
  display: none;
}
#s-abe400f0-587c-4c03-844b-ca53fa67e5fd, #wrap-s-abe400f0-587c-4c03-844b-ca53fa67e5fd { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-abe400f0-587c-4c03-844b-ca53fa67e5fd {
  display: none;
}
#s-abe400f0-587c-4c03-844b-ca53fa67e5fd, #wrap-s-abe400f0-587c-4c03-844b-ca53fa67e5fd { display: none !important; }}
@media (min-width: 0px) {
[id="s-abe400f0-587c-4c03-844b-ca53fa67e5fd"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-abe400f0-587c-4c03-844b-ca53fa67e5fd"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-abe400f0-587c-4c03-844b-ca53fa67e5fd"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-abe400f0-587c-4c03-844b-ca53fa67e5fd"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-abe400f0-587c-4c03-844b-ca53fa67e5fd"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-abe400f0-587c-4c03-844b-ca53fa67e5fd"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-abe400f0-587c-4c03-844b-ca53fa67e5fd"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-78970874-76e2-4027-a9b4-6dda04f3a08d .shogun-icon-wrapper {
  text-align: right;
}


#s-78970874-76e2-4027-a9b4-6dda04f3a08d .shogun-icon-wrapper > .shogun-icon {

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

#s-c742e3bc-26af-4d2c-aff9-0e1b2671ee3e {
  margin-left: -5%;
}

#s-eb5d6499-c5b0-445f-92a3-021bf65211bf {
  margin-left: -80%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-eb5d6499-c5b0-445f-92a3-021bf65211bf {
  display: none;
}
#s-eb5d6499-c5b0-445f-92a3-021bf65211bf, #wrap-s-eb5d6499-c5b0-445f-92a3-021bf65211bf { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-eb5d6499-c5b0-445f-92a3-021bf65211bf {
  display: none;
}
#s-eb5d6499-c5b0-445f-92a3-021bf65211bf, #wrap-s-eb5d6499-c5b0-445f-92a3-021bf65211bf { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-eb5d6499-c5b0-445f-92a3-021bf65211bf {
  display: none;
}
#s-eb5d6499-c5b0-445f-92a3-021bf65211bf, #wrap-s-eb5d6499-c5b0-445f-92a3-021bf65211bf { display: none !important; }}
@media (min-width: 0px) {
[id="s-eb5d6499-c5b0-445f-92a3-021bf65211bf"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-eb5d6499-c5b0-445f-92a3-021bf65211bf"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-eb5d6499-c5b0-445f-92a3-021bf65211bf"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-eb5d6499-c5b0-445f-92a3-021bf65211bf"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-eb5d6499-c5b0-445f-92a3-021bf65211bf"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-eb5d6499-c5b0-445f-92a3-021bf65211bf"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-eb5d6499-c5b0-445f-92a3-021bf65211bf"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-f1451d21-fcc6-4e7b-9171-3ef5ea3f73b5 .shogun-icon-wrapper {
  text-align: right;
}


#s-f1451d21-fcc6-4e7b-9171-3ef5ea3f73b5 .shogun-icon-wrapper > .shogun-icon {

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

#s-70802a21-5f0f-4b99-ba10-dd64c6e1d2ea {
  margin-left: -5%;
}

#s-f2e9e871-d8d5-4e76-a203-5cfd16b7c1b0 {
  min-height: 50px;
}








#s-f2e9e871-d8d5-4e76-a203-5cfd16b7c1b0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f2e9e871-d8d5-4e76-a203-5cfd16b7c1b0.shg-box.shg-c {
  justify-content: flex-start;
}

#s-7562ad5d-5b35-4670-8a32-b39521f6a2b0 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-7562ad5d-5b35-4670-8a32-b39521f6a2b0 {
  display: none;
}
#s-7562ad5d-5b35-4670-8a32-b39521f6a2b0, #wrap-s-7562ad5d-5b35-4670-8a32-b39521f6a2b0 { display: none !important; }}







#s-7562ad5d-5b35-4670-8a32-b39521f6a2b0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7562ad5d-5b35-4670-8a32-b39521f6a2b0.shg-box.shg-c {
  justify-content: flex-start;
}

#s-5861b2f5-b88c-46ab-980b-d78e656d33da {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
padding-top: 10px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-5861b2f5-b88c-46ab-980b-d78e656d33da"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-5861b2f5-b88c-46ab-980b-d78e656d33da"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-5861b2f5-b88c-46ab-980b-d78e656d33da"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-5861b2f5-b88c-46ab-980b-d78e656d33da"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.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;
  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-fadab329-3763-4359-b74a-c232230a51a3 {
  padding-left: 20%;
padding-right: 20%;
text-align: center;
}







  #s-fadab329-3763-4359-b74a-c232230a51a3 img.shogun-image {
    

    
    
    
  }


#s-fadab329-3763-4359-b74a-c232230a51a3 .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-8478dacb-b09b-4099-8658-aa5856145275 {
  padding-left: 20%;
padding-right: 20%;
text-align: center;
}







  #s-8478dacb-b09b-4099-8658-aa5856145275 img.shogun-image {
    

    
    
    
  }


#s-8478dacb-b09b-4099-8658-aa5856145275 .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-9868e84c-cd92-4900-a39f-e5c674869b98 {
  padding-top: 0px;
padding-left: 20%;
padding-bottom: 0px;
padding-right: 20%;
text-align: center;
}







  #s-9868e84c-cd92-4900-a39f-e5c674869b98 img.shogun-image {
    

    
    
    
  }


#s-9868e84c-cd92-4900-a39f-e5c674869b98 .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-f918a2ec-5add-483f-b32e-1d889c337ec0 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-f918a2ec-5add-483f-b32e-1d889c337ec0 {
  display: none;
}
#s-f918a2ec-5add-483f-b32e-1d889c337ec0, #wrap-s-f918a2ec-5add-483f-b32e-1d889c337ec0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f918a2ec-5add-483f-b32e-1d889c337ec0 {
  display: none;
}
#s-f918a2ec-5add-483f-b32e-1d889c337ec0, #wrap-s-f918a2ec-5add-483f-b32e-1d889c337ec0 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f918a2ec-5add-483f-b32e-1d889c337ec0 {
  display: none;
}
#s-f918a2ec-5add-483f-b32e-1d889c337ec0, #wrap-s-f918a2ec-5add-483f-b32e-1d889c337ec0 { display: none !important; }}







#s-f918a2ec-5add-483f-b32e-1d889c337ec0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f918a2ec-5add-483f-b32e-1d889c337ec0.shg-box.shg-c {
  justify-content: flex-start;
}

#s-dc4f76cb-800f-4a0c-8edf-fdb2a3701eb1 {
  margin-top: 20px;
margin-left: 0%;
margin-bottom: 20px;
margin-right: 0%;
padding-top: 10px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-dc4f76cb-800f-4a0c-8edf-fdb2a3701eb1"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-dc4f76cb-800f-4a0c-8edf-fdb2a3701eb1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-dc4f76cb-800f-4a0c-8edf-fdb2a3701eb1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-dc4f76cb-800f-4a0c-8edf-fdb2a3701eb1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-87295291-cbb3-4bd3-b58b-3a44672e9d9f {
  padding-left: 20%;
padding-right: 20%;
text-align: center;
}







  #s-87295291-cbb3-4bd3-b58b-3a44672e9d9f img.shogun-image {
    

    
    
    
  }


#s-87295291-cbb3-4bd3-b58b-3a44672e9d9f .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-0770e8e1-68c7-4545-9c7d-8259e134d65e {
  padding-left: 20%;
padding-right: 20%;
text-align: center;
}







  #s-0770e8e1-68c7-4545-9c7d-8259e134d65e img.shogun-image {
    

    
    
    
  }


#s-0770e8e1-68c7-4545-9c7d-8259e134d65e .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-2e4f2ea1-acae-4296-adbb-1a5c2b45c262 {
  padding-top: 0px;
padding-left: 20%;
padding-bottom: 0px;
padding-right: 20%;
text-align: center;
}







  #s-2e4f2ea1-acae-4296-adbb-1a5c2b45c262 img.shogun-image {
    

    
    
    
  }


#s-2e4f2ea1-acae-4296-adbb-1a5c2b45c262 .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-59387a49-5d84-4a99-8233-3e8c6ba8e097 {
  padding-top: 100px;
padding-left: 20px;
padding-bottom: 100px;
padding-right: 20px;
background-color: rgba(0, 0, 0, 1);
}
@media (min-width: 1200px){#s-59387a49-5d84-4a99-8233-3e8c6ba8e097 {
  display: none;
}
#s-59387a49-5d84-4a99-8233-3e8c6ba8e097, #wrap-s-59387a49-5d84-4a99-8233-3e8c6ba8e097 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-59387a49-5d84-4a99-8233-3e8c6ba8e097 {
  display: none;
}
#s-59387a49-5d84-4a99-8233-3e8c6ba8e097, #wrap-s-59387a49-5d84-4a99-8233-3e8c6ba8e097 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-59387a49-5d84-4a99-8233-3e8c6ba8e097 {
  display: none;
}
#s-59387a49-5d84-4a99-8233-3e8c6ba8e097, #wrap-s-59387a49-5d84-4a99-8233-3e8c6ba8e097 { display: none !important; }}
#s-91c27c63-e368-4c20-ae32-ebd8daaad347 {
  text-align: center;
}
@media (min-width: 1200px){#s-91c27c63-e368-4c20-ae32-ebd8daaad347 {
  display: none;
}
#s-91c27c63-e368-4c20-ae32-ebd8daaad347, #wrap-s-91c27c63-e368-4c20-ae32-ebd8daaad347 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-91c27c63-e368-4c20-ae32-ebd8daaad347 {
  display: none;
}
#s-91c27c63-e368-4c20-ae32-ebd8daaad347, #wrap-s-91c27c63-e368-4c20-ae32-ebd8daaad347 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-91c27c63-e368-4c20-ae32-ebd8daaad347 {
  display: none;
}
#s-91c27c63-e368-4c20-ae32-ebd8daaad347, #wrap-s-91c27c63-e368-4c20-ae32-ebd8daaad347 { display: none !important; }}






  #s-91c27c63-e368-4c20-ae32-ebd8daaad347 img.shogun-image {
    

    
    
    
  }


#s-91c27c63-e368-4c20-ae32-ebd8daaad347 .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-d2e05181-fb62-4a04-a714-5d1aa57c04bd {
  padding-top: 50px;
padding-left: 20px;
padding-bottom: 50px;
padding-right: 20px;
background-color: rgba(232, 235, 239, 1);
}
@media (min-width: 1200px){#s-d2e05181-fb62-4a04-a714-5d1aa57c04bd {
  display: none;
}
#s-d2e05181-fb62-4a04-a714-5d1aa57c04bd, #wrap-s-d2e05181-fb62-4a04-a714-5d1aa57c04bd { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d2e05181-fb62-4a04-a714-5d1aa57c04bd {
  display: none;
}
#s-d2e05181-fb62-4a04-a714-5d1aa57c04bd, #wrap-s-d2e05181-fb62-4a04-a714-5d1aa57c04bd { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d2e05181-fb62-4a04-a714-5d1aa57c04bd {
  display: none;
}
#s-d2e05181-fb62-4a04-a714-5d1aa57c04bd, #wrap-s-d2e05181-fb62-4a04-a714-5d1aa57c04bd { display: none !important; }}
#s-dd2ec2e0-886d-4c99-98c7-1e33fd53efd9 {
  min-height: 50px;
}








#s-dd2ec2e0-886d-4c99-98c7-1e33fd53efd9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dd2ec2e0-886d-4c99-98c7-1e33fd53efd9.shg-box.shg-c {
  justify-content: flex-start;
}

#s-1477cfbf-1cec-450e-a39b-d4af3a952f73 {
  margin-left: 0px;
margin-right: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-1477cfbf-1cec-450e-a39b-d4af3a952f73 {
  display: none;
}
#s-1477cfbf-1cec-450e-a39b-d4af3a952f73, #wrap-s-1477cfbf-1cec-450e-a39b-d4af3a952f73 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-1477cfbf-1cec-450e-a39b-d4af3a952f73 {
  display: none;
}
#s-1477cfbf-1cec-450e-a39b-d4af3a952f73, #wrap-s-1477cfbf-1cec-450e-a39b-d4af3a952f73 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-1477cfbf-1cec-450e-a39b-d4af3a952f73 {
  display: none;
}
#s-1477cfbf-1cec-450e-a39b-d4af3a952f73, #wrap-s-1477cfbf-1cec-450e-a39b-d4af3a952f73 { display: none !important; }}






  #s-1477cfbf-1cec-450e-a39b-d4af3a952f73 img.shogun-image {
    

    
    
    
  }


#s-1477cfbf-1cec-450e-a39b-d4af3a952f73 .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-cb87d17a-b958-4c0f-aa17-7b7731e2ef16 {
  padding-top: 70px;
padding-left: 20px;
padding-bottom: 70px;
padding-right: 20px;
background-color: rgba(232, 235, 239, 1);
}
@media (min-width: 1200px){#s-cb87d17a-b958-4c0f-aa17-7b7731e2ef16 {
  display: none;
}
#s-cb87d17a-b958-4c0f-aa17-7b7731e2ef16, #wrap-s-cb87d17a-b958-4c0f-aa17-7b7731e2ef16 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-cb87d17a-b958-4c0f-aa17-7b7731e2ef16 {
  display: none;
}
#s-cb87d17a-b958-4c0f-aa17-7b7731e2ef16, #wrap-s-cb87d17a-b958-4c0f-aa17-7b7731e2ef16 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-cb87d17a-b958-4c0f-aa17-7b7731e2ef16 {
  display: none;
}
#s-cb87d17a-b958-4c0f-aa17-7b7731e2ef16, #wrap-s-cb87d17a-b958-4c0f-aa17-7b7731e2ef16 { display: none !important; }}
#s-80ac4fc2-c3f9-437d-a5e7-59aff51c1788 {
  text-align: center;
}
@media (max-width: 767px){#s-80ac4fc2-c3f9-437d-a5e7-59aff51c1788 {
  display: none;
}
#s-80ac4fc2-c3f9-437d-a5e7-59aff51c1788, #wrap-s-80ac4fc2-c3f9-437d-a5e7-59aff51c1788 { display: none !important; }}







#s-80ac4fc2-c3f9-437d-a5e7-59aff51c1788 .shogun-image-content {
  
    align-items: center;
  
}

#s-770dd8e1-6873-40ae-bee7-c3755bb955e8 {
  margin-left: 10%;
margin-right: 40%;
padding-top: 10%;
padding-left: 0%;
padding-right: 0%;
}

#s-97565321-b962-4e28-ad1d-9f9723340091 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-97565321-b962-4e28-ad1d-9f9723340091 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-97565321-b962-4e28-ad1d-9f9723340091 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-97565321-b962-4e28-ad1d-9f9723340091 {
  
}
}







#s-97565321-b962-4e28-ad1d-9f9723340091 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-97565321-b962-4e28-ad1d-9f9723340091.shg-box.shg-c {
  justify-content: flex-start;
}

#s-fed94248-f819-4aeb-8a1f-ac87e1488509 {
  padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(232, 235, 239, 1);
}
@media (max-width: 767px){#s-fed94248-f819-4aeb-8a1f-ac87e1488509 {
  display: none;
}
#s-fed94248-f819-4aeb-8a1f-ac87e1488509, #wrap-s-fed94248-f819-4aeb-8a1f-ac87e1488509 { display: none !important; }}
@media (min-width: 0px) {
[id="s-fed94248-f819-4aeb-8a1f-ac87e1488509"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fed94248-f819-4aeb-8a1f-ac87e1488509"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fed94248-f819-4aeb-8a1f-ac87e1488509"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fed94248-f819-4aeb-8a1f-ac87e1488509"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-fed94248-f819-4aeb-8a1f-ac87e1488509"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-fa5a01f5-c88c-43a5-9924-05cc8cf2f3c5 {
  margin-left: 0px;
margin-right: -15px;
text-align: center;
}
@media (max-width: 767px){#s-fa5a01f5-c88c-43a5-9924-05cc8cf2f3c5 {
  display: none;
}
#s-fa5a01f5-c88c-43a5-9924-05cc8cf2f3c5, #wrap-s-fa5a01f5-c88c-43a5-9924-05cc8cf2f3c5 { display: none !important; }}







#s-fa5a01f5-c88c-43a5-9924-05cc8cf2f3c5 .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-d91b0c2a-29af-45a5-95d2-897577ae392c {
  margin-top: 25%;
margin-bottom: 25%;
padding-left: 10px;
padding-right: 10%;
min-height: 100%;
opacity: 1;
}
@media (min-width: 768px) and (max-width: 991px){#s-d91b0c2a-29af-45a5-95d2-897577ae392c {
  display: none;
}
#s-d91b0c2a-29af-45a5-95d2-897577ae392c, #wrap-s-d91b0c2a-29af-45a5-95d2-897577ae392c { display: none !important; }}@media (max-width: 767px){#s-d91b0c2a-29af-45a5-95d2-897577ae392c {
  display: none;
}
#s-d91b0c2a-29af-45a5-95d2-897577ae392c, #wrap-s-d91b0c2a-29af-45a5-95d2-897577ae392c { display: none !important; }}
#s-88adccb1-5bff-499d-a534-14a4c9786c58 {
  margin-top: 5%;
margin-bottom: 5%;
padding-left: 10px;
padding-right: 10%;
min-height: 100%;
opacity: 1;
}
@media (min-width: 1200px){#s-88adccb1-5bff-499d-a534-14a4c9786c58 {
  display: none;
}
#s-88adccb1-5bff-499d-a534-14a4c9786c58, #wrap-s-88adccb1-5bff-499d-a534-14a4c9786c58 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-88adccb1-5bff-499d-a534-14a4c9786c58 {
  display: none;
}
#s-88adccb1-5bff-499d-a534-14a4c9786c58, #wrap-s-88adccb1-5bff-499d-a534-14a4c9786c58 { display: none !important; }}@media (max-width: 767px){#s-88adccb1-5bff-499d-a534-14a4c9786c58 {
  display: none;
}
#s-88adccb1-5bff-499d-a534-14a4c9786c58, #wrap-s-88adccb1-5bff-499d-a534-14a4c9786c58 { display: none !important; }}
#s-10fb2dce-d6fd-4c7b-9164-f2ac1289fe88 {
  padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(232, 235, 239, 1);
}
@media (max-width: 767px){#s-10fb2dce-d6fd-4c7b-9164-f2ac1289fe88 {
  display: none;
}
#s-10fb2dce-d6fd-4c7b-9164-f2ac1289fe88, #wrap-s-10fb2dce-d6fd-4c7b-9164-f2ac1289fe88 { display: none !important; }}
@media (min-width: 0px) {
[id="s-10fb2dce-d6fd-4c7b-9164-f2ac1289fe88"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-10fb2dce-d6fd-4c7b-9164-f2ac1289fe88"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-10fb2dce-d6fd-4c7b-9164-f2ac1289fe88"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-10fb2dce-d6fd-4c7b-9164-f2ac1289fe88"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-10fb2dce-d6fd-4c7b-9164-f2ac1289fe88"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-ef8871bf-f597-4232-90c6-6d981f045500 {
  margin-top: 25%;
margin-bottom: 25%;
padding-left: 10%;
padding-right: 10px;
min-height: 100%;
opacity: 1;
}
@media (min-width: 768px) and (max-width: 991px){#s-ef8871bf-f597-4232-90c6-6d981f045500 {
  display: none;
}
#s-ef8871bf-f597-4232-90c6-6d981f045500, #wrap-s-ef8871bf-f597-4232-90c6-6d981f045500 { display: none !important; }}@media (max-width: 767px){#s-ef8871bf-f597-4232-90c6-6d981f045500 {
  display: none;
}
#s-ef8871bf-f597-4232-90c6-6d981f045500, #wrap-s-ef8871bf-f597-4232-90c6-6d981f045500 { display: none !important; }}
#s-454e2051-9fa2-4e01-9067-4822dba317cc {
  margin-top: 5%;
margin-bottom: 5%;
padding-left: 10%;
padding-right: 10px;
min-height: 100%;
opacity: 1;
}
@media (min-width: 1200px){#s-454e2051-9fa2-4e01-9067-4822dba317cc {
  display: none;
}
#s-454e2051-9fa2-4e01-9067-4822dba317cc, #wrap-s-454e2051-9fa2-4e01-9067-4822dba317cc { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-454e2051-9fa2-4e01-9067-4822dba317cc {
  display: none;
}
#s-454e2051-9fa2-4e01-9067-4822dba317cc, #wrap-s-454e2051-9fa2-4e01-9067-4822dba317cc { display: none !important; }}@media (max-width: 767px){#s-454e2051-9fa2-4e01-9067-4822dba317cc {
  display: none;
}
#s-454e2051-9fa2-4e01-9067-4822dba317cc, #wrap-s-454e2051-9fa2-4e01-9067-4822dba317cc { display: none !important; }}
#s-03b38e02-bf53-4f7b-9dd5-3e2d685b1537 {
  margin-left: -15px;
margin-right: 0px;
text-align: center;
}
@media (max-width: 767px){#s-03b38e02-bf53-4f7b-9dd5-3e2d685b1537 {
  display: none;
}
#s-03b38e02-bf53-4f7b-9dd5-3e2d685b1537, #wrap-s-03b38e02-bf53-4f7b-9dd5-3e2d685b1537 { display: none !important; }}







#s-03b38e02-bf53-4f7b-9dd5-3e2d685b1537 .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-e4e03515-aeee-415c-a6f8-003b25280b80 {
  margin-top: -50px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-e4e03515-aeee-415c-a6f8-003b25280b80 {
  display: none;
}
#s-e4e03515-aeee-415c-a6f8-003b25280b80, #wrap-s-e4e03515-aeee-415c-a6f8-003b25280b80 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e4e03515-aeee-415c-a6f8-003b25280b80 {
  display: none;
}
#s-e4e03515-aeee-415c-a6f8-003b25280b80, #wrap-s-e4e03515-aeee-415c-a6f8-003b25280b80 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e4e03515-aeee-415c-a6f8-003b25280b80 {
  display: none;
}
#s-e4e03515-aeee-415c-a6f8-003b25280b80, #wrap-s-e4e03515-aeee-415c-a6f8-003b25280b80 { display: none !important; }}






  #s-e4e03515-aeee-415c-a6f8-003b25280b80 img.shogun-image {
    

    
    
    
  }


#s-e4e03515-aeee-415c-a6f8-003b25280b80 .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-61833e35-28b7-4726-b834-ff5c66bef2d9 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 30px;
padding-bottom: 30px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-61833e35-28b7-4726-b834-ff5c66bef2d9 .shogun-heading-component h1 {
  color: #000;
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-6786d149-6a36-4ab9-a7e0-e1f7ca40993a {
  margin-top: 10px;
margin-bottom: 10px;
padding-right: 10%;
}
@media (max-width: 767px){#s-6786d149-6a36-4ab9-a7e0-e1f7ca40993a {
  display: none;
}
#s-6786d149-6a36-4ab9-a7e0-e1f7ca40993a, #wrap-s-6786d149-6a36-4ab9-a7e0-e1f7ca40993a { display: none !important; }}
@media (min-width: 0px) {
[id="s-6786d149-6a36-4ab9-a7e0-e1f7ca40993a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-6786d149-6a36-4ab9-a7e0-e1f7ca40993a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-6786d149-6a36-4ab9-a7e0-e1f7ca40993a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6786d149-6a36-4ab9-a7e0-e1f7ca40993a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-6786d149-6a36-4ab9-a7e0-e1f7ca40993a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6786d149-6a36-4ab9-a7e0-e1f7ca40993a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-6786d149-6a36-4ab9-a7e0-e1f7ca40993a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-3d0a79f7-6107-4943-8ed2-89f355a98030 .shogun-icon-wrapper {
  text-align: right;
}


#s-3d0a79f7-6107-4943-8ed2-89f355a98030 .shogun-icon-wrapper > .shogun-icon {

  font-size: 60px !important;
  color: rgba(194, 157, 51, 1);
}

#s-bf02e551-370e-4972-9cce-b29465eec98b {
  margin-top: 5px;
margin-bottom: 5px;
}

#s-6992546c-7422-4e30-9cd4-d3cb7f733e3f {
  margin-top: 10px;
margin-bottom: 10px;
padding-right: 10%;
}
@media (max-width: 767px){#s-6992546c-7422-4e30-9cd4-d3cb7f733e3f {
  display: none;
}
#s-6992546c-7422-4e30-9cd4-d3cb7f733e3f, #wrap-s-6992546c-7422-4e30-9cd4-d3cb7f733e3f { display: none !important; }}
@media (min-width: 0px) {
[id="s-6992546c-7422-4e30-9cd4-d3cb7f733e3f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-6992546c-7422-4e30-9cd4-d3cb7f733e3f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-6992546c-7422-4e30-9cd4-d3cb7f733e3f"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6992546c-7422-4e30-9cd4-d3cb7f733e3f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-6992546c-7422-4e30-9cd4-d3cb7f733e3f"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6992546c-7422-4e30-9cd4-d3cb7f733e3f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-6992546c-7422-4e30-9cd4-d3cb7f733e3f"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-0d783500-88ce-45c0-bc83-3a75aaad3c80 .shogun-icon-wrapper {
  text-align: right;
}


#s-0d783500-88ce-45c0-bc83-3a75aaad3c80 .shogun-icon-wrapper > .shogun-icon {

  font-size: 60px !important;
  color: rgba(194, 157, 51, 1);
}

#s-03a3dcac-ff25-4f70-8e49-246de5ec91eb {
  margin-top: 5px;
margin-bottom: 5px;
}

#s-8ec561d0-bc69-4ed1-af8e-69586f5c6a45 {
  margin-top: 10px;
margin-bottom: 10px;
padding-right: 10%;
}
@media (max-width: 767px){#s-8ec561d0-bc69-4ed1-af8e-69586f5c6a45 {
  display: none;
}
#s-8ec561d0-bc69-4ed1-af8e-69586f5c6a45, #wrap-s-8ec561d0-bc69-4ed1-af8e-69586f5c6a45 { display: none !important; }}
@media (min-width: 0px) {
[id="s-8ec561d0-bc69-4ed1-af8e-69586f5c6a45"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-8ec561d0-bc69-4ed1-af8e-69586f5c6a45"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-8ec561d0-bc69-4ed1-af8e-69586f5c6a45"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8ec561d0-bc69-4ed1-af8e-69586f5c6a45"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-8ec561d0-bc69-4ed1-af8e-69586f5c6a45"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8ec561d0-bc69-4ed1-af8e-69586f5c6a45"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-8ec561d0-bc69-4ed1-af8e-69586f5c6a45"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-62ff6877-3a26-4369-9656-71d12cc15d04 .shogun-icon-wrapper {
  text-align: right;
}


#s-62ff6877-3a26-4369-9656-71d12cc15d04 .shogun-icon-wrapper > .shogun-icon {

  font-size: 60px !important;
  color: rgba(194, 157, 51, 1);
}

#s-b3cb02e8-8e0a-4195-ba89-0eb793c9ded7 {
  margin-top: 5px;
margin-bottom: 5px;
}

#s-91a492a5-a488-428f-b5ce-1f75ee40614a {
  margin-top: 10px;
margin-left: -50%;
margin-bottom: 10px;
padding-right: 10%;
}
@media (min-width: 1200px){#s-91a492a5-a488-428f-b5ce-1f75ee40614a {
  display: none;
}
#s-91a492a5-a488-428f-b5ce-1f75ee40614a, #wrap-s-91a492a5-a488-428f-b5ce-1f75ee40614a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-91a492a5-a488-428f-b5ce-1f75ee40614a {
  display: none;
}
#s-91a492a5-a488-428f-b5ce-1f75ee40614a, #wrap-s-91a492a5-a488-428f-b5ce-1f75ee40614a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-91a492a5-a488-428f-b5ce-1f75ee40614a {
  display: none;
}
#s-91a492a5-a488-428f-b5ce-1f75ee40614a, #wrap-s-91a492a5-a488-428f-b5ce-1f75ee40614a { display: none !important; }}
@media (min-width: 0px) {
[id="s-91a492a5-a488-428f-b5ce-1f75ee40614a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-91a492a5-a488-428f-b5ce-1f75ee40614a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-91a492a5-a488-428f-b5ce-1f75ee40614a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-91a492a5-a488-428f-b5ce-1f75ee40614a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-91a492a5-a488-428f-b5ce-1f75ee40614a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-91a492a5-a488-428f-b5ce-1f75ee40614a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-91a492a5-a488-428f-b5ce-1f75ee40614a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-a05017fe-63d0-4be1-9ebe-970d2b07467a .shogun-icon-wrapper {
  text-align: right;
}


#s-a05017fe-63d0-4be1-9ebe-970d2b07467a .shogun-icon-wrapper > .shogun-icon {

  font-size: 60px !important;
  color: rgba(194, 157, 51, 1);
}

#s-9d9d9752-2cf2-4ddd-b0fd-1f97fbb7a176 {
  margin-top: 5px;
margin-left: -5px;
margin-bottom: 5px;
}

#s-1e799cab-c5c3-46b0-a187-b08697b2234b {
  margin-top: 10px;
margin-left: -50%;
margin-bottom: 10px;
padding-right: 10%;
}
@media (min-width: 1200px){#s-1e799cab-c5c3-46b0-a187-b08697b2234b {
  display: none;
}
#s-1e799cab-c5c3-46b0-a187-b08697b2234b, #wrap-s-1e799cab-c5c3-46b0-a187-b08697b2234b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-1e799cab-c5c3-46b0-a187-b08697b2234b {
  display: none;
}
#s-1e799cab-c5c3-46b0-a187-b08697b2234b, #wrap-s-1e799cab-c5c3-46b0-a187-b08697b2234b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-1e799cab-c5c3-46b0-a187-b08697b2234b {
  display: none;
}
#s-1e799cab-c5c3-46b0-a187-b08697b2234b, #wrap-s-1e799cab-c5c3-46b0-a187-b08697b2234b { display: none !important; }}
@media (min-width: 0px) {
[id="s-1e799cab-c5c3-46b0-a187-b08697b2234b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-1e799cab-c5c3-46b0-a187-b08697b2234b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1e799cab-c5c3-46b0-a187-b08697b2234b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1e799cab-c5c3-46b0-a187-b08697b2234b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1e799cab-c5c3-46b0-a187-b08697b2234b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1e799cab-c5c3-46b0-a187-b08697b2234b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1e799cab-c5c3-46b0-a187-b08697b2234b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-8d9bfcbc-6e10-432f-a8aa-f41fd0fe35cc .shogun-icon-wrapper {
  text-align: right;
}


#s-8d9bfcbc-6e10-432f-a8aa-f41fd0fe35cc .shogun-icon-wrapper > .shogun-icon {

  font-size: 60px !important;
  color: rgba(194, 157, 51, 1);
}

#s-fef1f686-c457-4d6c-b50f-d2561c5b4eb9 {
  margin-top: 5px;
margin-left: -5px;
margin-bottom: 5px;
}

#s-b9ebf2a7-8217-483e-972c-915c22164564 {
  margin-top: 10px;
margin-left: -50%;
margin-bottom: 10px;
padding-right: 10%;
}
@media (min-width: 1200px){#s-b9ebf2a7-8217-483e-972c-915c22164564 {
  display: none;
}
#s-b9ebf2a7-8217-483e-972c-915c22164564, #wrap-s-b9ebf2a7-8217-483e-972c-915c22164564 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b9ebf2a7-8217-483e-972c-915c22164564 {
  display: none;
}
#s-b9ebf2a7-8217-483e-972c-915c22164564, #wrap-s-b9ebf2a7-8217-483e-972c-915c22164564 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-b9ebf2a7-8217-483e-972c-915c22164564 {
  display: none;
}
#s-b9ebf2a7-8217-483e-972c-915c22164564, #wrap-s-b9ebf2a7-8217-483e-972c-915c22164564 { display: none !important; }}
@media (min-width: 0px) {
[id="s-b9ebf2a7-8217-483e-972c-915c22164564"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-b9ebf2a7-8217-483e-972c-915c22164564"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b9ebf2a7-8217-483e-972c-915c22164564"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b9ebf2a7-8217-483e-972c-915c22164564"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b9ebf2a7-8217-483e-972c-915c22164564"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b9ebf2a7-8217-483e-972c-915c22164564"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b9ebf2a7-8217-483e-972c-915c22164564"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-be062b9c-9718-48bf-a0db-ff488b5e8e75 .shogun-icon-wrapper {
  text-align: right;
}


#s-be062b9c-9718-48bf-a0db-ff488b5e8e75 .shogun-icon-wrapper > .shogun-icon {

  font-size: 60px !important;
  color: rgba(194, 157, 51, 1);
}

#s-4288a46d-41b8-4b8f-85f3-d44f78637ea3 {
  margin-top: 5px;
margin-left: -5px;
margin-bottom: 5px;
}

#s-739a4709-b489-4b52-ab90-0386072aa694 {
  margin-top: 10px;
margin-bottom: 10px;
padding-right: 10%;
}
@media (max-width: 767px){#s-739a4709-b489-4b52-ab90-0386072aa694 {
  display: none;
}
#s-739a4709-b489-4b52-ab90-0386072aa694, #wrap-s-739a4709-b489-4b52-ab90-0386072aa694 { display: none !important; }}
@media (min-width: 0px) {
[id="s-739a4709-b489-4b52-ab90-0386072aa694"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-739a4709-b489-4b52-ab90-0386072aa694"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-739a4709-b489-4b52-ab90-0386072aa694"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-739a4709-b489-4b52-ab90-0386072aa694"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-739a4709-b489-4b52-ab90-0386072aa694"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-739a4709-b489-4b52-ab90-0386072aa694"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-739a4709-b489-4b52-ab90-0386072aa694"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-7c2c8bc9-ec0b-4b02-86fc-c45ececfa6d2 .shogun-icon-wrapper {
  text-align: right;
}


#s-7c2c8bc9-ec0b-4b02-86fc-c45ececfa6d2 .shogun-icon-wrapper > .shogun-icon {

  font-size: 60px !important;
  color: rgba(194, 157, 51, 1);
}

#s-cc9482a4-27f3-42e9-bcd2-8cb2ab05184a {
  margin-top: 5px;
margin-bottom: 5px;
}

#s-34ffd21b-eeec-418a-a9ee-8797e1fbc75f {
  margin-top: 10px;
margin-left: -50%;
margin-bottom: 10px;
padding-right: 10%;
}
@media (min-width: 1200px){#s-34ffd21b-eeec-418a-a9ee-8797e1fbc75f {
  display: none;
}
#s-34ffd21b-eeec-418a-a9ee-8797e1fbc75f, #wrap-s-34ffd21b-eeec-418a-a9ee-8797e1fbc75f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-34ffd21b-eeec-418a-a9ee-8797e1fbc75f {
  display: none;
}
#s-34ffd21b-eeec-418a-a9ee-8797e1fbc75f, #wrap-s-34ffd21b-eeec-418a-a9ee-8797e1fbc75f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-34ffd21b-eeec-418a-a9ee-8797e1fbc75f {
  display: none;
}
#s-34ffd21b-eeec-418a-a9ee-8797e1fbc75f, #wrap-s-34ffd21b-eeec-418a-a9ee-8797e1fbc75f { display: none !important; }}
@media (min-width: 0px) {
[id="s-34ffd21b-eeec-418a-a9ee-8797e1fbc75f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-34ffd21b-eeec-418a-a9ee-8797e1fbc75f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-34ffd21b-eeec-418a-a9ee-8797e1fbc75f"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-34ffd21b-eeec-418a-a9ee-8797e1fbc75f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-34ffd21b-eeec-418a-a9ee-8797e1fbc75f"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-34ffd21b-eeec-418a-a9ee-8797e1fbc75f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-34ffd21b-eeec-418a-a9ee-8797e1fbc75f"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-095ec87a-4391-43e3-8253-699dca815dc9 .shogun-icon-wrapper {
  text-align: right;
}


#s-095ec87a-4391-43e3-8253-699dca815dc9 .shogun-icon-wrapper > .shogun-icon {

  font-size: 60px !important;
  color: rgba(194, 157, 51, 1);
}

#s-35288a4d-ddbe-4992-98b3-588d35b7688b {
  margin-top: 5px;
margin-left: -5px;
margin-bottom: 5px;
}

#s-bc909136-eaec-4f1a-b74b-8640a6266bfb {
  margin-top: 10px;
margin-left: -50%;
margin-bottom: 10px;
padding-right: 10%;
}
@media (min-width: 1200px){#s-bc909136-eaec-4f1a-b74b-8640a6266bfb {
  display: none;
}
#s-bc909136-eaec-4f1a-b74b-8640a6266bfb, #wrap-s-bc909136-eaec-4f1a-b74b-8640a6266bfb { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-bc909136-eaec-4f1a-b74b-8640a6266bfb {
  display: none;
}
#s-bc909136-eaec-4f1a-b74b-8640a6266bfb, #wrap-s-bc909136-eaec-4f1a-b74b-8640a6266bfb { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-bc909136-eaec-4f1a-b74b-8640a6266bfb {
  display: none;
}
#s-bc909136-eaec-4f1a-b74b-8640a6266bfb, #wrap-s-bc909136-eaec-4f1a-b74b-8640a6266bfb { display: none !important; }}
@media (min-width: 0px) {
[id="s-bc909136-eaec-4f1a-b74b-8640a6266bfb"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-bc909136-eaec-4f1a-b74b-8640a6266bfb"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-bc909136-eaec-4f1a-b74b-8640a6266bfb"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bc909136-eaec-4f1a-b74b-8640a6266bfb"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-bc909136-eaec-4f1a-b74b-8640a6266bfb"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bc909136-eaec-4f1a-b74b-8640a6266bfb"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-bc909136-eaec-4f1a-b74b-8640a6266bfb"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-e6038045-a816-464c-a1e1-389fb2d8d4a3 .shogun-icon-wrapper {
  text-align: right;
}


#s-e6038045-a816-464c-a1e1-389fb2d8d4a3 .shogun-icon-wrapper > .shogun-icon {

  font-size: 60px !important;
  color: rgba(194, 157, 51, 1);
}

#s-b4bdb538-90f1-4d31-ac2a-18fa3f3ec574 {
  margin-top: 5px;
margin-left: -5px;
margin-bottom: 5px;
}

#s-602a20c1-d3a5-497e-9169-0b6af0e5f909 {
  margin-top: 10px;
margin-bottom: 10px;
padding-right: 10%;
}
@media (max-width: 767px){#s-602a20c1-d3a5-497e-9169-0b6af0e5f909 {
  display: none;
}
#s-602a20c1-d3a5-497e-9169-0b6af0e5f909, #wrap-s-602a20c1-d3a5-497e-9169-0b6af0e5f909 { display: none !important; }}
@media (min-width: 0px) {
[id="s-602a20c1-d3a5-497e-9169-0b6af0e5f909"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-602a20c1-d3a5-497e-9169-0b6af0e5f909"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-602a20c1-d3a5-497e-9169-0b6af0e5f909"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-602a20c1-d3a5-497e-9169-0b6af0e5f909"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-602a20c1-d3a5-497e-9169-0b6af0e5f909"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-602a20c1-d3a5-497e-9169-0b6af0e5f909"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-602a20c1-d3a5-497e-9169-0b6af0e5f909"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-d07da87c-6cb0-4660-9549-39bc8c116a7b .shogun-icon-wrapper {
  text-align: right;
}


#s-d07da87c-6cb0-4660-9549-39bc8c116a7b .shogun-icon-wrapper > .shogun-icon {

  font-size: 60px !important;
  color: rgba(194, 157, 51, 1);
}

#s-39f3aa05-b59a-4260-a792-80272467d007 {
  margin-top: 5px;
margin-bottom: 5px;
}

.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-793d1d58-f1fb-457d-bbb9-d4ae25653548 {
  margin-top: 50px;
margin-left: 10%;
margin-bottom: 50px;
margin-right: 10%;
}
@media (max-width: 767px){#s-793d1d58-f1fb-457d-bbb9-d4ae25653548 {
  display: none;
}
#s-793d1d58-f1fb-457d-bbb9-d4ae25653548, #wrap-s-793d1d58-f1fb-457d-bbb9-d4ae25653548 { display: none !important; }}
#s-a74cebae-f2f0-46a0-af18-56c307a2ab70 {
  margin-top: 50px;
margin-bottom: 50px;
}
@media (min-width: 1200px){#s-a74cebae-f2f0-46a0-af18-56c307a2ab70 {
  display: none;
}
#s-a74cebae-f2f0-46a0-af18-56c307a2ab70, #wrap-s-a74cebae-f2f0-46a0-af18-56c307a2ab70 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a74cebae-f2f0-46a0-af18-56c307a2ab70 {
  display: none;
}
#s-a74cebae-f2f0-46a0-af18-56c307a2ab70, #wrap-s-a74cebae-f2f0-46a0-af18-56c307a2ab70 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a74cebae-f2f0-46a0-af18-56c307a2ab70 {
  display: none;
}
#s-a74cebae-f2f0-46a0-af18-56c307a2ab70, #wrap-s-a74cebae-f2f0-46a0-af18-56c307a2ab70 { display: none !important; }}
#s-97087b78-8038-457a-af8a-40567ee2042d {
  min-height: 50px;
}








#s-97087b78-8038-457a-af8a-40567ee2042d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-97087b78-8038-457a-af8a-40567ee2042d.shg-box.shg-c {
  justify-content: flex-start;
}

#s-3ed172e0-61b0-4972-81ae-6827736eb9af {
  padding-top: 20px;
padding-bottom: 20px;
background-color: rgba(194, 157, 51, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-3ed172e0-61b0-4972-81ae-6827736eb9af {
  display: none;
}
#s-3ed172e0-61b0-4972-81ae-6827736eb9af, #wrap-s-3ed172e0-61b0-4972-81ae-6827736eb9af { display: none !important; }}@media (max-width: 767px){#s-3ed172e0-61b0-4972-81ae-6827736eb9af {
  display: none;
}
#s-3ed172e0-61b0-4972-81ae-6827736eb9af, #wrap-s-3ed172e0-61b0-4972-81ae-6827736eb9af { display: none !important; }}
@media (min-width: 0px) {
[id="s-3ed172e0-61b0-4972-81ae-6827736eb9af"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3ed172e0-61b0-4972-81ae-6827736eb9af"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3ed172e0-61b0-4972-81ae-6827736eb9af"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3ed172e0-61b0-4972-81ae-6827736eb9af"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-52fb4996-feed-4acd-8033-a43d398f63e7 {
  padding-left: 30%;
padding-right: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-52fb4996-feed-4acd-8033-a43d398f63e7 {
  display: none;
}
#s-52fb4996-feed-4acd-8033-a43d398f63e7, #wrap-s-52fb4996-feed-4acd-8033-a43d398f63e7 { display: none !important; }}@media (max-width: 767px){#s-52fb4996-feed-4acd-8033-a43d398f63e7 {
  display: none;
}
#s-52fb4996-feed-4acd-8033-a43d398f63e7, #wrap-s-52fb4996-feed-4acd-8033-a43d398f63e7 { display: none !important; }}






  #s-52fb4996-feed-4acd-8033-a43d398f63e7 img.shogun-image {
    

    
    
    
  }


#s-52fb4996-feed-4acd-8033-a43d398f63e7 .shogun-image-content {
  
    align-items: center;
  
}

#s-6fb48c03-d697-47ad-a4ec-f959a58b1f0f {
  margin-top: 15%;
margin-bottom: 15%;
padding-top: 0px;
padding-left: 10px;
padding-bottom: 0px;
padding-right: 10%;
}
@media (min-width: 768px) and (max-width: 991px){#s-6fb48c03-d697-47ad-a4ec-f959a58b1f0f {
  display: none;
}
#s-6fb48c03-d697-47ad-a4ec-f959a58b1f0f, #wrap-s-6fb48c03-d697-47ad-a4ec-f959a58b1f0f { display: none !important; }}@media (max-width: 767px){#s-6fb48c03-d697-47ad-a4ec-f959a58b1f0f {
  display: none;
}
#s-6fb48c03-d697-47ad-a4ec-f959a58b1f0f, #wrap-s-6fb48c03-d697-47ad-a4ec-f959a58b1f0f { display: none !important; }}
#s-e1c3aa2a-6f06-4229-8df9-75032974f2b3 {
  padding-top: 20px;
padding-bottom: 20px;
background-color: rgba(194, 157, 51, 1);
}
@media (min-width: 1200px){#s-e1c3aa2a-6f06-4229-8df9-75032974f2b3 {
  display: none;
}
#s-e1c3aa2a-6f06-4229-8df9-75032974f2b3, #wrap-s-e1c3aa2a-6f06-4229-8df9-75032974f2b3 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e1c3aa2a-6f06-4229-8df9-75032974f2b3 {
  display: none;
}
#s-e1c3aa2a-6f06-4229-8df9-75032974f2b3, #wrap-s-e1c3aa2a-6f06-4229-8df9-75032974f2b3 { display: none !important; }}@media (max-width: 767px){#s-e1c3aa2a-6f06-4229-8df9-75032974f2b3 {
  display: none;
}
#s-e1c3aa2a-6f06-4229-8df9-75032974f2b3, #wrap-s-e1c3aa2a-6f06-4229-8df9-75032974f2b3 { display: none !important; }}
@media (min-width: 0px) {
[id="s-e1c3aa2a-6f06-4229-8df9-75032974f2b3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e1c3aa2a-6f06-4229-8df9-75032974f2b3"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e1c3aa2a-6f06-4229-8df9-75032974f2b3"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e1c3aa2a-6f06-4229-8df9-75032974f2b3"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e1c3aa2a-6f06-4229-8df9-75032974f2b3"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e1c3aa2a-6f06-4229-8df9-75032974f2b3"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e1c3aa2a-6f06-4229-8df9-75032974f2b3"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

#s-c1633bed-ddd6-4658-9bc0-106d229b9e77 {
  padding-top: 25%;
padding-left: 5%;
padding-right: 10px;
text-align: center;
}







  #s-c1633bed-ddd6-4658-9bc0-106d229b9e77 img.shogun-image {
    

    
    
    
  }


#s-c1633bed-ddd6-4658-9bc0-106d229b9e77 .shogun-image-content {
  
    align-items: center;
  
}

#s-93b7b241-c4cf-40c8-9138-1deacaac43dc {
  margin-top: 15%;
margin-bottom: 15%;
padding-top: 0px;
padding-left: 10px;
padding-bottom: 0px;
padding-right: 10%;
}

#s-68d3d8df-6f39-4a1a-8e56-0a7368f1851d {
  background-color: rgba(194, 157, 51, 1);
}
@media (min-width: 1200px){#s-68d3d8df-6f39-4a1a-8e56-0a7368f1851d {
  display: none;
}
#s-68d3d8df-6f39-4a1a-8e56-0a7368f1851d, #wrap-s-68d3d8df-6f39-4a1a-8e56-0a7368f1851d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-68d3d8df-6f39-4a1a-8e56-0a7368f1851d {
  display: none;
}
#s-68d3d8df-6f39-4a1a-8e56-0a7368f1851d, #wrap-s-68d3d8df-6f39-4a1a-8e56-0a7368f1851d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-68d3d8df-6f39-4a1a-8e56-0a7368f1851d {
  display: none;
}
#s-68d3d8df-6f39-4a1a-8e56-0a7368f1851d, #wrap-s-68d3d8df-6f39-4a1a-8e56-0a7368f1851d { display: none !important; }}
@media (min-width: 0px) {
[id="s-68d3d8df-6f39-4a1a-8e56-0a7368f1851d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-68d3d8df-6f39-4a1a-8e56-0a7368f1851d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-68d3d8df-6f39-4a1a-8e56-0a7368f1851d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-68d3d8df-6f39-4a1a-8e56-0a7368f1851d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-eae83a15-1bd5-457c-ba4c-63d38063ce20 {
  padding-left: 60px;
padding-right: 60px;
text-align: center;
}







  #s-eae83a15-1bd5-457c-ba4c-63d38063ce20 img.shogun-image {
    

    
    
    
  }


#s-eae83a15-1bd5-457c-ba4c-63d38063ce20 .shogun-image-content {
  
    align-items: center;
  
}

#s-a4de5947-698e-4f96-a24c-c429e91d2560 {
  padding-top: 0px;
padding-left: 20px;
padding-bottom: 40px;
padding-right: 20px;
}

#s-ff2d36f3-3060-4e15-a4e5-2cf778b05b1b {
  min-height: 50px;
}








#s-ff2d36f3-3060-4e15-a4e5-2cf778b05b1b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ff2d36f3-3060-4e15-a4e5-2cf778b05b1b.shg-box.shg-c {
  justify-content: flex-start;
}

#s-5b0e65e6-9260-4305-a7a0-6d3601d32e87 {
  min-height: 50px;
}
@media (max-width: 767px){#s-5b0e65e6-9260-4305-a7a0-6d3601d32e87 {
  display: none;
}
#s-5b0e65e6-9260-4305-a7a0-6d3601d32e87, #wrap-s-5b0e65e6-9260-4305-a7a0-6d3601d32e87 { display: none !important; }}







#s-5b0e65e6-9260-4305-a7a0-6d3601d32e87 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5b0e65e6-9260-4305-a7a0-6d3601d32e87.shg-box.shg-c {
  justify-content: flex-start;
}

#s-0ba5a80e-a160-42ae-a045-bfef79bd5ba1 {
  min-height: 50px;
}








#s-0ba5a80e-a160-42ae-a045-bfef79bd5ba1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0ba5a80e-a160-42ae-a045-bfef79bd5ba1.shg-box.shg-c {
  justify-content: flex-start;
}

#s-87b775ca-ac13-4816-9e6b-12b7588cc92d {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}

#s-87b775ca-ac13-4816-9e6b-12b7588cc92d .shogun-heading-component h1 {
  color: #000;
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-37007bd9-9da9-45df-80fe-d717448e6773 {
  margin-left: 0px;
margin-right: 0px;
min-height: 50px;
}
@media (min-width: 1200px){#s-37007bd9-9da9-45df-80fe-d717448e6773 {
  display: none;
}
#s-37007bd9-9da9-45df-80fe-d717448e6773, #wrap-s-37007bd9-9da9-45df-80fe-d717448e6773 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-37007bd9-9da9-45df-80fe-d717448e6773 {
  display: none;
}
#s-37007bd9-9da9-45df-80fe-d717448e6773, #wrap-s-37007bd9-9da9-45df-80fe-d717448e6773 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-37007bd9-9da9-45df-80fe-d717448e6773 {
  display: none;
}
#s-37007bd9-9da9-45df-80fe-d717448e6773, #wrap-s-37007bd9-9da9-45df-80fe-d717448e6773 { display: none !important; }}







#s-37007bd9-9da9-45df-80fe-d717448e6773 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-37007bd9-9da9-45df-80fe-d717448e6773.shg-box.shg-c {
  justify-content: flex-start;
}

#s-1e331b49-69ff-421e-beed-b068b235ec34 {
  min-height: 50px;
}








#s-1e331b49-69ff-421e-beed-b068b235ec34 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1e331b49-69ff-421e-beed-b068b235ec34.shg-box.shg-c {
  justify-content: flex-start;
}

#s-86b1ca3d-d10c-4171-bdfc-2e964c9c3083 {
  padding-top: 70px;
padding-bottom: 10px;
text-align: center;
}

#s-86b1ca3d-d10c-4171-bdfc-2e964c9c3083 .shogun-heading-component h1 {
  color: #000;
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-813fa74c-5846-44a9-a987-723c1c03a9b3 {
  margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-813fa74c-5846-44a9-a987-723c1c03a9b3 {
  display: none;
}
#s-813fa74c-5846-44a9-a987-723c1c03a9b3, #wrap-s-813fa74c-5846-44a9-a987-723c1c03a9b3 { display: none !important; }}
@media (min-width: 0px) {
[id="s-813fa74c-5846-44a9-a987-723c1c03a9b3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-813fa74c-5846-44a9-a987-723c1c03a9b3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-813fa74c-5846-44a9-a987-723c1c03a9b3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-813fa74c-5846-44a9-a987-723c1c03a9b3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-063cc7ce-2acc-4252-9b0e-78081a05fc58 {
  margin-top: 10px;
margin-bottom: 10px;
}

#s-aab782f3-ca02-4beb-905e-ee8102a2578d {
  margin-top: 10px;
margin-bottom: 10px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-aab782f3-ca02-4beb-905e-ee8102a2578d {
  display: none;
}
#s-aab782f3-ca02-4beb-905e-ee8102a2578d, #wrap-s-aab782f3-ca02-4beb-905e-ee8102a2578d { display: none !important; }}
#s-b644a1b3-94eb-4c94-9952-c5b117f89d77 {
  margin-top: 10px;
margin-bottom: 10px;
}

#s-a10a2a82-5655-4cd7-bf00-6dafeaf36ee8 {
  margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-a10a2a82-5655-4cd7-bf00-6dafeaf36ee8 {
  display: none;
}
#s-a10a2a82-5655-4cd7-bf00-6dafeaf36ee8, #wrap-s-a10a2a82-5655-4cd7-bf00-6dafeaf36ee8 { display: none !important; }}
@media (min-width: 0px) {
[id="s-a10a2a82-5655-4cd7-bf00-6dafeaf36ee8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a10a2a82-5655-4cd7-bf00-6dafeaf36ee8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-a10a2a82-5655-4cd7-bf00-6dafeaf36ee8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-a10a2a82-5655-4cd7-bf00-6dafeaf36ee8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-a3c533ed-53a4-494c-b4bd-17a43a430f30 {
  margin-top: 10px;
margin-bottom: 10px;
}

#s-aff2780a-3ae3-49c1-8960-be9cbb9915e0 {
  margin-top: 10px;
margin-bottom: 10px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-aff2780a-3ae3-49c1-8960-be9cbb9915e0 {
  display: none;
}
#s-aff2780a-3ae3-49c1-8960-be9cbb9915e0, #wrap-s-aff2780a-3ae3-49c1-8960-be9cbb9915e0 { display: none !important; }}
#s-bec5e255-f254-4afb-ae54-33d4d18fff73 {
  margin-top: 10px;
margin-bottom: 10px;
}

#s-671549f2-a737-4ec7-aada-78806dbe5c06 {
  margin-left: 50px;
margin-right: 50px;
padding-left: 0px;
padding-right: 0px;
}
@media (min-width: 1200px){#s-671549f2-a737-4ec7-aada-78806dbe5c06 {
  display: none;
}
#s-671549f2-a737-4ec7-aada-78806dbe5c06, #wrap-s-671549f2-a737-4ec7-aada-78806dbe5c06 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-671549f2-a737-4ec7-aada-78806dbe5c06 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-671549f2-a737-4ec7-aada-78806dbe5c06 {
  display: none;
}
#s-671549f2-a737-4ec7-aada-78806dbe5c06, #wrap-s-671549f2-a737-4ec7-aada-78806dbe5c06 { display: none !important; }}@media (max-width: 767px){#s-671549f2-a737-4ec7-aada-78806dbe5c06 {
  display: none;
}
#s-671549f2-a737-4ec7-aada-78806dbe5c06, #wrap-s-671549f2-a737-4ec7-aada-78806dbe5c06 { display: none !important; }}
@media (min-width: 0px) {
[id="s-671549f2-a737-4ec7-aada-78806dbe5c06"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-671549f2-a737-4ec7-aada-78806dbe5c06"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-671549f2-a737-4ec7-aada-78806dbe5c06"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-671549f2-a737-4ec7-aada-78806dbe5c06"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-8e795ebb-58dd-47d1-8621-ecc6d18e720a {
  margin-top: 10px;
margin-bottom: 10px;
}

#s-adcf0ae0-d204-48a4-8c6b-14ec5c95cb21 {
  margin-top: 10px;
margin-bottom: 10px;
}

#s-7062d038-8789-4629-98c5-521c03571e36 {
  margin-top: 10px;
margin-bottom: 10px;
}

#s-fc82d4cc-2393-4fae-b197-68b284f6fc7b {
  margin-left: 50px;
margin-right: 50px;
padding-left: 0px;
padding-right: 0px;
}
@media (min-width: 1200px){#s-fc82d4cc-2393-4fae-b197-68b284f6fc7b {
  display: none;
}
#s-fc82d4cc-2393-4fae-b197-68b284f6fc7b, #wrap-s-fc82d4cc-2393-4fae-b197-68b284f6fc7b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-fc82d4cc-2393-4fae-b197-68b284f6fc7b {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-fc82d4cc-2393-4fae-b197-68b284f6fc7b {
  display: none;
}
#s-fc82d4cc-2393-4fae-b197-68b284f6fc7b, #wrap-s-fc82d4cc-2393-4fae-b197-68b284f6fc7b { display: none !important; }}@media (max-width: 767px){#s-fc82d4cc-2393-4fae-b197-68b284f6fc7b {
  display: none;
}
#s-fc82d4cc-2393-4fae-b197-68b284f6fc7b, #wrap-s-fc82d4cc-2393-4fae-b197-68b284f6fc7b { display: none !important; }}
@media (min-width: 0px) {
[id="s-fc82d4cc-2393-4fae-b197-68b284f6fc7b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fc82d4cc-2393-4fae-b197-68b284f6fc7b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-fc82d4cc-2393-4fae-b197-68b284f6fc7b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-fc82d4cc-2393-4fae-b197-68b284f6fc7b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-9c391dbd-4f0f-4ac1-b484-61eb997a3882 {
  margin-top: 10px;
margin-bottom: 10px;
}

#s-13d54495-9ca7-41e6-938b-0eab04fd41bb {
  margin-top: 10px;
margin-bottom: 10px;
}

#s-1469b13f-c967-4562-b36d-e4316dc93920 {
  margin-top: 10px;
margin-bottom: 10px;
}

.shg-sld-content {
  width: 100%;
  position: relative;
  z-index: 1;
}

.shg-sld-slides {
  word-break: break-word;
  position: relative;
  overflow-x: hidden;
}

.shg-sld-slides-padded {
  padding: 0 35px;
}

.shg-sld-nav-button {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  top: 0;
  width: 35px;
  min-height: 35px;
  height: 100%;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.shg-sld-nav-button > svg {
  height: 100%;
  width: 100%;
}

.shg-sld-nav-button.shg-sld-left {
  left: 0;
}

.shg-sld-nav-button.shg-sld-left-over-content {
  left: 2%;
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
}

.shg-sld-nav-button.shg-sld-right-over-content {
  right: 2%;
}

.shg-sld-nav-button.shg-sld-disabled {
  cursor: default;
  opacity: 0.2;
}

.shg-sld-item {
  display: none;
}

.shg-sld-item.shg-sld-active {
  display: block;
}

.shg-sld-dots {
  margin-top: 10px;
  text-align: center;
  z-index: 1;
  position: relative;
}

.shg-sld-dots-on-top {
  margin-top: -30px !important;
}

.shg-sld-dot {
  cursor: pointer;
  display: inline-block !important;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  opacity: 0.5;
}

.shg-sld-dot:first-child {
  margin-left: 0px;
}

.shg-sld-dot.shg-sld-active {
  opacity: 1;
}

@keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

#s-1b33c4a6-910c-4801-9320-073579d025e0 {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-1b33c4a6-910c-4801-9320-073579d025e0 {
  display: none;
}
#s-1b33c4a6-910c-4801-9320-073579d025e0, #wrap-s-1b33c4a6-910c-4801-9320-073579d025e0 { display: none !important; }}@media (max-width: 767px){#s-1b33c4a6-910c-4801-9320-073579d025e0 {
  display: none;
}
#s-1b33c4a6-910c-4801-9320-073579d025e0, #wrap-s-1b33c4a6-910c-4801-9320-073579d025e0 { display: none !important; }}
#s-1b33c4a6-910c-4801-9320-073579d025e0 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-1b33c4a6-910c-4801-9320-073579d025e0 .shg-sld-nav-button.shg-sld-left,
#s-1b33c4a6-910c-4801-9320-073579d025e0 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-c8e8dcee-1615-45af-af7b-a755761d71b7 {
  margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
}
@media (min-width: 1200px){#s-c8e8dcee-1615-45af-af7b-a755761d71b7 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c8e8dcee-1615-45af-af7b-a755761d71b7 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-c8e8dcee-1615-45af-af7b-a755761d71b7 {
  
}
}@media (max-width: 767px){#s-c8e8dcee-1615-45af-af7b-a755761d71b7 {
  
}
}
@media (min-width: 0px) {
[id="s-c8e8dcee-1615-45af-af7b-a755761d71b7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c8e8dcee-1615-45af-af7b-a755761d71b7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-c8e8dcee-1615-45af-af7b-a755761d71b7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-c8e8dcee-1615-45af-af7b-a755761d71b7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-ed13dfd5-e68b-48a5-8ed6-5dc124875caa {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-ed13dfd5-e68b-48a5-8ed6-5dc124875caa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ed13dfd5-e68b-48a5-8ed6-5dc124875caa.shg-box.shg-c {
  justify-content: flex-start;
}

#s-387e307f-6d1d-48c1-b3f5-c700c89b6cf9 {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-387e307f-6d1d-48c1-b3f5-c700c89b6cf9 .shogun-icon-wrapper {
  text-align: center;
}


#s-387e307f-6d1d-48c1-b3f5-c700c89b6cf9 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-f65bb1f6-4ffe-4f4f-967e-6528e0932ab9 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-f65bb1f6-4ffe-4f4f-967e-6528e0932ab9 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f65bb1f6-4ffe-4f4f-967e-6528e0932ab9 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-f65bb1f6-4ffe-4f4f-967e-6528e0932ab9 {
  
}
}@media (max-width: 767px){#s-f65bb1f6-4ffe-4f4f-967e-6528e0932ab9 {
  
}
}
#s-cec3e592-8e15-48d7-afb2-f87490b08bdc {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-cec3e592-8e15-48d7-afb2-f87490b08bdc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cec3e592-8e15-48d7-afb2-f87490b08bdc.shg-box.shg-c {
  justify-content: flex-start;
}

#s-92a8c690-d909-4b27-80b7-5abc1109a93d {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-92a8c690-d909-4b27-80b7-5abc1109a93d .shogun-icon-wrapper {
  text-align: center;
}


#s-92a8c690-d909-4b27-80b7-5abc1109a93d .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-8d34acdd-02b1-4372-8095-a9125bd434d3 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-8d34acdd-02b1-4372-8095-a9125bd434d3 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8d34acdd-02b1-4372-8095-a9125bd434d3 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-8d34acdd-02b1-4372-8095-a9125bd434d3 {
  
}
}@media (max-width: 767px){#s-8d34acdd-02b1-4372-8095-a9125bd434d3 {
  
}
}
#s-244ab112-8148-4a88-9883-9939c73e1ef2 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-244ab112-8148-4a88-9883-9939c73e1ef2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-244ab112-8148-4a88-9883-9939c73e1ef2.shg-box.shg-c {
  justify-content: flex-start;
}

#s-5d58173c-0e8b-4d10-a73d-de6a00b45bc4 {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-5d58173c-0e8b-4d10-a73d-de6a00b45bc4 .shogun-icon-wrapper {
  text-align: center;
}


#s-5d58173c-0e8b-4d10-a73d-de6a00b45bc4 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-77222020-a4e7-4281-b527-671637e740d1 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-77222020-a4e7-4281-b527-671637e740d1 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-77222020-a4e7-4281-b527-671637e740d1 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-77222020-a4e7-4281-b527-671637e740d1 {
  
}
}@media (max-width: 767px){#s-77222020-a4e7-4281-b527-671637e740d1 {
  
}
}
#s-7944d3de-3bb0-47af-9d70-df602ebc3218 {
  margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
}
@media (min-width: 1200px){#s-7944d3de-3bb0-47af-9d70-df602ebc3218 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7944d3de-3bb0-47af-9d70-df602ebc3218 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-7944d3de-3bb0-47af-9d70-df602ebc3218 {
  
}
}@media (max-width: 767px){#s-7944d3de-3bb0-47af-9d70-df602ebc3218 {
  
}
}
@media (min-width: 0px) {
[id="s-7944d3de-3bb0-47af-9d70-df602ebc3218"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7944d3de-3bb0-47af-9d70-df602ebc3218"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-7944d3de-3bb0-47af-9d70-df602ebc3218"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-7944d3de-3bb0-47af-9d70-df602ebc3218"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-61b80da6-8990-480e-9a5d-404560e713bf {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-61b80da6-8990-480e-9a5d-404560e713bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-61b80da6-8990-480e-9a5d-404560e713bf.shg-box.shg-c {
  justify-content: flex-start;
}

#s-bfdd2a7e-63fb-44aa-a37f-990ec084f482 {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-bfdd2a7e-63fb-44aa-a37f-990ec084f482 .shogun-icon-wrapper {
  text-align: center;
}


#s-bfdd2a7e-63fb-44aa-a37f-990ec084f482 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-e3c1a177-3210-45e3-a3aa-d9be0156ec3f {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-e3c1a177-3210-45e3-a3aa-d9be0156ec3f {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e3c1a177-3210-45e3-a3aa-d9be0156ec3f {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-e3c1a177-3210-45e3-a3aa-d9be0156ec3f {
  
}
}@media (max-width: 767px){#s-e3c1a177-3210-45e3-a3aa-d9be0156ec3f {
  
}
}
#s-0b7020cb-d1be-440f-8159-9ca2e59504e3 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-0b7020cb-d1be-440f-8159-9ca2e59504e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0b7020cb-d1be-440f-8159-9ca2e59504e3.shg-box.shg-c {
  justify-content: flex-start;
}

#s-387a63d4-991c-4daf-8915-b5c6a52206af {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-387a63d4-991c-4daf-8915-b5c6a52206af .shogun-icon-wrapper {
  text-align: center;
}


#s-387a63d4-991c-4daf-8915-b5c6a52206af .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-27e89599-d57d-46dd-915b-29146688ff33 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-27e89599-d57d-46dd-915b-29146688ff33 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-27e89599-d57d-46dd-915b-29146688ff33 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-27e89599-d57d-46dd-915b-29146688ff33 {
  
}
}@media (max-width: 767px){#s-27e89599-d57d-46dd-915b-29146688ff33 {
  
}
}
#s-ddcfab87-6455-43a4-bf34-b374c786198a {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-ddcfab87-6455-43a4-bf34-b374c786198a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ddcfab87-6455-43a4-bf34-b374c786198a.shg-box.shg-c {
  justify-content: flex-start;
}

#s-22c48b07-506f-4af4-8272-34cb8fb6763f {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-22c48b07-506f-4af4-8272-34cb8fb6763f .shogun-icon-wrapper {
  text-align: center;
}


#s-22c48b07-506f-4af4-8272-34cb8fb6763f .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-56b37c3e-a93e-4cbf-9b4f-a443e2ed01ea {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-56b37c3e-a93e-4cbf-9b4f-a443e2ed01ea {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-56b37c3e-a93e-4cbf-9b4f-a443e2ed01ea {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-56b37c3e-a93e-4cbf-9b4f-a443e2ed01ea {
  
}
}@media (max-width: 767px){#s-56b37c3e-a93e-4cbf-9b4f-a443e2ed01ea {
  
}
}
#s-69514951-f7bd-498d-b69c-b2423a8086c1 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-69514951-f7bd-498d-b69c-b2423a8086c1 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-69514951-f7bd-498d-b69c-b2423a8086c1 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-69514951-f7bd-498d-b69c-b2423a8086c1 {
  
}
}@media (max-width: 767px){#s-69514951-f7bd-498d-b69c-b2423a8086c1 {
  
}
}







#s-69514951-f7bd-498d-b69c-b2423a8086c1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-69514951-f7bd-498d-b69c-b2423a8086c1.shg-box.shg-c {
  justify-content: flex-start;
}

#s-4baef28d-e06e-4449-9e45-8398a609d8d4 {
  margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
}
@media (min-width: 1200px){#s-4baef28d-e06e-4449-9e45-8398a609d8d4 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4baef28d-e06e-4449-9e45-8398a609d8d4 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-4baef28d-e06e-4449-9e45-8398a609d8d4 {
  
}
}@media (max-width: 767px){#s-4baef28d-e06e-4449-9e45-8398a609d8d4 {
  
}
}
@media (min-width: 0px) {
[id="s-4baef28d-e06e-4449-9e45-8398a609d8d4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4baef28d-e06e-4449-9e45-8398a609d8d4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-4baef28d-e06e-4449-9e45-8398a609d8d4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-4baef28d-e06e-4449-9e45-8398a609d8d4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-53b5a884-3dc3-48d2-9e94-b008f0965457 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-53b5a884-3dc3-48d2-9e94-b008f0965457 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-53b5a884-3dc3-48d2-9e94-b008f0965457.shg-box.shg-c {
  justify-content: flex-start;
}

#s-977b83a6-47e1-4df7-8479-52e598d704b9 {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-977b83a6-47e1-4df7-8479-52e598d704b9 .shogun-icon-wrapper {
  text-align: center;
}


#s-977b83a6-47e1-4df7-8479-52e598d704b9 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-80e7dd30-77f0-4240-af89-62335d256656 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-80e7dd30-77f0-4240-af89-62335d256656 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-80e7dd30-77f0-4240-af89-62335d256656 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-80e7dd30-77f0-4240-af89-62335d256656 {
  
}
}@media (max-width: 767px){#s-80e7dd30-77f0-4240-af89-62335d256656 {
  
}
}
#s-e86eb49b-e15b-47db-9484-6b4222b2a5cd {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-e86eb49b-e15b-47db-9484-6b4222b2a5cd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e86eb49b-e15b-47db-9484-6b4222b2a5cd.shg-box.shg-c {
  justify-content: flex-start;
}

#s-afbda166-7a91-445a-8ba2-3a6bb93bbf0a {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-afbda166-7a91-445a-8ba2-3a6bb93bbf0a .shogun-icon-wrapper {
  text-align: center;
}


#s-afbda166-7a91-445a-8ba2-3a6bb93bbf0a .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-1c8932c5-0040-44ee-b94d-1f79008482e7 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-1c8932c5-0040-44ee-b94d-1f79008482e7 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1c8932c5-0040-44ee-b94d-1f79008482e7 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-1c8932c5-0040-44ee-b94d-1f79008482e7 {
  
}
}@media (max-width: 767px){#s-1c8932c5-0040-44ee-b94d-1f79008482e7 {
  
}
}
#s-1ec9ded4-889b-42e3-abfd-7aab97cba1c9 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-1ec9ded4-889b-42e3-abfd-7aab97cba1c9 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1ec9ded4-889b-42e3-abfd-7aab97cba1c9 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-1ec9ded4-889b-42e3-abfd-7aab97cba1c9 {
  
}
}@media (max-width: 767px){#s-1ec9ded4-889b-42e3-abfd-7aab97cba1c9 {
  
}
}







#s-1ec9ded4-889b-42e3-abfd-7aab97cba1c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1ec9ded4-889b-42e3-abfd-7aab97cba1c9.shg-box.shg-c {
  justify-content: flex-start;
}

#s-c3961258-8045-4156-96f0-6616a19f7b32 {
  margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
}
@media (min-width: 1200px){#s-c3961258-8045-4156-96f0-6616a19f7b32 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c3961258-8045-4156-96f0-6616a19f7b32 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-c3961258-8045-4156-96f0-6616a19f7b32 {
  
}
}@media (max-width: 767px){#s-c3961258-8045-4156-96f0-6616a19f7b32 {
  
}
}
@media (min-width: 0px) {
[id="s-c3961258-8045-4156-96f0-6616a19f7b32"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c3961258-8045-4156-96f0-6616a19f7b32"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-c3961258-8045-4156-96f0-6616a19f7b32"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-c3961258-8045-4156-96f0-6616a19f7b32"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-6e843584-1742-4413-a283-208f161d23cd {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-6e843584-1742-4413-a283-208f161d23cd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e843584-1742-4413-a283-208f161d23cd.shg-box.shg-c {
  justify-content: flex-start;
}

#s-015609a9-a0cd-4ab4-9e7c-8c8a3d9929b3 {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-015609a9-a0cd-4ab4-9e7c-8c8a3d9929b3 .shogun-icon-wrapper {
  text-align: center;
}


#s-015609a9-a0cd-4ab4-9e7c-8c8a3d9929b3 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-0de03922-dddd-4a16-bfa4-b43945af186c {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-0de03922-dddd-4a16-bfa4-b43945af186c {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0de03922-dddd-4a16-bfa4-b43945af186c {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-0de03922-dddd-4a16-bfa4-b43945af186c {
  
}
}@media (max-width: 767px){#s-0de03922-dddd-4a16-bfa4-b43945af186c {
  
}
}
#s-55720b87-421f-4767-bf07-d778b600bab1 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-55720b87-421f-4767-bf07-d778b600bab1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-55720b87-421f-4767-bf07-d778b600bab1.shg-box.shg-c {
  justify-content: flex-start;
}

#s-0fecea45-58c3-425c-bb7f-b95d11ed890a {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-0fecea45-58c3-425c-bb7f-b95d11ed890a .shogun-icon-wrapper {
  text-align: center;
}


#s-0fecea45-58c3-425c-bb7f-b95d11ed890a .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-e5ccd454-bf6b-4f49-96c8-ce75305dca49 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-e5ccd454-bf6b-4f49-96c8-ce75305dca49 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e5ccd454-bf6b-4f49-96c8-ce75305dca49 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-e5ccd454-bf6b-4f49-96c8-ce75305dca49 {
  
}
}@media (max-width: 767px){#s-e5ccd454-bf6b-4f49-96c8-ce75305dca49 {
  
}
}
#s-91665ae9-033d-4bdd-be75-895981436535 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-91665ae9-033d-4bdd-be75-895981436535 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-91665ae9-033d-4bdd-be75-895981436535.shg-box.shg-c {
  justify-content: flex-start;
}

#s-4852fda9-31ce-415c-9369-fa3dca4c5618 {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-4852fda9-31ce-415c-9369-fa3dca4c5618 .shogun-icon-wrapper {
  text-align: center;
}


#s-4852fda9-31ce-415c-9369-fa3dca4c5618 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-a7fa3713-ed1c-489a-bba8-d74437d44018 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-a7fa3713-ed1c-489a-bba8-d74437d44018 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a7fa3713-ed1c-489a-bba8-d74437d44018 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-a7fa3713-ed1c-489a-bba8-d74437d44018 {
  
}
}@media (max-width: 767px){#s-a7fa3713-ed1c-489a-bba8-d74437d44018 {
  
}
}
#s-4cee2df4-1412-4007-9d5a-780621408835 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-4cee2df4-1412-4007-9d5a-780621408835 {
  display: none;
}
#s-4cee2df4-1412-4007-9d5a-780621408835, #wrap-s-4cee2df4-1412-4007-9d5a-780621408835 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4cee2df4-1412-4007-9d5a-780621408835 {
  display: none;
}
#s-4cee2df4-1412-4007-9d5a-780621408835, #wrap-s-4cee2df4-1412-4007-9d5a-780621408835 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4cee2df4-1412-4007-9d5a-780621408835 {
  
}
}@media (max-width: 767px){#s-4cee2df4-1412-4007-9d5a-780621408835 {
  
}
}
#s-4cee2df4-1412-4007-9d5a-780621408835 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-4cee2df4-1412-4007-9d5a-780621408835 .shg-sld-nav-button.shg-sld-left,
#s-4cee2df4-1412-4007-9d5a-780621408835 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-1717871f-bb3a-45e6-abfe-e7fc9fcc7f4c {
  margin-top: 50px;
margin-left: 0px;
margin-bottom: 50px;
margin-right: 0px;
}
@media (min-width: 1200px){#s-1717871f-bb3a-45e6-abfe-e7fc9fcc7f4c {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1717871f-bb3a-45e6-abfe-e7fc9fcc7f4c {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-1717871f-bb3a-45e6-abfe-e7fc9fcc7f4c {
  
}
}@media (max-width: 767px){#s-1717871f-bb3a-45e6-abfe-e7fc9fcc7f4c {
  
}
}
@media (min-width: 0px) {
[id="s-1717871f-bb3a-45e6-abfe-e7fc9fcc7f4c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1717871f-bb3a-45e6-abfe-e7fc9fcc7f4c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-1717871f-bb3a-45e6-abfe-e7fc9fcc7f4c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-1717871f-bb3a-45e6-abfe-e7fc9fcc7f4c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-b12aa5b3-494d-4cb1-83fe-90fdf3a013f3 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-b12aa5b3-494d-4cb1-83fe-90fdf3a013f3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b12aa5b3-494d-4cb1-83fe-90fdf3a013f3.shg-box.shg-c {
  justify-content: flex-start;
}

#s-db0e75f0-23c8-4822-93b4-0e0ae99c024d {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-db0e75f0-23c8-4822-93b4-0e0ae99c024d .shogun-icon-wrapper {
  text-align: center;
}


#s-db0e75f0-23c8-4822-93b4-0e0ae99c024d .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-53679714-8bd4-4d4a-bcfb-9f760a519782 {
  margin-top: 20px;
margin-left: 10px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-53679714-8bd4-4d4a-bcfb-9f760a519782 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-53679714-8bd4-4d4a-bcfb-9f760a519782 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-53679714-8bd4-4d4a-bcfb-9f760a519782 {
  
}
}@media (max-width: 767px){#s-53679714-8bd4-4d4a-bcfb-9f760a519782 {
  
}
}
#s-76f18b3f-80e7-4b6f-a7bf-94653442488e {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-76f18b3f-80e7-4b6f-a7bf-94653442488e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-76f18b3f-80e7-4b6f-a7bf-94653442488e.shg-box.shg-c {
  justify-content: flex-start;
}

#s-9903a59c-27d3-41b4-a2fa-d9e28de10e11 {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-9903a59c-27d3-41b4-a2fa-d9e28de10e11 .shogun-icon-wrapper {
  text-align: center;
}


#s-9903a59c-27d3-41b4-a2fa-d9e28de10e11 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-8283c93b-2ab0-4c92-8e02-953d070cda15 {
  margin-top: 20px;
margin-left: 10px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-8283c93b-2ab0-4c92-8e02-953d070cda15 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8283c93b-2ab0-4c92-8e02-953d070cda15 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-8283c93b-2ab0-4c92-8e02-953d070cda15 {
  
}
}@media (max-width: 767px){#s-8283c93b-2ab0-4c92-8e02-953d070cda15 {
  
}
}
#s-e217d1b9-c8fb-4ab4-aa6e-a127290fddb9 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-e217d1b9-c8fb-4ab4-aa6e-a127290fddb9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e217d1b9-c8fb-4ab4-aa6e-a127290fddb9.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ab5d6c0d-c91d-4b29-9416-36a918f426e8 {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-ab5d6c0d-c91d-4b29-9416-36a918f426e8 .shogun-icon-wrapper {
  text-align: center;
}


#s-ab5d6c0d-c91d-4b29-9416-36a918f426e8 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-949efbce-cb1d-47ee-8207-2ba48c73b0d1 {
  margin-top: 20px;
margin-left: 10px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-949efbce-cb1d-47ee-8207-2ba48c73b0d1 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-949efbce-cb1d-47ee-8207-2ba48c73b0d1 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-949efbce-cb1d-47ee-8207-2ba48c73b0d1 {
  
}
}@media (max-width: 767px){#s-949efbce-cb1d-47ee-8207-2ba48c73b0d1 {
  
}
}
#s-3fd2c39c-09df-47ed-9606-97cbe316760a {
  margin-top: 50px;
margin-left: 0px;
margin-bottom: 50px;
margin-right: 0px;
}
@media (min-width: 1200px){#s-3fd2c39c-09df-47ed-9606-97cbe316760a {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3fd2c39c-09df-47ed-9606-97cbe316760a {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-3fd2c39c-09df-47ed-9606-97cbe316760a {
  
}
}@media (max-width: 767px){#s-3fd2c39c-09df-47ed-9606-97cbe316760a {
  
}
}
@media (min-width: 0px) {
[id="s-3fd2c39c-09df-47ed-9606-97cbe316760a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3fd2c39c-09df-47ed-9606-97cbe316760a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-3fd2c39c-09df-47ed-9606-97cbe316760a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-3fd2c39c-09df-47ed-9606-97cbe316760a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-13afac14-e566-4ad5-a798-8b1b7e6957fa {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-13afac14-e566-4ad5-a798-8b1b7e6957fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-13afac14-e566-4ad5-a798-8b1b7e6957fa.shg-box.shg-c {
  justify-content: flex-start;
}

#s-a09cf30c-e832-466d-a4b7-c9c6be3a8335 {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-a09cf30c-e832-466d-a4b7-c9c6be3a8335 .shogun-icon-wrapper {
  text-align: center;
}


#s-a09cf30c-e832-466d-a4b7-c9c6be3a8335 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-92686e9e-d2c2-406f-9c85-34dc891cf4b4 {
  margin-top: 20px;
margin-left: 10px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-92686e9e-d2c2-406f-9c85-34dc891cf4b4 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-92686e9e-d2c2-406f-9c85-34dc891cf4b4 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-92686e9e-d2c2-406f-9c85-34dc891cf4b4 {
  
}
}@media (max-width: 767px){#s-92686e9e-d2c2-406f-9c85-34dc891cf4b4 {
  
}
}
#s-ec75f7ce-d15b-494c-b68a-b7d46062890f {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-ec75f7ce-d15b-494c-b68a-b7d46062890f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ec75f7ce-d15b-494c-b68a-b7d46062890f.shg-box.shg-c {
  justify-content: flex-start;
}

#s-1ffd232c-03cf-4b49-8c69-06a8d1edb5cd {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-1ffd232c-03cf-4b49-8c69-06a8d1edb5cd .shogun-icon-wrapper {
  text-align: center;
}


#s-1ffd232c-03cf-4b49-8c69-06a8d1edb5cd .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-52312d19-37ee-4ad6-8325-7e338586f47b {
  margin-top: 20px;
margin-left: 10px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-52312d19-37ee-4ad6-8325-7e338586f47b {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-52312d19-37ee-4ad6-8325-7e338586f47b {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-52312d19-37ee-4ad6-8325-7e338586f47b {
  
}
}@media (max-width: 767px){#s-52312d19-37ee-4ad6-8325-7e338586f47b {
  
}
}
#s-f924d577-9294-4338-ac3b-15bd83976c07 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-f924d577-9294-4338-ac3b-15bd83976c07 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f924d577-9294-4338-ac3b-15bd83976c07.shg-box.shg-c {
  justify-content: flex-start;
}

#s-9d913942-e149-4d20-84b6-69a80dc64403 {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-9d913942-e149-4d20-84b6-69a80dc64403 .shogun-icon-wrapper {
  text-align: center;
}


#s-9d913942-e149-4d20-84b6-69a80dc64403 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-25690719-c311-45af-98ce-f2b0c9b6c62f {
  margin-top: 20px;
margin-left: 10px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-25690719-c311-45af-98ce-f2b0c9b6c62f {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-25690719-c311-45af-98ce-f2b0c9b6c62f {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-25690719-c311-45af-98ce-f2b0c9b6c62f {
  
}
}@media (max-width: 767px){#s-25690719-c311-45af-98ce-f2b0c9b6c62f {
  
}
}
#s-6bee9704-1db4-4e7a-a8f3-f60b1fe5075d {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-6bee9704-1db4-4e7a-a8f3-f60b1fe5075d {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6bee9704-1db4-4e7a-a8f3-f60b1fe5075d {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-6bee9704-1db4-4e7a-a8f3-f60b1fe5075d {
  
}
}@media (max-width: 767px){#s-6bee9704-1db4-4e7a-a8f3-f60b1fe5075d {
  
}
}







#s-6bee9704-1db4-4e7a-a8f3-f60b1fe5075d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6bee9704-1db4-4e7a-a8f3-f60b1fe5075d.shg-box.shg-c {
  justify-content: flex-start;
}

#s-41f4bf44-5107-450a-8ef4-4522d3bf2023 {
  margin-top: 50px;
margin-left: 0px;
margin-bottom: 50px;
margin-right: 0px;
}
@media (min-width: 1200px){#s-41f4bf44-5107-450a-8ef4-4522d3bf2023 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-41f4bf44-5107-450a-8ef4-4522d3bf2023 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-41f4bf44-5107-450a-8ef4-4522d3bf2023 {
  
}
}@media (max-width: 767px){#s-41f4bf44-5107-450a-8ef4-4522d3bf2023 {
  
}
}
@media (min-width: 0px) {
[id="s-41f4bf44-5107-450a-8ef4-4522d3bf2023"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-41f4bf44-5107-450a-8ef4-4522d3bf2023"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-41f4bf44-5107-450a-8ef4-4522d3bf2023"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-41f4bf44-5107-450a-8ef4-4522d3bf2023"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-61b91ce7-f1ef-4622-b880-c1d57cbd03ef {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-61b91ce7-f1ef-4622-b880-c1d57cbd03ef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-61b91ce7-f1ef-4622-b880-c1d57cbd03ef.shg-box.shg-c {
  justify-content: flex-start;
}

#s-292d1bcd-fa64-4e8a-b837-eb549242fc6f {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-292d1bcd-fa64-4e8a-b837-eb549242fc6f .shogun-icon-wrapper {
  text-align: center;
}


#s-292d1bcd-fa64-4e8a-b837-eb549242fc6f .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-1926c5d2-c609-4554-8d95-5715ce1681f6 {
  margin-top: 20px;
margin-left: 10px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-1926c5d2-c609-4554-8d95-5715ce1681f6 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1926c5d2-c609-4554-8d95-5715ce1681f6 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-1926c5d2-c609-4554-8d95-5715ce1681f6 {
  
}
}@media (max-width: 767px){#s-1926c5d2-c609-4554-8d95-5715ce1681f6 {
  
}
}
#s-875e3001-32c7-47a5-84bf-278d7104570c {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-875e3001-32c7-47a5-84bf-278d7104570c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-875e3001-32c7-47a5-84bf-278d7104570c.shg-box.shg-c {
  justify-content: flex-start;
}

#s-6a338b77-eb83-4c3e-a43c-99be32862e3d {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-6a338b77-eb83-4c3e-a43c-99be32862e3d .shogun-icon-wrapper {
  text-align: center;
}


#s-6a338b77-eb83-4c3e-a43c-99be32862e3d .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-b9b16b3b-bcbd-41e8-bc6e-7f0e0e5aaed0 {
  margin-top: 20px;
margin-left: 10px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-b9b16b3b-bcbd-41e8-bc6e-7f0e0e5aaed0 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b9b16b3b-bcbd-41e8-bc6e-7f0e0e5aaed0 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-b9b16b3b-bcbd-41e8-bc6e-7f0e0e5aaed0 {
  
}
}@media (max-width: 767px){#s-b9b16b3b-bcbd-41e8-bc6e-7f0e0e5aaed0 {
  
}
}
#s-28ac0f22-e33e-4b5a-b067-04eb4d79b720 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-28ac0f22-e33e-4b5a-b067-04eb4d79b720 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-28ac0f22-e33e-4b5a-b067-04eb4d79b720 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-28ac0f22-e33e-4b5a-b067-04eb4d79b720 {
  
}
}@media (max-width: 767px){#s-28ac0f22-e33e-4b5a-b067-04eb4d79b720 {
  
}
}







#s-28ac0f22-e33e-4b5a-b067-04eb4d79b720 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-28ac0f22-e33e-4b5a-b067-04eb4d79b720.shg-box.shg-c {
  justify-content: flex-start;
}

#s-08613133-f2a9-4922-997d-720d40ea6e13 {
  margin-top: 50px;
margin-left: 0px;
margin-bottom: 50px;
margin-right: 0px;
}
@media (min-width: 1200px){#s-08613133-f2a9-4922-997d-720d40ea6e13 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-08613133-f2a9-4922-997d-720d40ea6e13 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-08613133-f2a9-4922-997d-720d40ea6e13 {
  
}
}@media (max-width: 767px){#s-08613133-f2a9-4922-997d-720d40ea6e13 {
  
}
}
@media (min-width: 0px) {
[id="s-08613133-f2a9-4922-997d-720d40ea6e13"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-08613133-f2a9-4922-997d-720d40ea6e13"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-08613133-f2a9-4922-997d-720d40ea6e13"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-08613133-f2a9-4922-997d-720d40ea6e13"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-ec6a3591-c8c7-40fb-a49f-864912945146 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-ec6a3591-c8c7-40fb-a49f-864912945146 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ec6a3591-c8c7-40fb-a49f-864912945146.shg-box.shg-c {
  justify-content: flex-start;
}

#s-9aca5631-8df9-4033-90be-f0a39d000151 {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-9aca5631-8df9-4033-90be-f0a39d000151 .shogun-icon-wrapper {
  text-align: center;
}


#s-9aca5631-8df9-4033-90be-f0a39d000151 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-4d22e530-082b-47fe-9170-86a6f6470b62 {
  margin-top: 20px;
margin-left: 10px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-4d22e530-082b-47fe-9170-86a6f6470b62 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4d22e530-082b-47fe-9170-86a6f6470b62 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-4d22e530-082b-47fe-9170-86a6f6470b62 {
  
}
}@media (max-width: 767px){#s-4d22e530-082b-47fe-9170-86a6f6470b62 {
  
}
}
#s-76fe9a7d-9afc-4ea5-b07f-2731a2265913 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-76fe9a7d-9afc-4ea5-b07f-2731a2265913 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-76fe9a7d-9afc-4ea5-b07f-2731a2265913.shg-box.shg-c {
  justify-content: flex-start;
}

#s-678e78a7-5fec-413d-95e9-1639911cea35 {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-678e78a7-5fec-413d-95e9-1639911cea35 .shogun-icon-wrapper {
  text-align: center;
}


#s-678e78a7-5fec-413d-95e9-1639911cea35 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-5bbbd218-92c6-4dca-8faf-90faad122ee4 {
  margin-top: 20px;
margin-left: 10px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-5bbbd218-92c6-4dca-8faf-90faad122ee4 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5bbbd218-92c6-4dca-8faf-90faad122ee4 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-5bbbd218-92c6-4dca-8faf-90faad122ee4 {
  
}
}@media (max-width: 767px){#s-5bbbd218-92c6-4dca-8faf-90faad122ee4 {
  
}
}
#s-09b413bc-89f9-4cde-8a18-b78032790367 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-09b413bc-89f9-4cde-8a18-b78032790367 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-09b413bc-89f9-4cde-8a18-b78032790367.shg-box.shg-c {
  justify-content: flex-start;
}

#s-217810a0-41c3-4541-b67f-0239faa8fe88 {
  margin-top: 40px;
margin-left: 20px;
margin-right: 20px;
}

#s-217810a0-41c3-4541-b67f-0239faa8fe88 .shogun-icon-wrapper {
  text-align: center;
}


#s-217810a0-41c3-4541-b67f-0239faa8fe88 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(0, 0, 0, 1);
}

#s-9ff2510a-dfd8-4eb1-b82b-b3e0bea73643 {
  margin-top: 20px;
margin-left: 10px;
margin-bottom: 40px;
margin-right: 20px;
opacity: 1;
}
@media (min-width: 1200px){#s-9ff2510a-dfd8-4eb1-b82b-b3e0bea73643 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9ff2510a-dfd8-4eb1-b82b-b3e0bea73643 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-9ff2510a-dfd8-4eb1-b82b-b3e0bea73643 {
  
}
}@media (max-width: 767px){#s-9ff2510a-dfd8-4eb1-b82b-b3e0bea73643 {
  
}
}
#s-ae1647d0-89a4-40c9-83b6-731826e1f428 {
  min-height: 50px;
background-color: rgba(232, 235, 239, 1);
}








#s-ae1647d0-89a4-40c9-83b6-731826e1f428 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ae1647d0-89a4-40c9-83b6-731826e1f428.shg-box.shg-c {
  justify-content: flex-start;
}

#s-f34fb8d7-93a6-405e-9eef-bf99c04c7136 {
  padding-top: 35px;
padding-bottom: 35px;
text-align: center;
}

#s-f34fb8d7-93a6-405e-9eef-bf99c04c7136 .shogun-heading-component h1 {
  color: #000;
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-a5599daa-0b97-45b2-bfeb-61cb8adcf0ee {
  min-height: 20px;
background-color: rgba(232, 235, 239, 1);
}
@media (max-width: 767px){#s-a5599daa-0b97-45b2-bfeb-61cb8adcf0ee {
  display: none;
}
#s-a5599daa-0b97-45b2-bfeb-61cb8adcf0ee, #wrap-s-a5599daa-0b97-45b2-bfeb-61cb8adcf0ee { display: none !important; }}







#s-a5599daa-0b97-45b2-bfeb-61cb8adcf0ee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a5599daa-0b97-45b2-bfeb-61cb8adcf0ee.shg-box.shg-c {
  justify-content: flex-start;
}

#s-22db6c72-cc8b-45e6-80d4-64370193cc4f {
  margin-top: 0px;
margin-bottom: 0px;
padding-left: 50px;
padding-right: 50px;
min-height: 40px;
text-align: center;
}

#s-22db6c72-cc8b-45e6-80d4-64370193cc4f .shogun-heading-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-03882d47-ca05-46a7-9bad-0a75d58a2322 {
  margin-top: 0px;
margin-left: 50px;
margin-bottom: 20px;
margin-right: 50px;
}

#s-c70921d0-81a4-406a-9625-6cc4db496a11 {
  min-height: 50px;
background-color: rgba(232, 235, 239, 1);
}
@media (min-width: 1200px){#s-c70921d0-81a4-406a-9625-6cc4db496a11 {
  display: none;
}
#s-c70921d0-81a4-406a-9625-6cc4db496a11, #wrap-s-c70921d0-81a4-406a-9625-6cc4db496a11 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c70921d0-81a4-406a-9625-6cc4db496a11 {
  display: none;
}
#s-c70921d0-81a4-406a-9625-6cc4db496a11, #wrap-s-c70921d0-81a4-406a-9625-6cc4db496a11 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-c70921d0-81a4-406a-9625-6cc4db496a11 {
  display: none;
}
#s-c70921d0-81a4-406a-9625-6cc4db496a11, #wrap-s-c70921d0-81a4-406a-9625-6cc4db496a11 { display: none !important; }}@media (max-width: 767px){#s-c70921d0-81a4-406a-9625-6cc4db496a11 {
  
}
}







#s-c70921d0-81a4-406a-9625-6cc4db496a11 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c70921d0-81a4-406a-9625-6cc4db496a11.shg-box.shg-c {
  justify-content: flex-start;
}

#s-a334c18b-2376-429c-83ed-cf8da5063fe1 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-a334c18b-2376-429c-83ed-cf8da5063fe1 .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  text-align: left;
}



#s-e9c5273d-14a9-4918-b7f2-f376f81db61d {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 20px;
margin-right: 20px;
}

@media (min-width: 1200px){#s-48a13a22-ebec-434f-a767-a60ddde69b62 {
  display: none;
}
#s-48a13a22-ebec-434f-a767-a60ddde69b62, #wrap-s-48a13a22-ebec-434f-a767-a60ddde69b62 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-48a13a22-ebec-434f-a767-a60ddde69b62 {
  display: none;
}
#s-48a13a22-ebec-434f-a767-a60ddde69b62, #wrap-s-48a13a22-ebec-434f-a767-a60ddde69b62 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-48a13a22-ebec-434f-a767-a60ddde69b62 {
  display: none;
}
#s-48a13a22-ebec-434f-a767-a60ddde69b62, #wrap-s-48a13a22-ebec-434f-a767-a60ddde69b62 { display: none !important; }}@media (max-width: 767px){#s-48a13a22-ebec-434f-a767-a60ddde69b62 {
  display: none;
}
#s-48a13a22-ebec-434f-a767-a60ddde69b62, #wrap-s-48a13a22-ebec-434f-a767-a60ddde69b62 { display: none !important; }}
@media (min-width: 0px) {
[id="s-48a13a22-ebec-434f-a767-a60ddde69b62"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-48a13a22-ebec-434f-a767-a60ddde69b62"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-48a13a22-ebec-434f-a767-a60ddde69b62"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-48a13a22-ebec-434f-a767-a60ddde69b62"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-3864ffb4-c0a9-431f-80d1-c4864262884d {
  margin-right: -20px;
text-align: center;
}







  #s-3864ffb4-c0a9-431f-80d1-c4864262884d img.shogun-image {
    

    
    
    
  }


#s-3864ffb4-c0a9-431f-80d1-c4864262884d .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-cd0b23f8-41f8-486e-a3a3-d2fda172f8f4 {
  margin-left: -10px;
margin-right: -10px;
text-align: center;
}







  #s-cd0b23f8-41f8-486e-a3a3-d2fda172f8f4 img.shogun-image {
    

    
    
    
  }


#s-cd0b23f8-41f8-486e-a3a3-d2fda172f8f4 .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-71c92e83-29ed-497e-9f7e-aaf491734163 {
  margin-left: -20px;
margin-right: 0px;
text-align: center;
}







  #s-71c92e83-29ed-497e-9f7e-aaf491734163 img.shogun-image {
    

    
    
    
  }


#s-71c92e83-29ed-497e-9f7e-aaf491734163 .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-e82e651a-a326-4c52-84fa-0b128a1476e1 {
  min-height: 50px;
}








#s-e82e651a-a326-4c52-84fa-0b128a1476e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e82e651a-a326-4c52-84fa-0b128a1476e1.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 1200px){#s-9f99e757-b955-471e-9dea-10c3137f86fc {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9f99e757-b955-471e-9dea-10c3137f86fc {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-9f99e757-b955-471e-9dea-10c3137f86fc {
  
}
}@media (max-width: 767px){#s-9f99e757-b955-471e-9dea-10c3137f86fc {
  
}
}
#s-88f174f7-511a-4dca-978b-6e2c3787eed3 {
  padding-top: 50px;
}

.shg-gallery-root {}

.shg-gallery-arrows-container {
  display: flex;
  align-items: center;
  position: relative;
}

.shg-gallery-dots-container {
  display: flex;
  justify-content: center;
  position: relative;
}

.shg-gallery-scroll-container {
  position: relative;
}

.shg-gallery-thumb-list {
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
}

.shg-gallery-thumb-image {
  max-width: 100%;
  display: inline-block;
  cursor: pointer;
}

.shg-gallery-thumb-image:hover {
  opacity: 0.6;
}

.shg-gallery-thumb-image-square {
  display: flex;
  align-items: center;
  overflow: hidden;
  justify-content: center;
  align-items: center;
}

.shg-gallery-image-hidden {
  display: none;
}

.shg-gallery-scroll-button {
  position: absolute;
  width: 3%;
  max-width: 48px;
  max-height: 48px;
}

.shg-left {
  left: 0;
  margin-left: 1%;
}

.shg-right {
  right: 0;
  margin-right: 1%;
}

.shg-gallery-dot {
  height: 14px;
  width: 14px;
  opacity: 0.5;
  border-radius: 100%;
  margin: 0 8px;
}

.shg-selected {
  opacity: 1;
}
#s-728bb126-154e-46c9-9599-661d9b812f23 {
  padding-top: 20px;
padding-left: 100px;
padding-bottom: 20px;
padding-right: 100px;
text-align: left;
}

#s-728bb126-154e-46c9-9599-661d9b812f23 .shg-gallery-thumb-image-wrapper {
  

  flex-basis: 33.333333333333336%;
  padding-right: 10px;
  padding-bottom: 10px;
}

#s-728bb126-154e-46c9-9599-661d9b812f23 .shg-gallery-dots-container {
  
    margin-top: -22px;
    padding-bottom: 8px;
  
}

#s-728bb126-154e-46c9-9599-661d9b812f23 .shg-gallery-thumb-list-margin {
  margin-right: -10px;
}

#s-728bb126-154e-46c9-9599-661d9b812f23 .shg-gallery-scroll-container {
  
    width: 100%;
  
}

#s-728bb126-154e-46c9-9599-661d9b812f23 .shg-gallery-scroll-button {
  color: #FFF;
}

#s-728bb126-154e-46c9-9599-661d9b812f23 .shg-gallery-dot {
  background-color: #FFF;
}

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

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

#s-c4d9c0d4-aa66-4e71-834b-58c2a4d7e6fd {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c4d9c0d4-aa66-4e71-834b-58c2a4d7e6fd .shg-product-title-component h1 {
  color: #000;
  
  
  
  font-size: 32px;
  
  
  
}

#s-b2268c04-ed75-45c9-aad1-148f9acbf224 {
  text-align: center;
}

#s-b2268c04-ed75-45c9-aad1-148f9acbf224 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  
  
  font-style:  normal ;
}

#s-b2268c04-ed75-45c9-aad1-148f9acbf224 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 24px;
}

#s-b2268c04-ed75-45c9-aad1-148f9acbf224 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

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

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

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

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

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

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

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

#s-33defc71-5b07-4fff-b82a-532031362283 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
cursor: pointer;
background-image: none;
background-color: rgba(171, 139, 47, 1);
hover-type: color;
}
#s-33defc71-5b07-4fff-b82a-532031362283:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-33defc71-5b07-4fff-b82a-532031362283:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-33defc71-5b07-4fff-b82a-532031362283 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-33defc71-5b07-4fff-b82a-532031362283.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-33defc71-5b07-4fff-b82a-532031362283.shg-btn {
  color: #ffffff;
  font-size: 18px;
  
  
  
  display:  inline-block ;
}

#s-33defc71-5b07-4fff-b82a-532031362283.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-33defc71-5b07-4fff-b82a-532031362283.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }


#s-6a9cc12e-2b11-48f3-8522-9abb16d8fd79 {
  padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}

#s-6a9cc12e-2b11-48f3-8522-9abb16d8fd79 .shogun-heading-component h1 {
  color: #000;
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



.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-b9ec96bb-2597-49a0-957d-73b87e161954 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0px;
padding-bottom: 0px;
}
@media (max-width: 767px){#s-b9ec96bb-2597-49a0-957d-73b87e161954 {
  display: none;
}
#s-b9ec96bb-2597-49a0-957d-73b87e161954, #wrap-s-b9ec96bb-2597-49a0-957d-73b87e161954 { display: none !important; }}
#s-b9ec96bb-2597-49a0-957d-73b87e161954 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(232, 235, 239, 1);
}

#s-b9ec96bb-2597-49a0-957d-73b87e161954 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(232, 235, 239, 1);
  padding: 10px;
}

#s-b9ec96bb-2597-49a0-957d-73b87e161954 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(18, 18, 18, 1);
}

#s-b9ec96bb-2597-49a0-957d-73b87e161954 > .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-b9ec96bb-2597-49a0-957d-73b87e161954 > .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-b9ec96bb-2597-49a0-957d-73b87e161954 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 20px;
}
#s-38b6d358-a7f9-461d-a6b6-b18c2bc27049 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 35px;
padding-bottom: 50px;
}

.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-ee1ea523-232b-49a5-b05d-16155fe8f370 {
  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-ee1ea523-232b-49a5-b05d-16155fe8f370:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ee1ea523-232b-49a5-b05d-16155fe8f370:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ee1ea523-232b-49a5-b05d-16155fe8f370-root {
    text-align: center;
  }


#s-ee1ea523-232b-49a5-b05d-16155fe8f370.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ee1ea523-232b-49a5-b05d-16155fe8f370-root {
    text-align: center;
  }


#s-ee1ea523-232b-49a5-b05d-16155fe8f370.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-ee1ea523-232b-49a5-b05d-16155fe8f370-root {
    text-align: center;
  }


#s-ee1ea523-232b-49a5-b05d-16155fe8f370.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-ee1ea523-232b-49a5-b05d-16155fe8f370-root {
    text-align: center;
  }


#s-ee1ea523-232b-49a5-b05d-16155fe8f370.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ee1ea523-232b-49a5-b05d-16155fe8f370-root {
    text-align: center;
  }


#s-ee1ea523-232b-49a5-b05d-16155fe8f370.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-f4215720-ecc7-467a-8459-d8d00f51f5f8 {
  margin-top: 2%;
margin-left: 5%;
margin-bottom: 2%;
margin-right: 5%;
padding-left: 15%;
padding-right: 15%;
}

#s-007e1d01-6866-4a83-9b4b-d021008c5535 {
  margin-top: 3%;
margin-left: 0px;
margin-bottom: 3%;
margin-right: 0px;
padding-left: 15%;
padding-right: 15%;
text-align: center;
}







  #s-007e1d01-6866-4a83-9b4b-d021008c5535 img.shogun-image {
    

    
    
    
  }


#s-007e1d01-6866-4a83-9b4b-d021008c5535 .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-0db535dd-3a10-446b-91d5-15eef6d2a045 {
  padding-top: 3%;
padding-left: 5%;
padding-bottom: 3%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-0db535dd-3a10-446b-91d5-15eef6d2a045"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0db535dd-3a10-446b-91d5-15eef6d2a045"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0db535dd-3a10-446b-91d5-15eef6d2a045"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0db535dd-3a10-446b-91d5-15eef6d2a045"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-5e2d4bb0-c5c8-48fd-8b83-3a577d2eb525 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-5e2d4bb0-c5c8-48fd-8b83-3a577d2eb525 {
  display: none;
}
#s-5e2d4bb0-c5c8-48fd-8b83-3a577d2eb525, #wrap-s-5e2d4bb0-c5c8-48fd-8b83-3a577d2eb525 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5e2d4bb0-c5c8-48fd-8b83-3a577d2eb525 {
  display: none;
}
#s-5e2d4bb0-c5c8-48fd-8b83-3a577d2eb525, #wrap-s-5e2d4bb0-c5c8-48fd-8b83-3a577d2eb525 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5e2d4bb0-c5c8-48fd-8b83-3a577d2eb525 {
  display: none;
}
#s-5e2d4bb0-c5c8-48fd-8b83-3a577d2eb525, #wrap-s-5e2d4bb0-c5c8-48fd-8b83-3a577d2eb525 { display: none !important; }}
#s-5e2d4bb0-c5c8-48fd-8b83-3a577d2eb525 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(232, 235, 239, 1);
}

#s-5e2d4bb0-c5c8-48fd-8b83-3a577d2eb525 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(232, 235, 239, 1);
  padding: 10px;
}

#s-5e2d4bb0-c5c8-48fd-8b83-3a577d2eb525 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(18, 18, 18, 1);
}

#s-5e2d4bb0-c5c8-48fd-8b83-3a577d2eb525 > .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-5e2d4bb0-c5c8-48fd-8b83-3a577d2eb525 > .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-5e2d4bb0-c5c8-48fd-8b83-3a577d2eb525 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 20px;
}
#s-82bc61a3-788f-4206-9c9a-8eb4d8ac9750 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 35px;
padding-bottom: 50px;
}

#s-68ba1935-ce3f-424e-8058-ee10f24a09dc {
  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-68ba1935-ce3f-424e-8058-ee10f24a09dc:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-68ba1935-ce3f-424e-8058-ee10f24a09dc:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-68ba1935-ce3f-424e-8058-ee10f24a09dc-root {
    text-align: center;
  }


#s-68ba1935-ce3f-424e-8058-ee10f24a09dc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-68ba1935-ce3f-424e-8058-ee10f24a09dc-root {
    text-align: center;
  }


#s-68ba1935-ce3f-424e-8058-ee10f24a09dc.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-68ba1935-ce3f-424e-8058-ee10f24a09dc-root {
    text-align: center;
  }


#s-68ba1935-ce3f-424e-8058-ee10f24a09dc.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-68ba1935-ce3f-424e-8058-ee10f24a09dc-root {
    text-align: center;
  }


#s-68ba1935-ce3f-424e-8058-ee10f24a09dc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-68ba1935-ce3f-424e-8058-ee10f24a09dc-root {
    text-align: center;
  }


#s-68ba1935-ce3f-424e-8058-ee10f24a09dc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-cc938eb8-e32d-4d03-87cd-e6cf3301af74 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: 3%;
margin-right: 3%;
padding-left: 5%;
padding-right: 5%;
}

#s-ab78e34e-3dce-4f7b-96c6-ffbeb1785d2f {
  margin-top: 3%;
margin-left: 0px;
margin-bottom: 3%;
margin-right: 0px;
padding-left: 5%;
padding-right: 5%;
text-align: center;
}







  #s-ab78e34e-3dce-4f7b-96c6-ffbeb1785d2f img.shogun-image {
    

    
    
    
  }


#s-ab78e34e-3dce-4f7b-96c6-ffbeb1785d2f .shogun-image-content {
  
    align-items:  flex-start;
  
}

#s-798f9d8b-caed-4d0c-8076-61f58fbf60e0 {
  padding-top: 3%;
padding-left: 5%;
padding-bottom: 3%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-798f9d8b-caed-4d0c-8076-61f58fbf60e0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-798f9d8b-caed-4d0c-8076-61f58fbf60e0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-798f9d8b-caed-4d0c-8076-61f58fbf60e0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-798f9d8b-caed-4d0c-8076-61f58fbf60e0"] > .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;
  }
}
