.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-dad7f5be-32ab-4cb0-b721-c7bd3db27864 {
  background-repeat: no-repeat;
background-size: cover;
padding-top: 100px;
padding-left: 30px;
padding-bottom: 80px;
padding-right: 30px;
background-position: center top;
}
@media (min-width: 1200px){#s-dad7f5be-32ab-4cb0-b721-c7bd3db27864 {
  display: none;
}
#s-dad7f5be-32ab-4cb0-b721-c7bd3db27864, #wrap-s-dad7f5be-32ab-4cb0-b721-c7bd3db27864, #wrap-content-s-dad7f5be-32ab-4cb0-b721-c7bd3db27864 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-dad7f5be-32ab-4cb0-b721-c7bd3db27864 {
  display: none;
}
#s-dad7f5be-32ab-4cb0-b721-c7bd3db27864, #wrap-s-dad7f5be-32ab-4cb0-b721-c7bd3db27864, #wrap-content-s-dad7f5be-32ab-4cb0-b721-c7bd3db27864 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-dad7f5be-32ab-4cb0-b721-c7bd3db27864 {
  display: none;
}
#s-dad7f5be-32ab-4cb0-b721-c7bd3db27864, #wrap-s-dad7f5be-32ab-4cb0-b721-c7bd3db27864, #wrap-content-s-dad7f5be-32ab-4cb0-b721-c7bd3db27864 { display: none !important; }}
#s-dad7f5be-32ab-4cb0-b721-c7bd3db27864 {
  background-image: url(https://i.shgcdn.com/772948fb-b4a4-4918-96f2-b4a365b009e7/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-dad7f5be-32ab-4cb0-b721-c7bd3db27864 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dad7f5be-32ab-4cb0-b721-c7bd3db27864.shg-box.shg-c {
  justify-content: center;
}

.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-2c0c5d5d-e611-4210-89fb-d43beea4c701 {
  margin-left: auto;
margin-right: auto;
}

.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 {
  color: ;
  font-family: ;
  font-weight: ;
}

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

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

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

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

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

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

.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 {
  color: ;
  font-family: ;
  font-weight: ;
}

.shg-theme-text-content p {
  color: ;
  font-family: ;
  font-weight: ;
}

#s-0b8d7279-80e3-4ff4-ac93-5c390c562dc4 {
  margin-top: 40px;
margin-left: auto;
margin-right: auto;
}

#s-0455ebde-8b08-4fca-b363-6440e7e7d951 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 15px;
margin-right: auto;
max-width: 330px;
}

.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-0e258fbd-f4ca-4f2e-9798-76ee1dfc6874 {
  max-width: 410px;
}

@media (min-width: 0px) {
[id="s-0e258fbd-f4ca-4f2e-9798-76ee1dfc6874"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0e258fbd-f4ca-4f2e-9798-76ee1dfc6874"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-0e258fbd-f4ca-4f2e-9798-76ee1dfc6874"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-0e258fbd-f4ca-4f2e-9798-76ee1dfc6874"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

.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 {
  font-weight: ;
  font-family: ;
}

.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-15d17b1e-eee5-4508-899c-dcdc1ccf2806 {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
padding-top: 22px;
padding-bottom: 22px;
max-width: 330px;
background-color: rgba(226, 2, 2, 1);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
letter-spacing: 0px;
background-position: center center;
}
#s-15d17b1e-eee5-4508-899c-dcdc1ccf2806:hover {background-color: rgba(243, 125, 125, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-15d17b1e-eee5-4508-899c-dcdc1ccf2806:active {background-color: rgba(161, 84, 84, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-15d17b1e-eee5-4508-899c-dcdc1ccf2806 {
  display: none;
}
#s-15d17b1e-eee5-4508-899c-dcdc1ccf2806, #wrap-s-15d17b1e-eee5-4508-899c-dcdc1ccf2806, #wrap-content-s-15d17b1e-eee5-4508-899c-dcdc1ccf2806 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-15d17b1e-eee5-4508-899c-dcdc1ccf2806 {
  display: none;
}
#s-15d17b1e-eee5-4508-899c-dcdc1ccf2806, #wrap-s-15d17b1e-eee5-4508-899c-dcdc1ccf2806, #wrap-content-s-15d17b1e-eee5-4508-899c-dcdc1ccf2806 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-15d17b1e-eee5-4508-899c-dcdc1ccf2806 {
  display: none;
}
#s-15d17b1e-eee5-4508-899c-dcdc1ccf2806, #wrap-s-15d17b1e-eee5-4508-899c-dcdc1ccf2806, #wrap-content-s-15d17b1e-eee5-4508-899c-dcdc1ccf2806 { display: none !important; }}

  #s-15d17b1e-eee5-4508-899c-dcdc1ccf2806-root {
    text-align: center;
  }


#s-15d17b1e-eee5-4508-899c-dcdc1ccf2806.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
@media (min-width: 1200px){
  #s-15d17b1e-eee5-4508-899c-dcdc1ccf2806-root {
    text-align: center;
  }


#s-15d17b1e-eee5-4508-899c-dcdc1ccf2806.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-15d17b1e-eee5-4508-899c-dcdc1ccf2806-root {
    text-align: center;
  }


#s-15d17b1e-eee5-4508-899c-dcdc1ccf2806.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-15d17b1e-eee5-4508-899c-dcdc1ccf2806-root {
    text-align: center;
  }


#s-15d17b1e-eee5-4508-899c-dcdc1ccf2806.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (max-width: 767px){
  #s-15d17b1e-eee5-4508-899c-dcdc1ccf2806-root {
    text-align: center;
  }


#s-15d17b1e-eee5-4508-899c-dcdc1ccf2806.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}
#s-f6d0f8db-ed32-422c-9e41-5874e93ae56a {
  border-style: solid;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 22px;
padding-bottom: 22px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
max-width: 330px;
background-color: rgba(255, 255, 255, 0.42);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
letter-spacing: 0px;
}
#s-f6d0f8db-ed32-422c-9e41-5874e93ae56a:hover {background-color: rgba(255, 255, 255, 0.39) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-f6d0f8db-ed32-422c-9e41-5874e93ae56a:active {background-color: rgba(255, 255, 255, 0.3) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-f6d0f8db-ed32-422c-9e41-5874e93ae56a-root {
    text-align: center;
  }


#s-f6d0f8db-ed32-422c-9e41-5874e93ae56a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
@media (min-width: 1200px){
  #s-f6d0f8db-ed32-422c-9e41-5874e93ae56a-root {
    text-align: center;
  }


#s-f6d0f8db-ed32-422c-9e41-5874e93ae56a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f6d0f8db-ed32-422c-9e41-5874e93ae56a-root {
    text-align: center;
  }


#s-f6d0f8db-ed32-422c-9e41-5874e93ae56a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f6d0f8db-ed32-422c-9e41-5874e93ae56a-root {
    text-align: center;
  }


#s-f6d0f8db-ed32-422c-9e41-5874e93ae56a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (max-width: 767px){
  #s-f6d0f8db-ed32-422c-9e41-5874e93ae56a-root {
    text-align: center;
  }


#s-f6d0f8db-ed32-422c-9e41-5874e93ae56a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}
#s-fec0721c-3824-4104-9a01-8d60aaba2930 {
  background-size: cover;
margin-top: 0%;
margin-left: 0px;
margin-bottom: 0%;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
background-position: center center;
background-color: rgba(0, 0, 0, 1);
}
@media (min-width: 1200px){#s-fec0721c-3824-4104-9a01-8d60aaba2930 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fec0721c-3824-4104-9a01-8d60aaba2930 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-fec0721c-3824-4104-9a01-8d60aaba2930 {
  display: none;
}
#s-fec0721c-3824-4104-9a01-8d60aaba2930, #wrap-s-fec0721c-3824-4104-9a01-8d60aaba2930, #wrap-content-s-fec0721c-3824-4104-9a01-8d60aaba2930 { display: none !important; }}@media (max-width: 767px){#s-fec0721c-3824-4104-9a01-8d60aaba2930 {
  display: none;
}
#s-fec0721c-3824-4104-9a01-8d60aaba2930, #wrap-s-fec0721c-3824-4104-9a01-8d60aaba2930, #wrap-content-s-fec0721c-3824-4104-9a01-8d60aaba2930 { display: none !important; }}







#s-fec0721c-3824-4104-9a01-8d60aaba2930 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fec0721c-3824-4104-9a01-8d60aaba2930.shg-box.shg-c {
  justify-content: center;
}

#s-9391fb1d-1405-4356-8446-34c0328803c5 {
  background-size: cover;
margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-left: 30px;
padding-bottom: 0px;
padding-right: 30px;
min-height: 500px;
background-position: center center;
background-color: rgba(0, 0, 0, 1);
}
@media (min-width: 1200px){#s-9391fb1d-1405-4356-8446-34c0328803c5 {
  display: none;
}
#s-9391fb1d-1405-4356-8446-34c0328803c5, #wrap-s-9391fb1d-1405-4356-8446-34c0328803c5, #wrap-content-s-9391fb1d-1405-4356-8446-34c0328803c5 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9391fb1d-1405-4356-8446-34c0328803c5 {
  display: none;
}
#s-9391fb1d-1405-4356-8446-34c0328803c5, #wrap-s-9391fb1d-1405-4356-8446-34c0328803c5, #wrap-content-s-9391fb1d-1405-4356-8446-34c0328803c5 { display: none !important; }}@media (max-width: 767px){#s-9391fb1d-1405-4356-8446-34c0328803c5 {
  display: none;
}
#s-9391fb1d-1405-4356-8446-34c0328803c5, #wrap-s-9391fb1d-1405-4356-8446-34c0328803c5, #wrap-content-s-9391fb1d-1405-4356-8446-34c0328803c5 { display: none !important; }}







#s-9391fb1d-1405-4356-8446-34c0328803c5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9391fb1d-1405-4356-8446-34c0328803c5.shg-box.shg-c {
  justify-content: center;
}

#s-07ba1ff4-2b85-4faa-a3f5-bb63755fdc4d {
  margin-top: 8%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 7%;
max-width: 1200px;
}








#s-07ba1ff4-2b85-4faa-a3f5-bb63755fdc4d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-07ba1ff4-2b85-4faa-a3f5-bb63755fdc4d.shg-box.shg-c {
  justify-content: flex-start;
}

#s-71c53640-ebda-4a98-80b2-014c9204bb7f {
  margin-top: 5%;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
max-width: 475px;
}
@media (min-width: 768px) and (max-width: 991px){#s-71c53640-ebda-4a98-80b2-014c9204bb7f {
  max-width: 500px;
}
}
#s-a7a29a6a-750d-4140-bf57-e419283af85f {
  margin-left: auto;
margin-right: auto;
max-width: 450px;
}

#s-72326ca3-6848-4d9e-af1b-fdcd2c2c9d0a {
  margin-top: 20px;
padding-top: 18px;
padding-left: 40px;
padding-bottom: 18px;
padding-right: 40px;
max-width: 275px;
background-color: rgba(226, 2, 2, 1);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
background-position: center center;
}
#s-72326ca3-6848-4d9e-af1b-fdcd2c2c9d0a:hover {background-color: rgba(243, 125, 125, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-72326ca3-6848-4d9e-af1b-fdcd2c2c9d0a:active {background-color: rgba(161, 84, 84, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-72326ca3-6848-4d9e-af1b-fdcd2c2c9d0a-root {
    text-align: center;
  }


#s-72326ca3-6848-4d9e-af1b-fdcd2c2c9d0a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  
  
  font-family: Open Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-72326ca3-6848-4d9e-af1b-fdcd2c2c9d0a-root {
    text-align: center;
  }


#s-72326ca3-6848-4d9e-af1b-fdcd2c2c9d0a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-72326ca3-6848-4d9e-af1b-fdcd2c2c9d0a-root {
    text-align: center;
  }


#s-72326ca3-6848-4d9e-af1b-fdcd2c2c9d0a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-72326ca3-6848-4d9e-af1b-fdcd2c2c9d0a-root {
    text-align: center;
  }


#s-72326ca3-6848-4d9e-af1b-fdcd2c2c9d0a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-72326ca3-6848-4d9e-af1b-fdcd2c2c9d0a-root {
    text-align: center;
  }


#s-72326ca3-6848-4d9e-af1b-fdcd2c2c9d0a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  
  
  font-family: Open Sans;
  display:  inline-block ;
}
}
#s-35012f87-d0c0-4090-9266-aefd61267e8e {
  margin-top: 50px;
margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
}

#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab {
  background-repeat: no-repeat;
background-size: cover;
min-height: 50px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab {
  display: none;
}
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab, #wrap-s-1acda755-b8c9-415b-869b-4f97dbd0e2ab, #wrap-content-s-1acda755-b8c9-415b-869b-4f97dbd0e2ab { display: none !important; }}@media (max-width: 767px){#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab {
  display: none;
}
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab, #wrap-s-1acda755-b8c9-415b-869b-4f97dbd0e2ab, #wrap-content-s-1acda755-b8c9-415b-869b-4f97dbd0e2ab { display: none !important; }}
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab {
  background-image: url(https://i.shgcdn.com/1e571406-4ebf-49f0-bcee-de431087b604/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab {
  background-image: url(https://i.shgcdn.com/1e571406-4ebf-49f0-bcee-de431087b604/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab {
  background-image: url(https://i.shgcdn.com/1e571406-4ebf-49f0-bcee-de431087b604/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab {
  background-image: url(https://i.shgcdn.com/1e571406-4ebf-49f0-bcee-de431087b604/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab {
  background-image: url(https://i.shgcdn.com/1e571406-4ebf-49f0-bcee-de431087b604/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab {
  background-image: url(https://i.shgcdn.com/1e571406-4ebf-49f0-bcee-de431087b604/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab {
  background-image: url(https://i.shgcdn.com/1e571406-4ebf-49f0-bcee-de431087b604/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab {
  background-image: url(https://i.shgcdn.com/1e571406-4ebf-49f0-bcee-de431087b604/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab {
  background-image: url(https://i.shgcdn.com/1e571406-4ebf-49f0-bcee-de431087b604/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0.1;
  display: block;
}#s-1acda755-b8c9-415b-869b-4f97dbd0e2ab.shg-box.shg-c {
  justify-content: center;
}

#s-8a01f8f8-d16f-49a3-89d2-17026c758d36 {
  margin-top: 5px;
margin-bottom: 5px;
padding-top: 100px;
min-height: 50px;
}








#s-8a01f8f8-d16f-49a3-89d2-17026c758d36 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8a01f8f8-d16f-49a3-89d2-17026c758d36.shg-box.shg-c {
  justify-content: center;
}

#s-45e494ed-6bca-41db-92a2-1ad1cd74008b {
  padding-left: 7%;
padding-right: 10%;
}
@media (min-width: 1200px){#s-45e494ed-6bca-41db-92a2-1ad1cd74008b {
  margin-top: 2%;
margin-left: 10%;
margin-right: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-45e494ed-6bca-41db-92a2-1ad1cd74008b {
  display: none;
}
#s-45e494ed-6bca-41db-92a2-1ad1cd74008b, #wrap-s-45e494ed-6bca-41db-92a2-1ad1cd74008b, #wrap-content-s-45e494ed-6bca-41db-92a2-1ad1cd74008b { display: none !important; }}@media (max-width: 767px){#s-45e494ed-6bca-41db-92a2-1ad1cd74008b {
  display: none;
}
#s-45e494ed-6bca-41db-92a2-1ad1cd74008b, #wrap-s-45e494ed-6bca-41db-92a2-1ad1cd74008b, #wrap-content-s-45e494ed-6bca-41db-92a2-1ad1cd74008b { display: none !important; }}
@media (min-width: 0px) {
[id="s-45e494ed-6bca-41db-92a2-1ad1cd74008b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-45e494ed-6bca-41db-92a2-1ad1cd74008b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-45e494ed-6bca-41db-92a2-1ad1cd74008b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-45e494ed-6bca-41db-92a2-1ad1cd74008b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-27cd99fb-3d71-4fbf-996a-a8d895046ad7 {
  min-height: 50px;
}








#s-27cd99fb-3d71-4fbf-996a-a8d895046ad7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-27cd99fb-3d71-4fbf-996a-a8d895046ad7.shg-box.shg-c {
  justify-content: center;
}

.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;
  color: ;
  font-family: ;
  text-transform: none;
  font-weight: ;
  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-ee5dcda7-2bdc-4381-b32e-b931307807d5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 450px;
text-align: left;
}

#s-ee5dcda7-2bdc-4381-b32e-b931307807d5 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 48px;
  
  
  
}



#s-64b10b0d-84a6-40a1-91e5-3215d667138c {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 30%;
max-width: 450px;
}
@media (min-width: 1200px){#s-64b10b0d-84a6-40a1-91e5-3215d667138c {
  padding-right: 10%;
}
}
#s-1b44b462-ae9b-4848-8270-c0b72b7cf4bb {
  margin-left: auto;
margin-right: auto;
padding-top: 18px;
padding-bottom: 18px;
max-width: 475px;
}

@media (min-width: 0px) {
[id="s-1b44b462-ae9b-4848-8270-c0b72b7cf4bb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1b44b462-ae9b-4848-8270-c0b72b7cf4bb"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-1b44b462-ae9b-4848-8270-c0b72b7cf4bb"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-1b44b462-ae9b-4848-8270-c0b72b7cf4bb"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-6803808a-30da-41d5-a98a-bbdc4c4ee4ae {
  margin-top: 0px;
padding-top: 18px;
padding-left: 30px;
padding-bottom: 18px;
padding-right: 30px;
max-width: 225px;
background-color: rgba(226, 2, 2, 1);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
background-position: center center;
letter-spacing: 0px;
}
#s-6803808a-30da-41d5-a98a-bbdc4c4ee4ae:hover {background-color: rgba(243, 125, 125, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-6803808a-30da-41d5-a98a-bbdc4c4ee4ae:active {background-color: rgba(161, 84, 84, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-6803808a-30da-41d5-a98a-bbdc4c4ee4ae-root {
    text-align: center;
  }


#s-6803808a-30da-41d5-a98a-bbdc4c4ee4ae.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
@media (min-width: 1200px){
  #s-6803808a-30da-41d5-a98a-bbdc4c4ee4ae-root {
    text-align: center;
  }


#s-6803808a-30da-41d5-a98a-bbdc4c4ee4ae.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6803808a-30da-41d5-a98a-bbdc4c4ee4ae-root {
    text-align: center;
  }


#s-6803808a-30da-41d5-a98a-bbdc4c4ee4ae.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6803808a-30da-41d5-a98a-bbdc4c4ee4ae-root {
    text-align: center;
  }


#s-6803808a-30da-41d5-a98a-bbdc4c4ee4ae.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (max-width: 767px){
  #s-6803808a-30da-41d5-a98a-bbdc4c4ee4ae-root {
    text-align: center;
  }


#s-6803808a-30da-41d5-a98a-bbdc4c4ee4ae.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}
#s-3d69ced1-cfae-4798-b058-efb5dc2121c5 {
  border-style: solid;
margin-top: 0px;
padding-top: 18px;
padding-left: 20px;
padding-bottom: 18px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
max-width: 210px;
background-color: rgba(255, 255, 255, 0.3);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
letter-spacing: 0px;
}
#s-3d69ced1-cfae-4798-b058-efb5dc2121c5:hover {background-color: rgba(255, 255, 255, 0.39) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-3d69ced1-cfae-4798-b058-efb5dc2121c5:active {background-color: rgba(255, 255, 255, 0.3) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-3d69ced1-cfae-4798-b058-efb5dc2121c5-root {
    text-align: center;
  }


#s-3d69ced1-cfae-4798-b058-efb5dc2121c5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
@media (min-width: 1200px){
  #s-3d69ced1-cfae-4798-b058-efb5dc2121c5-root {
    text-align: center;
  }


#s-3d69ced1-cfae-4798-b058-efb5dc2121c5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3d69ced1-cfae-4798-b058-efb5dc2121c5-root {
    text-align: center;
  }


#s-3d69ced1-cfae-4798-b058-efb5dc2121c5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3d69ced1-cfae-4798-b058-efb5dc2121c5-root {
    text-align: center;
  }


#s-3d69ced1-cfae-4798-b058-efb5dc2121c5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (max-width: 767px){
  #s-3d69ced1-cfae-4798-b058-efb5dc2121c5-root {
    text-align: center;
  }


#s-3d69ced1-cfae-4798-b058-efb5dc2121c5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}
#s-a380238d-8296-4e28-a502-38da824e09c0 {
  margin-top: 5%;
margin-bottom: 5px;
min-height: 50px;
}
@media (min-width: 1200px){#s-a380238d-8296-4e28-a502-38da824e09c0 {
  margin-top: -9%;
margin-right: -20%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a380238d-8296-4e28-a502-38da824e09c0 {
  margin-top: -17px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: -14%;
}
}







#s-a380238d-8296-4e28-a502-38da824e09c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a380238d-8296-4e28-a502-38da824e09c0.shg-box.shg-c {
  justify-content: center;
}

#s-09075d4a-6cce-4983-862f-c3cf8b72aaaa {
  margin-left: auto;
margin-right: auto;
}

#s-48c0d51b-ffbd-4742-8a21-4036074178d9 {
  padding-top: 0px;
padding-left: 30px;
padding-bottom: 0px;
padding-right: 30px;
min-height: 50px;
}








#s-48c0d51b-ffbd-4742-8a21-4036074178d9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-48c0d51b-ffbd-4742-8a21-4036074178d9.shg-box.shg-c {
  justify-content: center;
}

#s-b716ff65-8cb6-49c6-abe3-a235d55ab057 {
  min-height: 30px;
background-color: rgba(255, 255, 255, 1);
}








#s-b716ff65-8cb6-49c6-abe3-a235d55ab057 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b716ff65-8cb6-49c6-abe3-a235d55ab057.shg-box.shg-c {
  justify-content: center;
}

#s-d22062ed-f7bb-4dae-85dd-b8138e34cc43 {
  padding-top: 50px;
padding-left: 50px;
padding-bottom: 20px;
padding-right: 50px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-d22062ed-f7bb-4dae-85dd-b8138e34cc43 {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
}
}







#s-d22062ed-f7bb-4dae-85dd-b8138e34cc43 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d22062ed-f7bb-4dae-85dd-b8138e34cc43.shg-box.shg-c {
  justify-content: center;
}

#s-6f06016e-595e-4ff1-84c5-a6963d0519f4 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
}

@media (min-width: 0px) {
[id="s-6f06016e-595e-4ff1-84c5-a6963d0519f4"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-6f06016e-595e-4ff1-84c5-a6963d0519f4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-6f06016e-595e-4ff1-84c5-a6963d0519f4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-6f06016e-595e-4ff1-84c5-a6963d0519f4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-83803d99-ae3d-4e92-961c-a4b60012874b {
  margin-left: auto;
margin-right: auto;
max-width: 75px;
}

#s-83803d99-ae3d-4e92-961c-a4b60012874b .shogun-icon-wrapper {
  text-align: center;
}


#s-83803d99-ae3d-4e92-961c-a4b60012874b .shogun-icon-wrapper > .shogun-icon {

  font-size: 55px !important;
  color: rgba(73, 80, 86, 1);
}

#s-74be6337-5cb4-453a-b736-ddae35f17710 {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 120px;
text-align: center;
}

#s-74be6337-5cb4-453a-b736-ddae35f17710 .shogun-heading-component h3 {
  color: rgba(73, 80, 86, 1);
  font-weight:  normal ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content-bottom {
  align-items: flex-end;
}

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

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

#s-b29093a0-eb71-4e43-9512-251cafe0fd74 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 64px;
text-align: center;
}
@media (min-width: 1200px){#s-b29093a0-eb71-4e43-9512-251cafe0fd74 {
  margin-top: -12px;
margin-bottom: -14px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b29093a0-eb71-4e43-9512-251cafe0fd74 {
  margin-top: -15px;
margin-bottom: -10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b29093a0-eb71-4e43-9512-251cafe0fd74 {
  margin-top: -16px;
margin-bottom: -11px;
}
}@media (max-width: 767px){#s-b29093a0-eb71-4e43-9512-251cafe0fd74 {
  margin-top: -10px;
margin-bottom: -14px;
}
}
#s-b29093a0-eb71-4e43-9512-251cafe0fd74 {
  overflow: hidden;
  
  
      max-width: 64px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-b29093a0-eb71-4e43-9512-251cafe0fd74 img.shogun-image {
    

    
    
    
  }


#s-b29093a0-eb71-4e43-9512-251cafe0fd74 .shogun-image-content {
  
    justify-content: center;
  
}

#s-444ce423-5be1-4f6d-b1a3-486198e79cf1 {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 120px;
text-align: center;
}

#s-444ce423-5be1-4f6d-b1a3-486198e79cf1 .shogun-heading-component h3 {
  color: rgba(73, 80, 86, 1);
  font-weight:  normal ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-19439079-26c3-43ac-a561-6a136c57080c {
  margin-left: auto;
margin-right: auto;
max-width: 69px;
}

#s-19439079-26c3-43ac-a561-6a136c57080c .shogun-icon-wrapper {
  text-align: center;
}


#s-19439079-26c3-43ac-a561-6a136c57080c .shogun-icon-wrapper > .shogun-icon {

  font-size: 55px !important;
  color: rgba(73, 80, 86, 1);
}

#s-c0764e55-0bbb-48b2-8d36-015591fada1d {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 120px;
text-align: center;
}

#s-c0764e55-0bbb-48b2-8d36-015591fada1d .shogun-heading-component h4 {
  color: rgba(73, 80, 86, 1);
  font-weight:  normal ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-2a0c6f54-e4af-4c68-b6af-0846d739c49a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-2a0c6f54-e4af-4c68-b6af-0846d739c49a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2a0c6f54-e4af-4c68-b6af-0846d739c49a.shg-box.shg-c {
  justify-content: center;
}

#s-fe2e990c-9676-4d8f-92e6-c85f918c34df {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-fe2e990c-9676-4d8f-92e6-c85f918c34df"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fe2e990c-9676-4d8f-92e6-c85f918c34df"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 45.0px);
}

}

@media (min-width: 992px) {
[id="s-fe2e990c-9676-4d8f-92e6-c85f918c34df"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 45.0px);
}

}

@media (min-width: 1200px) {
[id="s-fe2e990c-9676-4d8f-92e6-c85f918c34df"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 45.0px);
}

}

@media (max-width: 767px) {
  [id="s-fe2e990c-9676-4d8f-92e6-c85f918c34df"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-3428d77e-91ee-45b3-b758-d734ba4c15da {
  min-height: 15px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-3428d77e-91ee-45b3-b758-d734ba4c15da {
  display: none;
}
#s-3428d77e-91ee-45b3-b758-d734ba4c15da, #wrap-s-3428d77e-91ee-45b3-b758-d734ba4c15da, #wrap-content-s-3428d77e-91ee-45b3-b758-d734ba4c15da { display: none !important; }}







#s-3428d77e-91ee-45b3-b758-d734ba4c15da > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3428d77e-91ee-45b3-b758-d734ba4c15da.shg-box.shg-c {
  justify-content: center;
}

#s-7bdcb6dd-ca70-46c2-ac5d-0e86836903b2 {
  margin-top: 30px;
}

#s-cd3d1647-8b9b-44b4-90a7-8e05abb6ae64 {
  margin-bottom: 5px;
max-width: 500px;
}

#s-ae8825ac-9069-4dc4-beda-0d97da7f8c62 {
  max-width: 500px;
}

#s-cf7e1717-408d-4856-b490-bf89024797b8 {
  margin-top: 15px;
margin-bottom: 15px;
margin-right: auto;
padding-top: 22px;
padding-bottom: 22px;
max-width: 250px;
background-color: rgba(226, 2, 2, 1);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
letter-spacing: 0px;
}
#s-cf7e1717-408d-4856-b490-bf89024797b8:hover {background-color: rgba(243, 125, 125, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-cf7e1717-408d-4856-b490-bf89024797b8:active {background-color: rgba(161, 84, 84, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-cf7e1717-408d-4856-b490-bf89024797b8 {
  display: none;
}
#s-cf7e1717-408d-4856-b490-bf89024797b8, #wrap-s-cf7e1717-408d-4856-b490-bf89024797b8, #wrap-content-s-cf7e1717-408d-4856-b490-bf89024797b8 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-cf7e1717-408d-4856-b490-bf89024797b8 {
  display: none;
}
#s-cf7e1717-408d-4856-b490-bf89024797b8, #wrap-s-cf7e1717-408d-4856-b490-bf89024797b8, #wrap-content-s-cf7e1717-408d-4856-b490-bf89024797b8 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-cf7e1717-408d-4856-b490-bf89024797b8 {
  display: none;
}
#s-cf7e1717-408d-4856-b490-bf89024797b8, #wrap-s-cf7e1717-408d-4856-b490-bf89024797b8, #wrap-content-s-cf7e1717-408d-4856-b490-bf89024797b8 { display: none !important; }}@media (max-width: 767px){#s-cf7e1717-408d-4856-b490-bf89024797b8 {
  display: none;
}
#s-cf7e1717-408d-4856-b490-bf89024797b8, #wrap-s-cf7e1717-408d-4856-b490-bf89024797b8, #wrap-content-s-cf7e1717-408d-4856-b490-bf89024797b8 { display: none !important; }}

  #s-cf7e1717-408d-4856-b490-bf89024797b8-root {
    text-align: center;
  }


#s-cf7e1717-408d-4856-b490-bf89024797b8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
@media (min-width: 1200px){
  #s-cf7e1717-408d-4856-b490-bf89024797b8-root {
    text-align: center;
  }


#s-cf7e1717-408d-4856-b490-bf89024797b8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cf7e1717-408d-4856-b490-bf89024797b8-root {
    text-align: center;
  }


#s-cf7e1717-408d-4856-b490-bf89024797b8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cf7e1717-408d-4856-b490-bf89024797b8-root {
    text-align: center;
  }


#s-cf7e1717-408d-4856-b490-bf89024797b8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (max-width: 767px){
  #s-cf7e1717-408d-4856-b490-bf89024797b8-root {
    text-align: center;
  }


#s-cf7e1717-408d-4856-b490-bf89024797b8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}
#s-f91be1f1-b7db-4ac3-a0be-a8246446725c {
  margin-top: 0px;
padding-top: 18px;
padding-left: 30px;
padding-bottom: 18px;
padding-right: 30px;
max-width: 225px;
background-color: rgba(226, 2, 2, 1);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
background-position: center center;
letter-spacing: 0px;
}
#s-f91be1f1-b7db-4ac3-a0be-a8246446725c:hover {background-color: rgba(243, 125, 125, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-f91be1f1-b7db-4ac3-a0be-a8246446725c:active {background-color: rgba(161, 84, 84, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-f91be1f1-b7db-4ac3-a0be-a8246446725c-root {
    text-align: center;
  }


#s-f91be1f1-b7db-4ac3-a0be-a8246446725c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
@media (min-width: 1200px){
  #s-f91be1f1-b7db-4ac3-a0be-a8246446725c-root {
    text-align: center;
  }


#s-f91be1f1-b7db-4ac3-a0be-a8246446725c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f91be1f1-b7db-4ac3-a0be-a8246446725c-root {
    text-align: center;
  }


#s-f91be1f1-b7db-4ac3-a0be-a8246446725c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f91be1f1-b7db-4ac3-a0be-a8246446725c-root {
    text-align: center;
  }


#s-f91be1f1-b7db-4ac3-a0be-a8246446725c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (max-width: 767px){
  #s-f91be1f1-b7db-4ac3-a0be-a8246446725c-root {
    text-align: center;
  }


#s-f91be1f1-b7db-4ac3-a0be-a8246446725c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}
#s-44e5030c-fa3e-4bc6-a11a-412cca7777a0 {
  margin-top: 20px;
max-width: 1989px;
aspect-ratio: 1080/720;
text-align: center;
}

#s-44e5030c-fa3e-4bc6-a11a-412cca7777a0 {
  overflow: hidden;
  
  
      max-width: 1989px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-44e5030c-fa3e-4bc6-a11a-412cca7777a0 img.shogun-image,
  #s-44e5030c-fa3e-4bc6-a11a-412cca7777a0 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-44e5030c-fa3e-4bc6-a11a-412cca7777a0 {
    width: 100%;
    height: auto;
  }



  #s-44e5030c-fa3e-4bc6-a11a-412cca7777a0 img.shogun-image {
    

    
    
    
  }


#s-44e5030c-fa3e-4bc6-a11a-412cca7777a0 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4b3054b1-9148-4d78-a18e-ce10ac09e2ed {
  min-height: 15px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-4b3054b1-9148-4d78-a18e-ce10ac09e2ed {
  display: none;
}
#s-4b3054b1-9148-4d78-a18e-ce10ac09e2ed, #wrap-s-4b3054b1-9148-4d78-a18e-ce10ac09e2ed, #wrap-content-s-4b3054b1-9148-4d78-a18e-ce10ac09e2ed { display: none !important; }}







#s-4b3054b1-9148-4d78-a18e-ce10ac09e2ed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4b3054b1-9148-4d78-a18e-ce10ac09e2ed.shg-box.shg-c {
  justify-content: center;
}

#s-84538511-2180-4336-992e-d20ed1f57674 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
min-height: 50px;
}
@media (min-width: 1200px){#s-84538511-2180-4336-992e-d20ed1f57674 {
  padding-left: 10%;
padding-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-84538511-2180-4336-992e-d20ed1f57674 {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-84538511-2180-4336-992e-d20ed1f57674 {
  padding-left: 0%;
padding-right: 0%;
}
}







#s-84538511-2180-4336-992e-d20ed1f57674 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-84538511-2180-4336-992e-d20ed1f57674.shg-box.shg-c {
  justify-content: center;
}

#s-c1f276e0-645d-4bee-b62c-4bfc071734b0 {
  margin-top: 4%;
margin-left: auto;
margin-bottom: 4%;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c1f276e0-645d-4bee-b62c-4bfc071734b0 .shogun-heading-component h2 {
  color: ;
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



.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-91eb5446-a548-4c28-9a4d-45b2125ca8d1 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
}

#s-91eb5446-a548-4c28-9a4d-45b2125ca8d1 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-91eb5446-a548-4c28-9a4d-45b2125ca8d1 .shg-sld-nav-button.shg-sld-left,
#s-91eb5446-a548-4c28-9a4d-45b2125ca8d1 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-1e56ff9c-3557-42ed-8d49-c91117fa7e2f {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-1e56ff9c-3557-42ed-8d49-c91117fa7e2f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1e56ff9c-3557-42ed-8d49-c91117fa7e2f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1e56ff9c-3557-42ed-8d49-c91117fa7e2f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1e56ff9c-3557-42ed-8d49-c91117fa7e2f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-4a499907-16cb-4d1f-953d-c9cd0430524c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 500px;
text-align: left;
}

#s-4a499907-16cb-4d1f-953d-c9cd0430524c .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-4d3fc230-ecc1-438e-ae12-2a21fbda2251 {
  margin-left: 0%;
padding-top: 5px;
padding-left: 0%;
padding-bottom: 10px;
min-height: 2px;
max-width: 50px;
}








#s-4d3fc230-ecc1-438e-ae12-2a21fbda2251 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d3fc230-ecc1-438e-ae12-2a21fbda2251.shg-box.shg-c {
  justify-content: center;
}

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

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

#s-8b7c2f8b-84e4-4fec-a904-75534f563d96 hr {
  border-top: 3px solid rgba(255, 165, 10, 1);
}

#s-3d561c93-ac87-4e85-9921-001472f23438 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
}

.shg-align-container {
  box-sizing: border-box;
}

.shg-image-content-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
}

.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;
  flex-direction: column;
  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;
  height: inherit;
  position: relative;
}

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

.shg-imageV2-content {
  text-align: initial;
}

.shogun-image-content {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  min-width: 100%;
  min-height: 100%;
  /* Ensures that the content children fills the container */
  align-items: stretch;
}

.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-top {
  align-items: flex-start;
}

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

.shogun-image-content-bottom {
  align-items: flex-end;
}

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1080/720;
text-align: center;
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
  margin: 0 !important;
  overflow: visible;
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
  /* Add background color handling */
  
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shg-image-content-wrapper {
      aspect-ratio: 1080/720;
      min-width: 100%;
      height: auto;
    }

    #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shogun-image-link {
      aspect-ratio: 1080/720;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image {
  box-sizing: border-box;
}



.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
      --shg-aspect-ratio: calc(1080/720); 
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container {
      position: relative;
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
  margin: 0 !important;
  overflow: visible;
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
  /* Add background color handling */
  
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shg-image-content-wrapper {
      aspect-ratio: 1080/720;
      min-width: 100%;
      height: auto;
    }

    #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shogun-image-link {
      aspect-ratio: 1080/720;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image {
  box-sizing: border-box;
}



.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
      --shg-aspect-ratio: calc(1080/720); 
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container {
      position: relative;
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
  margin: 0 !important;
  overflow: visible;
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
  /* Add background color handling */
  
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shg-image-content-wrapper {
      aspect-ratio: 1080/720;
      min-width: 100%;
      height: auto;
    }

    #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shogun-image-link {
      aspect-ratio: 1080/720;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image {
  box-sizing: border-box;
}



.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
      --shg-aspect-ratio: calc(1080/720); 
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container {
      position: relative;
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
  margin: 0 !important;
  overflow: visible;
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
  /* Add background color handling */
  
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shg-image-content-wrapper {
      aspect-ratio: 1080/720;
      min-width: 100%;
      height: auto;
    }

    #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shogun-image-link {
      aspect-ratio: 1080/720;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image {
  box-sizing: border-box;
}



.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
      --shg-aspect-ratio: calc(1080/720); 
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container {
      position: relative;
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
  margin: 0 !important;
  overflow: visible;
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
  /* Add background color handling */
  
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shg-image-content-wrapper {
      aspect-ratio: 1080/720;
      min-width: 100%;
      height: auto;
    }

    #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shogun-image-link {
      aspect-ratio: 1080/720;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image {
  box-sizing: border-box;
}



.s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 {
      --shg-aspect-ratio: calc(1080/720); 
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container {
      position: relative;
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-12e62d5b-b6c4-4eef-a942-2af04a7cffd9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-ca676f52-a642-4c57-9bea-0740899727fb {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-ca676f52-a642-4c57-9bea-0740899727fb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ca676f52-a642-4c57-9bea-0740899727fb"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ca676f52-a642-4c57-9bea-0740899727fb"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ca676f52-a642-4c57-9bea-0740899727fb"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-fb70e7d9-6486-479e-a78e-2460f93fcc60 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 500px;
text-align: left;
}

#s-fb70e7d9-6486-479e-a78e-2460f93fcc60 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-81707812-55a6-4d38-b0c9-8898ec3bc662 {
  margin-left: 0%;
padding-top: 5px;
padding-left: 0%;
padding-bottom: 10px;
min-height: 2px;
max-width: 50px;
}








#s-81707812-55a6-4d38-b0c9-8898ec3bc662 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-81707812-55a6-4d38-b0c9-8898ec3bc662.shg-box.shg-c {
  justify-content: center;
}

#s-8cbe4348-75c5-4938-b6e8-2aa02b7206cd hr {
  border-top: 3px solid rgba(255, 165, 10, 1);
}

#s-ee4a5ad0-cbae-4b7b-b0f2-3c458d9412fb {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
}

#s-f9f52043-9907-47f8-8877-a9fb32ca0996 {
  min-height: 15px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-f9f52043-9907-47f8-8877-a9fb32ca0996 {
  display: none;
}
#s-f9f52043-9907-47f8-8877-a9fb32ca0996, #wrap-s-f9f52043-9907-47f8-8877-a9fb32ca0996, #wrap-content-s-f9f52043-9907-47f8-8877-a9fb32ca0996 { display: none !important; }}







#s-f9f52043-9907-47f8-8877-a9fb32ca0996 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f9f52043-9907-47f8-8877-a9fb32ca0996.shg-box.shg-c {
  justify-content: center;
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 16/9;
text-align: center;
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc {
  margin: 0 !important;
  overflow: visible;
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7ce66c42-f92b-460e-9318-5df278b2defc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7ce66c42-f92b-460e-9318-5df278b2defc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
  /* Add background color handling */
  
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7ce66c42-f92b-460e-9318-5df278b2defc .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7ce66c42-f92b-460e-9318-5df278b2defc .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7ce66c42-f92b-460e-9318-5df278b2defc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7ce66c42-f92b-460e-9318-5df278b2defc .shogun-image-content {
  
    justify-content: center;
  
}

.s-7ce66c42-f92b-460e-9318-5df278b2defc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image {
  box-sizing: border-box;
}



.s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7ce66c42-f92b-460e-9318-5df278b2defc {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container {
      position: relative;
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-7ce66c42-f92b-460e-9318-5df278b2defc {
  margin: 0 !important;
  overflow: visible;
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7ce66c42-f92b-460e-9318-5df278b2defc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7ce66c42-f92b-460e-9318-5df278b2defc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
  /* Add background color handling */
  
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7ce66c42-f92b-460e-9318-5df278b2defc .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7ce66c42-f92b-460e-9318-5df278b2defc .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7ce66c42-f92b-460e-9318-5df278b2defc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7ce66c42-f92b-460e-9318-5df278b2defc .shogun-image-content {
  
    justify-content: center;
  
}

.s-7ce66c42-f92b-460e-9318-5df278b2defc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image {
  box-sizing: border-box;
}



.s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7ce66c42-f92b-460e-9318-5df278b2defc {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container {
      position: relative;
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7ce66c42-f92b-460e-9318-5df278b2defc {
  margin: 0 !important;
  overflow: visible;
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7ce66c42-f92b-460e-9318-5df278b2defc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7ce66c42-f92b-460e-9318-5df278b2defc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
  /* Add background color handling */
  
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7ce66c42-f92b-460e-9318-5df278b2defc .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7ce66c42-f92b-460e-9318-5df278b2defc .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7ce66c42-f92b-460e-9318-5df278b2defc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7ce66c42-f92b-460e-9318-5df278b2defc .shogun-image-content {
  
    justify-content: center;
  
}

.s-7ce66c42-f92b-460e-9318-5df278b2defc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image {
  box-sizing: border-box;
}



.s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7ce66c42-f92b-460e-9318-5df278b2defc {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container {
      position: relative;
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7ce66c42-f92b-460e-9318-5df278b2defc {
  margin: 0 !important;
  overflow: visible;
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7ce66c42-f92b-460e-9318-5df278b2defc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7ce66c42-f92b-460e-9318-5df278b2defc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
  /* Add background color handling */
  
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7ce66c42-f92b-460e-9318-5df278b2defc .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7ce66c42-f92b-460e-9318-5df278b2defc .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7ce66c42-f92b-460e-9318-5df278b2defc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7ce66c42-f92b-460e-9318-5df278b2defc .shogun-image-content {
  
    justify-content: center;
  
}

.s-7ce66c42-f92b-460e-9318-5df278b2defc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image {
  box-sizing: border-box;
}



.s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7ce66c42-f92b-460e-9318-5df278b2defc {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container {
      position: relative;
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-7ce66c42-f92b-460e-9318-5df278b2defc {
  margin: 0 !important;
  overflow: visible;
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7ce66c42-f92b-460e-9318-5df278b2defc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7ce66c42-f92b-460e-9318-5df278b2defc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
  /* Add background color handling */
  
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7ce66c42-f92b-460e-9318-5df278b2defc .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7ce66c42-f92b-460e-9318-5df278b2defc .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7ce66c42-f92b-460e-9318-5df278b2defc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-7ce66c42-f92b-460e-9318-5df278b2defc .shogun-image-content {
  
    justify-content: center;
  
}

.s-7ce66c42-f92b-460e-9318-5df278b2defc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image {
  box-sizing: border-box;
}



.s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7ce66c42-f92b-460e-9318-5df278b2defc {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container {
      position: relative;
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7ce66c42-f92b-460e-9318-5df278b2defc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-e46133ad-ce59-499c-837b-e72dcf668b0f {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-e46133ad-ce59-499c-837b-e72dcf668b0f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e46133ad-ce59-499c-837b-e72dcf668b0f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e46133ad-ce59-499c-837b-e72dcf668b0f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e46133ad-ce59-499c-837b-e72dcf668b0f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-84260fd5-23df-4147-89bf-eb97ecc62832 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 500px;
text-align: left;
}

#s-84260fd5-23df-4147-89bf-eb97ecc62832 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-a9938c05-c787-40e4-b219-3ac390120f8e {
  margin-left: 0%;
padding-top: 5px;
padding-left: 0%;
padding-bottom: 10px;
min-height: 2px;
max-width: 50px;
}








#s-a9938c05-c787-40e4-b219-3ac390120f8e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a9938c05-c787-40e4-b219-3ac390120f8e.shg-box.shg-c {
  justify-content: center;
}

#s-abeec98f-e26b-4e5c-960e-b09217d7c7b5 hr {
  border-top: 3px solid rgba(255, 165, 10, 1);
}

#s-f7f99d02-c3c0-4cd0-be1b-a04f1deebcd4 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
}

#s-5f49350a-6b6e-4813-bdaa-d681af8cf3dd {
  min-height: 15px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-5f49350a-6b6e-4813-bdaa-d681af8cf3dd {
  display: none;
}
#s-5f49350a-6b6e-4813-bdaa-d681af8cf3dd, #wrap-s-5f49350a-6b6e-4813-bdaa-d681af8cf3dd, #wrap-content-s-5f49350a-6b6e-4813-bdaa-d681af8cf3dd { display: none !important; }}







#s-5f49350a-6b6e-4813-bdaa-d681af8cf3dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5f49350a-6b6e-4813-bdaa-d681af8cf3dd.shg-box.shg-c {
  justify-content: center;
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1200/800;
text-align: center;
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shg-image-content-wrapper {
      aspect-ratio: 1200/800;
      min-width: 100%;
      height: auto;
    }

    #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shogun-image-link {
      aspect-ratio: 1200/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image {
  box-sizing: border-box;
}



.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
      --shg-aspect-ratio: calc(1200/800); 
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container {
      position: relative;
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shg-image-content-wrapper {
      aspect-ratio: 1200/800;
      min-width: 100%;
      height: auto;
    }

    #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shogun-image-link {
      aspect-ratio: 1200/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image {
  box-sizing: border-box;
}



.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
      --shg-aspect-ratio: calc(1200/800); 
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container {
      position: relative;
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shg-image-content-wrapper {
      aspect-ratio: 1200/800;
      min-width: 100%;
      height: auto;
    }

    #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shogun-image-link {
      aspect-ratio: 1200/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image {
  box-sizing: border-box;
}



.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
      --shg-aspect-ratio: calc(1200/800); 
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container {
      position: relative;
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shg-image-content-wrapper {
      aspect-ratio: 1200/800;
      min-width: 100%;
      height: auto;
    }

    #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shogun-image-link {
      aspect-ratio: 1200/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image {
  box-sizing: border-box;
}



.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
      --shg-aspect-ratio: calc(1200/800); 
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container {
      position: relative;
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shg-image-content-wrapper {
      aspect-ratio: 1200/800;
      min-width: 100%;
      height: auto;
    }

    #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shogun-image-link {
      aspect-ratio: 1200/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image {
  box-sizing: border-box;
}



.s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 {
      --shg-aspect-ratio: calc(1200/800); 
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container {
      position: relative;
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b3bc39c2-58a9-4fb5-a277-35fe62ecc9d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-42ad82b8-7b52-488c-ba19-3c466b4f8cb7 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-42ad82b8-7b52-488c-ba19-3c466b4f8cb7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-42ad82b8-7b52-488c-ba19-3c466b4f8cb7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-42ad82b8-7b52-488c-ba19-3c466b4f8cb7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-42ad82b8-7b52-488c-ba19-3c466b4f8cb7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-7ceae87b-82b6-4d9e-98b8-cb6791ed4549 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 500px;
text-align: left;
}

#s-7ceae87b-82b6-4d9e-98b8-cb6791ed4549 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-73438829-dd10-46c6-a130-25646c7cef8f {
  margin-left: 0%;
padding-top: 5px;
padding-left: 0%;
padding-bottom: 10px;
min-height: 2px;
max-width: 50px;
}








#s-73438829-dd10-46c6-a130-25646c7cef8f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-73438829-dd10-46c6-a130-25646c7cef8f.shg-box.shg-c {
  justify-content: center;
}

#s-05b4720b-c23f-4736-b198-a1a646572ae8 hr {
  border-top: 3px solid rgba(255, 165, 10, 1);
}

#s-a7a159f3-fd7e-4c35-9e33-a8f07c681bdc {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1012/1028;
text-align: center;
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a {
  margin: 0 !important;
  overflow: visible;
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03b5dfbb-7763-48d9-a263-0c20f911152a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03b5dfbb-7763-48d9-a263-0c20f911152a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
  /* Add background color handling */
  
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03b5dfbb-7763-48d9-a263-0c20f911152a .shg-image-content-wrapper {
      aspect-ratio: 1012/1028;
      min-width: 100%;
      height: auto;
    }

    #s-03b5dfbb-7763-48d9-a263-0c20f911152a .shogun-image-link {
      aspect-ratio: 1012/1028;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03b5dfbb-7763-48d9-a263-0c20f911152a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-03b5dfbb-7763-48d9-a263-0c20f911152a .shogun-image-content {
  
    justify-content: center;
  
}

.s-03b5dfbb-7763-48d9-a263-0c20f911152a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image {
  box-sizing: border-box;
}



.s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03b5dfbb-7763-48d9-a263-0c20f911152a {
      --shg-aspect-ratio: calc(1012/1028); 
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container {
      position: relative;
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-03b5dfbb-7763-48d9-a263-0c20f911152a {
  margin: 0 !important;
  overflow: visible;
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03b5dfbb-7763-48d9-a263-0c20f911152a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03b5dfbb-7763-48d9-a263-0c20f911152a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
  /* Add background color handling */
  
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03b5dfbb-7763-48d9-a263-0c20f911152a .shg-image-content-wrapper {
      aspect-ratio: 1012/1028;
      min-width: 100%;
      height: auto;
    }

    #s-03b5dfbb-7763-48d9-a263-0c20f911152a .shogun-image-link {
      aspect-ratio: 1012/1028;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03b5dfbb-7763-48d9-a263-0c20f911152a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-03b5dfbb-7763-48d9-a263-0c20f911152a .shogun-image-content {
  
    justify-content: center;
  
}

.s-03b5dfbb-7763-48d9-a263-0c20f911152a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image {
  box-sizing: border-box;
}



.s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03b5dfbb-7763-48d9-a263-0c20f911152a {
      --shg-aspect-ratio: calc(1012/1028); 
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container {
      position: relative;
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-03b5dfbb-7763-48d9-a263-0c20f911152a {
  margin: 0 !important;
  overflow: visible;
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03b5dfbb-7763-48d9-a263-0c20f911152a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03b5dfbb-7763-48d9-a263-0c20f911152a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
  /* Add background color handling */
  
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03b5dfbb-7763-48d9-a263-0c20f911152a .shg-image-content-wrapper {
      aspect-ratio: 1012/1028;
      min-width: 100%;
      height: auto;
    }

    #s-03b5dfbb-7763-48d9-a263-0c20f911152a .shogun-image-link {
      aspect-ratio: 1012/1028;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03b5dfbb-7763-48d9-a263-0c20f911152a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-03b5dfbb-7763-48d9-a263-0c20f911152a .shogun-image-content {
  
    justify-content: center;
  
}

.s-03b5dfbb-7763-48d9-a263-0c20f911152a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image {
  box-sizing: border-box;
}



.s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03b5dfbb-7763-48d9-a263-0c20f911152a {
      --shg-aspect-ratio: calc(1012/1028); 
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container {
      position: relative;
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-03b5dfbb-7763-48d9-a263-0c20f911152a {
  margin: 0 !important;
  overflow: visible;
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03b5dfbb-7763-48d9-a263-0c20f911152a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03b5dfbb-7763-48d9-a263-0c20f911152a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
  /* Add background color handling */
  
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03b5dfbb-7763-48d9-a263-0c20f911152a .shg-image-content-wrapper {
      aspect-ratio: 1012/1028;
      min-width: 100%;
      height: auto;
    }

    #s-03b5dfbb-7763-48d9-a263-0c20f911152a .shogun-image-link {
      aspect-ratio: 1012/1028;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03b5dfbb-7763-48d9-a263-0c20f911152a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-03b5dfbb-7763-48d9-a263-0c20f911152a .shogun-image-content {
  
    justify-content: center;
  
}

.s-03b5dfbb-7763-48d9-a263-0c20f911152a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image {
  box-sizing: border-box;
}



.s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03b5dfbb-7763-48d9-a263-0c20f911152a {
      --shg-aspect-ratio: calc(1012/1028); 
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container {
      position: relative;
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-03b5dfbb-7763-48d9-a263-0c20f911152a {
  margin: 0 !important;
  overflow: visible;
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03b5dfbb-7763-48d9-a263-0c20f911152a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03b5dfbb-7763-48d9-a263-0c20f911152a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
  /* Add background color handling */
  
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03b5dfbb-7763-48d9-a263-0c20f911152a .shg-image-content-wrapper {
      aspect-ratio: 1012/1028;
      min-width: 100%;
      height: auto;
    }

    #s-03b5dfbb-7763-48d9-a263-0c20f911152a .shogun-image-link {
      aspect-ratio: 1012/1028;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03b5dfbb-7763-48d9-a263-0c20f911152a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-03b5dfbb-7763-48d9-a263-0c20f911152a .shogun-image-content {
  
    justify-content: center;
  
}

.s-03b5dfbb-7763-48d9-a263-0c20f911152a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image {
  box-sizing: border-box;
}



.s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03b5dfbb-7763-48d9-a263-0c20f911152a {
      --shg-aspect-ratio: calc(1012/1028); 
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container {
      position: relative;
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03b5dfbb-7763-48d9-a263-0c20f911152a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-0a31d232-a725-4597-a960-26704f8b94de {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-0a31d232-a725-4597-a960-26704f8b94de > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0a31d232-a725-4597-a960-26704f8b94de.shg-box.shg-c {
  justify-content: center;
}

#s-787d93f7-901b-481b-ac54-64dcc805c66c {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 80px;
padding-left: 30px;
padding-bottom: 80px;
padding-right: 30px;
background-position: center bottom;
}








#s-787d93f7-901b-481b-ac54-64dcc805c66c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-787d93f7-901b-481b-ac54-64dcc805c66c.shg-box.shg-c {
  justify-content: center;
}

#s-75041c46-637d-4038-bf31-051a2d1e95cf {
  padding-top: 15px;
}
@media (max-width: 767px){#s-75041c46-637d-4038-bf31-051a2d1e95cf {
  display: none;
}
#s-75041c46-637d-4038-bf31-051a2d1e95cf, #wrap-s-75041c46-637d-4038-bf31-051a2d1e95cf, #wrap-content-s-75041c46-637d-4038-bf31-051a2d1e95cf { display: none !important; }}
@media (min-width: 1200px){#s-9936329f-f453-4fab-baa5-aa8d6a00ea6f {
  display: none;
}
#s-9936329f-f453-4fab-baa5-aa8d6a00ea6f, #wrap-s-9936329f-f453-4fab-baa5-aa8d6a00ea6f, #wrap-content-s-9936329f-f453-4fab-baa5-aa8d6a00ea6f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9936329f-f453-4fab-baa5-aa8d6a00ea6f {
  display: none;
}
#s-9936329f-f453-4fab-baa5-aa8d6a00ea6f, #wrap-s-9936329f-f453-4fab-baa5-aa8d6a00ea6f, #wrap-content-s-9936329f-f453-4fab-baa5-aa8d6a00ea6f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9936329f-f453-4fab-baa5-aa8d6a00ea6f {
  display: none;
}
#s-9936329f-f453-4fab-baa5-aa8d6a00ea6f, #wrap-s-9936329f-f453-4fab-baa5-aa8d6a00ea6f, #wrap-content-s-9936329f-f453-4fab-baa5-aa8d6a00ea6f { display: none !important; }}
#s-d70e5bad-c2a0-404c-bc50-3c13709744fa {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
}

#s-a65cac01-73de-4d7f-a5b1-422c432bfce4 {
  margin-bottom: -100px;
}
@media (min-width: 1200px){#s-a65cac01-73de-4d7f-a5b1-422c432bfce4 {
  display: none;
}
#s-a65cac01-73de-4d7f-a5b1-422c432bfce4, #wrap-s-a65cac01-73de-4d7f-a5b1-422c432bfce4, #wrap-content-s-a65cac01-73de-4d7f-a5b1-422c432bfce4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a65cac01-73de-4d7f-a5b1-422c432bfce4 {
  display: none;
}
#s-a65cac01-73de-4d7f-a5b1-422c432bfce4, #wrap-s-a65cac01-73de-4d7f-a5b1-422c432bfce4, #wrap-content-s-a65cac01-73de-4d7f-a5b1-422c432bfce4 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a65cac01-73de-4d7f-a5b1-422c432bfce4 {
  display: none;
}
#s-a65cac01-73de-4d7f-a5b1-422c432bfce4, #wrap-s-a65cac01-73de-4d7f-a5b1-422c432bfce4, #wrap-content-s-a65cac01-73de-4d7f-a5b1-422c432bfce4 { display: none !important; }}
#s-a65cac01-73de-4d7f-a5b1-422c432bfce4 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-a65cac01-73de-4d7f-a5b1-422c432bfce4 .shg-sld-nav-button.shg-sld-left,
#s-a65cac01-73de-4d7f-a5b1-422c432bfce4 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-14fbf138-d6cf-4b97-89f4-5b5f62cae9ef {
  padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}

#s-14fbf138-d6cf-4b97-89f4-5b5f62cae9ef {
  overflow: hidden;
  
  
}







  #s-14fbf138-d6cf-4b97-89f4-5b5f62cae9ef img.shogun-image {
    

    
    
    
  }


#s-14fbf138-d6cf-4b97-89f4-5b5f62cae9ef .shogun-image-content {
  
    justify-content: center;
  
}

#s-e75b9dd6-9c6f-4009-9f2f-105258bdbd4c {
  padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}

#s-e75b9dd6-9c6f-4009-9f2f-105258bdbd4c {
  overflow: hidden;
  
  
}







  #s-e75b9dd6-9c6f-4009-9f2f-105258bdbd4c img.shogun-image {
    

    
    
    
  }


#s-e75b9dd6-9c6f-4009-9f2f-105258bdbd4c .shogun-image-content {
  
    justify-content: center;
  
}

#s-8d589eb8-0d2f-4f77-a556-89c2618a7f51 {
  padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}

#s-8d589eb8-0d2f-4f77-a556-89c2618a7f51 {
  overflow: hidden;
  
  
}







  #s-8d589eb8-0d2f-4f77-a556-89c2618a7f51 img.shogun-image {
    

    
    
    
  }


#s-8d589eb8-0d2f-4f77-a556-89c2618a7f51 .shogun-image-content {
  
    justify-content: center;
  
}

#s-a7807596-31dc-41f9-9f78-2df09537a126 {
  padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}

#s-a7807596-31dc-41f9-9f78-2df09537a126 {
  overflow: hidden;
  
  
}







  #s-a7807596-31dc-41f9-9f78-2df09537a126 img.shogun-image {
    

    
    
    
  }


#s-a7807596-31dc-41f9-9f78-2df09537a126 .shogun-image-content {
  
    justify-content: center;
  
}

#s-5b97df3c-b0e3-4980-8dd5-d512b98c6f90 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: -80px;
margin-right: auto;
max-width: 1400px;
}
@media (min-width: 1200px){#s-5b97df3c-b0e3-4980-8dd5-d512b98c6f90 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5b97df3c-b0e3-4980-8dd5-d512b98c6f90 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-5b97df3c-b0e3-4980-8dd5-d512b98c6f90 {
  
}
}@media (max-width: 767px){#s-5b97df3c-b0e3-4980-8dd5-d512b98c6f90 {
  display: none;
}
#s-5b97df3c-b0e3-4980-8dd5-d512b98c6f90, #wrap-s-5b97df3c-b0e3-4980-8dd5-d512b98c6f90, #wrap-content-s-5b97df3c-b0e3-4980-8dd5-d512b98c6f90 { display: none !important; }}
@media (min-width: 0px) {
[id="s-5b97df3c-b0e3-4980-8dd5-d512b98c6f90"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-5b97df3c-b0e3-4980-8dd5-d512b98c6f90"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5b97df3c-b0e3-4980-8dd5-d512b98c6f90"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5b97df3c-b0e3-4980-8dd5-d512b98c6f90"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-a853fa18-4a01-4ef3-8012-deb73735f4af {
  margin-top: 30px;
text-align: center;
}

#s-a853fa18-4a01-4ef3-8012-deb73735f4af {
  overflow: hidden;
  
  
}







  #s-a853fa18-4a01-4ef3-8012-deb73735f4af img.shogun-image {
    

    
    
    
  }


#s-a853fa18-4a01-4ef3-8012-deb73735f4af .shogun-image-content {
  
    justify-content: center;
  
}

#s-0d21b97d-5cb6-43fa-b875-d8a1381a7db7 {
  margin-top: 30px;
text-align: center;
}

#s-0d21b97d-5cb6-43fa-b875-d8a1381a7db7 {
  overflow: hidden;
  
  
}







  #s-0d21b97d-5cb6-43fa-b875-d8a1381a7db7 img.shogun-image {
    

    
    
    
  }


#s-0d21b97d-5cb6-43fa-b875-d8a1381a7db7 .shogun-image-content {
  
    justify-content: center;
  
}

#s-add5c527-2f04-4730-85d7-aad1bb26a236 {
  margin-top: 30px;
text-align: center;
}

#s-add5c527-2f04-4730-85d7-aad1bb26a236 {
  overflow: hidden;
  
  
}







  #s-add5c527-2f04-4730-85d7-aad1bb26a236 img.shogun-image {
    

    
    
    
  }


#s-add5c527-2f04-4730-85d7-aad1bb26a236 .shogun-image-content {
  
    justify-content: center;
  
}

#s-d8a61526-d69a-429e-8611-94237114d418 {
  margin-top: 30px;
text-align: center;
}

#s-d8a61526-d69a-429e-8611-94237114d418 {
  overflow: hidden;
  
  
}







  #s-d8a61526-d69a-429e-8611-94237114d418 img.shogun-image {
    

    
    
    
  }


#s-d8a61526-d69a-429e-8611-94237114d418 .shogun-image-content {
  
    justify-content: center;
  
}

#s-dc840bfc-06ce-4e77-926d-3f2b2f648677 {
  min-height: 30px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-dc840bfc-06ce-4e77-926d-3f2b2f648677 {
  display: none;
}
#s-dc840bfc-06ce-4e77-926d-3f2b2f648677, #wrap-s-dc840bfc-06ce-4e77-926d-3f2b2f648677, #wrap-content-s-dc840bfc-06ce-4e77-926d-3f2b2f648677 { display: none !important; }}







#s-dc840bfc-06ce-4e77-926d-3f2b2f648677 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dc840bfc-06ce-4e77-926d-3f2b2f648677.shg-box.shg-c {
  justify-content: center;
}

#s-2f476e4d-ca65-42da-8570-62c52c693bb3 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-2f476e4d-ca65-42da-8570-62c52c693bb3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2f476e4d-ca65-42da-8570-62c52c693bb3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 45.0px);
}

}

@media (min-width: 992px) {
[id="s-2f476e4d-ca65-42da-8570-62c52c693bb3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 45.0px);
}

}

@media (min-width: 1200px) {
[id="s-2f476e4d-ca65-42da-8570-62c52c693bb3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 45.0px);
}

}

#s-802f1b53-9c33-4b1b-8171-b670e0bb6d0b {
  margin-top: 20px;
max-width: 1080px;
aspect-ratio: 1080/1050;
text-align: center;
}

#s-802f1b53-9c33-4b1b-8171-b670e0bb6d0b {
  overflow: hidden;
  
  
      max-width: 1080px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-802f1b53-9c33-4b1b-8171-b670e0bb6d0b img.shogun-image,
  #s-802f1b53-9c33-4b1b-8171-b670e0bb6d0b .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-802f1b53-9c33-4b1b-8171-b670e0bb6d0b {
    width: 100%;
    height: auto;
  }



  #s-802f1b53-9c33-4b1b-8171-b670e0bb6d0b img.shogun-image {
    

    
    
    
  }


#s-802f1b53-9c33-4b1b-8171-b670e0bb6d0b .shogun-image-content {
  
    justify-content: center;
  
}

#s-d7c826de-7dab-4178-9300-262754b807c7 {
  min-height: 15px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-d7c826de-7dab-4178-9300-262754b807c7 {
  display: none;
}
#s-d7c826de-7dab-4178-9300-262754b807c7, #wrap-s-d7c826de-7dab-4178-9300-262754b807c7, #wrap-content-s-d7c826de-7dab-4178-9300-262754b807c7 { display: none !important; }}







#s-d7c826de-7dab-4178-9300-262754b807c7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d7c826de-7dab-4178-9300-262754b807c7.shg-box.shg-c {
  justify-content: center;
}

#s-c4913685-6796-4152-be5c-553a3b89a8df {
  margin-top: 30px;
}

#s-4c5e0528-d834-409b-a092-2197d4ca135e {
  margin-bottom: 5px;
max-width: 500px;
}

#s-2a7e9404-7d73-461d-b027-1466b3df5c08 {
  max-width: 500px;
}

#s-3b4f0eed-dd4a-43b0-81fa-e0857b1bf2b1 {
  margin-top: 0px;
padding-top: 18px;
padding-left: 30px;
padding-bottom: 18px;
padding-right: 30px;
max-width: 225px;
background-color: rgba(226, 2, 2, 1);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
background-position: center center;
letter-spacing: 0px;
}
#s-3b4f0eed-dd4a-43b0-81fa-e0857b1bf2b1:hover {background-color: rgba(243, 125, 125, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-3b4f0eed-dd4a-43b0-81fa-e0857b1bf2b1:active {background-color: rgba(161, 84, 84, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-3b4f0eed-dd4a-43b0-81fa-e0857b1bf2b1-root {
    text-align: center;
  }


#s-3b4f0eed-dd4a-43b0-81fa-e0857b1bf2b1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
@media (min-width: 1200px){
  #s-3b4f0eed-dd4a-43b0-81fa-e0857b1bf2b1-root {
    text-align: center;
  }


#s-3b4f0eed-dd4a-43b0-81fa-e0857b1bf2b1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3b4f0eed-dd4a-43b0-81fa-e0857b1bf2b1-root {
    text-align: center;
  }


#s-3b4f0eed-dd4a-43b0-81fa-e0857b1bf2b1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3b4f0eed-dd4a-43b0-81fa-e0857b1bf2b1-root {
    text-align: center;
  }


#s-3b4f0eed-dd4a-43b0-81fa-e0857b1bf2b1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (max-width: 767px){
  #s-3b4f0eed-dd4a-43b0-81fa-e0857b1bf2b1-root {
    text-align: center;
  }


#s-3b4f0eed-dd4a-43b0-81fa-e0857b1bf2b1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}
#s-91a5fefd-87ff-4dc9-aa68-40e2c0d9e8dd {
  min-height: 30px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-91a5fefd-87ff-4dc9-aa68-40e2c0d9e8dd {
  display: none;
}
#s-91a5fefd-87ff-4dc9-aa68-40e2c0d9e8dd, #wrap-s-91a5fefd-87ff-4dc9-aa68-40e2c0d9e8dd, #wrap-content-s-91a5fefd-87ff-4dc9-aa68-40e2c0d9e8dd { display: none !important; }}







#s-91a5fefd-87ff-4dc9-aa68-40e2c0d9e8dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-91a5fefd-87ff-4dc9-aa68-40e2c0d9e8dd.shg-box.shg-c {
  justify-content: center;
}

#s-5294e610-3465-4ef9-8611-b1f337744b50 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-5294e610-3465-4ef9-8611-b1f337744b50"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5294e610-3465-4ef9-8611-b1f337744b50"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 45.0px);
}

}

@media (min-width: 992px) {
[id="s-5294e610-3465-4ef9-8611-b1f337744b50"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 45.0px);
}

}

@media (min-width: 1200px) {
[id="s-5294e610-3465-4ef9-8611-b1f337744b50"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 45.0px);
}

}

@media (max-width: 767px) {
  [id="s-5294e610-3465-4ef9-8611-b1f337744b50"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-33296a29-1e36-4641-9c0b-411e7c3e83ac {
  min-height: 15px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-33296a29-1e36-4641-9c0b-411e7c3e83ac {
  display: none;
}
#s-33296a29-1e36-4641-9c0b-411e7c3e83ac, #wrap-s-33296a29-1e36-4641-9c0b-411e7c3e83ac, #wrap-content-s-33296a29-1e36-4641-9c0b-411e7c3e83ac { display: none !important; }}







#s-33296a29-1e36-4641-9c0b-411e7c3e83ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-33296a29-1e36-4641-9c0b-411e7c3e83ac.shg-box.shg-c {
  justify-content: center;
}

#s-6f5dcfa9-df5e-461d-8c0a-95e81a99fc20 {
  margin-top: 30px;
}

#s-50799a84-ae9e-4ee5-a7d6-6ab45f6fed0a {
  margin-bottom: 5px;
max-width: 500px;
}

#s-63a44b55-25fd-403b-8006-ec54e13ce8be {
  max-width: 500px;
}

#s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a {
  margin-top: 15px;
margin-bottom: 15px;
margin-right: auto;
padding-top: 22px;
padding-bottom: 22px;
max-width: 250px;
background-color: rgba(226, 2, 2, 1);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
letter-spacing: 0px;
}
#s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a:hover {background-color: rgba(243, 125, 125, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a:active {background-color: rgba(161, 84, 84, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a {
  display: none;
}
#s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a, #wrap-s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a, #wrap-content-s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a {
  display: none;
}
#s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a, #wrap-s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a, #wrap-content-s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a {
  display: none;
}
#s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a, #wrap-s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a, #wrap-content-s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a { display: none !important; }}@media (max-width: 767px){#s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a {
  display: none;
}
#s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a, #wrap-s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a, #wrap-content-s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a { display: none !important; }}

  #s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a-root {
    text-align: center;
  }


#s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
@media (min-width: 1200px){
  #s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a-root {
    text-align: center;
  }


#s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a-root {
    text-align: center;
  }


#s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a-root {
    text-align: center;
  }


#s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (max-width: 767px){
  #s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a-root {
    text-align: center;
  }


#s-b1019f46-b0fa-4a72-9cfd-9a7721a61e9a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}
#s-f1acf6b9-9e52-4712-9a3c-d03349800ac5 {
  margin-top: 0px;
padding-top: 18px;
padding-left: 30px;
padding-bottom: 18px;
padding-right: 30px;
max-width: 225px;
background-color: rgba(226, 2, 2, 1);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
background-position: center center;
letter-spacing: 0px;
}
#s-f1acf6b9-9e52-4712-9a3c-d03349800ac5:hover {background-color: rgba(243, 125, 125, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-f1acf6b9-9e52-4712-9a3c-d03349800ac5:active {background-color: rgba(161, 84, 84, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-f1acf6b9-9e52-4712-9a3c-d03349800ac5-root {
    text-align: center;
  }


#s-f1acf6b9-9e52-4712-9a3c-d03349800ac5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
@media (min-width: 1200px){
  #s-f1acf6b9-9e52-4712-9a3c-d03349800ac5-root {
    text-align: center;
  }


#s-f1acf6b9-9e52-4712-9a3c-d03349800ac5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f1acf6b9-9e52-4712-9a3c-d03349800ac5-root {
    text-align: center;
  }


#s-f1acf6b9-9e52-4712-9a3c-d03349800ac5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f1acf6b9-9e52-4712-9a3c-d03349800ac5-root {
    text-align: center;
  }


#s-f1acf6b9-9e52-4712-9a3c-d03349800ac5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (max-width: 767px){
  #s-f1acf6b9-9e52-4712-9a3c-d03349800ac5-root {
    text-align: center;
  }


#s-f1acf6b9-9e52-4712-9a3c-d03349800ac5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}
#s-5af8a800-90f7-4b0d-8b07-7fa5227bbdd6 {
  min-height: 15px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-5af8a800-90f7-4b0d-8b07-7fa5227bbdd6 {
  display: none;
}
#s-5af8a800-90f7-4b0d-8b07-7fa5227bbdd6, #wrap-s-5af8a800-90f7-4b0d-8b07-7fa5227bbdd6, #wrap-content-s-5af8a800-90f7-4b0d-8b07-7fa5227bbdd6 { display: none !important; }}







#s-5af8a800-90f7-4b0d-8b07-7fa5227bbdd6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5af8a800-90f7-4b0d-8b07-7fa5227bbdd6.shg-box.shg-c {
  justify-content: center;
}

#s-6c273d70-e868-497f-bf70-d3f0c45ec591 {
  margin-top: 20px;
max-width: 958px;
aspect-ratio: 958/638;
text-align: center;
}

#s-6c273d70-e868-497f-bf70-d3f0c45ec591 {
  overflow: hidden;
  
  
      max-width: 958px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-6c273d70-e868-497f-bf70-d3f0c45ec591 img.shogun-image,
  #s-6c273d70-e868-497f-bf70-d3f0c45ec591 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-6c273d70-e868-497f-bf70-d3f0c45ec591 {
    width: 100%;
    height: auto;
  }



  #s-6c273d70-e868-497f-bf70-d3f0c45ec591 img.shogun-image {
    

    
    
    
  }


#s-6c273d70-e868-497f-bf70-d3f0c45ec591 .shogun-image-content {
  
    justify-content: center;
  
}

#s-fb9d7944-d4a1-41dc-ab1e-208d3f7eb4f2 {
  min-height: 30px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-fb9d7944-d4a1-41dc-ab1e-208d3f7eb4f2 {
  display: none;
}
#s-fb9d7944-d4a1-41dc-ab1e-208d3f7eb4f2, #wrap-s-fb9d7944-d4a1-41dc-ab1e-208d3f7eb4f2, #wrap-content-s-fb9d7944-d4a1-41dc-ab1e-208d3f7eb4f2 { display: none !important; }}







#s-fb9d7944-d4a1-41dc-ab1e-208d3f7eb4f2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fb9d7944-d4a1-41dc-ab1e-208d3f7eb4f2.shg-box.shg-c {
  justify-content: center;
}

#s-1aabd9f4-03fd-4a97-9fc4-44cc9923ecdf {
  min-height: 30px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-1aabd9f4-03fd-4a97-9fc4-44cc9923ecdf {
  display: none;
}
#s-1aabd9f4-03fd-4a97-9fc4-44cc9923ecdf, #wrap-s-1aabd9f4-03fd-4a97-9fc4-44cc9923ecdf, #wrap-content-s-1aabd9f4-03fd-4a97-9fc4-44cc9923ecdf { display: none !important; }}







#s-1aabd9f4-03fd-4a97-9fc4-44cc9923ecdf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1aabd9f4-03fd-4a97-9fc4-44cc9923ecdf.shg-box.shg-c {
  justify-content: center;
}

#s-ae39aab8-9ae7-4480-b648-a41d38e908cc {
  background-repeat: no-repeat;
background-size: cover;
border-style: solid;
margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-left: 45px;
padding-bottom: 0px;
padding-right: 45px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(236, 236, 236, 1);
border-radius: 0px;
min-height: 500px;
background-position: center center;
}
@media (min-width: 1200px){#s-ae39aab8-9ae7-4480-b648-a41d38e908cc {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ae39aab8-9ae7-4480-b648-a41d38e908cc {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-ae39aab8-9ae7-4480-b648-a41d38e908cc {
  
}
}@media (max-width: 767px){#s-ae39aab8-9ae7-4480-b648-a41d38e908cc {
  
}
}







#s-ae39aab8-9ae7-4480-b648-a41d38e908cc > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-ae39aab8-9ae7-4480-b648-a41d38e908cc.shg-box.shg-c {
  justify-content: center;
}

#s-aa6e10f4-dc78-4cb6-b7b7-c5bf91d180ac {
  min-height: 30px;
background-color: rgba(255, 255, 255, 0);
}
@media (max-width: 767px){#s-aa6e10f4-dc78-4cb6-b7b7-c5bf91d180ac {
  display: none;
}
#s-aa6e10f4-dc78-4cb6-b7b7-c5bf91d180ac, #wrap-s-aa6e10f4-dc78-4cb6-b7b7-c5bf91d180ac, #wrap-content-s-aa6e10f4-dc78-4cb6-b7b7-c5bf91d180ac { display: none !important; }}







#s-aa6e10f4-dc78-4cb6-b7b7-c5bf91d180ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aa6e10f4-dc78-4cb6-b7b7-c5bf91d180ac.shg-box.shg-c {
  justify-content: center;
}

#s-c0d29d59-a096-4bfe-a265-33a5c19ce02c {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-bottom: 15px;
max-width: 520px;
}

#s-827d875c-f731-4344-952c-e8dc56e29168 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
max-width: 450px;
}

#s-06118f28-d9bc-48ff-802f-5e7c6b793a4e {
  margin-top: 50px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
}

@media (min-width: 0px) {
[id="s-06118f28-d9bc-48ff-802f-5e7c6b793a4e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-06118f28-d9bc-48ff-802f-5e7c6b793a4e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-06118f28-d9bc-48ff-802f-5e7c6b793a4e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-06118f28-d9bc-48ff-802f-5e7c6b793a4e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-6b1ef13e-491b-43ff-a46d-234ec976b1e1 {
  border-style: solid;
margin-top: 20px;
margin-bottom: 20px;
border-top-width: 0px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(221, 221, 221, 1);
min-height: 50px;
}








#s-6b1ef13e-491b-43ff-a46d-234ec976b1e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6b1ef13e-491b-43ff-a46d-234ec976b1e1.shg-box.shg-c {
  justify-content: flex-start;
}

#s-9a6ec186-ed24-4efe-bd7f-6726643b77c0 {
  margin-left: 20px;
margin-right: 20px;
}

#s-9a6ec186-ed24-4efe-bd7f-6726643b77c0 .shogun-icon-wrapper {
  text-align: center;
}


#s-9a6ec186-ed24-4efe-bd7f-6726643b77c0 .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(255, 255, 255, 1);
}

#s-d9ba5e79-95e2-4fb8-a568-e9c2038da7b9 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d9ba5e79-95e2-4fb8-a568-e9c2038da7b9 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: center;
}



#s-6bcac43a-8b7e-47b6-99cc-a31288355769 {
  margin-left: 20px;
margin-right: 20px;
}

#s-446e614b-9d67-48f8-91a2-0a050119cca7 {
  border-style: solid;
margin-top: 20px;
margin-bottom: 20px;
border-top-width: 0px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(221, 221, 221, 1);
min-height: 50px;
}








#s-446e614b-9d67-48f8-91a2-0a050119cca7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-446e614b-9d67-48f8-91a2-0a050119cca7.shg-box.shg-c {
  justify-content: flex-start;
}

#s-837368a1-b255-49aa-9b74-fb657ff64de0 {
  margin-left: 20px;
margin-right: 20px;
}

#s-837368a1-b255-49aa-9b74-fb657ff64de0 .shogun-icon-wrapper {
  text-align: center;
}


#s-837368a1-b255-49aa-9b74-fb657ff64de0 .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(255, 255, 255, 1);
}

#s-6d28b0d9-1e1d-47e5-8b2a-528fe8504704 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6d28b0d9-1e1d-47e5-8b2a-528fe8504704 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: center;
}



#s-d1ea482b-835b-4523-84a9-8807c739292e {
  margin-left: 20px;
margin-right: 20px;
}

#s-a3288431-66ee-41d0-9b25-7c32a6b64281 {
  border-style: solid;
margin-top: 20px;
margin-bottom: 20px;
border-top-width: 0px;
border-left-width: 1px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(221, 221, 221, 1);
min-height: 50px;
}








#s-a3288431-66ee-41d0-9b25-7c32a6b64281 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a3288431-66ee-41d0-9b25-7c32a6b64281.shg-box.shg-c {
  justify-content: flex-start;
}

#s-38fd22f8-fd9b-4b9a-933a-c3294fe6668e {
  margin-left: 20px;
margin-right: 20px;
}

#s-38fd22f8-fd9b-4b9a-933a-c3294fe6668e .shogun-icon-wrapper {
  text-align: center;
}


#s-38fd22f8-fd9b-4b9a-933a-c3294fe6668e .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(255, 255, 255, 1);
}

#s-4e515ab4-4e23-47ba-b48e-a0ff0dcd6c3d {
  margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4e515ab4-4e23-47ba-b48e-a0ff0dcd6c3d .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: center;
}



#s-2ba78f5b-9d9e-4863-9ebc-2ec1f04063c4 {
  margin-left: 20px;
margin-right: 20px;
}

#s-32ae6faf-a447-4466-8918-6f415c42d948 {
  min-height: 30px;
background-color: rgba(255, 255, 255, 0);
}
@media (max-width: 767px){#s-32ae6faf-a447-4466-8918-6f415c42d948 {
  display: none;
}
#s-32ae6faf-a447-4466-8918-6f415c42d948, #wrap-s-32ae6faf-a447-4466-8918-6f415c42d948, #wrap-content-s-32ae6faf-a447-4466-8918-6f415c42d948 { display: none !important; }}







#s-32ae6faf-a447-4466-8918-6f415c42d948 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-32ae6faf-a447-4466-8918-6f415c42d948.shg-box.shg-c {
  justify-content: center;
}

#s-7d822745-6d0b-47d0-88b4-1721f7d68049 {
  padding-top: 0px;
padding-left: 30px;
padding-bottom: 0px;
padding-right: 30px;
min-height: 50px;
}








#s-7d822745-6d0b-47d0-88b4-1721f7d68049 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7d822745-6d0b-47d0-88b4-1721f7d68049.shg-box.shg-c {
  justify-content: center;
}

#s-da7ab17f-6fce-4e1c-a263-38b23240f6e1 {
  min-height: 30px;
background-color: rgba(255, 255, 255, 1);
}








#s-da7ab17f-6fce-4e1c-a263-38b23240f6e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-da7ab17f-6fce-4e1c-a263-38b23240f6e1.shg-box.shg-c {
  justify-content: center;
}

#s-f99506b5-a58d-410e-bcdd-93c140b3e110 {
  min-height: 30px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-f99506b5-a58d-410e-bcdd-93c140b3e110 {
  display: none;
}
#s-f99506b5-a58d-410e-bcdd-93c140b3e110, #wrap-s-f99506b5-a58d-410e-bcdd-93c140b3e110, #wrap-content-s-f99506b5-a58d-410e-bcdd-93c140b3e110 { display: none !important; }}







#s-f99506b5-a58d-410e-bcdd-93c140b3e110 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f99506b5-a58d-410e-bcdd-93c140b3e110.shg-box.shg-c {
  justify-content: center;
}

#s-69625f0d-aa1d-4597-837b-8ffd572e8ff1 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-69625f0d-aa1d-4597-837b-8ffd572e8ff1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-69625f0d-aa1d-4597-837b-8ffd572e8ff1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 45.0px);
}

}

@media (min-width: 992px) {
[id="s-69625f0d-aa1d-4597-837b-8ffd572e8ff1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 45.0px);
}

}

@media (min-width: 1200px) {
[id="s-69625f0d-aa1d-4597-837b-8ffd572e8ff1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 45.0px);
}

}

#s-b3191b55-33f2-4c52-9b08-c062423513ab {
  min-height: 15px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-b3191b55-33f2-4c52-9b08-c062423513ab {
  display: none;
}
#s-b3191b55-33f2-4c52-9b08-c062423513ab, #wrap-s-b3191b55-33f2-4c52-9b08-c062423513ab, #wrap-content-s-b3191b55-33f2-4c52-9b08-c062423513ab { display: none !important; }}







#s-b3191b55-33f2-4c52-9b08-c062423513ab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b3191b55-33f2-4c52-9b08-c062423513ab.shg-box.shg-c {
  justify-content: center;
}

#s-567912ab-2a68-48fb-9ba5-b29869490bfb {
  margin-top: 20px;
max-width: 2048px;
aspect-ratio: 1080/720;
text-align: center;
}

#s-567912ab-2a68-48fb-9ba5-b29869490bfb {
  overflow: hidden;
  
  
      max-width: 2048px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-567912ab-2a68-48fb-9ba5-b29869490bfb img.shogun-image,
  #s-567912ab-2a68-48fb-9ba5-b29869490bfb .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-567912ab-2a68-48fb-9ba5-b29869490bfb {
    width: 100%;
    height: auto;
  }



  #s-567912ab-2a68-48fb-9ba5-b29869490bfb img.shogun-image {
    

    
    
    
  }


#s-567912ab-2a68-48fb-9ba5-b29869490bfb .shogun-image-content {
  
    justify-content: center;
  
}

#s-650af17d-8165-43cc-a49b-d7825009b150 {
  min-height: 15px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-650af17d-8165-43cc-a49b-d7825009b150 {
  display: none;
}
#s-650af17d-8165-43cc-a49b-d7825009b150, #wrap-s-650af17d-8165-43cc-a49b-d7825009b150, #wrap-content-s-650af17d-8165-43cc-a49b-d7825009b150 { display: none !important; }}







#s-650af17d-8165-43cc-a49b-d7825009b150 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-650af17d-8165-43cc-a49b-d7825009b150.shg-box.shg-c {
  justify-content: center;
}

#s-55de0cc0-703f-4d76-bd6e-94b1f6af8833 {
  margin-top: 30px;
}

#s-bd89ff73-1efb-4438-91b1-3c5e1b28096c {
  margin-bottom: 5px;
max-width: 500px;
}

.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-39e1ff3b-b747-44f7-8bcc-406afb49c793 {
  margin-left: auto;
margin-right: auto;
}

#s-39e1ff3b-b747-44f7-8bcc-406afb49c793 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-39e1ff3b-b747-44f7-8bcc-406afb49c793 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-39e1ff3b-b747-44f7-8bcc-406afb49c793 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(228, 145, 2, 1);
}

#s-39e1ff3b-b747-44f7-8bcc-406afb49c793 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-39e1ff3b-b747-44f7-8bcc-406afb49c793 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(228, 145, 2, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-39e1ff3b-b747-44f7-8bcc-406afb49c793 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-d9e39c53-23ac-40f5-8814-46a386bc26db {
  max-width: 500px;
}

#s-1995e3c7-0409-448b-82ff-5afbda2c771d {
  max-width: 500px;
}

#s-e2b16315-43b1-4035-bff8-c1d07bfc8d9e {
  max-width: 500px;
}

#s-4e895f99-c050-4e96-9a25-d99e9fd89fa7 {
  max-width: 500px;
}

#s-352e51d1-a388-47bb-b2e0-279a3338918d {
  max-width: 500px;
}

#s-63e25830-42c8-42a2-b939-adcb5b7ea01e {
  max-width: 500px;
}

#s-92bb5ac0-8fce-4fb2-ac2a-5f254db1d227 {
  max-width: 500px;
}

#s-9b695314-f7a3-461d-b569-15209db98546 {
  min-height: 15px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-9b695314-f7a3-461d-b569-15209db98546 {
  
}
}







#s-9b695314-f7a3-461d-b569-15209db98546 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9b695314-f7a3-461d-b569-15209db98546.shg-box.shg-c {
  justify-content: center;
}

#s-1eb9bc60-94f8-467c-b250-2a2bc3dc4e32 {
  margin-top: 0px;
padding-top: 18px;
padding-left: 30px;
padding-bottom: 18px;
padding-right: 30px;
max-width: 225px;
background-color: rgba(226, 2, 2, 1);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
background-position: center center;
letter-spacing: 0px;
}
#s-1eb9bc60-94f8-467c-b250-2a2bc3dc4e32:hover {background-color: rgba(243, 125, 125, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-1eb9bc60-94f8-467c-b250-2a2bc3dc4e32:active {background-color: rgba(161, 84, 84, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-1eb9bc60-94f8-467c-b250-2a2bc3dc4e32-root {
    text-align: center;
  }


#s-1eb9bc60-94f8-467c-b250-2a2bc3dc4e32.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
@media (min-width: 1200px){
  #s-1eb9bc60-94f8-467c-b250-2a2bc3dc4e32-root {
    text-align: center;
  }


#s-1eb9bc60-94f8-467c-b250-2a2bc3dc4e32.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1eb9bc60-94f8-467c-b250-2a2bc3dc4e32-root {
    text-align: center;
  }


#s-1eb9bc60-94f8-467c-b250-2a2bc3dc4e32.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1eb9bc60-94f8-467c-b250-2a2bc3dc4e32-root {
    text-align: center;
  }


#s-1eb9bc60-94f8-467c-b250-2a2bc3dc4e32.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (max-width: 767px){
  #s-1eb9bc60-94f8-467c-b250-2a2bc3dc4e32-root {
    text-align: center;
  }


#s-1eb9bc60-94f8-467c-b250-2a2bc3dc4e32.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}
#s-467872e0-6db1-4f15-b8cf-76ae5bda9da1 {
  min-height: 30px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-467872e0-6db1-4f15-b8cf-76ae5bda9da1 {
  display: none;
}
#s-467872e0-6db1-4f15-b8cf-76ae5bda9da1, #wrap-s-467872e0-6db1-4f15-b8cf-76ae5bda9da1, #wrap-content-s-467872e0-6db1-4f15-b8cf-76ae5bda9da1 { display: none !important; }}







#s-467872e0-6db1-4f15-b8cf-76ae5bda9da1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-467872e0-6db1-4f15-b8cf-76ae5bda9da1.shg-box.shg-c {
  justify-content: center;
}

#s-6109fb91-3486-4b93-9326-65e10d96b948 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-6109fb91-3486-4b93-9326-65e10d96b948"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6109fb91-3486-4b93-9326-65e10d96b948"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 45.0px);
}

}

@media (min-width: 992px) {
[id="s-6109fb91-3486-4b93-9326-65e10d96b948"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 45.0px);
}

}

@media (min-width: 1200px) {
[id="s-6109fb91-3486-4b93-9326-65e10d96b948"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 45.0px);
}

}

@media (max-width: 767px) {
  [id="s-6109fb91-3486-4b93-9326-65e10d96b948"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-7b8b5375-c130-409d-be83-d24be164a31c {
  min-height: 15px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-7b8b5375-c130-409d-be83-d24be164a31c {
  display: none;
}
#s-7b8b5375-c130-409d-be83-d24be164a31c, #wrap-s-7b8b5375-c130-409d-be83-d24be164a31c, #wrap-content-s-7b8b5375-c130-409d-be83-d24be164a31c { display: none !important; }}







#s-7b8b5375-c130-409d-be83-d24be164a31c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7b8b5375-c130-409d-be83-d24be164a31c.shg-box.shg-c {
  justify-content: center;
}

#s-157e08a5-9fb6-493c-b48e-5c7aadda0683 {
  margin-top: 30px;
}

#s-61cabd4e-4aae-42a4-906c-4e95da5dbeee {
  margin-bottom: 5px;
max-width: 500px;
}

#s-61c686fd-baaa-449d-a086-f55b55d6df45 {
  max-width: 500px;
}

#s-ae710811-9b83-486a-ba4c-9a4c1480b4b1 {
  margin-top: 0px;
padding-top: 18px;
padding-left: 30px;
padding-bottom: 18px;
padding-right: 30px;
max-width: 225px;
background-color: rgba(226, 2, 2, 1);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
background-position: center center;
letter-spacing: 0px;
}
#s-ae710811-9b83-486a-ba4c-9a4c1480b4b1:hover {background-color: rgba(243, 125, 125, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-ae710811-9b83-486a-ba4c-9a4c1480b4b1:active {background-color: rgba(161, 84, 84, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-ae710811-9b83-486a-ba4c-9a4c1480b4b1-root {
    text-align: center;
  }


#s-ae710811-9b83-486a-ba4c-9a4c1480b4b1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
@media (min-width: 1200px){
  #s-ae710811-9b83-486a-ba4c-9a4c1480b4b1-root {
    text-align: center;
  }


#s-ae710811-9b83-486a-ba4c-9a4c1480b4b1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ae710811-9b83-486a-ba4c-9a4c1480b4b1-root {
    text-align: center;
  }


#s-ae710811-9b83-486a-ba4c-9a4c1480b4b1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ae710811-9b83-486a-ba4c-9a4c1480b4b1-root {
    text-align: center;
  }


#s-ae710811-9b83-486a-ba4c-9a4c1480b4b1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (max-width: 767px){
  #s-ae710811-9b83-486a-ba4c-9a4c1480b4b1-root {
    text-align: center;
  }


#s-ae710811-9b83-486a-ba4c-9a4c1480b4b1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}
#s-effb8e70-bee9-4e54-87bb-cef4a7b1185b {
  margin-top: 20px;
max-width: 2048px;
aspect-ratio: 772/800;
text-align: center;
}

#s-effb8e70-bee9-4e54-87bb-cef4a7b1185b {
  overflow: hidden;
  
  
      max-width: 2048px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-effb8e70-bee9-4e54-87bb-cef4a7b1185b img.shogun-image,
  #s-effb8e70-bee9-4e54-87bb-cef4a7b1185b .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-effb8e70-bee9-4e54-87bb-cef4a7b1185b {
    width: 100%;
    height: auto;
  }



  #s-effb8e70-bee9-4e54-87bb-cef4a7b1185b img.shogun-image {
    

    
    
    
  }


#s-effb8e70-bee9-4e54-87bb-cef4a7b1185b .shogun-image-content {
  
    justify-content: center;
  
}

#s-74c54067-3a97-4e0e-8a57-8520b9909a12 {
  min-height: 30px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-74c54067-3a97-4e0e-8a57-8520b9909a12 {
  display: none;
}
#s-74c54067-3a97-4e0e-8a57-8520b9909a12, #wrap-s-74c54067-3a97-4e0e-8a57-8520b9909a12, #wrap-content-s-74c54067-3a97-4e0e-8a57-8520b9909a12 { display: none !important; }}







#s-74c54067-3a97-4e0e-8a57-8520b9909a12 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-74c54067-3a97-4e0e-8a57-8520b9909a12.shg-box.shg-c {
  justify-content: center;
}

#s-8e54019f-e660-457c-9cad-400118c112c4 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-left: 30px;
padding-right: 30px;
min-height: 50px;
background-position: center center;
}
@media (max-width: 767px){#s-8e54019f-e660-457c-9cad-400118c112c4 {
  
}
}







#s-8e54019f-e660-457c-9cad-400118c112c4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8e54019f-e660-457c-9cad-400118c112c4.shg-box.shg-c {
  justify-content: center;
}

#s-e2ba8dd6-2453-485b-bf8f-1d45a65d061a {
  margin-top: 80px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
max-width: 600px;
}
@media (max-width: 767px){#s-e2ba8dd6-2453-485b-bf8f-1d45a65d061a {
  display: none;
}
#s-e2ba8dd6-2453-485b-bf8f-1d45a65d061a, #wrap-s-e2ba8dd6-2453-485b-bf8f-1d45a65d061a, #wrap-content-s-e2ba8dd6-2453-485b-bf8f-1d45a65d061a { display: none !important; }}
#s-cc77c0af-4ec7-4a68-84a5-e796e4cedf0e {
  margin-top: 30px;
}
@media (min-width: 1200px){#s-cc77c0af-4ec7-4a68-84a5-e796e4cedf0e {
  display: none;
}
#s-cc77c0af-4ec7-4a68-84a5-e796e4cedf0e, #wrap-s-cc77c0af-4ec7-4a68-84a5-e796e4cedf0e, #wrap-content-s-cc77c0af-4ec7-4a68-84a5-e796e4cedf0e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-cc77c0af-4ec7-4a68-84a5-e796e4cedf0e {
  display: none;
}
#s-cc77c0af-4ec7-4a68-84a5-e796e4cedf0e, #wrap-s-cc77c0af-4ec7-4a68-84a5-e796e4cedf0e, #wrap-content-s-cc77c0af-4ec7-4a68-84a5-e796e4cedf0e { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-cc77c0af-4ec7-4a68-84a5-e796e4cedf0e {
  display: none;
}
#s-cc77c0af-4ec7-4a68-84a5-e796e4cedf0e, #wrap-s-cc77c0af-4ec7-4a68-84a5-e796e4cedf0e, #wrap-content-s-cc77c0af-4ec7-4a68-84a5-e796e4cedf0e { display: none !important; }}
#s-7665ccac-9575-446a-aae5-f370551795cb {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-7665ccac-9575-446a-aae5-f370551795cb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7665ccac-9575-446a-aae5-f370551795cb"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-7665ccac-9575-446a-aae5-f370551795cb"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-7665ccac-9575-446a-aae5-f370551795cb"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-199d9ae8-f7c2-408b-b16f-1c779691c05c {
  margin-top: 30px;
margin-left: auto;
margin-right: auto;
max-width: 720px;
}

#s-30d9b499-b6c4-4e4c-b003-13dd986c8226 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-30d9b499-b6c4-4e4c-b003-13dd986c8226 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-30d9b499-b6c4-4e4c-b003-13dd986c8226.shg-box.shg-c {
  justify-content: center;
}

#s-c459735d-0c86-4310-9a12-7218be03a2ba {
  margin-top: 4%;
margin-left: auto;
margin-bottom: 4%;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: none;
max-width: 350px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-c459735d-0c86-4310-9a12-7218be03a2ba .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-59d16860-cdf7-4be2-95c0-426172426f91 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 2px;
max-width: 50px;
}








#s-59d16860-cdf7-4be2-95c0-426172426f91 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-59d16860-cdf7-4be2-95c0-426172426f91.shg-box.shg-c {
  justify-content: center;
}

#s-fbd609b7-b6f5-4efd-a500-083917e2fa1f hr {
  border-top: 3px solid rgba(255, 165, 10, 1);
}

#s-8fbd727d-3804-4909-b8c6-820068e1ab18 {
  margin-top: 10%;
margin-left: auto;
margin-bottom: 10%;
margin-right: auto;
max-width: 300px;
}
@media (max-width: 767px){#s-8fbd727d-3804-4909-b8c6-820068e1ab18 {
  
}
}
#s-8bd3b39c-0bea-427a-ac26-15dc446e05d2 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 720px;
}

#s-4e8fbc6a-297c-4bbf-883e-8549b2b6ecb8 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-4e8fbc6a-297c-4bbf-883e-8549b2b6ecb8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4e8fbc6a-297c-4bbf-883e-8549b2b6ecb8.shg-box.shg-c {
  justify-content: center;
}

#s-e7eb0a95-2675-4dbe-ae92-66466939691f {
  margin-top: 4%;
margin-left: auto;
margin-bottom: 4%;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: none;
max-width: 350px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-e7eb0a95-2675-4dbe-ae92-66466939691f .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-569c6bb6-d94d-4dca-adf6-80c1eeb6f9d4 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 2px;
max-width: 50px;
}








#s-569c6bb6-d94d-4dca-adf6-80c1eeb6f9d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-569c6bb6-d94d-4dca-adf6-80c1eeb6f9d4.shg-box.shg-c {
  justify-content: center;
}

#s-754d7f56-4cc5-41bb-80f7-0350a9872449 hr {
  border-top: 3px solid rgba(255, 165, 10, 1);
}

#s-f2f73474-9ba9-4ccc-bf51-a1d0a17636bf {
  margin-top: 10%;
margin-left: auto;
margin-bottom: 10%;
margin-right: auto;
max-width: 300px;
}
@media (max-width: 767px){#s-f2f73474-9ba9-4ccc-bf51-a1d0a17636bf {
  
}
}
#s-814bb990-a11d-4eec-b2eb-f20ffaf24816 {
  margin-top: 30px;
margin-left: auto;
margin-right: auto;
max-width: 720px;
}

#s-0388c62a-263b-4a12-8f57-2cf480d2a792 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-0388c62a-263b-4a12-8f57-2cf480d2a792 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0388c62a-263b-4a12-8f57-2cf480d2a792.shg-box.shg-c {
  justify-content: center;
}

#s-b0f91f13-460b-4877-8341-30b0d25db2fa {
  margin-top: 4%;
margin-left: auto;
margin-bottom: 4%;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: none;
max-width: 350px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-b0f91f13-460b-4877-8341-30b0d25db2fa .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


@media (min-width: 1200px){#s-b0f91f13-460b-4877-8341-30b0d25db2fa .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b0f91f13-460b-4877-8341-30b0d25db2fa .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-56f70d88-d299-4751-beab-8b5717dc48a1 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 2px;
max-width: 50px;
}








#s-56f70d88-d299-4751-beab-8b5717dc48a1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-56f70d88-d299-4751-beab-8b5717dc48a1.shg-box.shg-c {
  justify-content: center;
}

#s-3ab9a891-e68a-4882-a26c-81dac3f21497 hr {
  border-top: 3px solid rgba(255, 165, 10, 1);
}

#s-5ee70dc7-ffb6-4efb-8f91-c42e93107d8e {
  margin-top: 10%;
margin-left: auto;
margin-bottom: 10%;
margin-right: auto;
max-width: 300px;
}
@media (max-width: 767px){#s-5ee70dc7-ffb6-4efb-8f91-c42e93107d8e {
  
}
}
#s-e56bc556-5402-4a73-b79d-0e14d02dd686 {
  padding-left: 30px;
padding-right: 30px;
min-height: 50px;
}








#s-e56bc556-5402-4a73-b79d-0e14d02dd686 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e56bc556-5402-4a73-b79d-0e14d02dd686.shg-box.shg-c {
  justify-content: center;
}

#s-911df06e-0d54-464f-8f9a-26e807bab1ce {
  padding-top: 0px;
padding-left: 30px;
padding-bottom: 0px;
padding-right: 30px;
min-height: 50px;
}








#s-911df06e-0d54-464f-8f9a-26e807bab1ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-911df06e-0d54-464f-8f9a-26e807bab1ce.shg-box.shg-c {
  justify-content: center;
}

#s-77cb7878-46e5-4354-b744-7637c9aa2e67 {
  min-height: 30px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-77cb7878-46e5-4354-b744-7637c9aa2e67 {
  display: none;
}
#s-77cb7878-46e5-4354-b744-7637c9aa2e67, #wrap-s-77cb7878-46e5-4354-b744-7637c9aa2e67, #wrap-content-s-77cb7878-46e5-4354-b744-7637c9aa2e67 { display: none !important; }}







#s-77cb7878-46e5-4354-b744-7637c9aa2e67 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-77cb7878-46e5-4354-b744-7637c9aa2e67.shg-box.shg-c {
  justify-content: center;
}

#s-1205e4f3-634a-44e0-8dab-47156dd1b8fe {
  background-repeat: no-repeat;
background-size: cover;
padding-top: 50px;
padding-left: 30px;
padding-bottom: 50px;
padding-right: 30px;
min-height: 50px;
background-position: center center;
}








#s-1205e4f3-634a-44e0-8dab-47156dd1b8fe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1205e4f3-634a-44e0-8dab-47156dd1b8fe.shg-box.shg-c {
  justify-content: center;
}

#s-15421fa8-a22f-4fbb-aa1f-33a8709fe922 {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-bottom: 30px;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-15421fa8-a22f-4fbb-aa1f-33a8709fe922"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-15421fa8-a22f-4fbb-aa1f-33a8709fe922"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 45.0px);
}

}

@media (min-width: 992px) {
[id="s-15421fa8-a22f-4fbb-aa1f-33a8709fe922"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 45.0px);
}

}

@media (min-width: 1200px) {
[id="s-15421fa8-a22f-4fbb-aa1f-33a8709fe922"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 45.0px);
}

}

#s-1b2d1a2a-0d75-4957-adc1-7da14b6686ad {
  margin-left: auto;
margin-right: auto;
max-width: 520px;
}

#s-3f91266f-e419-4fd7-9efa-d908427114ef {
  padding-top: 0px;
padding-bottom: 0px;
min-height: 2px;
max-width: 50px;
}








#s-3f91266f-e419-4fd7-9efa-d908427114ef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3f91266f-e419-4fd7-9efa-d908427114ef.shg-box.shg-c {
  justify-content: center;
}

#s-141592e1-e189-41e3-a9ac-c89e6b2a3162 hr {
  border-top: 3px solid rgba(255, 165, 10, 1);
}

#s-14280fda-c973-41c3-90f4-2cd324246eb6 {
  max-width: 520px;
}

#s-3420990e-939e-485d-99e0-a8c8fcc3a814 {
  margin-bottom: 50px;
min-height: 50px;
}
@media (min-width: 1200px){#s-3420990e-939e-485d-99e0-a8c8fcc3a814 {
  display: none;
}
#s-3420990e-939e-485d-99e0-a8c8fcc3a814, #wrap-s-3420990e-939e-485d-99e0-a8c8fcc3a814, #wrap-content-s-3420990e-939e-485d-99e0-a8c8fcc3a814 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3420990e-939e-485d-99e0-a8c8fcc3a814 {
  display: none;
}
#s-3420990e-939e-485d-99e0-a8c8fcc3a814, #wrap-s-3420990e-939e-485d-99e0-a8c8fcc3a814, #wrap-content-s-3420990e-939e-485d-99e0-a8c8fcc3a814 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3420990e-939e-485d-99e0-a8c8fcc3a814 {
  display: none;
}
#s-3420990e-939e-485d-99e0-a8c8fcc3a814, #wrap-s-3420990e-939e-485d-99e0-a8c8fcc3a814, #wrap-content-s-3420990e-939e-485d-99e0-a8c8fcc3a814 { display: none !important; }}@media (max-width: 767px){#s-3420990e-939e-485d-99e0-a8c8fcc3a814 {
  
}
}







#s-3420990e-939e-485d-99e0-a8c8fcc3a814 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3420990e-939e-485d-99e0-a8c8fcc3a814.shg-box.shg-c {
  justify-content: center;
}

#s-fae7e2ab-d245-4814-bdf2-ea148bb36d8d {
  margin-top: 10px;
margin-bottom: 10px;
max-width: 45px;
text-align: center;
}

#s-fae7e2ab-d245-4814-bdf2-ea148bb36d8d {
  overflow: hidden;
  
  
      max-width: 45px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-fae7e2ab-d245-4814-bdf2-ea148bb36d8d img.shogun-image {
    

    
    
    
  }


#s-fae7e2ab-d245-4814-bdf2-ea148bb36d8d .shogun-image-content {
  
    justify-content: center;
  
}

#s-b82853c7-273b-4f08-aab1-2391b6017259 {
  margin-bottom: 10px;
}

#s-be9a75ab-4267-4b09-be01-7db646659422 {
  margin-top: 10px;
margin-bottom: 10px;
max-width: 45px;
text-align: center;
}

#s-be9a75ab-4267-4b09-be01-7db646659422 {
  overflow: hidden;
  
  
      max-width: 45px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-be9a75ab-4267-4b09-be01-7db646659422 img.shogun-image {
    

    
    
    
  }


#s-be9a75ab-4267-4b09-be01-7db646659422 .shogun-image-content {
  
    justify-content: center;
  
}

#s-5a4d4079-453e-4cef-8cab-6adfd5a401f6 {
  margin-bottom: 10px;
}

#s-da378b16-09a3-484c-b54b-640e872c29f7 {
  margin-top: 5px;
margin-bottom: 10px;
max-width: 45px;
text-align: center;
}

#s-da378b16-09a3-484c-b54b-640e872c29f7 {
  overflow: hidden;
  
  
      max-width: 45px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-da378b16-09a3-484c-b54b-640e872c29f7 img.shogun-image {
    

    
    
    
  }


#s-da378b16-09a3-484c-b54b-640e872c29f7 .shogun-image-content {
  
    justify-content: center;
  
}

#s-034284d5-f022-4289-9561-02ea61a532a2 {
  margin-bottom: 10px;
}

#s-13f23860-9926-4084-9efc-d7367eddbdba {
  max-width: 520px;
}

#s-2674dd3b-c8ce-4b3b-99e0-21c6e7a870e9 {
  padding-top: 5px;
padding-bottom: 10px;
min-height: 2px;
max-width: 50px;
}








#s-2674dd3b-c8ce-4b3b-99e0-21c6e7a870e9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2674dd3b-c8ce-4b3b-99e0-21c6e7a870e9.shg-box.shg-c {
  justify-content: center;
}

#s-ccf24f0c-a265-4a40-8b58-6735e6c125fc hr {
  border-top: 3px solid rgba(255, 165, 10, 1);
}

#s-97ab4135-67d5-4bc2-a6b5-352ded666340 {
  min-height: 30px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-97ab4135-67d5-4bc2-a6b5-352ded666340 {
  display: none;
}
#s-97ab4135-67d5-4bc2-a6b5-352ded666340, #wrap-s-97ab4135-67d5-4bc2-a6b5-352ded666340, #wrap-content-s-97ab4135-67d5-4bc2-a6b5-352ded666340 { display: none !important; }}







#s-97ab4135-67d5-4bc2-a6b5-352ded666340 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-97ab4135-67d5-4bc2-a6b5-352ded666340.shg-box.shg-c {
  justify-content: center;
}

#s-632b3002-6e86-49cb-8d93-163266fd1244 {
  padding-top: 50px;
padding-left: 30px;
padding-bottom: 7%;
padding-right: 30px;
background-color: rgba(255, 255, 255, 1);
}








#s-632b3002-6e86-49cb-8d93-163266fd1244 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-632b3002-6e86-49cb-8d93-163266fd1244.shg-box.shg-c {
  justify-content: center;
}

#s-ee013eeb-e92f-4a86-b1a7-6ef0ee3fd553 {
  margin-left: auto;
margin-right: auto;
max-width: 1180px;
}

#s-4dfcfd5c-657a-4086-aa7d-87dc072dacad {
  margin-left: auto;
margin-right: auto;
min-height: 1px;
max-width: 70px;
}








#s-4dfcfd5c-657a-4086-aa7d-87dc072dacad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4dfcfd5c-657a-4086-aa7d-87dc072dacad.shg-box.shg-c {
  justify-content: center;
}

#s-8e3f2fda-acc3-484f-9733-5d818420ce61 hr {
  border-top: 2px solid rgba(255, 165, 10, 1);
}

#s-621a167a-ce5c-417d-aff1-472703eae981 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
max-width: 600px;
aspect-ratio: 800/498;
text-align: center;
}

#s-621a167a-ce5c-417d-aff1-472703eae981 {
  margin: 0 !important;
  overflow: visible;
}

#s-621a167a-ce5c-417d-aff1-472703eae981-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-621a167a-ce5c-417d-aff1-472703eae981 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-621a167a-ce5c-417d-aff1-472703eae981 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
  /* Add background color handling */
  
}

#s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-621a167a-ce5c-417d-aff1-472703eae981 .shg-image-content-wrapper {
      aspect-ratio: 800/498;
      min-width: 100%;
      height: auto;
    }

    #s-621a167a-ce5c-417d-aff1-472703eae981 .shogun-image-link {
      aspect-ratio: 800/498;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-621a167a-ce5c-417d-aff1-472703eae981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 300px;
    max-height: 600px;
  }



  img.s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image {
    
    
    min-height: 300px;
    max-height: 600px;
  }


.s-621a167a-ce5c-417d-aff1-472703eae981 .shogun-image-content {
  
    justify-content: center;
  
}

.s-621a167a-ce5c-417d-aff1-472703eae981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image {
  box-sizing: border-box;
}



.s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
  min-height: 300px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-621a167a-ce5c-417d-aff1-472703eae981 {
      --shg-aspect-ratio: calc(800/498); 
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container {
      position: relative;
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 600px;
    }
  }

@media (min-width: 1200px){#s-621a167a-ce5c-417d-aff1-472703eae981 {
  margin: 0 !important;
  overflow: visible;
}

#s-621a167a-ce5c-417d-aff1-472703eae981-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-621a167a-ce5c-417d-aff1-472703eae981 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-621a167a-ce5c-417d-aff1-472703eae981 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
  /* Add background color handling */
  
}

#s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-621a167a-ce5c-417d-aff1-472703eae981 .shg-image-content-wrapper {
      aspect-ratio: 800/498;
      min-width: 100%;
      height: auto;
    }

    #s-621a167a-ce5c-417d-aff1-472703eae981 .shogun-image-link {
      aspect-ratio: 800/498;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-621a167a-ce5c-417d-aff1-472703eae981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 300px;
    max-height: 600px;
  }



  img.s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image {
    
    
    min-height: 300px;
    max-height: 600px;
  }


.s-621a167a-ce5c-417d-aff1-472703eae981 .shogun-image-content {
  
    justify-content: center;
  
}

.s-621a167a-ce5c-417d-aff1-472703eae981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image {
  box-sizing: border-box;
}



.s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
  min-height: 300px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-621a167a-ce5c-417d-aff1-472703eae981 {
      --shg-aspect-ratio: calc(800/498); 
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container {
      position: relative;
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 600px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-621a167a-ce5c-417d-aff1-472703eae981 {
  margin: 0 !important;
  overflow: visible;
}

#s-621a167a-ce5c-417d-aff1-472703eae981-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-621a167a-ce5c-417d-aff1-472703eae981 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-621a167a-ce5c-417d-aff1-472703eae981 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
  /* Add background color handling */
  
}

#s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-621a167a-ce5c-417d-aff1-472703eae981 .shg-image-content-wrapper {
      aspect-ratio: 800/498;
      min-width: 100%;
      height: auto;
    }

    #s-621a167a-ce5c-417d-aff1-472703eae981 .shogun-image-link {
      aspect-ratio: 800/498;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-621a167a-ce5c-417d-aff1-472703eae981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 300px;
    max-height: 600px;
  }



  img.s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image {
    
    
    min-height: 300px;
    max-height: 600px;
  }


.s-621a167a-ce5c-417d-aff1-472703eae981 .shogun-image-content {
  
    justify-content: center;
  
}

.s-621a167a-ce5c-417d-aff1-472703eae981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image {
  box-sizing: border-box;
}



.s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
  min-height: 300px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-621a167a-ce5c-417d-aff1-472703eae981 {
      --shg-aspect-ratio: calc(800/498); 
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container {
      position: relative;
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 600px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-621a167a-ce5c-417d-aff1-472703eae981 {
  margin: 0 !important;
  overflow: visible;
}

#s-621a167a-ce5c-417d-aff1-472703eae981-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-621a167a-ce5c-417d-aff1-472703eae981 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-621a167a-ce5c-417d-aff1-472703eae981 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
  /* Add background color handling */
  
}

#s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-621a167a-ce5c-417d-aff1-472703eae981 .shg-image-content-wrapper {
      aspect-ratio: 800/498;
      min-width: 100%;
      height: auto;
    }

    #s-621a167a-ce5c-417d-aff1-472703eae981 .shogun-image-link {
      aspect-ratio: 800/498;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-621a167a-ce5c-417d-aff1-472703eae981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 300px;
    max-height: 600px;
  }



  img.s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image {
    
    
    min-height: 300px;
    max-height: 600px;
  }


.s-621a167a-ce5c-417d-aff1-472703eae981 .shogun-image-content {
  
    justify-content: center;
  
}

.s-621a167a-ce5c-417d-aff1-472703eae981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image {
  box-sizing: border-box;
}



.s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
  min-height: 300px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-621a167a-ce5c-417d-aff1-472703eae981 {
      --shg-aspect-ratio: calc(800/498); 
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container {
      position: relative;
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 600px;
    }
  }

}@media (max-width: 767px){#s-621a167a-ce5c-417d-aff1-472703eae981 {
  margin: 0 !important;
  overflow: visible;
}

#s-621a167a-ce5c-417d-aff1-472703eae981-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-621a167a-ce5c-417d-aff1-472703eae981 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-621a167a-ce5c-417d-aff1-472703eae981 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
  /* Add background color handling */
  
}

#s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-621a167a-ce5c-417d-aff1-472703eae981 .shg-image-content-wrapper {
      aspect-ratio: 800/498;
      min-width: 100%;
      height: auto;
    }

    #s-621a167a-ce5c-417d-aff1-472703eae981 .shogun-image-link {
      aspect-ratio: 800/498;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-621a167a-ce5c-417d-aff1-472703eae981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 300px;
    max-height: 600px;
  }



  img.s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image {
    
    
    min-height: 300px;
    max-height: 600px;
  }


.s-621a167a-ce5c-417d-aff1-472703eae981 .shogun-image-content {
  
    justify-content: center;
  
}

.s-621a167a-ce5c-417d-aff1-472703eae981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image {
  box-sizing: border-box;
}



.s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image {
  min-height: 300px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-621a167a-ce5c-417d-aff1-472703eae981 {
      --shg-aspect-ratio: calc(800/498); 
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container {
      position: relative;
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-621a167a-ce5c-417d-aff1-472703eae981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 600px;
    }
  }

}
#s-1380d21c-d54e-414e-8b60-8570dc8e20fe {
  margin-top: 50px;
margin-left: auto;
margin-bottom: -50px;
margin-right: auto;
max-width: 1140px;
}

@media (min-width: 0px) {
[id="s-1380d21c-d54e-414e-8b60-8570dc8e20fe"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1380d21c-d54e-414e-8b60-8570dc8e20fe"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-1380d21c-d54e-414e-8b60-8570dc8e20fe"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-1380d21c-d54e-414e-8b60-8570dc8e20fe"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-dc4087a3-0421-4ada-8cd6-a919e4c64a55 {
  box-shadow:1px 1px 20px 1px rgba(0, 0, 0, 0.11);
margin-top: 30px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 360px;
background-color: rgba(255, 255, 255, 1);
}








#s-dc4087a3-0421-4ada-8cd6-a919e4c64a55 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dc4087a3-0421-4ada-8cd6-a919e4c64a55.shg-box.shg-c {
  justify-content: center;
}

#s-4678bfd5-b112-4a64-852a-a22763380a2e {
  margin-top: 20px;
margin-bottom: -10px;
}

@media (min-width: 0px) {
[id="s-4678bfd5-b112-4a64-852a-a22763380a2e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-4678bfd5-b112-4a64-852a-a22763380a2e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-4678bfd5-b112-4a64-852a-a22763380a2e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-4678bfd5-b112-4a64-852a-a22763380a2e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-7a18e12d-b330-4482-90d9-65ddb32d4070 {
  margin-top: 14px;
}

#s-19cfcfed-c53d-4b2b-a8e6-04157c4708e4 {
  margin-left: auto;
margin-right: auto;
min-height: 1px;
max-width: 45px;
}








#s-19cfcfed-c53d-4b2b-a8e6-04157c4708e4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-19cfcfed-c53d-4b2b-a8e6-04157c4708e4.shg-box.shg-c {
  justify-content: center;
}

#s-f51e8626-ea25-46e2-acd8-f1ea322646d4 hr {
  border-top: 2px solid rgba(0, 0, 0, 1);
}

#s-75e7c6c3-c59d-4c58-bd2f-9e5ee453f6e0 {
  margin-left: auto;
margin-right: auto;
max-width: 277px;
}

#s-549a4359-0739-458f-a293-2df97d2edbea {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 7px;
margin-right: auto;
min-height: 21px;
max-width: 162px;
text-align: center;
}

#s-549a4359-0739-458f-a293-2df97d2edbea {
  overflow: hidden;
  
  
      max-width: 162px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-549a4359-0739-458f-a293-2df97d2edbea img.shogun-image {
    

    
    
    
  }


#s-549a4359-0739-458f-a293-2df97d2edbea .shogun-image-content {
  
    justify-content: center;
  
}

#s-4d9221c9-b427-4e18-9cda-2d8d9742b5c0 {
  margin-left: auto;
margin-right: auto;
}

#s-4d9221c9-b427-4e18-9cda-2d8d9742b5c0 hr {
  border-top: 2px solid rgba(221, 221, 221, 0);
}

#s-147b6032-5ccb-4c30-a366-d15633ab7c8b {
  box-shadow:1px 1px 20px 1px rgba(0, 0, 0, 0.11);
margin-top: 30px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 360px;
background-color: rgba(255, 255, 255, 1);
}








#s-147b6032-5ccb-4c30-a366-d15633ab7c8b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-147b6032-5ccb-4c30-a366-d15633ab7c8b.shg-box.shg-c {
  justify-content: center;
}

#s-ac80a1ca-5de6-4cbf-9307-2af4f533bf34 {
  margin-top: 20px;
margin-bottom: -10px;
}

@media (min-width: 0px) {
[id="s-ac80a1ca-5de6-4cbf-9307-2af4f533bf34"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-ac80a1ca-5de6-4cbf-9307-2af4f533bf34"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-ac80a1ca-5de6-4cbf-9307-2af4f533bf34"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-ac80a1ca-5de6-4cbf-9307-2af4f533bf34"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-769fc4ab-ebbc-4db0-9c88-25f7d2b6cfae {
  margin-top: 14px;
}

#s-0beceed3-c051-4623-bce0-7c4d35d5fda1 {
  margin-left: auto;
margin-right: auto;
min-height: 1px;
max-width: 45px;
}








#s-0beceed3-c051-4623-bce0-7c4d35d5fda1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0beceed3-c051-4623-bce0-7c4d35d5fda1.shg-box.shg-c {
  justify-content: center;
}

#s-d03a5394-c970-4410-9477-ff4db41fb6cb hr {
  border-top: 2px solid rgba(0, 0, 0, 1);
}

#s-a4761fc4-270a-4e75-be0e-8c645fac18fe {
  margin-left: auto;
margin-right: auto;
max-width: 277px;
}

#s-908398a9-91e8-4282-b4e5-266876137266 {
  margin-top: 3px;
margin-left: auto;
margin-bottom: 4px;
margin-right: auto;
min-height: 39px;
max-width: 186px;
text-align: center;
}

#s-908398a9-91e8-4282-b4e5-266876137266 {
  overflow: hidden;
  
  
      max-width: 186px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-908398a9-91e8-4282-b4e5-266876137266 img.shogun-image {
    

    
    
    
  }


#s-908398a9-91e8-4282-b4e5-266876137266 .shogun-image-content {
  
    justify-content: center;
  
}

#s-285fbdff-1b71-492f-997b-99e4f2da94dc {
  margin-left: auto;
margin-right: auto;
}

#s-285fbdff-1b71-492f-997b-99e4f2da94dc hr {
  border-top: 2px solid rgba(221, 221, 221, 0);
}

#s-77f38274-6cf8-47e4-ab08-633afa133195 {
  box-shadow:1px 1px 20px 1px rgba(0, 0, 0, 0.11);
margin-top: 30px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 360px;
background-color: rgba(255, 255, 255, 1);
}








#s-77f38274-6cf8-47e4-ab08-633afa133195 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-77f38274-6cf8-47e4-ab08-633afa133195.shg-box.shg-c {
  justify-content: center;
}

#s-be241317-c463-460f-966b-21064732fdd6 {
  margin-top: 29px;
margin-left: auto;
margin-bottom: -8px;
margin-right: auto;
max-width: 200px;
}

#s-69cf0367-175d-4159-99d5-f2f163366952 {
  margin-left: auto;
margin-right: auto;
min-height: 1px;
max-width: 45px;
}








#s-69cf0367-175d-4159-99d5-f2f163366952 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-69cf0367-175d-4159-99d5-f2f163366952.shg-box.shg-c {
  justify-content: center;
}

#s-8f211d7a-1823-4f56-8cd2-fd52b7592e93 hr {
  border-top: 2px solid rgba(0, 0, 0, 1);
}

#s-fe54b293-6c63-4f94-b11c-b25cfbe00263 {
  margin-left: auto;
margin-right: auto;
max-width: 277px;
}

#s-360dd60b-99e8-46d2-9298-adb412f297bc {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 3px;
margin-right: auto;
min-height: 26px;
max-width: 162px;
aspect-ratio: 512/150;
text-align: center;
}

#s-360dd60b-99e8-46d2-9298-adb412f297bc {
  overflow: hidden;
  
  
      max-width: 162px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-360dd60b-99e8-46d2-9298-adb412f297bc img.shogun-image,
  #s-360dd60b-99e8-46d2-9298-adb412f297bc .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-360dd60b-99e8-46d2-9298-adb412f297bc {
    width: 100%;
    height: auto;
  }



  #s-360dd60b-99e8-46d2-9298-adb412f297bc img.shogun-image {
    

    
    
    
  }


#s-360dd60b-99e8-46d2-9298-adb412f297bc .shogun-image-content {
  
    justify-content: center;
  
}

#s-a1335754-14e6-4012-999f-d759fbdf2ed2 {
  margin-left: auto;
margin-right: auto;
}

#s-a1335754-14e6-4012-999f-d759fbdf2ed2 hr {
  border-top: 2px solid rgba(221, 221, 221, 0);
}

#s-6ed4c400-05f2-454f-82c9-3f46baaccde0 {
  margin-top: 50px;
margin-left: auto;
margin-bottom: -50px;
margin-right: auto;
max-width: 1140px;
}

@media (min-width: 0px) {
[id="s-6ed4c400-05f2-454f-82c9-3f46baaccde0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6ed4c400-05f2-454f-82c9-3f46baaccde0"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-6ed4c400-05f2-454f-82c9-3f46baaccde0"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-6ed4c400-05f2-454f-82c9-3f46baaccde0"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-60fe50dd-a550-451a-8500-3947323d3187 {
  box-shadow:1px 1px 20px 1px rgba(0, 0, 0, 0.11);
margin-top: 30px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 360px;
background-color: rgba(255, 255, 255, 1);
}








#s-60fe50dd-a550-451a-8500-3947323d3187 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-60fe50dd-a550-451a-8500-3947323d3187.shg-box.shg-c {
  justify-content: center;
}

#s-e4541de4-0092-4891-86d7-8866902f3a44 {
  margin-top: 29px;
margin-left: auto;
margin-bottom: -8px;
margin-right: auto;
max-width: 250px;
}

#s-2a5876fd-3dd4-401a-aa25-c2ae2e0bd65e {
  margin-left: auto;
margin-right: auto;
min-height: 1px;
max-width: 45px;
}








#s-2a5876fd-3dd4-401a-aa25-c2ae2e0bd65e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2a5876fd-3dd4-401a-aa25-c2ae2e0bd65e.shg-box.shg-c {
  justify-content: center;
}

#s-6f8ef2e7-6eec-43f1-87f7-722c38ae00c3 hr {
  border-top: 2px solid rgba(0, 0, 0, 1);
}

#s-30f01353-885d-42b2-a6ff-79ce6a362547 {
  margin-left: auto;
margin-right: auto;
max-width: 277px;
}

#s-07c5dfba-18f3-4af1-b807-ad6e211c5048 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 7px;
margin-right: auto;
min-height: 21px;
max-width: 162px;
aspect-ratio: 800/220;
text-align: center;
}

#s-07c5dfba-18f3-4af1-b807-ad6e211c5048 {
  overflow: hidden;
  
  
      max-width: 162px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-07c5dfba-18f3-4af1-b807-ad6e211c5048 img.shogun-image,
  #s-07c5dfba-18f3-4af1-b807-ad6e211c5048 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-07c5dfba-18f3-4af1-b807-ad6e211c5048 {
    width: 100%;
    height: auto;
  }



  #s-07c5dfba-18f3-4af1-b807-ad6e211c5048 img.shogun-image {
    

    
    
    
  }


#s-07c5dfba-18f3-4af1-b807-ad6e211c5048 .shogun-image-content {
  
    justify-content: center;
  
}

#s-bf7ff5a8-bb94-438b-a05c-d4a081f599ac {
  margin-left: auto;
margin-right: auto;
}

#s-bf7ff5a8-bb94-438b-a05c-d4a081f599ac hr {
  border-top: 2px solid rgba(221, 221, 221, 0);
}

#s-43287885-20a4-4037-8004-f7afe1ebc41f {
  box-shadow:1px 1px 20px 1px rgba(0, 0, 0, 0.11);
margin-top: 30px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 360px;
background-color: rgba(255, 255, 255, 1);
}








#s-43287885-20a4-4037-8004-f7afe1ebc41f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-43287885-20a4-4037-8004-f7afe1ebc41f.shg-box.shg-c {
  justify-content: center;
}

#s-5ba7d730-9a61-438c-a197-e39853569b27 {
  margin-top: 29px;
margin-left: auto;
margin-bottom: -8px;
margin-right: auto;
max-width: 200px;
}

#s-67ce43de-9679-4ed9-84ad-36164c4b164f {
  margin-left: auto;
margin-right: auto;
min-height: 1px;
max-width: 45px;
}








#s-67ce43de-9679-4ed9-84ad-36164c4b164f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-67ce43de-9679-4ed9-84ad-36164c4b164f.shg-box.shg-c {
  justify-content: center;
}

#s-75239323-6b9a-4e82-8851-83cc22fbfd94 hr {
  border-top: 2px solid rgba(0, 0, 0, 1);
}

#s-0798d04f-c1a1-4b39-8d3f-527f9454b27d {
  margin-left: auto;
margin-right: auto;
max-width: 277px;
}

#s-a9cd073e-9b4a-4297-8c05-011e0f3fca15 {
  margin-top: 3px;
margin-left: auto;
margin-bottom: 4px;
margin-right: auto;
min-height: 39px;
max-width: 186px;
aspect-ratio: 800/220;
text-align: center;
}

#s-a9cd073e-9b4a-4297-8c05-011e0f3fca15 {
  overflow: hidden;
  
  
      max-width: 186px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-a9cd073e-9b4a-4297-8c05-011e0f3fca15 img.shogun-image,
  #s-a9cd073e-9b4a-4297-8c05-011e0f3fca15 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-a9cd073e-9b4a-4297-8c05-011e0f3fca15 {
    width: 100%;
    height: auto;
  }



  #s-a9cd073e-9b4a-4297-8c05-011e0f3fca15 img.shogun-image {
    

    
    
    
  }


#s-a9cd073e-9b4a-4297-8c05-011e0f3fca15 .shogun-image-content {
  
    justify-content: center;
  
}

#s-b8ec25f9-d99b-4c4d-bd8f-c949ceb2d3a2 {
  margin-left: auto;
margin-right: auto;
}

#s-b8ec25f9-d99b-4c4d-bd8f-c949ceb2d3a2 hr {
  border-top: 2px solid rgba(221, 221, 221, 0);
}

#s-3eacd079-83b1-4757-8892-a6a5170b7b46 {
  box-shadow:1px 1px 20px 1px rgba(0, 0, 0, 0.11);
margin-top: 30px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 360px;
background-color: rgba(255, 255, 255, 1);
}








#s-3eacd079-83b1-4757-8892-a6a5170b7b46 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3eacd079-83b1-4757-8892-a6a5170b7b46.shg-box.shg-c {
  justify-content: center;
}

#s-c65a24f6-a284-48a2-8795-8db312c5359f {
  margin-top: 29px;
margin-left: auto;
margin-bottom: -8px;
margin-right: auto;
max-width: 200px;
}

#s-5f0e7c6f-2fb3-4a7a-a4c0-447195180857 {
  margin-left: auto;
margin-right: auto;
min-height: 1px;
max-width: 45px;
}








#s-5f0e7c6f-2fb3-4a7a-a4c0-447195180857 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5f0e7c6f-2fb3-4a7a-a4c0-447195180857.shg-box.shg-c {
  justify-content: center;
}

#s-4bcbb03c-133d-4d5e-a244-1dd47d31ed29 hr {
  border-top: 2px solid rgba(0, 0, 0, 1);
}

#s-9cef1b2e-7f6b-4dee-9d24-d9787cd91ff8 {
  margin-left: auto;
margin-right: auto;
max-width: 277px;
}

#s-36e8a76a-71ca-4ec9-b447-27abf5c4b01a {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 3px;
margin-right: auto;
min-height: 26px;
max-width: 162px;
aspect-ratio: 800/220;
text-align: center;
}

#s-36e8a76a-71ca-4ec9-b447-27abf5c4b01a {
  overflow: hidden;
  
  
      max-width: 162px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-36e8a76a-71ca-4ec9-b447-27abf5c4b01a img.shogun-image,
  #s-36e8a76a-71ca-4ec9-b447-27abf5c4b01a .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-36e8a76a-71ca-4ec9-b447-27abf5c4b01a {
    width: 100%;
    height: auto;
  }



  #s-36e8a76a-71ca-4ec9-b447-27abf5c4b01a img.shogun-image {
    

    
    
    
  }


#s-36e8a76a-71ca-4ec9-b447-27abf5c4b01a .shogun-image-content {
  
    justify-content: center;
  
}

#s-9b65682d-4752-4159-a4d6-76f84ba4cc13 {
  margin-left: auto;
margin-right: auto;
}

#s-9b65682d-4752-4159-a4d6-76f84ba4cc13 hr {
  border-top: 2px solid rgba(221, 221, 221, 0);
}

#s-513b5d8c-64a5-4bcf-8be4-e1a1423655ff {
  background-size: cover;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 40px;
padding-left: 5%;
padding-bottom: 40px;
padding-right: 5%;
min-height: 55px;
background-color: rgba(228, 145, 2, 1);
background-position: center center;
}








#s-513b5d8c-64a5-4bcf-8be4-e1a1423655ff > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-513b5d8c-64a5-4bcf-8be4-e1a1423655ff.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-512ab306-ed41-4f92-bd45-d265af7debcd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-512ab306-ed41-4f92-bd45-d265af7debcd"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-512ab306-ed41-4f92-bd45-d265af7debcd"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-512ab306-ed41-4f92-bd45-d265af7debcd"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-512ab306-ed41-4f92-bd45-d265af7debcd"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-512ab306-ed41-4f92-bd45-d265af7debcd"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-512ab306-ed41-4f92-bd45-d265af7debcd"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-14b1f253-1650-45f7-9f88-18ec0fcc6f17 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-14b1f253-1650-45f7-9f88-18ec0fcc6f17 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Roboto Condensed";
  font-style:  normal ;
  font-size: 80px;
  
  
  
}



#s-34a501a3-2912-49b0-ba49-a1d056608dfb {
  margin-bottom: 30px;
}

#s-34a501a3-2912-49b0-ba49-a1d056608dfb .shogun-icon-wrapper {
  text-align: center;
}


#s-34a501a3-2912-49b0-ba49-a1d056608dfb .shogun-icon-wrapper > .shogun-icon {

  font-size: 80px !important;
  color: rgba(255, 255, 255, 1);
}

#s-e08c4bb9-f316-4edb-ad4b-0d98f0c8838f {
  margin-bottom: 50px;
}

#s-e08c4bb9-f316-4edb-ad4b-0d98f0c8838f > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-e08c4bb9-f316-4edb-ad4b-0d98f0c8838f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 14px;
}

#s-e08c4bb9-f316-4edb-ad4b-0d98f0c8838f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(43, 10, 86, 1);
}

#s-e08c4bb9-f316-4edb-ad4b-0d98f0c8838f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(245, 245, 245, 1);
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-e08c4bb9-f316-4edb-ad4b-0d98f0c8838f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(43, 10, 86, 1);
  text-align: left;
  font-family: Roboto;
  font-weight: 500;
  font-style: ;
  font-size: 16px;
}

#s-e08c4bb9-f316-4edb-ad4b-0d98f0c8838f > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-8cc50d1d-6411-4d40-98c2-8238357ba224 {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
}

#s-0fe480b4-82fc-4b41-a923-bfc760f1d6b8 {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
}

#s-a566f3f1-2113-411d-a745-72ffa2515484 {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
}

#s-9f90f6cd-9909-4330-bf1c-e88a5416dce2 {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
}

#s-42bc5ca3-38a1-4231-ba6e-57679ee0dac4 {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
}

#s-97c7efda-c60b-437e-b6bd-3ad25728c2c7 {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
}

#s-50d86a0e-4471-458a-a705-d0fa26f36133 {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
}

#s-ccdd2afe-c898-45b0-9dab-3a1c78bdb7fe {
  margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
margin-right: 12px;
}

#s-1e1d0f31-650f-475a-a53b-91501ca335fe {
  background-repeat: no-repeat;
background-size: cover;
padding-left: 30px;
padding-bottom: 70px;
padding-right: 30px;
min-height: 750px;
background-position: center bottom;
}
@media (max-width: 767px){#s-1e1d0f31-650f-475a-a53b-91501ca335fe {
  display: none;
}
#s-1e1d0f31-650f-475a-a53b-91501ca335fe, #wrap-s-1e1d0f31-650f-475a-a53b-91501ca335fe, #wrap-content-s-1e1d0f31-650f-475a-a53b-91501ca335fe { display: none !important; }}







#s-1e1d0f31-650f-475a-a53b-91501ca335fe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1e1d0f31-650f-475a-a53b-91501ca335fe.shg-box.shg-c {
  justify-content: center;
}

#s-6ef63dcf-153e-4e5b-ba58-87265bee2358 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
}

#s-07193259-f8dc-4057-b95f-2b59aea259a4 {
  margin-left: auto;
margin-bottom: 15px;
margin-right: auto;
max-width: 430px;
}

#s-58dd5d83-e3fa-416f-b43d-1db74abd6d90 {
  margin-left: auto;
margin-right: auto;
max-width: 475px;
}

@media (min-width: 0px) {
[id="s-58dd5d83-e3fa-416f-b43d-1db74abd6d90"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-58dd5d83-e3fa-416f-b43d-1db74abd6d90"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-58dd5d83-e3fa-416f-b43d-1db74abd6d90"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-58dd5d83-e3fa-416f-b43d-1db74abd6d90"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-3f6aa658-627e-4d98-a72c-5d46e69f786d {
  margin-top: 20px;
padding-top: 18px;
padding-left: 40px;
padding-bottom: 18px;
padding-right: 40px;
max-width: 250px;
background-color: rgba(226, 2, 2, 1);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
letter-spacing: 0px;
background-position: center center;
}
#s-3f6aa658-627e-4d98-a72c-5d46e69f786d:hover {background-color: rgba(243, 125, 125, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-3f6aa658-627e-4d98-a72c-5d46e69f786d:active {background-color: rgba(161, 84, 84, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-3f6aa658-627e-4d98-a72c-5d46e69f786d-root {
    text-align: center;
  }


#s-3f6aa658-627e-4d98-a72c-5d46e69f786d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-3f6aa658-627e-4d98-a72c-5d46e69f786d-root {
    text-align: center;
  }


#s-3f6aa658-627e-4d98-a72c-5d46e69f786d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3f6aa658-627e-4d98-a72c-5d46e69f786d-root {
    text-align: center;
  }


#s-3f6aa658-627e-4d98-a72c-5d46e69f786d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3f6aa658-627e-4d98-a72c-5d46e69f786d-root {
    text-align: center;
  }


#s-3f6aa658-627e-4d98-a72c-5d46e69f786d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-3f6aa658-627e-4d98-a72c-5d46e69f786d-root {
    text-align: center;
  }


#s-3f6aa658-627e-4d98-a72c-5d46e69f786d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  inline-block ;
}
}
#s-35b7e742-ae21-4bbe-bb6f-d2dc6618a5ec {
  border-style: solid;
margin-top: 20px;
padding-top: 18px;
padding-left: 40px;
padding-bottom: 18px;
padding-right: 40px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
background-color: rgba(255, 255, 255, 0.3);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
letter-spacing: 0px;
}
#s-35b7e742-ae21-4bbe-bb6f-d2dc6618a5ec:hover {background-color: rgba(255, 255, 255, 0.39) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-35b7e742-ae21-4bbe-bb6f-d2dc6618a5ec:active {background-color: rgba(255, 255, 255, 0.3) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-35b7e742-ae21-4bbe-bb6f-d2dc6618a5ec-root {
    text-align: center;
  }


#s-35b7e742-ae21-4bbe-bb6f-d2dc6618a5ec.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-35b7e742-ae21-4bbe-bb6f-d2dc6618a5ec-root {
    text-align: center;
  }


#s-35b7e742-ae21-4bbe-bb6f-d2dc6618a5ec.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-35b7e742-ae21-4bbe-bb6f-d2dc6618a5ec-root {
    text-align: center;
  }


#s-35b7e742-ae21-4bbe-bb6f-d2dc6618a5ec.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-35b7e742-ae21-4bbe-bb6f-d2dc6618a5ec-root {
    text-align: center;
  }


#s-35b7e742-ae21-4bbe-bb6f-d2dc6618a5ec.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-35b7e742-ae21-4bbe-bb6f-d2dc6618a5ec-root {
    text-align: center;
  }


#s-35b7e742-ae21-4bbe-bb6f-d2dc6618a5ec.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  inline-block ;
}
}
#s-a394bfb3-a281-4a8e-a311-dd365ec9fbc6 {
  background-repeat: no-repeat;
background-size: cover;
padding-left: 30px;
padding-bottom: 80px;
padding-right: 30px;
min-height: 780px;
background-position: center bottom;
}
@media (min-width: 1200px){#s-a394bfb3-a281-4a8e-a311-dd365ec9fbc6 {
  display: none;
}
#s-a394bfb3-a281-4a8e-a311-dd365ec9fbc6, #wrap-s-a394bfb3-a281-4a8e-a311-dd365ec9fbc6, #wrap-content-s-a394bfb3-a281-4a8e-a311-dd365ec9fbc6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a394bfb3-a281-4a8e-a311-dd365ec9fbc6 {
  display: none;
}
#s-a394bfb3-a281-4a8e-a311-dd365ec9fbc6, #wrap-s-a394bfb3-a281-4a8e-a311-dd365ec9fbc6, #wrap-content-s-a394bfb3-a281-4a8e-a311-dd365ec9fbc6 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a394bfb3-a281-4a8e-a311-dd365ec9fbc6 {
  display: none;
}
#s-a394bfb3-a281-4a8e-a311-dd365ec9fbc6, #wrap-s-a394bfb3-a281-4a8e-a311-dd365ec9fbc6, #wrap-content-s-a394bfb3-a281-4a8e-a311-dd365ec9fbc6 { display: none !important; }}







#s-a394bfb3-a281-4a8e-a311-dd365ec9fbc6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a394bfb3-a281-4a8e-a311-dd365ec9fbc6.shg-box.shg-c {
  justify-content: center;
}

#s-46dcf37d-6a7c-4b5a-a16e-e4d6fc4a176e {
  margin-left: auto;
margin-right: auto;
max-width: 760px;
}

#s-2329a418-90c3-471c-a60a-db532590a6b6 {
  margin-left: auto;
margin-bottom: 15px;
margin-right: auto;
max-width: 330px;
}

#s-bf46feeb-11c3-4ab3-9646-a0dd245c1cf1 {
  margin-left: auto;
margin-right: auto;
max-width: 440px;
}

@media (min-width: 0px) {
[id="s-bf46feeb-11c3-4ab3-9646-a0dd245c1cf1"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-bf46feeb-11c3-4ab3-9646-a0dd245c1cf1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-bf46feeb-11c3-4ab3-9646-a0dd245c1cf1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-bf46feeb-11c3-4ab3-9646-a0dd245c1cf1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-a70d1410-e2de-4559-8066-23f358635e0d {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 22px;
padding-bottom: 22px;
max-width: 330px;
background-color: rgba(226, 2, 2, 1);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
letter-spacing: 0px;
}
#s-a70d1410-e2de-4559-8066-23f358635e0d:hover {background-color: rgba(243, 125, 125, 1) !important;
text-decoration: none !important;
color: rgba(245, 245, 245, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-a70d1410-e2de-4559-8066-23f358635e0d:active {background-color: rgba(161, 84, 84, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-a70d1410-e2de-4559-8066-23f358635e0d-root {
    text-align: center;
  }


#s-a70d1410-e2de-4559-8066-23f358635e0d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
@media (min-width: 1200px){
  #s-a70d1410-e2de-4559-8066-23f358635e0d-root {
    text-align: center;
  }


#s-a70d1410-e2de-4559-8066-23f358635e0d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a70d1410-e2de-4559-8066-23f358635e0d-root {
    text-align: center;
  }


#s-a70d1410-e2de-4559-8066-23f358635e0d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a70d1410-e2de-4559-8066-23f358635e0d-root {
    text-align: center;
  }


#s-a70d1410-e2de-4559-8066-23f358635e0d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (max-width: 767px){
  #s-a70d1410-e2de-4559-8066-23f358635e0d-root {
    text-align: center;
  }


#s-a70d1410-e2de-4559-8066-23f358635e0d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}
#s-ed3e3d6c-2aa9-497e-b1ac-17203892cc0f {
  border-style: solid;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 22px;
padding-bottom: 22px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
max-width: 330px;
background-color: rgba(255, 255, 255, 0.3);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
letter-spacing: 0px;
}
#s-ed3e3d6c-2aa9-497e-b1ac-17203892cc0f:hover {background-color: rgba(255, 255, 255, 0.39) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-ed3e3d6c-2aa9-497e-b1ac-17203892cc0f:active {background-color: rgba(255, 255, 255, 0.3) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-ed3e3d6c-2aa9-497e-b1ac-17203892cc0f-root {
    text-align: center;
  }


#s-ed3e3d6c-2aa9-497e-b1ac-17203892cc0f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
@media (min-width: 1200px){
  #s-ed3e3d6c-2aa9-497e-b1ac-17203892cc0f-root {
    text-align: center;
  }


#s-ed3e3d6c-2aa9-497e-b1ac-17203892cc0f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ed3e3d6c-2aa9-497e-b1ac-17203892cc0f-root {
    text-align: center;
  }


#s-ed3e3d6c-2aa9-497e-b1ac-17203892cc0f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ed3e3d6c-2aa9-497e-b1ac-17203892cc0f-root {
    text-align: center;
  }


#s-ed3e3d6c-2aa9-497e-b1ac-17203892cc0f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}@media (max-width: 767px){
  #s-ed3e3d6c-2aa9-497e-b1ac-17203892cc0f-root {
    text-align: center;
  }


#s-ed3e3d6c-2aa9-497e-b1ac-17203892cc0f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-family: Open Sans;
  display:  block ;
}
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

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

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

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