.shg-box {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  /**
   * 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;
  /**
   * This is part of an IE11 fallback to avoid flex introducing
   * huge amount of weird space on the bottom on the section element.
   */
  min-height: 1px;
}

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

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

.shg-box-vertical-align-center, .shg-box-vertical-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-box-vertical-align-bottom {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  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-17e32bea-e616-45ed-990b-930e32e88e76 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
min-height: 50px;
max-width: 1200px;
}
@media (max-width: 767px){#s-17e32bea-e616-45ed-990b-930e32e88e76 {
  padding-left: 25px;
padding-right: 25px;
}
}







#s-17e32bea-e616-45ed-990b-930e32e88e76 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-17e32bea-e616-45ed-990b-930e32e88e76.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  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;
}

@media (min-width: 0px) {
[id="s-a20a423e-a773-4b0d-b0ba-0e07712cf841"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a20a423e-a773-4b0d-b0ba-0e07712cf841"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-a20a423e-a773-4b0d-b0ba-0e07712cf841"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-a20a423e-a773-4b0d-b0ba-0e07712cf841"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-041a6015-47f3-4e0b-8368-a3317da78123 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 270px;
background-position: center center;
}








#s-041a6015-47f3-4e0b-8368-a3317da78123 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-041a6015-47f3-4e0b-8368-a3317da78123.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4655672c-0170-44b5-b929-c72a5e31f002 {
  min-height: 50px;
}








#s-4655672c-0170-44b5-b929-c72a5e31f002 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4655672c-0170-44b5-b929-c72a5e31f002.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e2f229dd-abf0-496a-9536-00416cc13e0e {
  margin-top: -15px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 320px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-e2f229dd-abf0-496a-9536-00416cc13e0e {
  margin-top: 0px;
margin-bottom: 10px;
}
}







#s-e2f229dd-abf0-496a-9536-00416cc13e0e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e2f229dd-abf0-496a-9536-00416cc13e0e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  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-85b0605e-5b68-486e-949d-0c4fdcd149f9 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-85b0605e-5b68-486e-949d-0c4fdcd149f9 .shogun-heading-component h5 {
  color: #000;
  font-weight:  normal ;
  font-family: "Shentox-medium";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-e8d570f2-40f3-41b1-bbf0-0be32eb9b9de {
  background-repeat: no-repeat;
background-size: cover;
min-height: 270px;
background-position: center center;
}








#s-e8d570f2-40f3-41b1-bbf0-0be32eb9b9de > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e8d570f2-40f3-41b1-bbf0-0be32eb9b9de.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-de401502-fd9d-413c-a318-9906a0242a94 {
  min-height: 50px;
}








#s-de401502-fd9d-413c-a318-9906a0242a94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-de401502-fd9d-413c-a318-9906a0242a94.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c478a682-a49b-42ce-af4a-72e17cc5a12c {
  margin-top: -15px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 320px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-c478a682-a49b-42ce-af4a-72e17cc5a12c {
  margin-top: 0px;
margin-bottom: 10px;
}
}







#s-c478a682-a49b-42ce-af4a-72e17cc5a12c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c478a682-a49b-42ce-af4a-72e17cc5a12c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d9c2d5c9-05a9-45a5-9219-0aad653e41e0 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d9c2d5c9-05a9-45a5-9219-0aad653e41e0 .shogun-heading-component h5 {
  color: #000;
  font-weight:  normal ;
  font-family: "Shentox-medium";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-eb85665e-05cb-4328-abe7-dd4ac3d125e5 {
  min-height: 50px;
}








#s-eb85665e-05cb-4328-abe7-dd4ac3d125e5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-eb85665e-05cb-4328-abe7-dd4ac3d125e5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4eedbe87-9d5b-413f-aa83-618e3803469a {
  background-repeat: no-repeat;
background-size: cover;
min-height: 270px;
background-position: center center;
}








#s-4eedbe87-9d5b-413f-aa83-618e3803469a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4eedbe87-9d5b-413f-aa83-618e3803469a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f3a2675a-f85d-4316-9a60-e7c3dc862b49 {
  margin-top: -15px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 320px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-f3a2675a-f85d-4316-9a60-e7c3dc862b49 {
  margin-top: 0px;
}
}







#s-f3a2675a-f85d-4316-9a60-e7c3dc862b49 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f3a2675a-f85d-4316-9a60-e7c3dc862b49.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0f365dc3-3ae1-41bb-aca9-902e2f4fa1a3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0f365dc3-3ae1-41bb-aca9-902e2f4fa1a3 .shogun-heading-component h5 {
  color: #000;
  font-weight:  normal ;
  font-family: "Shentox-medium";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-313fa65b-03a0-4400-866d-d8b6aeb01b77 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(233, 232, 232, 1);
}








#s-313fa65b-03a0-4400-866d-d8b6aeb01b77 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-313fa65b-03a0-4400-866d-d8b6aeb01b77.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-42029116-5455-4d2e-96c7-28ef9a0ff5e8 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-bottom: 50px;
min-height: 50px;
max-width: 1200px;
background-color: rgba(233, 232, 232, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-42029116-5455-4d2e-96c7-28ef9a0ff5e8 {
  padding-left: 25px;
padding-right: 25px;
}
}@media (max-width: 767px){#s-42029116-5455-4d2e-96c7-28ef9a0ff5e8 {
  padding-left: 20px;
padding-right: 20px;
}
}







#s-42029116-5455-4d2e-96c7-28ef9a0ff5e8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-42029116-5455-4d2e-96c7-28ef9a0ff5e8.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-2604626c-81a4-42ca-bbf4-53632cc10143 {
  margin-bottom: 20px;
padding-top: 10px;
text-align: center;
}
@media (max-width: 767px){#s-2604626c-81a4-42ca-bbf4-53632cc10143 {
  margin-left: 20px;
margin-right: 20px;
}
}
#s-2604626c-81a4-42ca-bbf4-53632cc10143 .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 48px;
  
  letter-spacing: -1px;
  
}


@media (max-width: 767px){#s-2604626c-81a4-42ca-bbf4-53632cc10143 .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 29px;
  
  letter-spacing: -1px;
  
}


}
@media (max-width: 767px){#s-b9d8e066-37c7-48b3-b438-5970da2c33dd {
  display: none;
}
#s-b9d8e066-37c7-48b3-b438-5970da2c33dd, #wrap-s-b9d8e066-37c7-48b3-b438-5970da2c33dd { display: none !important; }}
@media (min-width: 0px) {
[id="s-b9d8e066-37c7-48b3-b438-5970da2c33dd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b9d8e066-37c7-48b3-b438-5970da2c33dd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-b9d8e066-37c7-48b3-b438-5970da2c33dd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-b9d8e066-37c7-48b3-b438-5970da2c33dd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-d5d493fb-e54e-4f83-b86c-5e665047222a {
  background-repeat: no-repeat;
background-size: cover;
min-height: 0px;
background-position: center center;
}








#s-d5d493fb-e54e-4f83-b86c-5e665047222a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d5d493fb-e54e-4f83-b86c-5e665047222a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (max-width: 767px){#s-74ee062a-74f4-451c-b844-48c8093365ef {
  display: none;
}
#s-74ee062a-74f4-451c-b844-48c8093365ef, #wrap-s-74ee062a-74f4-451c-b844-48c8093365ef { display: none !important; }}
@media (min-width: 1200px){#s-bbda6b4b-8815-477b-bcb8-4a50d5fed0a3 {
  display: none;
}
#s-bbda6b4b-8815-477b-bcb8-4a50d5fed0a3, #wrap-s-bbda6b4b-8815-477b-bcb8-4a50d5fed0a3 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-bbda6b4b-8815-477b-bcb8-4a50d5fed0a3 {
  display: none;
}
#s-bbda6b4b-8815-477b-bcb8-4a50d5fed0a3, #wrap-s-bbda6b4b-8815-477b-bcb8-4a50d5fed0a3 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-bbda6b4b-8815-477b-bcb8-4a50d5fed0a3 {
  display: none;
}
#s-bbda6b4b-8815-477b-bcb8-4a50d5fed0a3, #wrap-s-bbda6b4b-8815-477b-bcb8-4a50d5fed0a3 { display: none !important; }}
#s-f53041cd-c72b-47ca-a2e4-53435d4bf432 {
  margin-top: 15px;
margin-bottom: 5px;
text-align: center;
}

#s-f53041cd-c72b-47ca-a2e4-53435d4bf432 .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-medium";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}



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

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

.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-67d4bc4e-a92f-42b5-9ccd-4935fb084900 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-67d4bc4e-a92f-42b5-9ccd-4935fb084900 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-67d4bc4e-a92f-42b5-9ccd-4935fb084900 .shg-sld-nav-button.shg-sld-left,
#s-67d4bc4e-a92f-42b5-9ccd-4935fb084900 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

@media (min-width: 0px) {
[id="s-f4d365fc-8bcd-48bc-9ad0-808857b9b8b2"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-f4d365fc-8bcd-48bc-9ad0-808857b9b8b2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-f4d365fc-8bcd-48bc-9ad0-808857b9b8b2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-f4d365fc-8bcd-48bc-9ad0-808857b9b8b2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 6.0px);
}

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-61c16567-9657-4c9b-9b83-eee62fff0716 {
  text-align: center;
}







  #s-61c16567-9657-4c9b-9b83-eee62fff0716 img.shogun-image {
    

    
    
    
  }


#s-61c16567-9657-4c9b-9b83-eee62fff0716 .shogun-image-content {
  
    align-items: center;
  
}

#s-d5d03fac-7bc3-4311-9f4c-b67633e754c9 {
  text-align: center;
}







  #s-d5d03fac-7bc3-4311-9f4c-b67633e754c9 img.shogun-image {
    

    
    
    
  }


#s-d5d03fac-7bc3-4311-9f4c-b67633e754c9 .shogun-image-content {
  
    align-items: center;
  
}

#s-99a977d1-df3a-4f30-9e01-694b21188e66 {
  text-align: center;
}







  #s-99a977d1-df3a-4f30-9e01-694b21188e66 img.shogun-image {
    

    
    
    
  }


#s-99a977d1-df3a-4f30-9e01-694b21188e66 .shogun-image-content {
  
    align-items: center;
  
}

#s-c2117089-16e0-4114-8b05-380cc88ead0b {
  text-align: center;
}







  #s-c2117089-16e0-4114-8b05-380cc88ead0b img.shogun-image {
    

    
    
    
  }


#s-c2117089-16e0-4114-8b05-380cc88ead0b .shogun-image-content {
  
    align-items: center;
  
}

@media (min-width: 0px) {
[id="s-ce97ed0b-7356-4646-ac2e-d5b1195fe1af"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-ce97ed0b-7356-4646-ac2e-d5b1195fe1af"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-ce97ed0b-7356-4646-ac2e-d5b1195fe1af"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-ce97ed0b-7356-4646-ac2e-d5b1195fe1af"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 6.0px);
}

}

.shogun-video {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.shogun-video-16x9 {
  padding-bottom: 56.25%;
}

.shogun-video-4x3 {
  padding-bottom: 75%;
}

.shogun-video-embed {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

@media (min-width: 0px) {
[id="s-adda2d96-7570-4f9f-a7e6-8f194e2b391c"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-adda2d96-7570-4f9f-a7e6-8f194e2b391c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-adda2d96-7570-4f9f-a7e6-8f194e2b391c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-adda2d96-7570-4f9f-a7e6-8f194e2b391c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 6.0px);
}

}

#s-fdd703ef-57c9-4ff7-9d47-488e03382c65 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-fdd703ef-57c9-4ff7-9d47-488e03382c65 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fdd703ef-57c9-4ff7-9d47-488e03382c65.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4c94a23a-b04a-4bf1-8b0e-644fb8821ced {
  margin-left: auto;
margin-right: auto;
padding-top: 40px;
padding-bottom: 40px;
min-height: 50px;
max-width: 900px;
}
@media (max-width: 767px){#s-4c94a23a-b04a-4bf1-8b0e-644fb8821ced {
  padding-left: 15px;
padding-right: 15px;
}
}







#s-4c94a23a-b04a-4bf1-8b0e-644fb8821ced > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4c94a23a-b04a-4bf1-8b0e-644fb8821ced.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-925f609c-cc06-4449-8621-fa2f17a20b40"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-925f609c-cc06-4449-8621-fa2f17a20b40"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-925f609c-cc06-4449-8621-fa2f17a20b40"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-925f609c-cc06-4449-8621-fa2f17a20b40"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-925f609c-cc06-4449-8621-fa2f17a20b40"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-925f609c-cc06-4449-8621-fa2f17a20b40"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-925f609c-cc06-4449-8621-fa2f17a20b40"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-1958a87a-e905-47ee-9350-0633492979fb {
  min-height: 50px;
}








#s-1958a87a-e905-47ee-9350-0633492979fb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1958a87a-e905-47ee-9350-0633492979fb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ba7896f5-7c2d-43c5-840d-580f0e3eec42 {
  text-align: right;
}
@media (max-width: 767px){#s-ba7896f5-7c2d-43c5-840d-580f0e3eec42 {
  margin-bottom: 5px;
margin-right: 0px;
text-align: center;
}
}






  #s-ba7896f5-7c2d-43c5-840d-580f0e3eec42 img.shogun-image {
    

    
    
    
  }


#s-ba7896f5-7c2d-43c5-840d-580f0e3eec42 .shogun-image-content {
  
    align-items: center;
  
}

#s-c01eea73-66f7-41ec-b48f-174193c5cfca {
  margin-top: 20px;
min-height: 50px;
}
@media (max-width: 767px){#s-c01eea73-66f7-41ec-b48f-174193c5cfca {
  display: none;
}
#s-c01eea73-66f7-41ec-b48f-174193c5cfca, #wrap-s-c01eea73-66f7-41ec-b48f-174193c5cfca { display: none !important; }}







#s-c01eea73-66f7-41ec-b48f-174193c5cfca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c01eea73-66f7-41ec-b48f-174193c5cfca.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (max-width: 767px){#s-91485de9-c848-40f3-a717-3a31aed00b75 {
  display: none;
}
#s-91485de9-c848-40f3-a717-3a31aed00b75, #wrap-s-91485de9-c848-40f3-a717-3a31aed00b75 { display: none !important; }}
@media (min-width: 0px) {
[id="s-91485de9-c848-40f3-a717-3a31aed00b75"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-91485de9-c848-40f3-a717-3a31aed00b75"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-91485de9-c848-40f3-a717-3a31aed00b75"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-91485de9-c848-40f3-a717-3a31aed00b75"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-a2a1bfaa-5bcf-435f-a347-c37fb6486e90 {
  min-height: 50px;
}








#s-a2a1bfaa-5bcf-435f-a347-c37fb6486e90 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a2a1bfaa-5bcf-435f-a347-c37fb6486e90.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-23cd038d-cdb7-4319-bef9-5ac8c30a19de {
  text-align: right;
}
@media (max-width: 767px){#s-23cd038d-cdb7-4319-bef9-5ac8c30a19de {
  text-align: center;
}
}






  #s-23cd038d-cdb7-4319-bef9-5ac8c30a19de img.shogun-image {
    

    
    
    
  }


#s-23cd038d-cdb7-4319-bef9-5ac8c30a19de .shogun-image-content {
  
    align-items: center;
  
}

#s-69697c45-146f-4910-893a-0f19b8e51b3c {
  padding-top: 10px;
padding-bottom: 5px;
text-align: center;
}

#s-69697c45-146f-4910-893a-0f19b8e51b3c .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 34px;
  
  
  
}



#s-09f57a04-7e84-4079-a886-c09c8937b55e {
  min-height: 50px;
}








#s-09f57a04-7e84-4079-a886-c09c8937b55e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-09f57a04-7e84-4079-a886-c09c8937b55e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-50bb77f5-aaba-438e-9358-2ec90c01820c {
  text-align: left;
}
@media (max-width: 767px){#s-50bb77f5-aaba-438e-9358-2ec90c01820c {
  text-align: center;
}
}






  #s-50bb77f5-aaba-438e-9358-2ec90c01820c img.shogun-image {
    

    
    
    
  }


#s-50bb77f5-aaba-438e-9358-2ec90c01820c .shogun-image-content {
  
    align-items: center;
  
}

#s-3bf01d2e-1701-4f02-87c5-9dcdecbca6bb {
  text-align: left;
}
@media (min-width: 1200px){#s-3bf01d2e-1701-4f02-87c5-9dcdecbca6bb {
  display: none;
}
#s-3bf01d2e-1701-4f02-87c5-9dcdecbca6bb, #wrap-s-3bf01d2e-1701-4f02-87c5-9dcdecbca6bb { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3bf01d2e-1701-4f02-87c5-9dcdecbca6bb {
  display: none;
}
#s-3bf01d2e-1701-4f02-87c5-9dcdecbca6bb, #wrap-s-3bf01d2e-1701-4f02-87c5-9dcdecbca6bb { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3bf01d2e-1701-4f02-87c5-9dcdecbca6bb {
  display: none;
}
#s-3bf01d2e-1701-4f02-87c5-9dcdecbca6bb, #wrap-s-3bf01d2e-1701-4f02-87c5-9dcdecbca6bb { display: none !important; }}@media (max-width: 767px){#s-3bf01d2e-1701-4f02-87c5-9dcdecbca6bb {
  text-align: center;
}
}






  #s-3bf01d2e-1701-4f02-87c5-9dcdecbca6bb img.shogun-image {
    

    
    
    
  }


#s-3bf01d2e-1701-4f02-87c5-9dcdecbca6bb .shogun-image-content {
  
    align-items: center;
  
}

#s-ef6046af-6c03-4d89-b414-f19375421ad4 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-ef6046af-6c03-4d89-b414-f19375421ad4 {
  display: none;
}
#s-ef6046af-6c03-4d89-b414-f19375421ad4, #wrap-s-ef6046af-6c03-4d89-b414-f19375421ad4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ef6046af-6c03-4d89-b414-f19375421ad4 {
  display: none;
}
#s-ef6046af-6c03-4d89-b414-f19375421ad4, #wrap-s-ef6046af-6c03-4d89-b414-f19375421ad4 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-ef6046af-6c03-4d89-b414-f19375421ad4 {
  display: none;
}
#s-ef6046af-6c03-4d89-b414-f19375421ad4, #wrap-s-ef6046af-6c03-4d89-b414-f19375421ad4 { display: none !important; }}@media (max-width: 767px){#s-ef6046af-6c03-4d89-b414-f19375421ad4 {
  padding-bottom: 0px;
}
}
#s-ef6046af-6c03-4d89-b414-f19375421ad4 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}



#s-a35c5c4a-600e-479d-88e7-592805f7eeb6 {
  padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-a35c5c4a-600e-479d-88e7-592805f7eeb6 {
  padding-bottom: 5px;
}
}
#s-a35c5c4a-600e-479d-88e7-592805f7eeb6 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 34px;
  
  
  
}



#s-11068ce2-4f97-4b8d-9d2f-f316cf6f9d12 {
  text-align: right;
}
@media (min-width: 1200px){#s-11068ce2-4f97-4b8d-9d2f-f316cf6f9d12 {
  display: none;
}
#s-11068ce2-4f97-4b8d-9d2f-f316cf6f9d12, #wrap-s-11068ce2-4f97-4b8d-9d2f-f316cf6f9d12 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-11068ce2-4f97-4b8d-9d2f-f316cf6f9d12 {
  display: none;
}
#s-11068ce2-4f97-4b8d-9d2f-f316cf6f9d12, #wrap-s-11068ce2-4f97-4b8d-9d2f-f316cf6f9d12 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-11068ce2-4f97-4b8d-9d2f-f316cf6f9d12 {
  display: none;
}
#s-11068ce2-4f97-4b8d-9d2f-f316cf6f9d12, #wrap-s-11068ce2-4f97-4b8d-9d2f-f316cf6f9d12 { display: none !important; }}@media (max-width: 767px){#s-11068ce2-4f97-4b8d-9d2f-f316cf6f9d12 {
  text-align: center;
}
}






  #s-11068ce2-4f97-4b8d-9d2f-f316cf6f9d12 img.shogun-image {
    

    
    
    
  }


#s-11068ce2-4f97-4b8d-9d2f-f316cf6f9d12 .shogun-image-content {
  
    align-items: center;
  
}

#s-dbbce07b-8800-40d7-a6d9-8d5964908229 {
  text-align: center;
}
@media (max-width: 767px){#s-dbbce07b-8800-40d7-a6d9-8d5964908229 {
  margin-top: 10px;
display: none;
}
#s-dbbce07b-8800-40d7-a6d9-8d5964908229, #wrap-s-dbbce07b-8800-40d7-a6d9-8d5964908229 { display: none !important; }}






  #s-dbbce07b-8800-40d7-a6d9-8d5964908229 img.shogun-image {
    

    
    
    
  }


#s-dbbce07b-8800-40d7-a6d9-8d5964908229 .shogun-image-content {
  
    align-items: center;
  
}

#s-2678ac7b-d9a8-4779-9feb-cef744f04d16 {
  margin-left: auto;
margin-right: auto;
max-width: 280px;
text-align: center;
}
@media (min-width: 1200px){#s-2678ac7b-d9a8-4779-9feb-cef744f04d16 {
  display: none;
}
#s-2678ac7b-d9a8-4779-9feb-cef744f04d16, #wrap-s-2678ac7b-d9a8-4779-9feb-cef744f04d16 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2678ac7b-d9a8-4779-9feb-cef744f04d16 {
  display: none;
}
#s-2678ac7b-d9a8-4779-9feb-cef744f04d16, #wrap-s-2678ac7b-d9a8-4779-9feb-cef744f04d16 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2678ac7b-d9a8-4779-9feb-cef744f04d16 {
  display: none;
}
#s-2678ac7b-d9a8-4779-9feb-cef744f04d16, #wrap-s-2678ac7b-d9a8-4779-9feb-cef744f04d16 { display: none !important; }}@media (max-width: 767px){#s-2678ac7b-d9a8-4779-9feb-cef744f04d16 {
  margin-top: 30px;
margin-bottom: 0px;
}
}







#s-2678ac7b-d9a8-4779-9feb-cef744f04d16 .shogun-image-content {
  
    align-items: center;
  
}

#s-0117b81d-e634-45ec-b532-0fcceefb785b {
  padding-top: 35px;
padding-bottom: 35px;
min-height: 50px;
background-color: rgba(4, 151, 77, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-0117b81d-e634-45ec-b532-0fcceefb785b {
  padding-left: 25px;
padding-right: 25px;
}
}







#s-0117b81d-e634-45ec-b532-0fcceefb785b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0117b81d-e634-45ec-b532-0fcceefb785b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2bc8d29a-a502-4936-8182-fe32542b336d {
  margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-2bc8d29a-a502-4936-8182-fe32542b336d {
  margin-left: 20px;
margin-right: 20px;
}
}
#s-2bc8d29a-a502-4936-8182-fe32542b336d .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 48px;
  
  letter-spacing: -1px;
  
}



#s-eca04639-8a72-45ee-aef4-5ab4dcfd3eab {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 922px;
}
@media (max-width: 767px){#s-eca04639-8a72-45ee-aef4-5ab4dcfd3eab {
  padding-left: 20px;
padding-right: 20px;
}
}







#s-eca04639-8a72-45ee-aef4-5ab4dcfd3eab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-eca04639-8a72-45ee-aef4-5ab4dcfd3eab.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-a5627c86-080c-46e9-87cb-98a02f8bdcd1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a5627c86-080c-46e9-87cb-98a02f8bdcd1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 46.666666666666664px);
}

}

@media (min-width: 992px) {
[id="s-a5627c86-080c-46e9-87cb-98a02f8bdcd1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 46.666666666666664px);
}

}

@media (min-width: 1200px) {
[id="s-a5627c86-080c-46e9-87cb-98a02f8bdcd1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 46.666666666666664px);
}

}

#s-7b9fb93f-d139-4ba1-b595-58dfafd8c908 {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 50px;
}








#s-7b9fb93f-d139-4ba1-b595-58dfafd8c908 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7b9fb93f-d139-4ba1-b595-58dfafd8c908.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b9b588d5-2456-41a6-acb7-9506c97682f6 {
  margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
max-width: 280px;
text-align: center;
}








#s-b9b588d5-2456-41a6-acb7-9506c97682f6 .shogun-image-content {
  
    align-items: center;
  
}

#s-9541b6bc-f99d-41a3-8d9f-49df8d1788e6 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-9541b6bc-f99d-41a3-8d9f-49df8d1788e6 {
  padding-top: 10px;
padding-bottom: 0px;
}
}
#s-9541b6bc-f99d-41a3-8d9f-49df8d1788e6 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



.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 ::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-836b7bef-ec6e-480c-818f-ae3d16d1f0fb {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 50px;
}








#s-836b7bef-ec6e-480c-818f-ae3d16d1f0fb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-836b7bef-ec6e-480c-818f-ae3d16d1f0fb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d254d35d-7253-4af5-8392-eb85871a9d4d {
  margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
max-width: 280px;
text-align: center;
}








#s-d254d35d-7253-4af5-8392-eb85871a9d4d .shogun-image-content {
  
    align-items: center;
  
}

#s-6bbb88bc-eca8-49a3-ab1f-7b76d6506d02 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-6bbb88bc-eca8-49a3-ab1f-7b76d6506d02 {
  padding-top: 10px;
padding-bottom: 0px;
}
}
#s-6bbb88bc-eca8-49a3-ab1f-7b76d6506d02 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-0079f0ac-9a5c-4b76-9d5d-06e453ce6f5c {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 50px;
}








#s-0079f0ac-9a5c-4b76-9d5d-06e453ce6f5c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0079f0ac-9a5c-4b76-9d5d-06e453ce6f5c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-184dc409-7bab-4bd4-835e-abaf0e096b82 {
  margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
max-width: 280px;
text-align: left;
}








#s-184dc409-7bab-4bd4-835e-abaf0e096b82 .shogun-image-content {
  
    align-items: center;
  
}

#s-033be28b-ac87-4ed9-9d23-102d2cf0b9fd {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-033be28b-ac87-4ed9-9d23-102d2cf0b9fd {
  padding-bottom: 0px;
}
}
#s-033be28b-ac87-4ed9-9d23-102d2cf0b9fd .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



@media (min-width: 0px) {
[id="s-5192ff2f-d446-418c-b1bd-10823bf77bea"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5192ff2f-d446-418c-b1bd-10823bf77bea"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 46.666666666666664px);
}

}

@media (min-width: 992px) {
[id="s-5192ff2f-d446-418c-b1bd-10823bf77bea"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 46.666666666666664px);
}

}

@media (min-width: 1200px) {
[id="s-5192ff2f-d446-418c-b1bd-10823bf77bea"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 46.666666666666664px);
}

}

#s-f151cb42-d94e-422e-a914-25f0be9cd169 {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 50px;
}








#s-f151cb42-d94e-422e-a914-25f0be9cd169 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f151cb42-d94e-422e-a914-25f0be9cd169.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-05fe7b51-89e4-4d1e-8c03-1aefcb0e22e3 {
  margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
max-width: 280px;
text-align: center;
}








#s-05fe7b51-89e4-4d1e-8c03-1aefcb0e22e3 .shogun-image-content {
  
    align-items: center;
  
}

#s-4ff8547e-52fb-4723-9c20-78b9fb9317ed {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-4ff8547e-52fb-4723-9c20-78b9fb9317ed {
  padding-bottom: 0px;
}
}
#s-4ff8547e-52fb-4723-9c20-78b9fb9317ed .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-301d62bd-3e2d-41f4-8f8c-84928f2af665 {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 50px;
}








#s-301d62bd-3e2d-41f4-8f8c-84928f2af665 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-301d62bd-3e2d-41f4-8f8c-84928f2af665.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d920c566-76e3-4020-ac43-f8de4313b287 {
  margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
max-width: 280px;
text-align: center;
}








#s-d920c566-76e3-4020-ac43-f8de4313b287 .shogun-image-content {
  
    align-items: center;
  
}

#s-18e6a73a-26c2-4b61-84b4-1c77edb20024 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-18e6a73a-26c2-4b61-84b4-1c77edb20024 {
  padding-bottom: 0px;
}
}
#s-18e6a73a-26c2-4b61-84b4-1c77edb20024 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-aaa96b29-ae46-46cb-9957-97e52a0595fa {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 50px;
}








#s-aaa96b29-ae46-46cb-9957-97e52a0595fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-aaa96b29-ae46-46cb-9957-97e52a0595fa.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b37ac9ed-01f4-4ef7-8d3e-bb167455a7d5 {
  margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
max-width: 280px;
text-align: center;
}








#s-b37ac9ed-01f4-4ef7-8d3e-bb167455a7d5 .shogun-image-content {
  
    align-items: center;
  
}

#s-0000546a-2a47-491f-9176-3d205d84c299 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-0000546a-2a47-491f-9176-3d205d84c299 {
  padding-bottom: 0px;
}
}
#s-0000546a-2a47-491f-9176-3d205d84c299 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-00f5f3e3-99f2-4a00-98bb-2a7e68476eda {
  margin-top: 35px;
margin-left: auto;
margin-right: auto;
padding-bottom: 40px;
min-height: 50px;
max-width: 1222px;
background-color: rgba(255, 255, 255, 1);
}








#s-00f5f3e3-99f2-4a00-98bb-2a7e68476eda > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-00f5f3e3-99f2-4a00-98bb-2a7e68476eda.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-78807d32-0bc1-406f-817f-1e9bdbf9a147 {
  margin-bottom: 15px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-78807d32-0bc1-406f-817f-1e9bdbf9a147 {
  margin-left: 50px;
margin-right: 30px;
}
}
#s-78807d32-0bc1-406f-817f-1e9bdbf9a147 .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 48px;
  
  letter-spacing: -1px;
  
}


@media (max-width: 767px){#s-78807d32-0bc1-406f-817f-1e9bdbf9a147 .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 30px;
  
  letter-spacing: -1px;
  
}


}
#s-3aa916a8-745e-4a40-a3d5-a804c94a69d6 {
  margin-left: auto;
margin-right: auto;
max-width: 900px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3aa916a8-745e-4a40-a3d5-a804c94a69d6 {
  padding-left: 25px;
padding-right: 25px;
}
}@media (max-width: 767px){#s-3aa916a8-745e-4a40-a3d5-a804c94a69d6 {
  padding-left: 20px;
padding-right: 20px;
}
}







#s-3aa916a8-745e-4a40-a3d5-a804c94a69d6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3aa916a8-745e-4a40-a3d5-a804c94a69d6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-81c27ed1-d4c6-496a-a4bd-987228859735 {
  margin-bottom: 25px;
}

@media (min-width: 0px) {
[id="s-81c27ed1-d4c6-496a-a4bd-987228859735"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-81c27ed1-d4c6-496a-a4bd-987228859735"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-81c27ed1-d4c6-496a-a4bd-987228859735"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-81c27ed1-d4c6-496a-a4bd-987228859735"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-81c27ed1-d4c6-496a-a4bd-987228859735"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-81c27ed1-d4c6-496a-a4bd-987228859735"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-81c27ed1-d4c6-496a-a4bd-987228859735"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-8067191f-7c7d-4c30-a2ce-02451b81d9ff {
  margin-left: auto;
margin-right: auto;
max-width: 240px;
text-align: center;
}







  #s-8067191f-7c7d-4c30-a2ce-02451b81d9ff img.shogun-image {
    

    
    
    
  }


#s-8067191f-7c7d-4c30-a2ce-02451b81d9ff .shogun-image-content {
  
    align-items: center;
  
}

#s-f8134585-66b8-4efc-91cb-86189a0d2e89 {
  min-height: 50px;
}








#s-f8134585-66b8-4efc-91cb-86189a0d2e89 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f8134585-66b8-4efc-91cb-86189a0d2e89.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d9505a69-9ddb-412b-949a-902a2ab6ff71 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (max-width: 767px){#s-d9505a69-9ddb-412b-949a-902a2ab6ff71 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
}
#s-d9505a69-9ddb-412b-949a-902a2ab6ff71 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (max-width: 767px){#s-d9505a69-9ddb-412b-949a-902a2ab6ff71 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: center;
}


}
@media (max-width: 767px){#s-22297bdd-87ca-47f7-bd81-c5e2297e8382 {
  display: none;
}
#s-22297bdd-87ca-47f7-bd81-c5e2297e8382, #wrap-s-22297bdd-87ca-47f7-bd81-c5e2297e8382 { display: none !important; }}
#s-4950bd09-7a48-4fd8-961d-30d2afb646f1 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 1200px){#s-4950bd09-7a48-4fd8-961d-30d2afb646f1 {
  display: none;
}
#s-4950bd09-7a48-4fd8-961d-30d2afb646f1, #wrap-s-4950bd09-7a48-4fd8-961d-30d2afb646f1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4950bd09-7a48-4fd8-961d-30d2afb646f1 {
  display: none;
}
#s-4950bd09-7a48-4fd8-961d-30d2afb646f1, #wrap-s-4950bd09-7a48-4fd8-961d-30d2afb646f1 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4950bd09-7a48-4fd8-961d-30d2afb646f1 {
  display: none;
}
#s-4950bd09-7a48-4fd8-961d-30d2afb646f1, #wrap-s-4950bd09-7a48-4fd8-961d-30d2afb646f1 { display: none !important; }}@media (max-width: 767px){#s-4950bd09-7a48-4fd8-961d-30d2afb646f1 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
}
#s-4950bd09-7a48-4fd8-961d-30d2afb646f1 .shogun-heading-component h1 {
  color: rgba(122, 122, 122, 1);
  font-weight:  normal ;
  font-family: "Shentox";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}


@media (max-width: 767px){#s-4950bd09-7a48-4fd8-961d-30d2afb646f1 .shogun-heading-component h1 {
  color: rgba(122, 122, 122, 1);
  font-weight:  normal ;
  font-family: "Shentox";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: center;
}


}
#s-4d256e0f-dfbd-4a45-a830-76dabd56b963 {
  margin-bottom: 25px;
}

@media (min-width: 0px) {
[id="s-4d256e0f-dfbd-4a45-a830-76dabd56b963"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4d256e0f-dfbd-4a45-a830-76dabd56b963"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4d256e0f-dfbd-4a45-a830-76dabd56b963"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4d256e0f-dfbd-4a45-a830-76dabd56b963"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4d256e0f-dfbd-4a45-a830-76dabd56b963"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4d256e0f-dfbd-4a45-a830-76dabd56b963"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4d256e0f-dfbd-4a45-a830-76dabd56b963"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-2da32318-141b-466e-b89e-edc585c691d6 {
  margin-left: auto;
margin-right: auto;
max-width: 240px;
text-align: center;
}







  #s-2da32318-141b-466e-b89e-edc585c691d6 img.shogun-image {
    

    
    
    
  }


#s-2da32318-141b-466e-b89e-edc585c691d6 .shogun-image-content {
  
    align-items: center;
  
}

#s-be1fa6a2-3522-4879-80f6-76977d2de806 {
  min-height: 50px;
}








#s-be1fa6a2-3522-4879-80f6-76977d2de806 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-be1fa6a2-3522-4879-80f6-76977d2de806.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-562a538b-c111-4fb1-beae-96ac6353e472 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (max-width: 767px){#s-562a538b-c111-4fb1-beae-96ac6353e472 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
}
#s-562a538b-c111-4fb1-beae-96ac6353e472 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (max-width: 767px){#s-562a538b-c111-4fb1-beae-96ac6353e472 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: center;
}


}
@media (max-width: 767px){#s-ca1ba363-e830-4d83-8447-96e3dea825fd {
  display: none;
}
#s-ca1ba363-e830-4d83-8447-96e3dea825fd, #wrap-s-ca1ba363-e830-4d83-8447-96e3dea825fd { display: none !important; }}
#s-f43e1970-5474-438f-b64c-c0a760d63198 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 1200px){#s-f43e1970-5474-438f-b64c-c0a760d63198 {
  display: none;
}
#s-f43e1970-5474-438f-b64c-c0a760d63198, #wrap-s-f43e1970-5474-438f-b64c-c0a760d63198 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f43e1970-5474-438f-b64c-c0a760d63198 {
  display: none;
}
#s-f43e1970-5474-438f-b64c-c0a760d63198, #wrap-s-f43e1970-5474-438f-b64c-c0a760d63198 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f43e1970-5474-438f-b64c-c0a760d63198 {
  display: none;
}
#s-f43e1970-5474-438f-b64c-c0a760d63198, #wrap-s-f43e1970-5474-438f-b64c-c0a760d63198 { display: none !important; }}@media (max-width: 767px){#s-f43e1970-5474-438f-b64c-c0a760d63198 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
}
#s-f43e1970-5474-438f-b64c-c0a760d63198 .shogun-heading-component h1 {
  color: rgba(122, 122, 122, 1);
  font-weight:  normal ;
  font-family: "Shentox";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}


@media (max-width: 767px){#s-f43e1970-5474-438f-b64c-c0a760d63198 .shogun-heading-component h1 {
  color: rgba(122, 122, 122, 1);
  font-weight:  normal ;
  font-family: "Shentox";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: center;
}


}
@media (min-width: 0px) {
[id="s-dc058ed7-88e6-441e-aa41-819bf6057050"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dc058ed7-88e6-441e-aa41-819bf6057050"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-dc058ed7-88e6-441e-aa41-819bf6057050"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-dc058ed7-88e6-441e-aa41-819bf6057050"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-dc058ed7-88e6-441e-aa41-819bf6057050"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-dc058ed7-88e6-441e-aa41-819bf6057050"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-dc058ed7-88e6-441e-aa41-819bf6057050"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-cad4249b-061f-4555-a2e2-2698e424eab3 {
  margin-left: auto;
margin-right: auto;
max-width: 240px;
text-align: center;
}







  #s-cad4249b-061f-4555-a2e2-2698e424eab3 img.shogun-image {
    

    
    
    
  }


#s-cad4249b-061f-4555-a2e2-2698e424eab3 .shogun-image-content {
  
    align-items: center;
  
}

#s-36410855-9702-4983-9163-f138dd40dbb5 {
  min-height: 50px;
}








#s-36410855-9702-4983-9163-f138dd40dbb5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-36410855-9702-4983-9163-f138dd40dbb5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6139824b-56d5-4507-bd75-386e116d7148 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (max-width: 767px){#s-6139824b-56d5-4507-bd75-386e116d7148 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
}
#s-6139824b-56d5-4507-bd75-386e116d7148 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (max-width: 767px){#s-6139824b-56d5-4507-bd75-386e116d7148 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: center;
}


}
@media (max-width: 767px){#s-a30fe205-b8b9-43fd-a8e6-1b4ce85a120f {
  display: none;
}
#s-a30fe205-b8b9-43fd-a8e6-1b4ce85a120f, #wrap-s-a30fe205-b8b9-43fd-a8e6-1b4ce85a120f { display: none !important; }}
#s-840d3b8a-58bc-4346-a9b4-09d1b6630dea {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 1200px){#s-840d3b8a-58bc-4346-a9b4-09d1b6630dea {
  display: none;
}
#s-840d3b8a-58bc-4346-a9b4-09d1b6630dea, #wrap-s-840d3b8a-58bc-4346-a9b4-09d1b6630dea { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-840d3b8a-58bc-4346-a9b4-09d1b6630dea {
  display: none;
}
#s-840d3b8a-58bc-4346-a9b4-09d1b6630dea, #wrap-s-840d3b8a-58bc-4346-a9b4-09d1b6630dea { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-840d3b8a-58bc-4346-a9b4-09d1b6630dea {
  display: none;
}
#s-840d3b8a-58bc-4346-a9b4-09d1b6630dea, #wrap-s-840d3b8a-58bc-4346-a9b4-09d1b6630dea { display: none !important; }}@media (max-width: 767px){#s-840d3b8a-58bc-4346-a9b4-09d1b6630dea {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
}
#s-840d3b8a-58bc-4346-a9b4-09d1b6630dea .shogun-heading-component h1 {
  color: rgba(122, 122, 122, 1);
  font-weight:  normal ;
  font-family: "Shentox";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}


@media (max-width: 767px){#s-840d3b8a-58bc-4346-a9b4-09d1b6630dea .shogun-heading-component h1 {
  color: rgba(122, 122, 122, 1);
  font-weight:  normal ;
  font-family: "Shentox";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: center;
}


}
#s-45aeb977-e3a5-4e2c-9b09-89ed4bc92780 {
  padding-top: 35px;
padding-bottom: 40px;
min-height: 50px;
background-color: rgba(4, 151, 77, 1);
}








#s-45aeb977-e3a5-4e2c-9b09-89ed4bc92780 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-45aeb977-e3a5-4e2c-9b09-89ed4bc92780.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e8d28489-bf0c-49c8-9d6f-b1cfbe2fcaf1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1222px;
}
@media (min-width: 768px) and (max-width: 991px){#s-e8d28489-bf0c-49c8-9d6f-b1cfbe2fcaf1 {
  padding-left: 25px;
padding-right: 25px;
}
}@media (max-width: 767px){#s-e8d28489-bf0c-49c8-9d6f-b1cfbe2fcaf1 {
  padding-left: 20px;
padding-right: 20px;
}
}







#s-e8d28489-bf0c-49c8-9d6f-b1cfbe2fcaf1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e8d28489-bf0c-49c8-9d6f-b1cfbe2fcaf1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9b8f94f6-4c2b-4fff-9825-92662b74c3cb {
  padding-top: 10px;
text-align: center;
}
@media (max-width: 767px){#s-9b8f94f6-4c2b-4fff-9825-92662b74c3cb {
  margin-left: 30px;
margin-right: 30px;
}
}
#s-9b8f94f6-4c2b-4fff-9825-92662b74c3cb .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 48px;
  
  letter-spacing: -1px;
  
}


@media (max-width: 767px){#s-9b8f94f6-4c2b-4fff-9825-92662b74c3cb .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 30px;
  
  letter-spacing: -1px;
  
}


}
#s-e65f2200-b6a0-40ae-a16f-5fdf4773198b {
  padding-top: 10px;
padding-bottom: 25px;
text-align: center;
}

#s-e65f2200-b6a0-40ae-a16f-5fdf4773198b .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-medium";
  font-style:  normal ;
  font-size: 26px;
  
  
  
}



#s-237e82f1-fe55-4711-9964-552c2f5a2936 {
  min-height: 50px;
}








#s-237e82f1-fe55-4711-9964-552c2f5a2936 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-237e82f1-fe55-4711-9964-552c2f5a2936.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-d09c5667-9be8-4e3f-b270-c6ac88e8dc37"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-d09c5667-9be8-4e3f-b270-c6ac88e8dc37"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-d09c5667-9be8-4e3f-b270-c6ac88e8dc37"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-d09c5667-9be8-4e3f-b270-c6ac88e8dc37"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

#s-c3cdba65-a0a0-4809-9107-cc1f1770e840 {
  min-height: 50px;
}








#s-c3cdba65-a0a0-4809-9107-cc1f1770e840 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c3cdba65-a0a0-4809-9107-cc1f1770e840.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d31f0d9a-75be-404e-a136-ad8e5e9deecc {
  text-align: center;
}







  #s-d31f0d9a-75be-404e-a136-ad8e5e9deecc img.shogun-image {
    

    
    
    
  }


#s-d31f0d9a-75be-404e-a136-ad8e5e9deecc .shogun-image-content {
  
    align-items: center;
  
}

#s-a7f63747-c4e0-47dc-82f7-3450c6f6c511 {
  margin-top: 8px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a7f63747-c4e0-47dc-82f7-3450c6f6c511 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-medium";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-93477517-27c7-44a8-b4d4-005369f7c5ba {
  min-height: 50px;
}








#s-93477517-27c7-44a8-b4d4-005369f7c5ba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-93477517-27c7-44a8-b4d4-005369f7c5ba.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c0b02aee-7645-49d0-97fa-36e6a3d0984a {
  text-align: center;
}







  #s-c0b02aee-7645-49d0-97fa-36e6a3d0984a img.shogun-image {
    

    
    
    
  }


#s-c0b02aee-7645-49d0-97fa-36e6a3d0984a .shogun-image-content {
  
    align-items: center;
  
}

#s-37f9c4c0-af7d-4967-8cef-41a88e8dad7a {
  margin-top: 8px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-37f9c4c0-af7d-4967-8cef-41a88e8dad7a .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-medium";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-f062c449-62f6-4544-989e-d522be322c3b {
  min-height: 50px;
}








#s-f062c449-62f6-4544-989e-d522be322c3b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f062c449-62f6-4544-989e-d522be322c3b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-de50bbe2-6745-48dd-958c-49eb27eaf58c {
  text-align: center;
}







  #s-de50bbe2-6745-48dd-958c-49eb27eaf58c img.shogun-image {
    

    
    
    
  }


#s-de50bbe2-6745-48dd-958c-49eb27eaf58c .shogun-image-content {
  
    align-items: center;
  
}

#s-54f7153c-0d8b-4d7a-a764-3e635066e901 {
  margin-top: 8px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-54f7153c-0d8b-4d7a-a764-3e635066e901 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-medium";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-993a6b4f-a78f-4e9a-8a88-e0d6f8ef3b41 {
  min-height: 50px;
}








#s-993a6b4f-a78f-4e9a-8a88-e0d6f8ef3b41 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-993a6b4f-a78f-4e9a-8a88-e0d6f8ef3b41.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2220a479-39e5-4cf6-b566-a9d13e0b8eca {
  text-align: center;
}







  #s-2220a479-39e5-4cf6-b566-a9d13e0b8eca img.shogun-image {
    

    
    
    
  }


#s-2220a479-39e5-4cf6-b566-a9d13e0b8eca .shogun-image-content {
  
    align-items: center;
  
}

#s-4c8a591d-2554-4626-8836-b0580c925d36 {
  margin-top: 8px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4c8a591d-2554-4626-8836-b0580c925d36 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-medium";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-3fe923b4-e12b-41a9-a939-d55d91133534 {
  min-height: 50px;
}








#s-3fe923b4-e12b-41a9-a939-d55d91133534 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3fe923b4-e12b-41a9-a939-d55d91133534.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cc64ecca-e908-409d-8c8c-bdb415eb8628 {
  text-align: center;
}







  #s-cc64ecca-e908-409d-8c8c-bdb415eb8628 img.shogun-image {
    

    
    
    
  }


#s-cc64ecca-e908-409d-8c8c-bdb415eb8628 .shogun-image-content {
  
    align-items: center;
  
}

#s-b65245c7-8752-4436-9ee9-f1e4782eb3cc {
  margin-top: 8px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b65245c7-8752-4436-9ee9-f1e4782eb3cc .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-medium";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-8f5bdba1-02a7-4d33-9b62-9b5659e0e5f3 {
  min-height: 50px;
}








#s-8f5bdba1-02a7-4d33-9b62-9b5659e0e5f3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8f5bdba1-02a7-4d33-9b62-9b5659e0e5f3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c7cedca9-8eb1-4ed4-a209-abfc3088e5bd {
  text-align: center;
}







  #s-c7cedca9-8eb1-4ed4-a209-abfc3088e5bd img.shogun-image {
    

    
    
    
  }


#s-c7cedca9-8eb1-4ed4-a209-abfc3088e5bd .shogun-image-content {
  
    align-items: center;
  
}

#s-addfeea7-c0cf-4b71-983e-c3a5ec344d0b {
  margin-top: 8px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-addfeea7-c0cf-4b71-983e-c3a5ec344d0b .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-medium";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-65f00af3-7e5b-4ff9-aa99-09dcccfd12f6 {
  padding-top: 35px;
padding-bottom: 40px;
min-height: 50px;
background-color: rgba(233, 232, 232, 1);
}








#s-65f00af3-7e5b-4ff9-aa99-09dcccfd12f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-65f00af3-7e5b-4ff9-aa99-09dcccfd12f6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5c03a0ef-7cd3-46dd-bd02-8d24f3dbd90a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1222px;
}
@media (max-width: 767px){#s-5c03a0ef-7cd3-46dd-bd02-8d24f3dbd90a {
  padding-left: 20px;
padding-right: 20px;
}
}







#s-5c03a0ef-7cd3-46dd-bd02-8d24f3dbd90a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5c03a0ef-7cd3-46dd-bd02-8d24f3dbd90a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c06f61cb-96d8-44e2-bd58-f7ab6b654d01 {
  margin-bottom: 30px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-c06f61cb-96d8-44e2-bd58-f7ab6b654d01 {
  margin-bottom: 15px;
padding-bottom: 5px;
}
}
#s-c06f61cb-96d8-44e2-bd58-f7ab6b654d01 .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 48px;
  
  letter-spacing: -1px;
  
}


@media (max-width: 767px){#s-c06f61cb-96d8-44e2-bd58-f7ab6b654d01 .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 30px;
  
  letter-spacing: -1px;
  
}


}
#s-d7b47c01-8dcc-4b4d-95a3-c9ac285924c8 {
  min-height: 50px;
}








#s-d7b47c01-8dcc-4b4d-95a3-c9ac285924c8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d7b47c01-8dcc-4b4d-95a3-c9ac285924c8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-04e0f94d-0ef2-4486-8a78-fe32c42f0f1d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-04e0f94d-0ef2-4486-8a78-fe32c42f0f1d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-04e0f94d-0ef2-4486-8a78-fe32c42f0f1d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-04e0f94d-0ef2-4486-8a78-fe32c42f0f1d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (max-width: 767px){#s-a784335e-ba27-4465-a33b-ae4db8107aa5 {
  display: none;
}
#s-a784335e-ba27-4465-a33b-ae4db8107aa5, #wrap-s-a784335e-ba27-4465-a33b-ae4db8107aa5 { display: none !important; }}
#s-a784335e-ba27-4465-a33b-ae4db8107aa5 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-a784335e-ba27-4465-a33b-ae4db8107aa5 .shg-sld-nav-button.shg-sld-left,
#s-a784335e-ba27-4465-a33b-ae4db8107aa5 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-f1e499c5-2f45-464e-bf16-f60eca2e73c4 {
  text-align: center;
}







  #s-f1e499c5-2f45-464e-bf16-f60eca2e73c4 img.shogun-image {
    

    
    
    
  }


#s-f1e499c5-2f45-464e-bf16-f60eca2e73c4 .shogun-image-content {
  
    align-items: center;
  
}

#s-02c70aad-41ed-4b4b-9ccc-246038ec0aa4 {
  text-align: center;
}







  #s-02c70aad-41ed-4b4b-9ccc-246038ec0aa4 img.shogun-image {
    

    
    
    
  }


#s-02c70aad-41ed-4b4b-9ccc-246038ec0aa4 .shogun-image-content {
  
    align-items: center;
  
}

#s-816397ec-8c72-4793-94cf-ebc35fd2731a {
  text-align: center;
}







  #s-816397ec-8c72-4793-94cf-ebc35fd2731a img.shogun-image {
    

    
    
    
  }


#s-816397ec-8c72-4793-94cf-ebc35fd2731a .shogun-image-content {
  
    align-items: center;
  
}

#s-5bcbed60-f621-47d7-94a8-a5a8cbccc646 {
  text-align: center;
}
@media (max-width: 767px){#s-5bcbed60-f621-47d7-94a8-a5a8cbccc646 {
  
}
}






  #s-5bcbed60-f621-47d7-94a8-a5a8cbccc646 img.shogun-image {
    

    
    
    
  }


#s-5bcbed60-f621-47d7-94a8-a5a8cbccc646 .shogun-image-content {
  
    align-items: center;
  
}

#s-d2ea9e2f-80c7-4fff-b160-927ee26e28fb {
  text-align: center;
}







  #s-d2ea9e2f-80c7-4fff-b160-927ee26e28fb img.shogun-image {
    

    
    
    
  }


#s-d2ea9e2f-80c7-4fff-b160-927ee26e28fb .shogun-image-content {
  
    align-items: center;
  
}

#s-24774493-a11e-4055-9749-a48e6619faf8 {
  padding-top: 35px;
padding-bottom: 35px;
min-height: 50px;
background-color: rgba(4, 151, 77, 1);
}








#s-24774493-a11e-4055-9749-a48e6619faf8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-24774493-a11e-4055-9749-a48e6619faf8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ca5e9927-6369-46cb-9fc1-59b30c99d8ae {
  margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-ca5e9927-6369-46cb-9fc1-59b30c99d8ae {
  margin-left: 40px;
margin-right: 40px;
}
}
#s-ca5e9927-6369-46cb-9fc1-59b30c99d8ae .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 48px;
  
  letter-spacing: -1px;
  
}



#s-10d4c65f-fb4e-44a7-bece-64d528c57f74 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1222px;
}
@media (min-width: 768px) and (max-width: 991px){#s-10d4c65f-fb4e-44a7-bece-64d528c57f74 {
  padding-left: 25px;
padding-right: 25px;
}
}@media (max-width: 767px){#s-10d4c65f-fb4e-44a7-bece-64d528c57f74 {
  padding-left: 20px;
padding-right: 20px;
}
}







#s-10d4c65f-fb4e-44a7-bece-64d528c57f74 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-10d4c65f-fb4e-44a7-bece-64d528c57f74.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (max-width: 767px){#s-af70709c-6c90-4bc2-a86f-5fbd25b3e63f {
  display: none;
}
#s-af70709c-6c90-4bc2-a86f-5fbd25b3e63f, #wrap-s-af70709c-6c90-4bc2-a86f-5fbd25b3e63f { display: none !important; }}
@media (min-width: 0px) {
[id="s-af70709c-6c90-4bc2-a86f-5fbd25b3e63f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 35.0px);
}

}

@media (min-width: 768px) {
[id="s-af70709c-6c90-4bc2-a86f-5fbd25b3e63f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 52.5px);
}

}

@media (min-width: 992px) {
[id="s-af70709c-6c90-4bc2-a86f-5fbd25b3e63f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 52.5px);
}

}

@media (min-width: 1200px) {
[id="s-af70709c-6c90-4bc2-a86f-5fbd25b3e63f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 52.5px);
}

}

#s-dbb198e9-1e39-47ca-a305-1e66f32387e1 {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 50px;
}








#s-dbb198e9-1e39-47ca-a305-1e66f32387e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-dbb198e9-1e39-47ca-a305-1e66f32387e1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4d254ba8-8720-42b3-9f18-2458457fdc0e {
  margin-bottom: 5px;
text-align: center;
}







  #s-4d254ba8-8720-42b3-9f18-2458457fdc0e img.shogun-image {
    

    
    
    
  }


#s-4d254ba8-8720-42b3-9f18-2458457fdc0e .shogun-image-content {
  
    align-items: center;
  
}

#s-2db82499-49f3-488a-bc3e-e389c747557d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2db82499-49f3-488a-bc3e-e389c747557d .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-bc5de299-28c4-4665-888b-c8961e7932ff {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 50px;
}








#s-bc5de299-28c4-4665-888b-c8961e7932ff > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bc5de299-28c4-4665-888b-c8961e7932ff.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0879f67c-151c-4ff1-beb5-8e79c362f212 {
  margin-bottom: 5px;
text-align: center;
}







  #s-0879f67c-151c-4ff1-beb5-8e79c362f212 img.shogun-image {
    

    
    
    
  }


#s-0879f67c-151c-4ff1-beb5-8e79c362f212 .shogun-image-content {
  
    align-items: center;
  
}

#s-aefaeaff-b848-46ef-86aa-5fa1287aafec {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-aefaeaff-b848-46ef-86aa-5fa1287aafec .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-529f399b-16ab-47ea-97b9-0d681e429017 {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 50px;
}








#s-529f399b-16ab-47ea-97b9-0d681e429017 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-529f399b-16ab-47ea-97b9-0d681e429017.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-85478001-5335-443b-96c0-59c307762b55 {
  margin-bottom: 5px;
text-align: center;
}







  #s-85478001-5335-443b-96c0-59c307762b55 img.shogun-image {
    

    
    
    
  }


#s-85478001-5335-443b-96c0-59c307762b55 .shogun-image-content {
  
    align-items: center;
  
}

#s-12a95d53-19c3-467e-8d0f-ff37d49d03da {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-12a95d53-19c3-467e-8d0f-ff37d49d03da .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-65f72955-1caf-4752-8cc7-dc455163be71 {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 50px;
}








#s-65f72955-1caf-4752-8cc7-dc455163be71 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-65f72955-1caf-4752-8cc7-dc455163be71.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-edb56585-e6d8-40e2-b9b0-96895f6acd84 {
  margin-bottom: 5px;
text-align: center;
}







  #s-edb56585-e6d8-40e2-b9b0-96895f6acd84 img.shogun-image {
    

    
    
    
  }


#s-edb56585-e6d8-40e2-b9b0-96895f6acd84 .shogun-image-content {
  
    align-items: center;
  
}

#s-e426524d-d9dc-405e-9105-d17dcc5dca44 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e426524d-d9dc-405e-9105-d17dcc5dca44 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



@media (min-width: 1200px){#s-7576a5cc-a6c9-4c01-a29e-ccd318886455 {
  display: none;
}
#s-7576a5cc-a6c9-4c01-a29e-ccd318886455, #wrap-s-7576a5cc-a6c9-4c01-a29e-ccd318886455 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7576a5cc-a6c9-4c01-a29e-ccd318886455 {
  display: none;
}
#s-7576a5cc-a6c9-4c01-a29e-ccd318886455, #wrap-s-7576a5cc-a6c9-4c01-a29e-ccd318886455 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7576a5cc-a6c9-4c01-a29e-ccd318886455 {
  display: none;
}
#s-7576a5cc-a6c9-4c01-a29e-ccd318886455, #wrap-s-7576a5cc-a6c9-4c01-a29e-ccd318886455 { display: none !important; }}@media (max-width: 767px){#s-7576a5cc-a6c9-4c01-a29e-ccd318886455 {
  
}
}
@media (min-width: 0px) {
[id="s-7576a5cc-a6c9-4c01-a29e-ccd318886455"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7576a5cc-a6c9-4c01-a29e-ccd318886455"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 35.0px);
}

}

@media (min-width: 992px) {
[id="s-7576a5cc-a6c9-4c01-a29e-ccd318886455"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 35.0px);
}

}

@media (min-width: 1200px) {
[id="s-7576a5cc-a6c9-4c01-a29e-ccd318886455"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 35.0px);
}

}

#s-a35ce848-4883-4baa-a145-1ec7edb9f603 {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 50px;
}








#s-a35ce848-4883-4baa-a145-1ec7edb9f603 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a35ce848-4883-4baa-a145-1ec7edb9f603.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8dfdcb4c-c6ce-4b16-a1cc-4623169f2706 {
  margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
max-width: 280px;
text-align: center;
}







  #s-8dfdcb4c-c6ce-4b16-a1cc-4623169f2706 img.shogun-image {
    

    
    
    
  }


#s-8dfdcb4c-c6ce-4b16-a1cc-4623169f2706 .shogun-image-content {
  
    align-items: center;
  
}

#s-1cbbb98d-4299-4640-a313-2d2df33437a5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1cbbb98d-4299-4640-a313-2d2df33437a5 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-a5aace51-5c58-49fc-b5dc-636f223cc474 {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 50px;
}








#s-a5aace51-5c58-49fc-b5dc-636f223cc474 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a5aace51-5c58-49fc-b5dc-636f223cc474.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d8b2154c-b505-4307-b413-d2e0ae77f2d6 {
  margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
max-width: 280px;
text-align: center;
}







  #s-d8b2154c-b505-4307-b413-d2e0ae77f2d6 img.shogun-image {
    

    
    
    
  }


#s-d8b2154c-b505-4307-b413-d2e0ae77f2d6 .shogun-image-content {
  
    align-items: center;
  
}

#s-246f307d-3b5d-4c7f-ac6a-535876af49ce {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-246f307d-3b5d-4c7f-ac6a-535876af49ce .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-943e0c8a-c239-4dcc-b72e-53ae5eb1b10c {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 50px;
}








#s-943e0c8a-c239-4dcc-b72e-53ae5eb1b10c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-943e0c8a-c239-4dcc-b72e-53ae5eb1b10c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-902e3b28-bd59-429f-a66b-15e2bf03863c {
  margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
max-width: 280px;
text-align: center;
}







  #s-902e3b28-bd59-429f-a66b-15e2bf03863c img.shogun-image {
    

    
    
    
  }


#s-902e3b28-bd59-429f-a66b-15e2bf03863c .shogun-image-content {
  
    align-items: center;
  
}

#s-7da4fc74-8ec1-4100-87c8-46fd3f340cf5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7da4fc74-8ec1-4100-87c8-46fd3f340cf5 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-8cbef3bf-3dc9-4b89-8e8f-94d1a3e23c28 {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 50px;
}








#s-8cbef3bf-3dc9-4b89-8e8f-94d1a3e23c28 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8cbef3bf-3dc9-4b89-8e8f-94d1a3e23c28.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bbe87cf2-c5ee-482b-b6b9-4b69da086265 {
  margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
max-width: 280px;
text-align: center;
}







  #s-bbe87cf2-c5ee-482b-b6b9-4b69da086265 img.shogun-image {
    

    
    
    
  }


#s-bbe87cf2-c5ee-482b-b6b9-4b69da086265 .shogun-image-content {
  
    align-items: center;
  
}

#s-641e30ab-71f5-48df-9670-803f8117a483 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-641e30ab-71f5-48df-9670-803f8117a483 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-b8e7af7b-e70b-4153-9882-4cbe59c60576 {
  padding-top: 35px;
padding-bottom: 40px;
min-height: 50px;
background-color: rgba(233, 232, 232, 1);
}








#s-b8e7af7b-e70b-4153-9882-4cbe59c60576 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b8e7af7b-e70b-4153-9882-4cbe59c60576.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7f91e39c-3219-47cd-a0a7-9324c4b4bccd {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1222px;
}
@media (max-width: 767px){#s-7f91e39c-3219-47cd-a0a7-9324c4b4bccd {
  padding-left: 25px;
padding-right: 25px;
}
}







#s-7f91e39c-3219-47cd-a0a7-9324c4b4bccd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7f91e39c-3219-47cd-a0a7-9324c4b4bccd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-939bcfdf-0d48-468d-b793-231e4295174f {
  margin-bottom: 15px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-939bcfdf-0d48-468d-b793-231e4295174f .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 48px;
  
  letter-spacing: -1px;
  
}



#s-48558b10-2043-4f36-ba92-9d313cc8fa79 {
  min-height: 50px;
}








#s-48558b10-2043-4f36-ba92-9d313cc8fa79 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-48558b10-2043-4f36-ba92-9d313cc8fa79.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.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;
  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-6a7f110e-e08c-411b-952a-47a19a3459d7 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(212, 212, 212, 1);
}

#s-6a7f110e-e08c-411b-952a-47a19a3459d7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(245, 245, 245, 0);
  padding: 10px;
}

#s-6a7f110e-e08c-411b-952a-47a19a3459d7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(27, 26, 26, 1);
}

#s-6a7f110e-e08c-411b-952a-47a19a3459d7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(212, 212, 212, 1);
}

#s-6a7f110e-e08c-411b-952a-47a19a3459d7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(27, 26, 26, 1);
  text-align: left;
  font-family: Shentox;
  font-weight: ;
  font-style: ;
  font-size: 24px;
}

#s-6a7f110e-e08c-411b-952a-47a19a3459d7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 24px;
}
#s-f0f1ff18-2432-4217-8646-8e28741a4c01 {
  margin-top: 15px;
margin-left: 20px;
margin-bottom: 15px;
margin-right: 20px;
min-height: 50px;
}








#s-f0f1ff18-2432-4217-8646-8e28741a4c01 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f0f1ff18-2432-4217-8646-8e28741a4c01.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e7a9e5c6-c720-4f90-a436-e9404326defd {
  margin-top: 15px;
margin-left: 20px;
margin-bottom: 15px;
margin-right: 20px;
min-height: 50px;
}








#s-e7a9e5c6-c720-4f90-a436-e9404326defd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e7a9e5c6-c720-4f90-a436-e9404326defd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d75372c7-7847-40c4-96c6-3836303ec149 {
  padding-top: 35px;
padding-bottom: 40px;
min-height: 50px;
}








#s-d75372c7-7847-40c4-96c6-3836303ec149 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d75372c7-7847-40c4-96c6-3836303ec149.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8eea9d59-3ea7-439d-90fd-6bb589c137f3 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1222px;
}
@media (min-width: 768px) and (max-width: 991px){#s-8eea9d59-3ea7-439d-90fd-6bb589c137f3 {
  padding-left: 25px;
padding-right: 25px;
}
}@media (max-width: 767px){#s-8eea9d59-3ea7-439d-90fd-6bb589c137f3 {
  padding-left: 25px;
padding-right: 25px;
}
}







#s-8eea9d59-3ea7-439d-90fd-6bb589c137f3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8eea9d59-3ea7-439d-90fd-6bb589c137f3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-20d11a30-3a25-42d6-b697-b6cd601bedc3 {
  margin-bottom: 15px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-20d11a30-3a25-42d6-b697-b6cd601bedc3 .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 48px;
  
  letter-spacing: -1px;
  
}


@media (max-width: 767px){#s-20d11a30-3a25-42d6-b697-b6cd601bedc3 .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 30px;
  
  letter-spacing: -1px;
  
}


}
#s-2f3bbb64-116f-4e7e-b35b-21331ab065b7 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 900px;
}








#s-2f3bbb64-116f-4e7e-b35b-21331ab065b7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2f3bbb64-116f-4e7e-b35b-21331ab065b7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-aa8c5cbd-077e-48af-9c6c-c88bd3314272"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-aa8c5cbd-077e-48af-9c6c-c88bd3314272"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 30.0px);
}

[id="s-aa8c5cbd-077e-48af-9c6c-c88bd3314272"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-aa8c5cbd-077e-48af-9c6c-c88bd3314272"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 30.0px);
}

[id="s-aa8c5cbd-077e-48af-9c6c-c88bd3314272"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-aa8c5cbd-077e-48af-9c6c-c88bd3314272"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 30.0px);
}

[id="s-aa8c5cbd-077e-48af-9c6c-c88bd3314272"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 30.0px);
}

}

#s-1ba03cbe-7d14-4cd0-b255-030afc6cdb0c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
@media (max-width: 767px){#s-1ba03cbe-7d14-4cd0-b255-030afc6cdb0c {
  max-width: 150px;
}
}






  #s-1ba03cbe-7d14-4cd0-b255-030afc6cdb0c img.shogun-image {
    

    
    
    
  }


#s-1ba03cbe-7d14-4cd0-b255-030afc6cdb0c .shogun-image-content {
  
    align-items: center;
  
}

#s-363ca2cd-7531-4d4a-88d9-883be84c77f5 {
  min-height: 50px;
}








#s-363ca2cd-7531-4d4a-88d9-883be84c77f5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-363ca2cd-7531-4d4a-88d9-883be84c77f5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8edb5fac-c6c1-4c99-b38a-49851023f7e6 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (max-width: 767px){#s-8edb5fac-c6c1-4c99-b38a-49851023f7e6 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
}
#s-8edb5fac-c6c1-4c99-b38a-49851023f7e6 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (max-width: 767px){#s-8edb5fac-c6c1-4c99-b38a-49851023f7e6 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 25px;
  
  
  text-align: center;
}


}
#s-32a9d5ba-7367-4857-8d97-3589471bfbfa {
  padding-top: 35px;
padding-bottom: 40px;
min-height: 50px;
background-color: rgba(233, 232, 232, 1);
}








#s-32a9d5ba-7367-4857-8d97-3589471bfbfa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-32a9d5ba-7367-4857-8d97-3589471bfbfa.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3ee6a9a4-40ed-4473-982b-2d4c89a733d9 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1222px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3ee6a9a4-40ed-4473-982b-2d4c89a733d9 {
  padding-left: 25px;
padding-right: 25px;
}
}@media (max-width: 767px){#s-3ee6a9a4-40ed-4473-982b-2d4c89a733d9 {
  padding-left: 25px;
padding-right: 25px;
}
}







#s-3ee6a9a4-40ed-4473-982b-2d4c89a733d9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3ee6a9a4-40ed-4473-982b-2d4c89a733d9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-252d52f2-0ef1-4310-adfe-1aa77a3c08d8 {
  margin-bottom: 15px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-252d52f2-0ef1-4310-adfe-1aa77a3c08d8 .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 48px;
  
  letter-spacing: -1px;
  
}


@media (max-width: 767px){#s-252d52f2-0ef1-4310-adfe-1aa77a3c08d8 .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 30px;
  
  letter-spacing: -1px;
  
}


}
@media (min-width: 0px) {
[id="s-f4d5e47f-53f2-4627-b780-9d0be9732de2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-f4d5e47f-53f2-4627-b780-9d0be9732de2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-f4d5e47f-53f2-4627-b780-9d0be9732de2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-f4d5e47f-53f2-4627-b780-9d0be9732de2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-1b949a3c-69f5-44af-88a0-68949203bf89 {
  min-height: 50px;
}








#s-1b949a3c-69f5-44af-88a0-68949203bf89 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1b949a3c-69f5-44af-88a0-68949203bf89.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9e721de3-da43-4ee0-8892-5b6c0b49acec {
  margin-bottom: 20px;
min-height: 50px;
}








#s-9e721de3-da43-4ee0-8892-5b6c0b49acec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9e721de3-da43-4ee0-8892-5b6c0b49acec.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

#s-41c47ff9-7e6e-40dd-a994-5e331bba3723 {
  text-align: left;
}



.shg-c#s-41c47ff9-7e6e-40dd-a994-5e331bba3723 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-41c47ff9-7e6e-40dd-a994-5e331bba3723 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-41c47ff9-7e6e-40dd-a994-5e331bba3723 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-41c47ff9-7e6e-40dd-a994-5e331bba3723 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-41c47ff9-7e6e-40dd-a994-5e331bba3723 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-41c47ff9-7e6e-40dd-a994-5e331bba3723 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-41c47ff9-7e6e-40dd-a994-5e331bba3723 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-41c47ff9-7e6e-40dd-a994-5e331bba3723 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-41c47ff9-7e6e-40dd-a994-5e331bba3723 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-41c47ff9-7e6e-40dd-a994-5e331bba3723 img.shogun-image {
  width: 100%;
}



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

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

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

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

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

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

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

#s-5112647a-4719-4019-993f-acd34bab96f2 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(121, 192, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
opacity: 0.8;
}
#s-5112647a-4719-4019-993f-acd34bab96f2:hover {background-color: rgba(121, 192, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5112647a-4719-4019-993f-acd34bab96f2:active {background-color: rgba(121, 192, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-5112647a-4719-4019-993f-acd34bab96f2 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5112647a-4719-4019-993f-acd34bab96f2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5112647a-4719-4019-993f-acd34bab96f2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5112647a-4719-4019-993f-acd34bab96f2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



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

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

#s-11c2a94f-6024-49c3-a867-a9cece14d2de {
  margin-top: -5px;
text-align: center;
}

#s-11c2a94f-6024-49c3-a867-a9cece14d2de .shg-product-title-component h1 {
  color: rgba(51, 51, 51, 1);
  font-weight:  700 ;
  font-family: Lato;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-d0b3b41e-7637-441c-a027-45952ee3da73 {
  margin-left: auto;
margin-right: auto;
min-height: 30px;
}








#s-d0b3b41e-7637-441c-a027-45952ee3da73 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d0b3b41e-7637-441c-a027-45952ee3da73.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-57b5bf43-7d3a-41fa-83c8-3d2b9f3c9507 {
  text-align: center;
}

#s-57b5bf43-7d3a-41fa-83c8-3d2b9f3c9507 .shg-product-sold-out {
  display: none;
  color: rgba(121, 192, 0, 1);
  font-size: 15px;
  font-weight:   ;
  font-family: Shentox-semibold;
  font-style:  normal ;
}

#s-57b5bf43-7d3a-41fa-83c8-3d2b9f3c9507 .shg-product-price {
  color: rgba(121, 192, 0, 1);
  font-weight:   ;
  font-family: Shentox-semibold;
  font-style:  normal ;
  font-size: 15px;
}

#s-57b5bf43-7d3a-41fa-83c8-3d2b9f3c9507 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9f1619a4-f384-4281-9a80-5c057b2e46d9 {
  min-height: 50px;
}








#s-9f1619a4-f384-4281-9a80-5c057b2e46d9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9f1619a4-f384-4281-9a80-5c057b2e46d9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-20101c9b-091d-4966-a914-d2652b96f8da {
  margin-bottom: 20px;
min-height: 50px;
}








#s-20101c9b-091d-4966-a914-d2652b96f8da > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-20101c9b-091d-4966-a914-d2652b96f8da.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a791588e-496b-4b2e-b01e-0a2c947a05b5 {
  text-align: left;
}



.shg-c#s-a791588e-496b-4b2e-b01e-0a2c947a05b5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a791588e-496b-4b2e-b01e-0a2c947a05b5 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-a791588e-496b-4b2e-b01e-0a2c947a05b5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a791588e-496b-4b2e-b01e-0a2c947a05b5 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a791588e-496b-4b2e-b01e-0a2c947a05b5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a791588e-496b-4b2e-b01e-0a2c947a05b5 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a791588e-496b-4b2e-b01e-0a2c947a05b5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a791588e-496b-4b2e-b01e-0a2c947a05b5 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-a791588e-496b-4b2e-b01e-0a2c947a05b5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a791588e-496b-4b2e-b01e-0a2c947a05b5 img.shogun-image {
  width: 100%;
}



}
#s-3c0ce54b-800b-4649-badd-2b2be1442369 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(121, 192, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
opacity: 0.8;
}
#s-3c0ce54b-800b-4649-badd-2b2be1442369:hover {background-color: rgba(121, 192, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-3c0ce54b-800b-4649-badd-2b2be1442369:active {background-color: rgba(121, 192, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-3c0ce54b-800b-4649-badd-2b2be1442369 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3c0ce54b-800b-4649-badd-2b2be1442369.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3c0ce54b-800b-4649-badd-2b2be1442369.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3c0ce54b-800b-4649-badd-2b2be1442369.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-67e40138-cf30-41b6-bde9-0c90a610ea9e {
  margin-top: -5px;
text-align: center;
}

#s-67e40138-cf30-41b6-bde9-0c90a610ea9e .shg-product-title-component h1 {
  color: rgba(51, 51, 51, 1);
  font-weight:  700 ;
  font-family: Lato;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-f1b2cc4a-f4ed-4ad0-805a-7515562525c2 {
  margin-left: auto;
margin-right: auto;
min-height: 30px;
}








#s-f1b2cc4a-f4ed-4ad0-805a-7515562525c2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f1b2cc4a-f4ed-4ad0-805a-7515562525c2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-df2aedf8-fcc1-4fdf-9784-502f84ccd6a0 {
  text-align: center;
}

#s-df2aedf8-fcc1-4fdf-9784-502f84ccd6a0 .shg-product-sold-out {
  display: none;
  color: rgba(121, 192, 0, 1);
  font-size: 15px;
  font-weight:   ;
  font-family: Shentox-semibold;
  font-style:  normal ;
}

#s-df2aedf8-fcc1-4fdf-9784-502f84ccd6a0 .shg-product-price {
  color: rgba(121, 192, 0, 1);
  font-weight:   ;
  font-family: Shentox-semibold;
  font-style:  normal ;
  font-size: 15px;
}

#s-df2aedf8-fcc1-4fdf-9784-502f84ccd6a0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6c36ea6d-185d-4537-8741-8b6b0a9078c6 {
  min-height: 50px;
}








#s-6c36ea6d-185d-4537-8741-8b6b0a9078c6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6c36ea6d-185d-4537-8741-8b6b0a9078c6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5718f7b4-4c80-4d73-adf0-00d9e2b5b3e2 {
  margin-bottom: 20px;
min-height: 50px;
}








#s-5718f7b4-4c80-4d73-adf0-00d9e2b5b3e2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5718f7b4-4c80-4d73-adf0-00d9e2b5b3e2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a99ce104-3800-4fd5-9a2e-4a4baa579cef {
  text-align: left;
}



.shg-c#s-a99ce104-3800-4fd5-9a2e-4a4baa579cef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a99ce104-3800-4fd5-9a2e-4a4baa579cef img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-a99ce104-3800-4fd5-9a2e-4a4baa579cef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a99ce104-3800-4fd5-9a2e-4a4baa579cef img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a99ce104-3800-4fd5-9a2e-4a4baa579cef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a99ce104-3800-4fd5-9a2e-4a4baa579cef img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a99ce104-3800-4fd5-9a2e-4a4baa579cef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a99ce104-3800-4fd5-9a2e-4a4baa579cef img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-a99ce104-3800-4fd5-9a2e-4a4baa579cef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a99ce104-3800-4fd5-9a2e-4a4baa579cef img.shogun-image {
  width: 100%;
}



}
#s-f6941231-b619-4c5a-9e91-cd1b7e7981c8 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(121, 192, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
opacity: 0.8;
}
#s-f6941231-b619-4c5a-9e91-cd1b7e7981c8:hover {background-color: rgba(121, 192, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-f6941231-b619-4c5a-9e91-cd1b7e7981c8:active {background-color: rgba(121, 192, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-f6941231-b619-4c5a-9e91-cd1b7e7981c8 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f6941231-b619-4c5a-9e91-cd1b7e7981c8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f6941231-b619-4c5a-9e91-cd1b7e7981c8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f6941231-b619-4c5a-9e91-cd1b7e7981c8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-bc7e8653-0f42-46ed-aea0-2a5b66c9b2bd {
  margin-top: -5px;
text-align: center;
}

#s-bc7e8653-0f42-46ed-aea0-2a5b66c9b2bd .shg-product-title-component h1 {
  color: rgba(51, 51, 51, 1);
  font-weight:  700 ;
  font-family: Lato;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-30ae4568-d58b-4fe1-bf12-410743f35b39 {
  margin-left: auto;
margin-right: auto;
min-height: 30px;
}








#s-30ae4568-d58b-4fe1-bf12-410743f35b39 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-30ae4568-d58b-4fe1-bf12-410743f35b39.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1fddf162-13fb-4ac7-bb73-7da576e24cba {
  text-align: center;
}

#s-1fddf162-13fb-4ac7-bb73-7da576e24cba .shg-product-sold-out {
  display: none;
  color: rgba(121, 192, 0, 1);
  font-size: 15px;
  font-weight:   ;
  font-family: Shentox-semibold;
  font-style:  normal ;
}

#s-1fddf162-13fb-4ac7-bb73-7da576e24cba .shg-product-price {
  color: rgba(121, 192, 0, 1);
  font-weight:   ;
  font-family: Shentox-semibold;
  font-style:  normal ;
  font-size: 15px;
}

#s-1fddf162-13fb-4ac7-bb73-7da576e24cba .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6b57d8a4-9814-4d20-a723-471deb054c11 {
  min-height: 50px;
}








#s-6b57d8a4-9814-4d20-a723-471deb054c11 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6b57d8a4-9814-4d20-a723-471deb054c11.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4eab7ae0-b037-4782-a2f4-a1b2414d3d43 {
  margin-bottom: 20px;
min-height: 50px;
}








#s-4eab7ae0-b037-4782-a2f4-a1b2414d3d43 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4eab7ae0-b037-4782-a2f4-a1b2414d3d43.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4613aa6a-20d4-4135-8b3f-fba48de76926 {
  text-align: left;
}



.shg-c#s-4613aa6a-20d4-4135-8b3f-fba48de76926 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4613aa6a-20d4-4135-8b3f-fba48de76926 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-4613aa6a-20d4-4135-8b3f-fba48de76926 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4613aa6a-20d4-4135-8b3f-fba48de76926 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4613aa6a-20d4-4135-8b3f-fba48de76926 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4613aa6a-20d4-4135-8b3f-fba48de76926 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4613aa6a-20d4-4135-8b3f-fba48de76926 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4613aa6a-20d4-4135-8b3f-fba48de76926 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-4613aa6a-20d4-4135-8b3f-fba48de76926 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4613aa6a-20d4-4135-8b3f-fba48de76926 img.shogun-image {
  width: 100%;
}



}
#s-73b7caaa-d14c-439f-bf03-87e24bca9bf0 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(121, 192, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
opacity: 0.8;
}
#s-73b7caaa-d14c-439f-bf03-87e24bca9bf0:hover {background-color: rgba(121, 192, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-73b7caaa-d14c-439f-bf03-87e24bca9bf0:active {background-color: rgba(121, 192, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-73b7caaa-d14c-439f-bf03-87e24bca9bf0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-73b7caaa-d14c-439f-bf03-87e24bca9bf0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-73b7caaa-d14c-439f-bf03-87e24bca9bf0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-73b7caaa-d14c-439f-bf03-87e24bca9bf0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-a71a11ea-db74-4d14-ae23-db262bd2f608 {
  margin-top: -5px;
text-align: center;
}

#s-a71a11ea-db74-4d14-ae23-db262bd2f608 .shg-product-title-component h1 {
  color: rgba(51, 51, 51, 1);
  font-weight:  700 ;
  font-family: Lato;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-c6b77e25-faff-49ba-9071-a36054ceb820 {
  margin-left: auto;
margin-right: auto;
min-height: 30px;
}








#s-c6b77e25-faff-49ba-9071-a36054ceb820 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c6b77e25-faff-49ba-9071-a36054ceb820.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2dc7517b-83b7-478b-b043-23681238b069 {
  text-align: center;
}

#s-2dc7517b-83b7-478b-b043-23681238b069 .shg-product-sold-out {
  display: none;
  color: rgba(121, 192, 0, 1);
  font-size: 15px;
  font-weight:   ;
  font-family: Shentox-semibold;
  font-style:  normal ;
}

#s-2dc7517b-83b7-478b-b043-23681238b069 .shg-product-price {
  color: rgba(121, 192, 0, 1);
  font-weight:   ;
  font-family: Shentox-semibold;
  font-style:  normal ;
  font-size: 15px;
}

#s-2dc7517b-83b7-478b-b043-23681238b069 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e2d82f20-0cc3-4ece-bf66-fab28e7963fa {
  padding-top: 35px;
padding-bottom: 40px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-e2d82f20-0cc3-4ece-bf66-fab28e7963fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e2d82f20-0cc3-4ece-bf66-fab28e7963fa.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2e75118c-875d-44d0-8109-b64c6f72ca0a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1222px;
}
@media (min-width: 768px) and (max-width: 991px){#s-2e75118c-875d-44d0-8109-b64c6f72ca0a {
  padding-left: 25px;
padding-right: 25px;
}
}@media (max-width: 767px){#s-2e75118c-875d-44d0-8109-b64c6f72ca0a {
  padding-left: 25px;
padding-right: 25px;
}
}







#s-2e75118c-875d-44d0-8109-b64c6f72ca0a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2e75118c-875d-44d0-8109-b64c6f72ca0a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b10886b3-6c68-4985-8d96-8cb1b45a6e19 {
  margin-bottom: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-b10886b3-6c68-4985-8d96-8cb1b45a6e19 {
  margin-left: 15px;
margin-right: 15px;
}
}
#s-b10886b3-6c68-4985-8d96-8cb1b45a6e19 .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 48px;
  
  letter-spacing: -1px;
  
}


@media (max-width: 767px){#s-b10886b3-6c68-4985-8d96-8cb1b45a6e19 .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 30px;
  
  letter-spacing: -1px;
  
}


}
#s-8ff21f82-dde9-4557-b819-1d99df07f84c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 855px;
}








#s-8ff21f82-dde9-4557-b819-1d99df07f84c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8ff21f82-dde9-4557-b819-1d99df07f84c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-63817c9e-fe03-4677-bd11-32e2e813227d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-63817c9e-fe03-4677-bd11-32e2e813227d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 30.0px);
}

[id="s-63817c9e-fe03-4677-bd11-32e2e813227d"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-63817c9e-fe03-4677-bd11-32e2e813227d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 30.0px);
}

[id="s-63817c9e-fe03-4677-bd11-32e2e813227d"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-63817c9e-fe03-4677-bd11-32e2e813227d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 30.0px);
}

[id="s-63817c9e-fe03-4677-bd11-32e2e813227d"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 30.0px);
}

}

#s-c999be80-7e64-405c-b95b-82fa8731ecb2 {
  margin-left: auto;
margin-right: auto;
max-width: 260px;
text-align: center;
}
@media (max-width: 767px){#s-c999be80-7e64-405c-b95b-82fa8731ecb2 {
  margin-bottom: 15px;
}
}






  #s-c999be80-7e64-405c-b95b-82fa8731ecb2 img.shogun-image {
    

    
    
    
  }


#s-c999be80-7e64-405c-b95b-82fa8731ecb2 .shogun-image-content {
  
    align-items: center;
  
}

#s-e97a58d2-ca53-4de5-b3ad-13adbce478d0 {
  min-height: 50px;
}








#s-e97a58d2-ca53-4de5-b3ad-13adbce478d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e97a58d2-ca53-4de5-b3ad-13adbce478d0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0724bbdd-91d9-4491-a365-2c44197923ad {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-0724bbdd-91d9-4491-a365-2c44197923ad .shogun-heading-component h1 {
  color: rgba(119, 119, 119, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-441fad19-d9c1-4213-8ec1-dfea7ef1e6b3 {
  padding-top: 35px;
padding-bottom: 40px;
min-height: 50px;
background-color: rgba(233, 232, 232, 1);
}








#s-441fad19-d9c1-4213-8ec1-dfea7ef1e6b3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-441fad19-d9c1-4213-8ec1-dfea7ef1e6b3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-15eb48e9-fa89-4bfc-8f71-d6808d337df5 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1222px;
}
@media (max-width: 767px){#s-15eb48e9-fa89-4bfc-8f71-d6808d337df5 {
  padding-left: 25px;
padding-right: 25px;
}
}







#s-15eb48e9-fa89-4bfc-8f71-d6808d337df5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-15eb48e9-fa89-4bfc-8f71-d6808d337df5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-59ff6e92-221d-46c8-bcb9-86101b5298c6 {
  margin-bottom: 15px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-59ff6e92-221d-46c8-bcb9-86101b5298c6 .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 48px;
  
  letter-spacing: -1px;
  
}


@media (max-width: 767px){#s-59ff6e92-221d-46c8-bcb9-86101b5298c6 .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 30px;
  
  letter-spacing: -1px;
  
}


}
#s-0a8a6666-a176-4455-99ef-ca6d7940bb48 {
  min-height: 50px;
}








#s-0a8a6666-a176-4455-99ef-ca6d7940bb48 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0a8a6666-a176-4455-99ef-ca6d7940bb48.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-98613770-8768-4614-8e7b-5b9a22a90b88 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(212, 212, 212, 1);
}

#s-98613770-8768-4614-8e7b-5b9a22a90b88 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(245, 245, 245, 0);
  padding: 10px;
}

#s-98613770-8768-4614-8e7b-5b9a22a90b88 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(27, 26, 26, 1);
}

#s-98613770-8768-4614-8e7b-5b9a22a90b88 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(212, 212, 212, 1);
}

#s-98613770-8768-4614-8e7b-5b9a22a90b88 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(27, 26, 26, 1);
  text-align: left;
  font-family: Shentox;
  font-weight: ;
  font-style: ;
  font-size: 24px;
}

#s-98613770-8768-4614-8e7b-5b9a22a90b88 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 24px;
}
#s-508d40ba-0038-42f3-9495-7cd18beec046 {
  margin-top: 15px;
margin-left: 20px;
margin-bottom: 15px;
margin-right: 20px;
min-height: 50px;
}








#s-508d40ba-0038-42f3-9495-7cd18beec046 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-508d40ba-0038-42f3-9495-7cd18beec046.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-819173a9-3c54-4088-8f2a-2edf7b92c132 {
  margin-top: 15px;
margin-left: 20px;
margin-bottom: 15px;
margin-right: 20px;
min-height: 50px;
}








#s-819173a9-3c54-4088-8f2a-2edf7b92c132 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-819173a9-3c54-4088-8f2a-2edf7b92c132.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7a10c9d3-d020-4a56-accd-dcf5ec79c54e {
  margin-top: 15px;
margin-left: 20px;
margin-bottom: 15px;
margin-right: 20px;
min-height: 50px;
}








#s-7a10c9d3-d020-4a56-accd-dcf5ec79c54e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7a10c9d3-d020-4a56-accd-dcf5ec79c54e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-81c60a82-a50d-4b68-ae3c-5986a79283d8 {
  margin-top: 15px;
margin-left: 20px;
margin-bottom: 15px;
margin-right: 20px;
min-height: 50px;
}








#s-81c60a82-a50d-4b68-ae3c-5986a79283d8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-81c60a82-a50d-4b68-ae3c-5986a79283d8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0521c68b-9a93-4b69-b02b-756d51a4b697 {
  margin-top: 15px;
margin-left: 20px;
margin-bottom: 15px;
margin-right: 20px;
min-height: 50px;
}








#s-0521c68b-9a93-4b69-b02b-756d51a4b697 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0521c68b-9a93-4b69-b02b-756d51a4b697.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-55a51a3d-266b-4188-a9fc-bac0c8648f7c {
  padding-top: 35px;
padding-bottom: 40px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-55a51a3d-266b-4188-a9fc-bac0c8648f7c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-55a51a3d-266b-4188-a9fc-bac0c8648f7c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4e0221f7-666b-4cc0-95b6-1ee4ccbde8a7 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1222px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4e0221f7-666b-4cc0-95b6-1ee4ccbde8a7 {
  padding-left: 25px;
padding-right: 25px;
}
}@media (max-width: 767px){#s-4e0221f7-666b-4cc0-95b6-1ee4ccbde8a7 {
  padding-left: 25px;
padding-right: 25px;
}
}







#s-4e0221f7-666b-4cc0-95b6-1ee4ccbde8a7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4e0221f7-666b-4cc0-95b6-1ee4ccbde8a7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0a7216d6-c412-4d75-bf5d-96234e131aab {
  margin-bottom: 15px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-0a7216d6-c412-4d75-bf5d-96234e131aab {
  margin-left: 25px;
margin-right: 25px;
}
}
#s-0a7216d6-c412-4d75-bf5d-96234e131aab .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 48px;
  
  letter-spacing: -1px;
  
}


@media (max-width: 767px){#s-0a7216d6-c412-4d75-bf5d-96234e131aab .shogun-heading-component h1 {
  color: rgba(45, 42, 42, 1);
  font-weight:  normal ;
  font-family: "Shentox-semibold";
  font-style:  normal ;
  font-size: 30px;
  
  letter-spacing: -1px;
  
}


}
#s-fc514fa3-491a-4988-b7cb-005647040450 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1000px;
}








#s-fc514fa3-491a-4988-b7cb-005647040450 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fc514fa3-491a-4988-b7cb-005647040450.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-71792ef8-9026-4d7b-9e01-84aa840e6469"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-71792ef8-9026-4d7b-9e01-84aa840e6469"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 30.0px);
}

[id="s-71792ef8-9026-4d7b-9e01-84aa840e6469"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-71792ef8-9026-4d7b-9e01-84aa840e6469"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 30.0px);
}

[id="s-71792ef8-9026-4d7b-9e01-84aa840e6469"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-71792ef8-9026-4d7b-9e01-84aa840e6469"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 30.0px);
}

[id="s-71792ef8-9026-4d7b-9e01-84aa840e6469"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 30.0px);
}

}

#s-ea710f14-9893-4ffc-93ee-1da6fddc2a2a {
  margin-left: auto;
margin-right: auto;
max-width: 270px;
text-align: center;
}
@media (max-width: 767px){#s-ea710f14-9893-4ffc-93ee-1da6fddc2a2a {
  margin-bottom: 20px;
}
}






  #s-ea710f14-9893-4ffc-93ee-1da6fddc2a2a img.shogun-image {
    

    
    
    
  }


#s-ea710f14-9893-4ffc-93ee-1da6fddc2a2a .shogun-image-content {
  
    align-items: center;
  
}

#s-7a820b56-ae9b-4977-b2a3-a53db1d11301 {
  min-height: 50px;
}








#s-7a820b56-ae9b-4977-b2a3-a53db1d11301 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7a820b56-ae9b-4977-b2a3-a53db1d11301.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape) {
  .shg-box {
    background-attachment: scroll !important;
  }
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  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-lazyload-bg-image {
  display: none;
}

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

.shg-c:before,.shg-c:after{content:" ";display:table}.shogun-root{z-index:1;position:relative;isolation:isolate}.shogun-root iframe{display:initial}@media (max-width: 1024px){.shg-c,.shg-box{background-attachment:scroll !important}}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape){.shg-box{background-attachment:scroll !important}}#mc_embed_signup .clear{width:auto !important;height:auto !important;visibility:visible !important}.shg-clearfix:after{content:"";display:block;clear:both}.shogun-image{max-width:100%;min-height:inherit;max-height:inherit;display:inline !important;border:0;vertical-align:middle}.shg-fw{margin-left:calc(50% - 50vw);width:100vw}.shg-fw .shg-fw{margin-left:auto;margin-right:auto;width:100%}div[data-shg-lightbox-switch]{cursor:pointer}.shg-lightbox{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;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;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-lazyload-bg-image{display:none}.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{display:inline-block}[data-animations*="enterviewport"][data-animations*="fadeIn"],[data-animations*="enterviewport"][data-animations*="zoomIn"]{opacity:0}.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}
