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

.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-c24cae56-690d-488f-aa88-0341c4a57924 {
  margin-top: 50px;
min-height: 50px;
}
@media (max-width: 767px){#s-c24cae56-690d-488f-aa88-0341c4a57924 {
  margin-top: 20px;
}
}







#s-c24cae56-690d-488f-aa88-0341c4a57924 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c24cae56-690d-488f-aa88-0341c4a57924.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f99b33b4-f66c-4836-b70b-5472a538ca00 {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 30px;
padding-left: 3%;
padding-bottom: 30px;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-f99b33b4-f66c-4836-b70b-5472a538ca00 {
  margin-bottom: 0px;
border-radius: 5px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f99b33b4-f66c-4836-b70b-5472a538ca00 {
  margin-bottom: 0px;
padding-left: 2%;
padding-right: 2%;
border-radius: 5px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f99b33b4-f66c-4836-b70b-5472a538ca00 {
  margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-left: 2%;
padding-right: 2%;
border-radius: 5px;
}
}@media (max-width: 767px){#s-f99b33b4-f66c-4836-b70b-5472a538ca00 {
  margin-top: 10px;
margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-top: 20px;
padding-left: 3%;
padding-bottom: 20px;
padding-right: 3%;
border-radius: 5px;
}
}







#s-f99b33b4-f66c-4836-b70b-5472a538ca00 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f99b33b4-f66c-4836-b70b-5472a538ca00.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-4c02f0fb-bc21-4f15-9272-ff1bce7a8b86 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (max-width: 767px){#s-4c02f0fb-bc21-4f15-9272-ff1bce7a8b86 {
  padding-bottom: 0px;
}
}
#s-4c02f0fb-bc21-4f15-9272-ff1bce7a8b86 .shogun-heading-component h2 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 46px;
  
  
  
}


@media (max-width: 767px){#s-4c02f0fb-bc21-4f15-9272-ff1bce7a8b86 .shogun-heading-component h2 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


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

@media (max-width: 767px){#s-f56b8cc4-ed45-425b-89db-ab48ddfaf146 {
  margin-top: 16px;
}
}
.shg-hr-wrapper {
  padding: 30px 0;
}

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

#s-337dc8d9-5ae8-4955-8c76-88d08483eb6a hr {
  border-top: 2px solid #ddd;
}

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

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

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

#s-870e7190-f9c9-41c3-b566-d65fdbfad4f8 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-870e7190-f9c9-41c3-b566-d65fdbfad4f8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-870e7190-f9c9-41c3-b566-d65fdbfad4f8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-870e7190-f9c9-41c3-b566-d65fdbfad4f8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-870e7190-f9c9-41c3-b566-d65fdbfad4f8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px){#s-aa435ee5-422a-47a9-863a-83ba53606db7 {
  display: none;
}
#s-aa435ee5-422a-47a9-863a-83ba53606db7, #wrap-s-aa435ee5-422a-47a9-863a-83ba53606db7, #wrap-content-s-aa435ee5-422a-47a9-863a-83ba53606db7 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-aa435ee5-422a-47a9-863a-83ba53606db7 {
  display: none;
}
#s-aa435ee5-422a-47a9-863a-83ba53606db7, #wrap-s-aa435ee5-422a-47a9-863a-83ba53606db7, #wrap-content-s-aa435ee5-422a-47a9-863a-83ba53606db7 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-aa435ee5-422a-47a9-863a-83ba53606db7 {
  display: none;
}
#s-aa435ee5-422a-47a9-863a-83ba53606db7, #wrap-s-aa435ee5-422a-47a9-863a-83ba53606db7, #wrap-content-s-aa435ee5-422a-47a9-863a-83ba53606db7 { display: none !important; }}
#s-aa435ee5-422a-47a9-863a-83ba53606db7 hr {
  border-top: 2px solid #ddd;
}

@media (max-width: 767px){#s-6f804d2b-e287-480f-853e-15ef79055eca {
  margin-top: 0px;
}
}
#s-62162ef4-9115-4b7c-b695-cac69b121da1 {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-62162ef4-9115-4b7c-b695-cac69b121da1 {
  margin-top: 24px;
}
}
#s-b4a87ec2-5045-4209-8db0-7107357d67f3 {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: none;
border-radius: 3px;
min-height: 50px;
}
@media (min-width: 1200px){#s-b4a87ec2-5045-4209-8db0-7107357d67f3 {
  margin-top: 20px;
margin-bottom: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b4a87ec2-5045-4209-8db0-7107357d67f3 {
  margin-top: 20px;
margin-bottom: 0px;
padding-left: 0%;
padding-right: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b4a87ec2-5045-4209-8db0-7107357d67f3 {
  margin-top: 20px;
margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-left: 0%;
padding-right: 0%;
}
}@media (max-width: 767px){#s-b4a87ec2-5045-4209-8db0-7107357d67f3 {
  margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
}
#s-b4a87ec2-5045-4209-8db0-7107357d67f3 {
  background-image: url();
}








#s-b4a87ec2-5045-4209-8db0-7107357d67f3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b4a87ec2-5045-4209-8db0-7107357d67f3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-60d43f13-7da6-463c-b870-abd90a1b8755 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-60d43f13-7da6-463c-b870-abd90a1b8755 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-60d43f13-7da6-463c-b870-abd90a1b8755.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ecffc44f-20ee-4c37-a19a-79bc6c99ce68 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-ecffc44f-20ee-4c37-a19a-79bc6c99ce68 {
  margin-top: 10px;
}
}
@media (min-width: 0px) {
[id="s-ecffc44f-20ee-4c37-a19a-79bc6c99ce68"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ecffc44f-20ee-4c37-a19a-79bc6c99ce68"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-ecffc44f-20ee-4c37-a19a-79bc6c99ce68"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-ecffc44f-20ee-4c37-a19a-79bc6c99ce68"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-bb42b8ea-6866-43a1-b7e2-a26a04af3ce0 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-bb42b8ea-6866-43a1-b7e2-a26a04af3ce0 {
  margin-top: 10px;
}
}







#s-bb42b8ea-6866-43a1-b7e2-a26a04af3ce0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bb42b8ea-6866-43a1-b7e2-a26a04af3ce0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-cover {
  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;
  height: inherit;
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-3c62f059-56ae-474d-838c-d6c810841280 {
  max-width: 2048px;
aspect-ratio: 1/1;
text-align: center;
}

#s-3c62f059-56ae-474d-838c-d6c810841280 {
  margin: 0 !important;
  overflow: visible;
}

#s-3c62f059-56ae-474d-838c-d6c810841280-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c62f059-56ae-474d-838c-d6c810841280 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c62f059-56ae-474d-838c-d6c810841280 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
  /* Add background color handling */
  
}

#s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 3px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c62f059-56ae-474d-838c-d6c810841280 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3c62f059-56ae-474d-838c-d6c810841280 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c62f059-56ae-474d-838c-d6c810841280 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-3c62f059-56ae-474d-838c-d6c810841280 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c62f059-56ae-474d-838c-d6c810841280.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image {
  box-sizing: border-box;
}



.s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c62f059-56ae-474d-838c-d6c810841280 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container {
      position: relative;
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

@media (min-width: 1200px){#s-3c62f059-56ae-474d-838c-d6c810841280 {
  margin: 0 !important;
  overflow: visible;
}

#s-3c62f059-56ae-474d-838c-d6c810841280-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c62f059-56ae-474d-838c-d6c810841280 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c62f059-56ae-474d-838c-d6c810841280 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
  /* Add background color handling */
  
}

#s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c62f059-56ae-474d-838c-d6c810841280 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3c62f059-56ae-474d-838c-d6c810841280 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c62f059-56ae-474d-838c-d6c810841280 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-3c62f059-56ae-474d-838c-d6c810841280 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c62f059-56ae-474d-838c-d6c810841280.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image {
  box-sizing: border-box;
}



.s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c62f059-56ae-474d-838c-d6c810841280 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container {
      position: relative;
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3c62f059-56ae-474d-838c-d6c810841280 {
  margin: 0 !important;
  overflow: visible;
}

#s-3c62f059-56ae-474d-838c-d6c810841280-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c62f059-56ae-474d-838c-d6c810841280 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c62f059-56ae-474d-838c-d6c810841280 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
  /* Add background color handling */
  
}

#s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c62f059-56ae-474d-838c-d6c810841280 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3c62f059-56ae-474d-838c-d6c810841280 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c62f059-56ae-474d-838c-d6c810841280 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-3c62f059-56ae-474d-838c-d6c810841280 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c62f059-56ae-474d-838c-d6c810841280.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image {
  box-sizing: border-box;
}



.s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c62f059-56ae-474d-838c-d6c810841280 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container {
      position: relative;
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3c62f059-56ae-474d-838c-d6c810841280 {
  margin: 0 !important;
  overflow: visible;
}

#s-3c62f059-56ae-474d-838c-d6c810841280-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c62f059-56ae-474d-838c-d6c810841280 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c62f059-56ae-474d-838c-d6c810841280 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
  /* Add background color handling */
  
}

#s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c62f059-56ae-474d-838c-d6c810841280 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3c62f059-56ae-474d-838c-d6c810841280 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c62f059-56ae-474d-838c-d6c810841280 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-3c62f059-56ae-474d-838c-d6c810841280 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c62f059-56ae-474d-838c-d6c810841280.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image {
  box-sizing: border-box;
}



.s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c62f059-56ae-474d-838c-d6c810841280 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container {
      position: relative;
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (max-width: 767px){#s-3c62f059-56ae-474d-838c-d6c810841280 {
  margin: 0 !important;
  overflow: visible;
}

#s-3c62f059-56ae-474d-838c-d6c810841280-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c62f059-56ae-474d-838c-d6c810841280 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c62f059-56ae-474d-838c-d6c810841280 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
  /* Add background color handling */
  
}

#s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c62f059-56ae-474d-838c-d6c810841280 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3c62f059-56ae-474d-838c-d6c810841280 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c62f059-56ae-474d-838c-d6c810841280 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-3c62f059-56ae-474d-838c-d6c810841280 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c62f059-56ae-474d-838c-d6c810841280.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image {
  box-sizing: border-box;
}



.s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c62f059-56ae-474d-838c-d6c810841280 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container {
      position: relative;
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c62f059-56ae-474d-838c-d6c810841280 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}
#s-76b7bcee-a629-41c4-93e6-145a11eaa1c2 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-76b7bcee-a629-41c4-93e6-145a11eaa1c2 {
  margin-top: 10px;
}
}







#s-76b7bcee-a629-41c4-93e6-145a11eaa1c2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-76b7bcee-a629-41c4-93e6-145a11eaa1c2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a754b440-c1e3-4da3-8fa7-52d6492c6d24 {
  margin-left: auto;
margin-right: auto;
padding-top: 2%;
padding-left: 5%;
padding-bottom: 2%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-a754b440-c1e3-4da3-8fa7-52d6492c6d24 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a754b440-c1e3-4da3-8fa7-52d6492c6d24.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-018f242d-1aa7-4e0b-99b6-036993268278 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-018f242d-1aa7-4e0b-99b6-036993268278 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-018f242d-1aa7-4e0b-99b6-036993268278 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: center;
}


}
#s-0a81d4e0-9a3e-44e7-818a-0fd850e70d6e {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-0a81d4e0-9a3e-44e7-818a-0fd850e70d6e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-0a81d4e0-9a3e-44e7-818a-0fd850e70d6e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-0a81d4e0-9a3e-44e7-818a-0fd850e70d6e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-0a81d4e0-9a3e-44e7-818a-0fd850e70d6e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-ffc4aed2-7816-4c00-a2d9-9eafeb70298b {
  margin-left: auto;
margin-right: auto;
padding-top: 7%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-ffc4aed2-7816-4c00-a2d9-9eafeb70298b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ffc4aed2-7816-4c00-a2d9-9eafeb70298b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-07a9392b-44e4-4b5e-ac88-236317925896 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-07a9392b-44e4-4b5e-ac88-236317925896 .shogun-heading-component h6 {
  color: ;
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-ccd1b0c8-ee5c-48bc-b147-dac5226e136c {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-ccd1b0c8-ee5c-48bc-b147-dac5226e136c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ccd1b0c8-ee5c-48bc-b147-dac5226e136c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8fa5f14e-e2eb-4e97-8b3e-186c85d672a0 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-8fa5f14e-e2eb-4e97-8b3e-186c85d672a0 .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-1537c9e4-63c6-4416-959f-8ade9c0b4940 {
  margin-left: auto;
margin-right: auto;
padding-top: 7%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-1537c9e4-63c6-4416-959f-8ade9c0b4940 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1537c9e4-63c6-4416-959f-8ade9c0b4940.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2c761829-618f-484d-8c26-ca1e1a160558 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-2c761829-618f-484d-8c26-ca1e1a160558 .shogun-heading-component h6 {
  color: ;
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-749546b6-889f-4b6a-aa2f-3aaf5b732183 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-749546b6-889f-4b6a-aa2f-3aaf5b732183 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-749546b6-889f-4b6a-aa2f-3aaf5b732183.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-36b61a8e-eb4f-4b94-b723-2bd8f10b7b1b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-36b61a8e-eb4f-4b94-b723-2bd8f10b7b1b .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-39b84bc7-c6b7-434d-83ec-fb61101e7222 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-39b84bc7-c6b7-434d-83ec-fb61101e7222"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-39b84bc7-c6b7-434d-83ec-fb61101e7222"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-39b84bc7-c6b7-434d-83ec-fb61101e7222"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-39b84bc7-c6b7-434d-83ec-fb61101e7222"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-b10180fa-ea62-4479-a056-b983b62b5c6e {
  margin-left: auto;
margin-right: auto;
padding-top: 7%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-b10180fa-ea62-4479-a056-b983b62b5c6e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b10180fa-ea62-4479-a056-b983b62b5c6e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bb68b40c-35ed-41e0-9f8d-36571be663b3 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-bb68b40c-35ed-41e0-9f8d-36571be663b3 .shogun-heading-component h6 {
  color: ;
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-2680ced9-a553-48dc-b4ed-a024a9a75a6a {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 50px;
background-color: rgba(165, 0, 0, 1);
}








#s-2680ced9-a553-48dc-b4ed-a024a9a75a6a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2680ced9-a553-48dc-b4ed-a024a9a75a6a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-86822cb8-6d01-4860-9407-031d721bd3f6 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-86822cb8-6d01-4860-9407-031d721bd3f6 .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-ce276858-771d-4215-9252-3605dd2a3694 {
  margin-left: auto;
margin-right: auto;
padding-top: 7%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-ce276858-771d-4215-9252-3605dd2a3694 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ce276858-771d-4215-9252-3605dd2a3694.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e7c036e5-b731-4486-abd5-a180a8751317 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-e7c036e5-b731-4486-abd5-a180a8751317 .shogun-heading-component h6 {
  color: ;
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-53dc6a6a-9e2a-4433-989d-ddc6a650961d {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-53dc6a6a-9e2a-4433-989d-ddc6a650961d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-53dc6a6a-9e2a-4433-989d-ddc6a650961d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1af3afbe-aa0c-4f1c-b591-9553cf24b494 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-1af3afbe-aa0c-4f1c-b591-9553cf24b494 .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-5727ba3b-d11a-4e28-8c7d-c67ca094ea53 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-5727ba3b-d11a-4e28-8c7d-c67ca094ea53"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-5727ba3b-d11a-4e28-8c7d-c67ca094ea53"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-5727ba3b-d11a-4e28-8c7d-c67ca094ea53"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-5727ba3b-d11a-4e28-8c7d-c67ca094ea53"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-2b259d1c-bc84-4545-85df-bca005ad553a {
  margin-left: auto;
margin-right: auto;
padding-top: 7%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-2b259d1c-bc84-4545-85df-bca005ad553a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2b259d1c-bc84-4545-85df-bca005ad553a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-56db07e0-3ebc-4faf-930f-7238f162d2c0 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-56db07e0-3ebc-4faf-930f-7238f162d2c0 .shogun-heading-component h6 {
  color: ;
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-cfc2963d-0b6d-4d82-bb4b-fa9604ddc00f {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-cfc2963d-0b6d-4d82-bb4b-fa9604ddc00f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cfc2963d-0b6d-4d82-bb4b-fa9604ddc00f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a535def2-c0f1-4603-b13f-02f0b5b34a2b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-a535def2-c0f1-4603-b13f-02f0b5b34a2b .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-f068ffa1-16a9-479b-a2b0-89ab6249fd94 {
  margin-left: auto;
margin-right: auto;
padding-top: 7%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-f068ffa1-16a9-479b-a2b0-89ab6249fd94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f068ffa1-16a9-479b-a2b0-89ab6249fd94.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9cf44a9b-13dd-4843-b321-690269bd96af {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-9cf44a9b-13dd-4843-b321-690269bd96af .shogun-heading-component h6 {
  color: ;
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-3fce6c0b-9283-436d-bc40-22cd07292708 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-3fce6c0b-9283-436d-bc40-22cd07292708 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3fce6c0b-9283-436d-bc40-22cd07292708.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-82b004a9-de77-4e20-a90b-684424a0b79e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-82b004a9-de77-4e20-a90b-684424a0b79e .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-e5f9af83-cb4d-4519-91c8-3f4dc42176e5 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e5f9af83-cb4d-4519-91c8-3f4dc42176e5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-e5f9af83-cb4d-4519-91c8-3f4dc42176e5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-e5f9af83-cb4d-4519-91c8-3f4dc42176e5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-e5f9af83-cb4d-4519-91c8-3f4dc42176e5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-2048a6ad-8299-4126-9a87-5c55ca7c5ccd {
  margin-left: auto;
margin-right: auto;
padding-top: 7%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-2048a6ad-8299-4126-9a87-5c55ca7c5ccd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2048a6ad-8299-4126-9a87-5c55ca7c5ccd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6c1f9d81-28c1-4a42-9e17-28e3174b0fea {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-6c1f9d81-28c1-4a42-9e17-28e3174b0fea .shogun-heading-component h6 {
  color: ;
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-7d5c88ed-31a3-415f-9bae-dbe1b1887360 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-7d5c88ed-31a3-415f-9bae-dbe1b1887360 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7d5c88ed-31a3-415f-9bae-dbe1b1887360.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-54ce174e-127a-45f5-abd6-1c8418a91674 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-54ce174e-127a-45f5-abd6-1c8418a91674 .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-17646ba9-32b2-47fa-9179-b924f92e39d3 {
  margin-left: auto;
margin-right: auto;
padding-top: 7%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-17646ba9-32b2-47fa-9179-b924f92e39d3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-17646ba9-32b2-47fa-9179-b924f92e39d3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c346d8e2-3757-4579-adb2-ee4cbcd1cc09 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c346d8e2-3757-4579-adb2-ee4cbcd1cc09 .shogun-heading-component h6 {
  color: ;
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-4e583664-da35-47ea-884d-1fef8fd12123 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-4e583664-da35-47ea-884d-1fef8fd12123 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4e583664-da35-47ea-884d-1fef8fd12123.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7ca349f7-5a68-475e-8eb2-5793c46bd1ef {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-7ca349f7-5a68-475e-8eb2-5793c46bd1ef .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-04420508-6386-4571-81a8-8811a3113638 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-04420508-6386-4571-81a8-8811a3113638"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-04420508-6386-4571-81a8-8811a3113638"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-04420508-6386-4571-81a8-8811a3113638"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-04420508-6386-4571-81a8-8811a3113638"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-c6c15375-765a-4bbd-90d5-80a64f3a52e1 {
  margin-left: auto;
margin-right: auto;
padding-top: 7%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-c6c15375-765a-4bbd-90d5-80a64f3a52e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c6c15375-765a-4bbd-90d5-80a64f3a52e1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a33709fc-18d9-4d9d-aab1-9637785a40ab {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-a33709fc-18d9-4d9d-aab1-9637785a40ab .shogun-heading-component h6 {
  color: ;
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-966d6408-d010-4b95-af0e-89ee43d8dbbe {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-966d6408-d010-4b95-af0e-89ee43d8dbbe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-966d6408-d010-4b95-af0e-89ee43d8dbbe.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9b8f8381-5555-47b3-a380-a37772897398 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-9b8f8381-5555-47b3-a380-a37772897398 .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-0587bc4f-7af7-48a2-a710-3e99e72d6841 {
  margin-left: auto;
margin-right: auto;
padding-top: 7%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-0587bc4f-7af7-48a2-a710-3e99e72d6841 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0587bc4f-7af7-48a2-a710-3e99e72d6841.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0c1e3c6b-af39-4fa4-9c00-f22ae4539c44 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-0c1e3c6b-af39-4fa4-9c00-f22ae4539c44 .shogun-heading-component h6 {
  color: ;
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-20d804be-2126-463a-a4f1-8f43c6a44bbf {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-20d804be-2126-463a-a4f1-8f43c6a44bbf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-20d804be-2126-463a-a4f1-8f43c6a44bbf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b152fae4-3571-420e-ae41-e63e31f01ac6 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-b152fae4-3571-420e-ae41-e63e31f01ac6 .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-de8b794d-7c6c-4a43-b074-7da33b2b77f2 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-de8b794d-7c6c-4a43-b074-7da33b2b77f2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-de8b794d-7c6c-4a43-b074-7da33b2b77f2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-de8b794d-7c6c-4a43-b074-7da33b2b77f2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-de8b794d-7c6c-4a43-b074-7da33b2b77f2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-6eaeba2c-c86a-4f75-b34c-cc4ab795f696 {
  margin-left: auto;
margin-right: auto;
padding-top: 7%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-6eaeba2c-c86a-4f75-b34c-cc4ab795f696 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6eaeba2c-c86a-4f75-b34c-cc4ab795f696.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d4b151b7-80c8-4679-a198-d709e50f089a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-d4b151b7-80c8-4679-a198-d709e50f089a .shogun-heading-component h6 {
  color: ;
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-1b3db162-8b6e-48c3-95b7-8eef406df37e {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-1b3db162-8b6e-48c3-95b7-8eef406df37e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1b3db162-8b6e-48c3-95b7-8eef406df37e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9cb96471-a090-4375-9b59-7a0292da515d {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-9cb96471-a090-4375-9b59-7a0292da515d .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-4421e68b-c605-4da8-a593-126bc1a37055 {
  margin-left: auto;
margin-right: auto;
padding-top: 7%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-4421e68b-c605-4da8-a593-126bc1a37055 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4421e68b-c605-4da8-a593-126bc1a37055.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b70619f0-6d68-47a2-8dcf-c17b8a6fd4a2 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-b70619f0-6d68-47a2-8dcf-c17b8a6fd4a2 .shogun-heading-component h6 {
  color: ;
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-c31ece1d-3a59-4e97-aebd-d74938707cfd {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
}








#s-c31ece1d-3a59-4e97-aebd-d74938707cfd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c31ece1d-3a59-4e97-aebd-d74938707cfd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-491b46e6-9df7-4b97-905b-a15ef1a65e17 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-491b46e6-9df7-4b97-905b-a15ef1a65e17 .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-062a549c-2dfd-4217-8b3c-7ddbd5dc468d {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
padding-top: 20px;
padding-left: 3%;
padding-bottom: 25px;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
background-attachment: scroll;
}
@media (min-width: 1200px){#s-062a549c-2dfd-4217-8b3c-7ddbd5dc468d {
  margin-top: 30px;
margin-left: 10%;
margin-right: 10%;
padding-top: 30px;
padding-bottom: 30px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-062a549c-2dfd-4217-8b3c-7ddbd5dc468d {
  margin-top: 30px;
padding-top: 30px;
padding-bottom: 30px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-062a549c-2dfd-4217-8b3c-7ddbd5dc468d {
  margin-top: 30px;
margin-left: 2%;
margin-right: 2%;
padding-top: 30px;
padding-bottom: 30px;
}
}@media (max-width: 767px){#s-062a549c-2dfd-4217-8b3c-7ddbd5dc468d {
  margin-top: 20px;
margin-left: 2%;
margin-right: 2%;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
}
}







#s-062a549c-2dfd-4217-8b3c-7ddbd5dc468d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-062a549c-2dfd-4217-8b3c-7ddbd5dc468d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c8a7f6a7-73fd-4c4e-8568-40c7d8ce3b0f {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c8a7f6a7-73fd-4c4e-8568-40c7d8ce3b0f .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (max-width: 767px){#s-c8a7f6a7-73fd-4c4e-8568-40c7d8ce3b0f .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-bd8c7670-f7e4-4855-9420-1e2814cd3ada {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-bd8c7670-f7e4-4855-9420-1e2814cd3ada {
  margin-top: 10px;
}
}
@media (min-width: 0px) {
[id="s-bd8c7670-f7e4-4855-9420-1e2814cd3ada"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bd8c7670-f7e4-4855-9420-1e2814cd3ada"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-bd8c7670-f7e4-4855-9420-1e2814cd3ada"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-bd8c7670-f7e4-4855-9420-1e2814cd3ada"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-41849ec5-484c-4552-9359-fd992c15c695 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-41849ec5-484c-4552-9359-fd992c15c695 {
  margin-top: 10px;
}
}







#s-41849ec5-484c-4552-9359-fd992c15c695 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-41849ec5-484c-4552-9359-fd992c15c695.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9921872f-e4eb-4caf-811b-50cd460603ec {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-9921872f-e4eb-4caf-811b-50cd460603ec .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-1405688d-e759-4837-9cc9-e56539d8f253 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-1405688d-e759-4837-9cc9-e56539d8f253 {
  margin-top: 10px;
}
}







#s-1405688d-e759-4837-9cc9-e56539d8f253 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1405688d-e759-4837-9cc9-e56539d8f253.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-26fad213-ca6f-40b4-ba74-7119572f3c69 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-26fad213-ca6f-40b4-ba74-7119572f3c69 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-696ce3be-0e58-4800-8e56-5f226d479aec {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-696ce3be-0e58-4800-8e56-5f226d479aec {
  margin-top: 10px;
}
}







#s-696ce3be-0e58-4800-8e56-5f226d479aec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-696ce3be-0e58-4800-8e56-5f226d479aec.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5b716ede-d7c2-4811-bc17-289d19507f60 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-5b716ede-d7c2-4811-bc17-289d19507f60 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-1dcf0033-731e-4010-98e9-bdb6a158f5ec {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1dcf0033-731e-4010-98e9-bdb6a158f5ec"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1dcf0033-731e-4010-98e9-bdb6a158f5ec"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-1dcf0033-731e-4010-98e9-bdb6a158f5ec"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-1dcf0033-731e-4010-98e9-bdb6a158f5ec"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-284f4ea3-6320-4ac3-aa3f-1789fc9a2108 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 5%;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(242, 242, 242, 0.1);
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(67, 67, 67, 1);
}








#s-284f4ea3-6320-4ac3-aa3f-1789fc9a2108 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-284f4ea3-6320-4ac3-aa3f-1789fc9a2108.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-8e61a80d-56af-4745-8be1-a63f7b25b8f7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-bf028977-cfc3-4cb7-aff4-2e1085f5c3a4 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
text-align: center;
}

#s-bf028977-cfc3-4cb7-aff4-2e1085f5c3a4 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (max-width: 767px){#s-bf028977-cfc3-4cb7-aff4-2e1085f5c3a4 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-f81cf1fc-4317-4e06-96e2-3dbabea29277 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 5%;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(242, 242, 242, 0.1);
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(67, 67, 67, 1);
}
@media (max-width: 767px){#s-f81cf1fc-4317-4e06-96e2-3dbabea29277 {
  margin-top: 10px;
}
}







#s-f81cf1fc-4317-4e06-96e2-3dbabea29277 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f81cf1fc-4317-4e06-96e2-3dbabea29277.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-69a78c9c-6bb2-443c-a878-bfc933addbc3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-a85d57ef-c6c8-42e3-ae4a-0347e3cb8fd9 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
text-align: center;
}

#s-a85d57ef-c6c8-42e3-ae4a-0347e3cb8fd9 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (max-width: 767px){#s-a85d57ef-c6c8-42e3-ae4a-0347e3cb8fd9 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-f945263f-c7aa-432d-b460-e08b8dc90ce8 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 5%;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(242, 242, 242, 0.1);
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(67, 67, 67, 1);
}
@media (max-width: 767px){#s-f945263f-c7aa-432d-b460-e08b8dc90ce8 {
  margin-top: 10px;
}
}







#s-f945263f-c7aa-432d-b460-e08b8dc90ce8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f945263f-c7aa-432d-b460-e08b8dc90ce8.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

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

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

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

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

#s-2156ca87-9366-4016-a1ca-9115a7d577c2 {
  margin-top: 0px;
margin-bottom: 0px;
}
@media (max-width: 767px){#s-2156ca87-9366-4016-a1ca-9115a7d577c2 {
  margin-top: 0px;
}
}
#s-9a4cbed1-448d-4033-afd0-be2f49e6fb06 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-bottom: 0px;
text-align: center;
}

#s-9a4cbed1-448d-4033-afd0-be2f49e6fb06 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (max-width: 767px){#s-9a4cbed1-448d-4033-afd0-be2f49e6fb06 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-7119fa5a-f91d-4e86-a139-c4332e75ad32 {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
padding-top: 25px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-attachment: scroll;
}
@media (min-width: 1200px){#s-7119fa5a-f91d-4e86-a139-c4332e75ad32 {
  margin-top: 50px;
margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7119fa5a-f91d-4e86-a139-c4332e75ad32 {
  margin-top: 50px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7119fa5a-f91d-4e86-a139-c4332e75ad32 {
  margin-top: 30px;
margin-left: 2%;
margin-right: 2%;
}
}@media (max-width: 767px){#s-7119fa5a-f91d-4e86-a139-c4332e75ad32 {
  margin-top: 30px;
margin-left: 2%;
margin-right: 2%;
}
}
#s-7119fa5a-f91d-4e86-a139-c4332e75ad32 {
  background-image: url();
}








#s-7119fa5a-f91d-4e86-a139-c4332e75ad32 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7119fa5a-f91d-4e86-a139-c4332e75ad32.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fb236705-2235-4fb2-bd6c-8185fe1a0e5b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-fb236705-2235-4fb2-bd6c-8185fe1a0e5b {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fb236705-2235-4fb2-bd6c-8185fe1a0e5b {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-fb236705-2235-4fb2-bd6c-8185fe1a0e5b {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-fb236705-2235-4fb2-bd6c-8185fe1a0e5b .shogun-heading-component h2 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: center;
}


@media (min-width: 1200px){#s-fb236705-2235-4fb2-bd6c-8185fe1a0e5b .shogun-heading-component h2 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  text-align: center;
}


}@media (min-width: 992px) and (max-width: 1199px){#s-fb236705-2235-4fb2-bd6c-8185fe1a0e5b .shogun-heading-component h2 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  text-align: center;
}


}@media (min-width: 768px) and (max-width: 991px){#s-fb236705-2235-4fb2-bd6c-8185fe1a0e5b .shogun-heading-component h2 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: center;
}


}@media (max-width: 767px){#s-fb236705-2235-4fb2-bd6c-8185fe1a0e5b .shogun-heading-component h2 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: center;
}


}
#s-f5b2f7de-66c3-4191-a7db-8fdf483d819e {
  margin-top: 0px;
margin-bottom: 0px;
}

#s-fa15eee0-36f1-4745-af05-0d7d44372552 {
  margin-top: 20px;
margin-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-fa15eee0-36f1-4745-af05-0d7d44372552"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fa15eee0-36f1-4745-af05-0d7d44372552"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-fa15eee0-36f1-4745-af05-0d7d44372552"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-fa15eee0-36f1-4745-af05-0d7d44372552"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-8934d095-c1b7-4ed4-9c73-36f9090a42dd {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-8934d095-c1b7-4ed4-9c73-36f9090a42dd {
  border-radius: 5px;
}
}@media (max-width: 767px){#s-8934d095-c1b7-4ed4-9c73-36f9090a42dd {
  padding-left: 3%;
padding-right: 3%;
}
}







#s-8934d095-c1b7-4ed4-9c73-36f9090a42dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8934d095-c1b7-4ed4-9c73-36f9090a42dd.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 {
  max-width: 2160px;
text-align: center;
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 {
  margin: 0 !important;
  overflow: visible;
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 img.shogun-image {
  /* Add background color handling */
  
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 3px;

}






.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5.shogun-image {
  box-sizing: border-box;
}



.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 img.shogun-image {
  
}


@media (min-width: 1200px){#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 {
  margin: 0 !important;
  overflow: visible;
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 img.shogun-image {
  /* Add background color handling */
  
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5.shogun-image {
  box-sizing: border-box;
}



.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 {
  margin: 0 !important;
  overflow: visible;
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 img.shogun-image {
  /* Add background color handling */
  
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5.shogun-image {
  box-sizing: border-box;
}



.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 {
  margin: 0 !important;
  overflow: visible;
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 img.shogun-image {
  /* Add background color handling */
  
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5.shogun-image {
  box-sizing: border-box;
}



.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 img.shogun-image {
  
}


}@media (max-width: 767px){#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 {
  margin: 0 !important;
  overflow: visible;
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 img.shogun-image {
  /* Add background color handling */
  
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-730a11a6-4fd0-48c7-adfa-2faee8982ef5.shogun-image {
  box-sizing: border-box;
}



.s-730a11a6-4fd0-48c7-adfa-2faee8982ef5 img.shogun-image {
  
}


}
.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-2957dd7d-d3ec-4fe5-8194-f4b162714c70 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-2957dd7d-d3ec-4fe5-8194-f4b162714c70 .shg-proportional-font-size,
#s-2957dd7d-d3ec-4fe5-8194-f4b162714c70 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7c509240-f1c2-4578-822d-4c11be7627ae {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-7c509240-f1c2-4578-822d-4c11be7627ae {
  border-radius: 5px;
}
}@media (max-width: 767px){#s-7c509240-f1c2-4578-822d-4c11be7627ae {
  margin-top: 10px;
margin-bottom: 10px;
padding-left: 3%;
padding-bottom: 40px;
padding-right: 3%;
}
}







#s-7c509240-f1c2-4578-822d-4c11be7627ae > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7c509240-f1c2-4578-822d-4c11be7627ae.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378 {
  max-width: 3840px;
text-align: center;
}
@media (max-width: 767px){#s-b99c4fa2-ff89-4608-b6d6-eca25811e378 {
  margin-top: 15px;
}
}
#s-b99c4fa2-ff89-4608-b6d6-eca25811e378 {
  margin: 0 !important;
  overflow: visible;
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b99c4fa2-ff89-4608-b6d6-eca25811e378 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b99c4fa2-ff89-4608-b6d6-eca25811e378 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378 img.shogun-image {
  /* Add background color handling */
  
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 3px;

}






.s-b99c4fa2-ff89-4608-b6d6-eca25811e378 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b99c4fa2-ff89-4608-b6d6-eca25811e378.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b99c4fa2-ff89-4608-b6d6-eca25811e378.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378.shogun-image {
  box-sizing: border-box;
}



.s-b99c4fa2-ff89-4608-b6d6-eca25811e378 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b99c4fa2-ff89-4608-b6d6-eca25811e378 {
  margin: 0 !important;
  overflow: visible;
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b99c4fa2-ff89-4608-b6d6-eca25811e378 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b99c4fa2-ff89-4608-b6d6-eca25811e378 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378 img.shogun-image {
  /* Add background color handling */
  
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b99c4fa2-ff89-4608-b6d6-eca25811e378 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b99c4fa2-ff89-4608-b6d6-eca25811e378.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b99c4fa2-ff89-4608-b6d6-eca25811e378.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378.shogun-image {
  box-sizing: border-box;
}



.s-b99c4fa2-ff89-4608-b6d6-eca25811e378 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b99c4fa2-ff89-4608-b6d6-eca25811e378 {
  margin: 0 !important;
  overflow: visible;
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b99c4fa2-ff89-4608-b6d6-eca25811e378 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b99c4fa2-ff89-4608-b6d6-eca25811e378 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378 img.shogun-image {
  /* Add background color handling */
  
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b99c4fa2-ff89-4608-b6d6-eca25811e378 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b99c4fa2-ff89-4608-b6d6-eca25811e378.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b99c4fa2-ff89-4608-b6d6-eca25811e378.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378.shogun-image {
  box-sizing: border-box;
}



.s-b99c4fa2-ff89-4608-b6d6-eca25811e378 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b99c4fa2-ff89-4608-b6d6-eca25811e378 {
  margin: 0 !important;
  overflow: visible;
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b99c4fa2-ff89-4608-b6d6-eca25811e378 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b99c4fa2-ff89-4608-b6d6-eca25811e378 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378 img.shogun-image {
  /* Add background color handling */
  
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b99c4fa2-ff89-4608-b6d6-eca25811e378 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b99c4fa2-ff89-4608-b6d6-eca25811e378.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b99c4fa2-ff89-4608-b6d6-eca25811e378.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378.shogun-image {
  box-sizing: border-box;
}



.s-b99c4fa2-ff89-4608-b6d6-eca25811e378 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b99c4fa2-ff89-4608-b6d6-eca25811e378 {
  margin: 0 !important;
  overflow: visible;
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b99c4fa2-ff89-4608-b6d6-eca25811e378 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 15px;
  
}

.shg-image-content-margin-container-s-b99c4fa2-ff89-4608-b6d6-eca25811e378 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378 img.shogun-image {
  /* Add background color handling */
  
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b99c4fa2-ff89-4608-b6d6-eca25811e378 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b99c4fa2-ff89-4608-b6d6-eca25811e378.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b99c4fa2-ff89-4608-b6d6-eca25811e378.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b99c4fa2-ff89-4608-b6d6-eca25811e378.shogun-image {
  box-sizing: border-box;
}



.s-b99c4fa2-ff89-4608-b6d6-eca25811e378 img.shogun-image {
  
}


}
#s-3d30f993-c717-48f4-9a15-7a02b4b491cb {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-3d30f993-c717-48f4-9a15-7a02b4b491cb .shg-proportional-font-size,
#s-3d30f993-c717-48f4-9a15-7a02b4b491cb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-63b6c408-5e1d-4724-bbcb-e99c838fc0fd {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-63b6c408-5e1d-4724-bbcb-e99c838fc0fd {
  border-radius: 5px;
}
}@media (max-width: 767px){#s-63b6c408-5e1d-4724-bbcb-e99c838fc0fd {
  padding-left: 3%;
padding-right: 3%;
}
}







#s-63b6c408-5e1d-4724-bbcb-e99c838fc0fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-63b6c408-5e1d-4724-bbcb-e99c838fc0fd.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e {
  max-width: 3840px;
text-align: center;
}
@media (max-width: 767px){#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e {
  margin-top: 15px;
}
}
#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e {
  margin: 0 !important;
  overflow: visible;
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e img.shogun-image {
  /* Add background color handling */
  
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 3px;

}






.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e .shogun-image-content {
  
    justify-content: center;
  
}

.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e.shogun-image {
  box-sizing: border-box;
}



.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e img.shogun-image {
  
}


@media (min-width: 1200px){#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e {
  margin: 0 !important;
  overflow: visible;
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e img.shogun-image {
  /* Add background color handling */
  
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e .shogun-image-content {
  
    justify-content: center;
  
}

.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e.shogun-image {
  box-sizing: border-box;
}



.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e {
  margin: 0 !important;
  overflow: visible;
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e img.shogun-image {
  /* Add background color handling */
  
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e .shogun-image-content {
  
    justify-content: center;
  
}

.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e.shogun-image {
  box-sizing: border-box;
}



.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e {
  margin: 0 !important;
  overflow: visible;
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e img.shogun-image {
  /* Add background color handling */
  
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e .shogun-image-content {
  
    justify-content: center;
  
}

.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e.shogun-image {
  box-sizing: border-box;
}



.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e img.shogun-image {
  
}


}@media (max-width: 767px){#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e {
  margin: 0 !important;
  overflow: visible;
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 15px;
  
}

.shg-image-content-margin-container-s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e img.shogun-image {
  /* Add background color handling */
  
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e .shogun-image-content {
  
    justify-content: center;
  
}

.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e.shogun-image {
  box-sizing: border-box;
}



.s-9b9f44b9-31f7-4cd8-8462-cf5a2ebfe29e img.shogun-image {
  
}


}
#s-8b099e25-9c1a-42d8-9380-819169005401 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-8b099e25-9c1a-42d8-9380-819169005401 .shg-proportional-font-size,
#s-8b099e25-9c1a-42d8-9380-819169005401 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-485819f2-6ca2-41a3-b6cf-5bae1c042fcb {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 30px;
padding-left: 3%;
padding-bottom: 30px;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-485819f2-6ca2-41a3-b6cf-5bae1c042fcb {
  margin-top: 10px;
margin-bottom: 0px;
border-radius: 5px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-485819f2-6ca2-41a3-b6cf-5bae1c042fcb {
  margin-top: 10px;
margin-bottom: 0px;
padding-left: 2%;
padding-right: 2%;
border-radius: 5px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-485819f2-6ca2-41a3-b6cf-5bae1c042fcb {
  margin-top: 10px;
margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-left: 2%;
padding-right: 2%;
border-radius: 5px;
}
}@media (max-width: 767px){#s-485819f2-6ca2-41a3-b6cf-5bae1c042fcb {
  margin-top: 10px;
margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-top: 20px;
padding-left: 3%;
padding-bottom: 20px;
padding-right: 3%;
border-radius: 5px;
}
}







#s-485819f2-6ca2-41a3-b6cf-5bae1c042fcb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-485819f2-6ca2-41a3-b6cf-5bae1c042fcb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-435d0610-2411-4a36-ab88-dde050b41324 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-435d0610-2411-4a36-ab88-dde050b41324 .shogun-heading-component h2 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (max-width: 767px){#s-435d0610-2411-4a36-ab88-dde050b41324 .shogun-heading-component h2 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-404d47f6-93e9-4739-91a3-7f2f7024da23 {
  margin-top: 10px;
margin-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-404d47f6-93e9-4739-91a3-7f2f7024da23"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-404d47f6-93e9-4739-91a3-7f2f7024da23"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-404d47f6-93e9-4739-91a3-7f2f7024da23"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-404d47f6-93e9-4739-91a3-7f2f7024da23"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-404d47f6-93e9-4739-91a3-7f2f7024da23"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-404d47f6-93e9-4739-91a3-7f2f7024da23"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-404d47f6-93e9-4739-91a3-7f2f7024da23"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  max-width: 2048px;
aspect-ratio: 2048/662;
text-align: center;
}
@media (max-width: 767px){#s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  margin-top: 25px;
}
}
#s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  margin: 0 !important;
  overflow: visible;
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
  /* Add background color handling */
  
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 3px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shg-image-content-wrapper {
      aspect-ratio: 2048/662;
      min-width: 100%;
      height: auto;
    }

    #s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shogun-image-link {
      aspect-ratio: 2048/662;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shogun-image-content {
  
    justify-content: center;
  
}

.s-240ebbbe-dd4d-48ec-9417-25702dde9515.shg-align-container {
  display: flex;
  justify-content: center
}

.s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image {
  box-sizing: border-box;
}



.s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
      --shg-aspect-ratio: calc(2048/662); 
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container {
      position: relative;
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

@media (min-width: 1200px){#s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  margin: 0 !important;
  overflow: visible;
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
  /* Add background color handling */
  
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shg-image-content-wrapper {
      aspect-ratio: 2048/662;
      min-width: 100%;
      height: auto;
    }

    #s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shogun-image-link {
      aspect-ratio: 2048/662;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shogun-image-content {
  
    justify-content: center;
  
}

.s-240ebbbe-dd4d-48ec-9417-25702dde9515.shg-align-container {
  display: flex;
  justify-content: center
}

.s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image {
  box-sizing: border-box;
}



.s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
      --shg-aspect-ratio: calc(2048/662); 
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container {
      position: relative;
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  margin: 0 !important;
  overflow: visible;
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
  /* Add background color handling */
  
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shg-image-content-wrapper {
      aspect-ratio: 2048/662;
      min-width: 100%;
      height: auto;
    }

    #s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shogun-image-link {
      aspect-ratio: 2048/662;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shogun-image-content {
  
    justify-content: center;
  
}

.s-240ebbbe-dd4d-48ec-9417-25702dde9515.shg-align-container {
  display: flex;
  justify-content: center
}

.s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image {
  box-sizing: border-box;
}



.s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
      --shg-aspect-ratio: calc(2048/662); 
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container {
      position: relative;
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  margin: 0 !important;
  overflow: visible;
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
  /* Add background color handling */
  
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shg-image-content-wrapper {
      aspect-ratio: 2048/662;
      min-width: 100%;
      height: auto;
    }

    #s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shogun-image-link {
      aspect-ratio: 2048/662;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shogun-image-content {
  
    justify-content: center;
  
}

.s-240ebbbe-dd4d-48ec-9417-25702dde9515.shg-align-container {
  display: flex;
  justify-content: center
}

.s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image {
  box-sizing: border-box;
}



.s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
      --shg-aspect-ratio: calc(2048/662); 
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container {
      position: relative;
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (max-width: 767px){#s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  margin: 0 !important;
  overflow: visible;
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 25px;
  
}

.shg-image-content-margin-container-s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
  /* Add background color handling */
  
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shg-image-content-wrapper {
      aspect-ratio: 2048/662;
      min-width: 100%;
      height: auto;
    }

    #s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shogun-image-link {
      aspect-ratio: 2048/662;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shogun-image-content {
  
    justify-content: center;
  
}

.s-240ebbbe-dd4d-48ec-9417-25702dde9515.shg-align-container {
  display: flex;
  justify-content: center
}

.s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image {
  box-sizing: border-box;
}



.s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
      --shg-aspect-ratio: calc(2048/662); 
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container {
      position: relative;
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-240ebbbe-dd4d-48ec-9417-25702dde9515 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}
#s-ceaab656-bf2a-4a9c-a1a0-4b53c43dde81 {
  margin-left: auto;
margin-right: auto;
}

#s-ceaab656-bf2a-4a9c-a1a0-4b53c43dde81 hr {
  border-top: 2px solid #ddd;
}

#s-4672fd11-b5c9-4558-9fcb-91b3d7f61ee6 {
  margin-top: 10px;
margin-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-4672fd11-b5c9-4558-9fcb-91b3d7f61ee6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4672fd11-b5c9-4558-9fcb-91b3d7f61ee6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4672fd11-b5c9-4558-9fcb-91b3d7f61ee6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4672fd11-b5c9-4558-9fcb-91b3d7f61ee6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-33c924b8-ebff-469e-a8e5-a2eae42d9112 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-33c924b8-ebff-469e-a8e5-a2eae42d9112 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 0px;
}
}
#s-65e98fdb-51a3-4276-80c7-8b032d2925a1 {
  margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-65e98fdb-51a3-4276-80c7-8b032d2925a1 {
  margin-top: 10px;
}
}
#s-65e98fdb-51a3-4276-80c7-8b032d2925a1 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: left;
}


@media (max-width: 767px){#s-65e98fdb-51a3-4276-80c7-8b032d2925a1 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}


}
#s-430d5158-60b9-46fc-b024-4d3e1016a314 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-430d5158-60b9-46fc-b024-4d3e1016a314"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-430d5158-60b9-46fc-b024-4d3e1016a314"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-430d5158-60b9-46fc-b024-4d3e1016a314"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-430d5158-60b9-46fc-b024-4d3e1016a314"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-b39f4b9c-ee8b-42c1-a11d-731efeaf844e {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-b39f4b9c-ee8b-42c1-a11d-731efeaf844e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-b39f4b9c-ee8b-42c1-a11d-731efeaf844e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-b39f4b9c-ee8b-42c1-a11d-731efeaf844e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-b39f4b9c-ee8b-42c1-a11d-731efeaf844e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
aspect-ratio: 1/1;
text-align: center;
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image {
  box-sizing: border-box;
}



.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container {
      position: relative;
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image {
  box-sizing: border-box;
}



.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container {
      position: relative;
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image {
  box-sizing: border-box;
}



.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container {
      position: relative;
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image {
  box-sizing: border-box;
}



.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container {
      position: relative;
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image {
  box-sizing: border-box;
}



.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container {
      position: relative;
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  margin-left: auto;
margin-right: auto;
max-width: 2048px;
aspect-ratio: 1/1;
text-align: center;
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  margin: 0 !important;
  overflow: visible;
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
  /* Add background color handling */
  
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shogun-image-content {
  
    justify-content: center;
  
}

.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image {
  box-sizing: border-box;
}



.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container {
      position: relative;
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

@media (min-width: 1200px){#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  margin: 0 !important;
  overflow: visible;
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
  /* Add background color handling */
  
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shogun-image-content {
  
    justify-content: center;
  
}

.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image {
  box-sizing: border-box;
}



.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container {
      position: relative;
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  margin: 0 !important;
  overflow: visible;
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
  /* Add background color handling */
  
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shogun-image-content {
  
    justify-content: center;
  
}

.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image {
  box-sizing: border-box;
}



.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container {
      position: relative;
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  margin: 0 !important;
  overflow: visible;
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
  /* Add background color handling */
  
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shogun-image-content {
  
    justify-content: center;
  
}

.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image {
  box-sizing: border-box;
}



.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container {
      position: relative;
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (max-width: 767px){#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  margin: 0 !important;
  overflow: visible;
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
  /* Add background color handling */
  
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shogun-image-content {
  
    justify-content: center;
  
}

.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image {
  box-sizing: border-box;
}



.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container {
      position: relative;
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}
#s-e84db49a-61a0-44f4-83be-586f0507b345 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 16/9;
text-align: center;
}
@media (max-width: 767px){#s-e84db49a-61a0-44f4-83be-586f0507b345 {
  margin-top: 30px;
}
}
#s-e84db49a-61a0-44f4-83be-586f0507b345 {
  margin: 0 !important;
  overflow: visible;
}

#s-e84db49a-61a0-44f4-83be-586f0507b345-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e84db49a-61a0-44f4-83be-586f0507b345 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e84db49a-61a0-44f4-83be-586f0507b345 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
  /* Add background color handling */
  
}

#s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e84db49a-61a0-44f4-83be-586f0507b345 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e84db49a-61a0-44f4-83be-586f0507b345 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e84db49a-61a0-44f4-83be-586f0507b345 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e84db49a-61a0-44f4-83be-586f0507b345 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e84db49a-61a0-44f4-83be-586f0507b345.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image {
  box-sizing: border-box;
}



.s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e84db49a-61a0-44f4-83be-586f0507b345 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container {
      position: relative;
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){#s-e84db49a-61a0-44f4-83be-586f0507b345 {
  margin: 0 !important;
  overflow: visible;
}

#s-e84db49a-61a0-44f4-83be-586f0507b345-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e84db49a-61a0-44f4-83be-586f0507b345 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e84db49a-61a0-44f4-83be-586f0507b345 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
  /* Add background color handling */
  
}

#s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e84db49a-61a0-44f4-83be-586f0507b345 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e84db49a-61a0-44f4-83be-586f0507b345 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e84db49a-61a0-44f4-83be-586f0507b345 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e84db49a-61a0-44f4-83be-586f0507b345 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e84db49a-61a0-44f4-83be-586f0507b345.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image {
  box-sizing: border-box;
}



.s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e84db49a-61a0-44f4-83be-586f0507b345 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container {
      position: relative;
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e84db49a-61a0-44f4-83be-586f0507b345 {
  margin: 0 !important;
  overflow: visible;
}

#s-e84db49a-61a0-44f4-83be-586f0507b345-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e84db49a-61a0-44f4-83be-586f0507b345 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e84db49a-61a0-44f4-83be-586f0507b345 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
  /* Add background color handling */
  
}

#s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e84db49a-61a0-44f4-83be-586f0507b345 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e84db49a-61a0-44f4-83be-586f0507b345 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e84db49a-61a0-44f4-83be-586f0507b345 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e84db49a-61a0-44f4-83be-586f0507b345 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e84db49a-61a0-44f4-83be-586f0507b345.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image {
  box-sizing: border-box;
}



.s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e84db49a-61a0-44f4-83be-586f0507b345 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container {
      position: relative;
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e84db49a-61a0-44f4-83be-586f0507b345 {
  margin: 0 !important;
  overflow: visible;
}

#s-e84db49a-61a0-44f4-83be-586f0507b345-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e84db49a-61a0-44f4-83be-586f0507b345 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e84db49a-61a0-44f4-83be-586f0507b345 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
  /* Add background color handling */
  
}

#s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e84db49a-61a0-44f4-83be-586f0507b345 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e84db49a-61a0-44f4-83be-586f0507b345 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e84db49a-61a0-44f4-83be-586f0507b345 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e84db49a-61a0-44f4-83be-586f0507b345 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e84db49a-61a0-44f4-83be-586f0507b345.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image {
  box-sizing: border-box;
}



.s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e84db49a-61a0-44f4-83be-586f0507b345 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container {
      position: relative;
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (max-width: 767px){#s-e84db49a-61a0-44f4-83be-586f0507b345 {
  margin: 0 !important;
  overflow: visible;
}

#s-e84db49a-61a0-44f4-83be-586f0507b345-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e84db49a-61a0-44f4-83be-586f0507b345 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 30px;
  
}

.shg-image-content-margin-container-s-e84db49a-61a0-44f4-83be-586f0507b345 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
  /* Add background color handling */
  
}

#s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e84db49a-61a0-44f4-83be-586f0507b345 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e84db49a-61a0-44f4-83be-586f0507b345 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e84db49a-61a0-44f4-83be-586f0507b345 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e84db49a-61a0-44f4-83be-586f0507b345 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e84db49a-61a0-44f4-83be-586f0507b345.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image {
  box-sizing: border-box;
}



.s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e84db49a-61a0-44f4-83be-586f0507b345 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container {
      position: relative;
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e84db49a-61a0-44f4-83be-586f0507b345 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}
#s-ff32bc2a-3d7d-484f-9736-7c0262203532 {
  margin-left: auto;
margin-right: auto;
}

#s-ff32bc2a-3d7d-484f-9736-7c0262203532 hr {
  border-top: 2px solid #ddd;
}

#s-1d495799-e847-4574-93bb-6d2ed66dbe2a {
  margin-top: 20px;
margin-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-1d495799-e847-4574-93bb-6d2ed66dbe2a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1d495799-e847-4574-93bb-6d2ed66dbe2a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-1d495799-e847-4574-93bb-6d2ed66dbe2a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-1d495799-e847-4574-93bb-6d2ed66dbe2a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  max-width: 720px;
aspect-ratio: 1/1;
text-align: center;
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  margin: 0 !important;
  overflow: visible;
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
  /* Add background color handling */
  
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6dcc661b-8038-405c-80c9-1661c8577c1d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6dcc661b-8038-405c-80c9-1661c8577c1d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6dcc661b-8038-405c-80c9-1661c8577c1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6dcc661b-8038-405c-80c9-1661c8577c1d .shogun-image-content {
  
    justify-content: center;
  
}

.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image {
  box-sizing: border-box;
}



.s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6dcc661b-8038-405c-80c9-1661c8577c1d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container {
      position: relative;
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

@media (min-width: 1200px){#s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  margin: 0 !important;
  overflow: visible;
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
  /* Add background color handling */
  
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6dcc661b-8038-405c-80c9-1661c8577c1d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6dcc661b-8038-405c-80c9-1661c8577c1d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6dcc661b-8038-405c-80c9-1661c8577c1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6dcc661b-8038-405c-80c9-1661c8577c1d .shogun-image-content {
  
    justify-content: center;
  
}

.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image {
  box-sizing: border-box;
}



.s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6dcc661b-8038-405c-80c9-1661c8577c1d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container {
      position: relative;
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  margin: 0 !important;
  overflow: visible;
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
  /* Add background color handling */
  
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6dcc661b-8038-405c-80c9-1661c8577c1d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6dcc661b-8038-405c-80c9-1661c8577c1d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6dcc661b-8038-405c-80c9-1661c8577c1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6dcc661b-8038-405c-80c9-1661c8577c1d .shogun-image-content {
  
    justify-content: center;
  
}

.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image {
  box-sizing: border-box;
}



.s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6dcc661b-8038-405c-80c9-1661c8577c1d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container {
      position: relative;
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  margin: 0 !important;
  overflow: visible;
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
  /* Add background color handling */
  
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6dcc661b-8038-405c-80c9-1661c8577c1d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6dcc661b-8038-405c-80c9-1661c8577c1d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6dcc661b-8038-405c-80c9-1661c8577c1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6dcc661b-8038-405c-80c9-1661c8577c1d .shogun-image-content {
  
    justify-content: center;
  
}

.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image {
  box-sizing: border-box;
}



.s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6dcc661b-8038-405c-80c9-1661c8577c1d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container {
      position: relative;
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (max-width: 767px){#s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  margin: 0 !important;
  overflow: visible;
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
  /* Add background color handling */
  
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6dcc661b-8038-405c-80c9-1661c8577c1d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6dcc661b-8038-405c-80c9-1661c8577c1d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6dcc661b-8038-405c-80c9-1661c8577c1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6dcc661b-8038-405c-80c9-1661c8577c1d .shogun-image-content {
  
    justify-content: center;
  
}

.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image {
  box-sizing: border-box;
}



.s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6dcc661b-8038-405c-80c9-1661c8577c1d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container {
      position: relative;
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6dcc661b-8038-405c-80c9-1661c8577c1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}
#s-7283fc6f-0bf5-4b1d-8e68-a48cca7b7dab {
  margin-top: 15px;
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  max-width: 720px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  margin-top: 40px;
margin-bottom: 10px;
}
}
#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image {
  box-sizing: border-box;
}



.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container {
      position: relative;
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

@media (min-width: 1200px){#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image {
  box-sizing: border-box;
}



.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container {
      position: relative;
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image {
  box-sizing: border-box;
}



.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container {
      position: relative;
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image {
  box-sizing: border-box;
}



.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container {
      position: relative;
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (max-width: 767px){#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 40px;
  margin-bottom: 10px;
}

.shg-image-content-margin-container-s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image {
  box-sizing: border-box;
}



.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container {
      position: relative;
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}
#s-1644d33a-0dc1-4680-8372-8b1bfd9f9400 {
  margin-top: 15px;
}

#s-6edae6cd-fb71-43fb-9653-579d36d1456a {
  margin-left: auto;
margin-bottom: -10px;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-6edae6cd-fb71-43fb-9653-579d36d1456a {
  margin-top: 40px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 0px;
}
}
#s-32d8b7ff-21de-41d7-9602-0409860ba103 {
  margin-top: 15px;
}

#s-3d3d75ee-5de6-46a4-bd53-9e87a9d6121e {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 30px;
padding-left: 3%;
padding-bottom: 30px;
padding-right: 3%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(165, 0, 0, 1);
border-style: dashed;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-3d3d75ee-5de6-46a4-bd53-9e87a9d6121e {
  margin-top: 20px;
margin-bottom: 0px;
border-radius: 5px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3d3d75ee-5de6-46a4-bd53-9e87a9d6121e {
  margin-top: 20px;
margin-bottom: 0px;
padding-left: 2%;
padding-right: 2%;
border-radius: 5px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3d3d75ee-5de6-46a4-bd53-9e87a9d6121e {
  margin-top: 20px;
margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-left: 2%;
padding-right: 2%;
border-radius: 5px;
}
}@media (max-width: 767px){#s-3d3d75ee-5de6-46a4-bd53-9e87a9d6121e {
  margin-top: 20px;
margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-top: 20px;
padding-left: 3%;
padding-bottom: 20px;
padding-right: 3%;
border-radius: 5px;
}
}







#s-3d3d75ee-5de6-46a4-bd53-9e87a9d6121e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3d3d75ee-5de6-46a4-bd53-9e87a9d6121e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-57ce8ab9-b2da-44d2-a98f-b45fe2321967 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-57ce8ab9-b2da-44d2-a98f-b45fe2321967 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-57ce8ab9-b2da-44d2-a98f-b45fe2321967 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-57ce8ab9-b2da-44d2-a98f-b45fe2321967 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-57ce8ab9-b2da-44d2-a98f-b45fe2321967 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}@media (max-width: 767px){#s-57ce8ab9-b2da-44d2-a98f-b45fe2321967 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-93b418bc-1841-4124-86aa-e97bd43ce95b {
  margin-top: 10px;
margin-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
}

@media (min-width: 0px) {
[id="s-93b418bc-1841-4124-86aa-e97bd43ce95b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-93b418bc-1841-4124-86aa-e97bd43ce95b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-93b418bc-1841-4124-86aa-e97bd43ce95b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-93b418bc-1841-4124-86aa-e97bd43ce95b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-93b418bc-1841-4124-86aa-e97bd43ce95b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-93b418bc-1841-4124-86aa-e97bd43ce95b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-93b418bc-1841-4124-86aa-e97bd43ce95b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-b5678c96-096b-452a-81ff-69ac580fac35 {
  max-width: 1000px;
text-align: center;
}
@media (max-width: 767px){#s-b5678c96-096b-452a-81ff-69ac580fac35 {
  margin-top: 25px;
max-width: 250px;
}
}
#s-b5678c96-096b-452a-81ff-69ac580fac35 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5678c96-096b-452a-81ff-69ac580fac35-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5678c96-096b-452a-81ff-69ac580fac35 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5678c96-096b-452a-81ff-69ac580fac35 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5678c96-096b-452a-81ff-69ac580fac35 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5678c96-096b-452a-81ff-69ac580fac35 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 3px;

}






.s-b5678c96-096b-452a-81ff-69ac580fac35 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5678c96-096b-452a-81ff-69ac580fac35.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5678c96-096b-452a-81ff-69ac580fac35.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5678c96-096b-452a-81ff-69ac580fac35.shogun-image {
  box-sizing: border-box;
}



.s-b5678c96-096b-452a-81ff-69ac580fac35 img.shogun-image {
  
}


@media (min-width: 1200px){#s-b5678c96-096b-452a-81ff-69ac580fac35 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5678c96-096b-452a-81ff-69ac580fac35-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5678c96-096b-452a-81ff-69ac580fac35 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5678c96-096b-452a-81ff-69ac580fac35 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5678c96-096b-452a-81ff-69ac580fac35 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5678c96-096b-452a-81ff-69ac580fac35 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b5678c96-096b-452a-81ff-69ac580fac35 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5678c96-096b-452a-81ff-69ac580fac35.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5678c96-096b-452a-81ff-69ac580fac35.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5678c96-096b-452a-81ff-69ac580fac35.shogun-image {
  box-sizing: border-box;
}



.s-b5678c96-096b-452a-81ff-69ac580fac35 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b5678c96-096b-452a-81ff-69ac580fac35 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5678c96-096b-452a-81ff-69ac580fac35-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5678c96-096b-452a-81ff-69ac580fac35 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5678c96-096b-452a-81ff-69ac580fac35 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5678c96-096b-452a-81ff-69ac580fac35 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5678c96-096b-452a-81ff-69ac580fac35 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b5678c96-096b-452a-81ff-69ac580fac35 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5678c96-096b-452a-81ff-69ac580fac35.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5678c96-096b-452a-81ff-69ac580fac35.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5678c96-096b-452a-81ff-69ac580fac35.shogun-image {
  box-sizing: border-box;
}



.s-b5678c96-096b-452a-81ff-69ac580fac35 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b5678c96-096b-452a-81ff-69ac580fac35 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5678c96-096b-452a-81ff-69ac580fac35-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5678c96-096b-452a-81ff-69ac580fac35 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5678c96-096b-452a-81ff-69ac580fac35 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5678c96-096b-452a-81ff-69ac580fac35 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5678c96-096b-452a-81ff-69ac580fac35 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b5678c96-096b-452a-81ff-69ac580fac35 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5678c96-096b-452a-81ff-69ac580fac35.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5678c96-096b-452a-81ff-69ac580fac35.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5678c96-096b-452a-81ff-69ac580fac35.shogun-image {
  box-sizing: border-box;
}



.s-b5678c96-096b-452a-81ff-69ac580fac35 img.shogun-image {
  
}


}@media (max-width: 767px){#s-b5678c96-096b-452a-81ff-69ac580fac35 {
  margin: 0 !important;
  overflow: visible;
}

#s-b5678c96-096b-452a-81ff-69ac580fac35-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5678c96-096b-452a-81ff-69ac580fac35 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 25px;
  
}

.shg-image-content-margin-container-s-b5678c96-096b-452a-81ff-69ac580fac35 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5678c96-096b-452a-81ff-69ac580fac35 img.shogun-image {
  /* Add background color handling */
  
}

#s-b5678c96-096b-452a-81ff-69ac580fac35 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b5678c96-096b-452a-81ff-69ac580fac35 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5678c96-096b-452a-81ff-69ac580fac35.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5678c96-096b-452a-81ff-69ac580fac35.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5678c96-096b-452a-81ff-69ac580fac35.shogun-image {
  box-sizing: border-box;
}



.s-b5678c96-096b-452a-81ff-69ac580fac35 img.shogun-image {
  
}


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

.shg-btn {
  cursor: pointer;
  box-sizing: border-box;
}

.shg-btn-text {
  font-weight: ;
  font-family: ;
}

.shg-btn.shg-btn-stretch {
  display: block;
}

.shg-btn:not(.shg-btn-stretch) {
  display: inline-block;
}

.shg-btn-wrapper.shg-align-left {
  text-align: left;
}

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

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

#s-b7cb8712-63f6-43bd-96c4-46e075b130c0 {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(40, 40, 40, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-b7cb8712-63f6-43bd-96c4-46e075b130c0:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b7cb8712-63f6-43bd-96c4-46e075b130c0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b7cb8712-63f6-43bd-96c4-46e075b130c0-root {
    text-align: center;
  }


#s-b7cb8712-63f6-43bd-96c4-46e075b130c0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b7cb8712-63f6-43bd-96c4-46e075b130c0-root {
    text-align: center;
  }


#s-b7cb8712-63f6-43bd-96c4-46e075b130c0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b7cb8712-63f6-43bd-96c4-46e075b130c0-root {
    text-align: center;
  }


#s-b7cb8712-63f6-43bd-96c4-46e075b130c0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b7cb8712-63f6-43bd-96c4-46e075b130c0-root {
    text-align: center;
  }


#s-b7cb8712-63f6-43bd-96c4-46e075b130c0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b7cb8712-63f6-43bd-96c4-46e075b130c0-root {
    text-align: center;
  }


#s-b7cb8712-63f6-43bd-96c4-46e075b130c0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-2c2db595-768b-4b30-a6fc-9931b50c5d19 {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
padding-top: 30px;
padding-left: 3%;
padding-bottom: 30px;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(40, 40, 40, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
background-attachment: scroll;
}
@media (min-width: 1200px){#s-2c2db595-768b-4b30-a6fc-9931b50c5d19 {
  margin-top: 20px;
margin-left: 10%;
margin-right: 10%;
border-radius: 5px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2c2db595-768b-4b30-a6fc-9931b50c5d19 {
  margin-top: 20px;
border-radius: 5px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2c2db595-768b-4b30-a6fc-9931b50c5d19 {
  margin-top: 20px;
margin-left: 2%;
margin-right: 2%;
border-radius: 5px;
}
}@media (max-width: 767px){#s-2c2db595-768b-4b30-a6fc-9931b50c5d19 {
  margin-top: 20px;
margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-top: 25px;
padding-bottom: 25px;
border-radius: 5px;
}
}







#s-2c2db595-768b-4b30-a6fc-9931b50c5d19 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2c2db595-768b-4b30-a6fc-9931b50c5d19.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c7ff2d40-bbcc-4308-83e5-950c35ada291 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-c7ff2d40-bbcc-4308-83e5-950c35ada291 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c7ff2d40-bbcc-4308-83e5-950c35ada291.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-33f58771-6e94-449c-862b-118ea9000664 {
  margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-33f58771-6e94-449c-862b-118ea9000664 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-33f58771-6e94-449c-862b-118ea9000664 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: center;
}


}
#s-c6fc49c8-65b7-4b78-8550-f7589a3bb3ad {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 3%;
padding-bottom: 30px;
padding-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-c6fc49c8-65b7-4b78-8550-f7589a3bb3ad {
  padding-top: 0px;
border-radius: 5px;
}
}







#s-c6fc49c8-65b7-4b78-8550-f7589a3bb3ad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c6fc49c8-65b7-4b78-8550-f7589a3bb3ad.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-be6f918a-3286-465f-9e57-a1a24b7605f5 {
  margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-be6f918a-3286-465f-9e57-a1a24b7605f5 {
  margin-top: 20px;
}
}
#s-be6f918a-3286-465f-9e57-a1a24b7605f5 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-be6f918a-3286-465f-9e57-a1a24b7605f5 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: center;
}


}
#s-0d67d61b-ee25-4237-923f-e78d35b96779 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-0d67d61b-ee25-4237-923f-e78d35b96779"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0d67d61b-ee25-4237-923f-e78d35b96779"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-0d67d61b-ee25-4237-923f-e78d35b96779"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-0d67d61b-ee25-4237-923f-e78d35b96779"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-95ad9baa-f134-451d-8926-59de46b9f7f7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-14f51c8e-1249-46d0-9810-2347d2483a02 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-c974c8ed-02e0-4567-863f-878963067602 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-65b106c9-685d-4a35-aceb-c904c98b7edd {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-65b106c9-685d-4a35-aceb-c904c98b7edd"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-65b106c9-685d-4a35-aceb-c904c98b7edd"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-65b106c9-685d-4a35-aceb-c904c98b7edd"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-65b106c9-685d-4a35-aceb-c904c98b7edd"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-80f99d2e-5f3d-4498-8b53-a769db25d3fd {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-80f99d2e-5f3d-4498-8b53-a769db25d3fd {
  border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-80f99d2e-5f3d-4498-8b53-a769db25d3fd {
  border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
}
}@media (min-width: 768px) and (max-width: 991px){#s-80f99d2e-5f3d-4498-8b53-a769db25d3fd {
  border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
}
}@media (max-width: 767px){#s-80f99d2e-5f3d-4498-8b53-a769db25d3fd {
  border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
background-color: rgba(242, 242, 242, 1);
}
}







#s-80f99d2e-5f3d-4498-8b53-a769db25d3fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-80f99d2e-5f3d-4498-8b53-a769db25d3fd.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 {
  margin-left: auto;
margin-right: auto;
max-width: 2048px;
text-align: center;
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}






.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4.shogun-image {
  box-sizing: border-box;
}



.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 img.shogun-image {
  
}


@media (min-width: 1200px){#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4.shogun-image {
  box-sizing: border-box;
}



.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4.shogun-image {
  box-sizing: border-box;
}



.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4.shogun-image {
  box-sizing: border-box;
}



.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 img.shogun-image {
  
}


}@media (max-width: 767px){#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 {
  margin: 0 !important;
  overflow: visible;
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 img.shogun-image {
  /* Add background color handling */
  
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4.shogun-image {
  box-sizing: border-box;
}



.s-1ad0cdf9-c803-41eb-9ceb-e1afc5bbb6c4 img.shogun-image {
  
}


}
#s-258814bd-e7f4-46cd-aa77-5c4e720827a0 {
  margin-top: 10px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-258814bd-e7f4-46cd-aa77-5c4e720827a0 {
  margin-top: 20px;
}
}
#s-258814bd-e7f4-46cd-aa77-5c4e720827a0 .shogun-heading-component h4 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-86d6e31e-b76a-4e06-a858-1c50579649df {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5px;
padding-right: 5%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-86d6e31e-b76a-4e06-a858-1c50579649df {
  border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-86d6e31e-b76a-4e06-a858-1c50579649df {
  border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
}
}@media (min-width: 768px) and (max-width: 991px){#s-86d6e31e-b76a-4e06-a858-1c50579649df {
  border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
}
}@media (max-width: 767px){#s-86d6e31e-b76a-4e06-a858-1c50579649df {
  border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
background-color: rgba(242, 242, 242, 1);
}
}







#s-86d6e31e-b76a-4e06-a858-1c50579649df > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-86d6e31e-b76a-4e06-a858-1c50579649df.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  margin-left: auto;
margin-right: auto;
max-width: 2048px;
text-align: center;
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  margin: 0 !important;
  overflow: visible;
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
  /* Add background color handling */
  
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}






.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shogun-image-content {
  
    justify-content: center;
  
}

.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image {
  box-sizing: border-box;
}



.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
  
}


@media (min-width: 1200px){#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  margin: 0 !important;
  overflow: visible;
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
  /* Add background color handling */
  
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shogun-image-content {
  
    justify-content: center;
  
}

.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image {
  box-sizing: border-box;
}



.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  margin: 0 !important;
  overflow: visible;
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
  /* Add background color handling */
  
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shogun-image-content {
  
    justify-content: center;
  
}

.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image {
  box-sizing: border-box;
}



.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  margin: 0 !important;
  overflow: visible;
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
  /* Add background color handling */
  
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shogun-image-content {
  
    justify-content: center;
  
}

.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image {
  box-sizing: border-box;
}



.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
  
}


}@media (max-width: 767px){#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  margin: 0 !important;
  overflow: visible;
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
  /* Add background color handling */
  
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shogun-image-content {
  
    justify-content: center;
  
}

.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image {
  box-sizing: border-box;
}



.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
  
}


}
#s-cc83a792-ef14-485d-ade6-34cb9fb3fa32 {
  margin-top: 10px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-cc83a792-ef14-485d-ade6-34cb9fb3fa32 {
  margin-top: 20px;
}
}
#s-cc83a792-ef14-485d-ade6-34cb9fb3fa32 .shogun-heading-component h4 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-aa671761-ed4b-4744-8acf-ab0b322784a1 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-aa671761-ed4b-4744-8acf-ab0b322784a1 {
  border-style: solid;
border-color: #000;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
}
}@media (max-width: 767px){#s-aa671761-ed4b-4744-8acf-ab0b322784a1 {
  border-style: solid;
border-color: #000;
margin-top: 10px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
}
}







#s-aa671761-ed4b-4744-8acf-ab0b322784a1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aa671761-ed4b-4744-8acf-ab0b322784a1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 1200px){






#s-aa671761-ed4b-4744-8acf-ab0b322784a1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aa671761-ed4b-4744-8acf-ab0b322784a1.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  margin-left: auto;
margin-right: auto;
max-width: 2048px;
text-align: center;
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image {
  box-sizing: border-box;
}



.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
  
}


@media (min-width: 1200px){#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image {
  box-sizing: border-box;
}



.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image {
  box-sizing: border-box;
}



.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image {
  box-sizing: border-box;
}



.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
  
}


}@media (max-width: 767px){#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}






.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image {
  box-sizing: border-box;
}



.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
  
}


}
#s-c3dbdbcd-b3e3-4814-9826-1f58114a7861 {
  margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-c3dbdbcd-b3e3-4814-9826-1f58114a7861 {
  margin-top: 10px;
margin-bottom: 0px;
}
}@media (max-width: 767px){#s-c3dbdbcd-b3e3-4814-9826-1f58114a7861 {
  margin-top: 20px;
}
}
#s-c3dbdbcd-b3e3-4814-9826-1f58114a7861 .shogun-heading-component h4 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-501fc668-f6f5-4d27-abd4-b6d3e5ea3b65 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}
@media (max-width: 767px){#s-501fc668-f6f5-4d27-abd4-b6d3e5ea3b65 {
  margin-top: 10px;
}
}







#s-501fc668-f6f5-4d27-abd4-b6d3e5ea3b65 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-501fc668-f6f5-4d27-abd4-b6d3e5ea3b65.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  margin-left: auto;
margin-right: auto;
max-width: 2048px;
text-align: center;
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  margin: 0 !important;
  overflow: visible;
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
  /* Add background color handling */
  
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image {
  box-sizing: border-box;
}



.s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
  
}


@media (min-width: 1200px){#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  margin: 0 !important;
  overflow: visible;
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
  /* Add background color handling */
  
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image {
  box-sizing: border-box;
}



.s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  margin: 0 !important;
  overflow: visible;
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
  /* Add background color handling */
  
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image {
  box-sizing: border-box;
}



.s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  margin: 0 !important;
  overflow: visible;
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
  /* Add background color handling */
  
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image {
  box-sizing: border-box;
}



.s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
  
}


}@media (max-width: 767px){#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  margin: 0 !important;
  overflow: visible;
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
  /* Add background color handling */
  
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image {
  box-sizing: border-box;
}



.s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
  
}


}
#s-226edfb4-ddd7-40b1-a21a-b3cd10971e5d {
  margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-226edfb4-ddd7-40b1-a21a-b3cd10971e5d {
  margin-top: 10px;
margin-bottom: 0px;
}
}@media (max-width: 767px){#s-226edfb4-ddd7-40b1-a21a-b3cd10971e5d {
  margin-top: 20px;
}
}
#s-226edfb4-ddd7-40b1-a21a-b3cd10971e5d .shogun-heading-component h4 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-2a71b187-4cd6-4472-b2e7-f3153b128356 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}
@media (min-width: 1200px){#s-2a71b187-4cd6-4472-b2e7-f3153b128356 {
  border-style: solid;
margin-top: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2a71b187-4cd6-4472-b2e7-f3153b128356 {
  border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-2a71b187-4cd6-4472-b2e7-f3153b128356 {
  border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
}
}@media (max-width: 767px){#s-2a71b187-4cd6-4472-b2e7-f3153b128356 {
  border-style: solid;
margin-top: 10px;
margin-bottom: 0px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
}
}







#s-2a71b187-4cd6-4472-b2e7-f3153b128356 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2a71b187-4cd6-4472-b2e7-f3153b128356.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-95e2fbc9-acc0-402b-ad06-f9c8cfa176a5 {
  margin-top: 10px;
margin-left: 3%;
margin-bottom: 10px;
margin-right: 3%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-95e2fbc9-acc0-402b-ad06-f9c8cfa176a5 .shogun-heading-component h5 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-95e2fbc9-acc0-402b-ad06-f9c8cfa176a5 .shogun-heading-component h5 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: center;
}


}
#s-d0ed5967-a96c-4194-b36c-b1049c722ca9 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-d0ed5967-a96c-4194-b36c-b1049c722ca9:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d0ed5967-a96c-4194-b36c-b1049c722ca9:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-d0ed5967-a96c-4194-b36c-b1049c722ca9 {
  margin-top: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d0ed5967-a96c-4194-b36c-b1049c722ca9 {
  padding-left: 20px;
padding-right: 20px;
}
}@media (max-width: 767px){#s-d0ed5967-a96c-4194-b36c-b1049c722ca9 {
  margin-bottom: 0px;
padding-bottom: 10px;
}
}

  #s-d0ed5967-a96c-4194-b36c-b1049c722ca9-root {
    text-align: center;
  }


#s-d0ed5967-a96c-4194-b36c-b1049c722ca9.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-d0ed5967-a96c-4194-b36c-b1049c722ca9-root {
    text-align: center;
  }


#s-d0ed5967-a96c-4194-b36c-b1049c722ca9.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d0ed5967-a96c-4194-b36c-b1049c722ca9-root {
    text-align: center;
  }


#s-d0ed5967-a96c-4194-b36c-b1049c722ca9.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d0ed5967-a96c-4194-b36c-b1049c722ca9-root {
    text-align: center;
  }


#s-d0ed5967-a96c-4194-b36c-b1049c722ca9.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-d0ed5967-a96c-4194-b36c-b1049c722ca9-root {
    text-align: center;
  }


#s-d0ed5967-a96c-4194-b36c-b1049c722ca9.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-9ff41446-d620-4d1b-b4cf-f6ff5447a6bb {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 3%;
padding-bottom: 30px;
padding-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-9ff41446-d620-4d1b-b4cf-f6ff5447a6bb {
  padding-top: 0px;
border-radius: 5px;
}
}







#s-9ff41446-d620-4d1b-b4cf-f6ff5447a6bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9ff41446-d620-4d1b-b4cf-f6ff5447a6bb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bf3e4014-6ca8-47ab-8c40-638ed02418b4 {
  margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-bf3e4014-6ca8-47ab-8c40-638ed02418b4 {
  margin-top: 20px;
}
}
#s-bf3e4014-6ca8-47ab-8c40-638ed02418b4 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-bf3e4014-6ca8-47ab-8c40-638ed02418b4 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: center;
}


}
.shogun-tabs {
  margin: 0 !important;
  list-style: none !important;
  padding: 0 0 0 0;
  overflow: visible;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.shogun-tabs.shogun-modern {
  padding-left: 10px;
  padding-right: 5px;
  overflow: hidden;
  transform: translate(0px, 0px);
}

.shogun-tabs li {
  text-decoration: none;
  cursor: pointer;
  position: relative;
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}

.shogun-tabs.shogun-modern li {
  width: 200px;
  height: 45px;
  margin: 0 5px 0 0;
}

.shogun-tabs.shogun-rounded li {
  margin-bottom: 0;
  float: left;
  box-sizing: border-box;
  margin-right: 2px;
  line-height: 1.42857143;
  position: relative;
  display: block;
  overflow: visible;
}

.shogun-tabs.shogun-rounded li .shogun-tab-box {
  padding: 10px 15px !important;
  border-radius: 4px 4px 0 0;
}

.shogun-tabs.shogun-modern li .shogun-tab-box {
  padding: 12px 5px !important;
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  .shogun-tabs.shogun-rounded li .shogun-tab-box {
    padding: 10px 5px !important;
    text-align: center;
  }

  .shogun-tabs.shogun-modern li .shogun-tab-box {
    padding: 12px 15px !important;
  }
}

.shogun-tabs.shogun-rounded .shogun-tab-box {
  border-bottom: none !important;
}

.shogun-tabs.shogun-modern li.active {
  z-index: 40;
}

.shogun-tabs.shogun-modern li .shogun-tab-box::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  left: 0;
  z-index: -1;
  outline: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  content: "";
  transform: perspective(100px) rotateX(30deg);
  -webkit-transform: perspective(100px) rotateX(30deg);
}

.shogun-tabs.shogun-modern li.shogun-tab-active .shogun-tab-box::after {
  border-bottom: none !important;
  height: 46px;
}

.shogun-tabs-body {
  padding-top: 10px;
}

.shogun-tabs-body.shogun-rounded {
  margin-top: 0px !important;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.shogun-tabs-body > .shogun-tab-content {
  display: none;
}

.shogun-tabs-body > .shogun-tab-content.shogun-tab-active {
  -webkit-animation: fadeIn 0.5s;
  animation: fadeIn 0.5s;
  display: block;
}

.shogun-tab-border {
  position: absolute;
}

.shogun-tab-title {
  white-space: nowrap;
  text-align: center;

  display: inline-block;
  width: 100%;
}

.shogun-tabs.shogun-modern .shogun-tab-title {
  /** Hack for Safari weird bug */
  /* https://stackoverflow.com/questions/18146511/bug-in-css3-rotatey-transition-on-safari */
  transform: translateZ(1000px);
}

#s-5ff9caba-0e7a-40ba-90a5-703b789e8ae1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


  #s-5ff9caba-0e7a-40ba-90a5-703b789e8ae1 .shogun-tabs > li > .shogun-tab-box {
    background: rgba(227, 227, 227, 1);
    border: 1px solid rgba(227, 227, 227, 1);
  }
  #s-5ff9caba-0e7a-40ba-90a5-703b789e8ae1 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(227, 227, 227, 1);
  }
#s-5ff9caba-0e7a-40ba-90a5-703b789e8ae1 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(40, 40, 40, 1);
  font-family: Montserrat;
  font-weight: 800;
  font-style: ;
  font-size: 16px;
}

#s-5ff9caba-0e7a-40ba-90a5-703b789e8ae1 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(40, 40, 40, 1);
}

#s-5ff9caba-0e7a-40ba-90a5-703b789e8ae1 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(255, 255, 255, 1);
}

#s-5ff9caba-0e7a-40ba-90a5-703b789e8ae1 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(227, 227, 227, 1);
}
@media (max-width: 767px){
  #s-5ff9caba-0e7a-40ba-90a5-703b789e8ae1 .shogun-tabs > li > .shogun-tab-box {
    background: rgba(227, 227, 227, 1);
    border: 1px solid rgba(227, 227, 227, 1);
  }
  #s-5ff9caba-0e7a-40ba-90a5-703b789e8ae1 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(227, 227, 227, 1);
  }
#s-5ff9caba-0e7a-40ba-90a5-703b789e8ae1 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(40, 40, 40, 1);
  font-family: Montserrat;
  font-weight: 800;
  font-style: ;
  font-size: 15px;
}

#s-5ff9caba-0e7a-40ba-90a5-703b789e8ae1 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(40, 40, 40, 1);
}

#s-5ff9caba-0e7a-40ba-90a5-703b789e8ae1 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(255, 255, 255, 1);
}

#s-5ff9caba-0e7a-40ba-90a5-703b789e8ae1 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(227, 227, 227, 1);
}
}
#s-aae41083-aa67-473e-80e1-585e4ab975d0 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-aae41083-aa67-473e-80e1-585e4ab975d0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-aae41083-aa67-473e-80e1-585e4ab975d0"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-aae41083-aa67-473e-80e1-585e4ab975d0"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-aae41083-aa67-473e-80e1-585e4ab975d0"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-1bb41ba3-e994-44ce-9553-dd9c22c4797a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-1bb41ba3-e994-44ce-9553-dd9c22c4797a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1bb41ba3-e994-44ce-9553-dd9c22c4797a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-800117a1-0fe7-463c-b5c6-31c4d4e80ef8 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-800117a1-0fe7-463c-b5c6-31c4d4e80ef8 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-800117a1-0fe7-463c-b5c6-31c4d4e80ef8 .shogun-heading-component h5 a {
  color: ;
}


#s-484d8ed7-6b7a-4ede-a4ae-c8eef7775193 {
  margin-left: auto;
margin-right: auto;
}

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

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

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

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

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

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

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

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

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

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

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

#s-a55cc6f9-7cc5-4da4-8bf8-1c2f731b1efc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a55cc6f9-7cc5-4da4-8bf8-1c2f731b1efc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a55cc6f9-7cc5-4da4-8bf8-1c2f731b1efc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a55cc6f9-7cc5-4da4-8bf8-1c2f731b1efc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a55cc6f9-7cc5-4da4-8bf8-1c2f731b1efc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a55cc6f9-7cc5-4da4-8bf8-1c2f731b1efc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a55cc6f9-7cc5-4da4-8bf8-1c2f731b1efc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a55cc6f9-7cc5-4da4-8bf8-1c2f731b1efc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a55cc6f9-7cc5-4da4-8bf8-1c2f731b1efc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a55cc6f9-7cc5-4da4-8bf8-1c2f731b1efc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a55cc6f9-7cc5-4da4-8bf8-1c2f731b1efc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0472871b-4d33-4d67-a273-cc454e25376f {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-0472871b-4d33-4d67-a273-cc454e25376f .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-215dac66-94b7-4718-b83b-fa2b0fa3eb07 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-215dac66-94b7-4718-b83b-fa2b0fa3eb07 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-215dac66-94b7-4718-b83b-fa2b0fa3eb07.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-eac914c8-fc26-4683-936a-e78cd58bcef2 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-eac914c8-fc26-4683-936a-e78cd58bcef2 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-eac914c8-fc26-4683-936a-e78cd58bcef2 .shogun-heading-component h5 a {
  color: ;
}


#s-15c19dea-e3dd-46aa-9f0a-abf87ae25499 {
  margin-left: auto;
margin-right: auto;
}

#s-d7102bce-1fe7-41e4-8f4d-26640fe1e5c7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d7102bce-1fe7-41e4-8f4d-26640fe1e5c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7102bce-1fe7-41e4-8f4d-26640fe1e5c7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d7102bce-1fe7-41e4-8f4d-26640fe1e5c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7102bce-1fe7-41e4-8f4d-26640fe1e5c7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d7102bce-1fe7-41e4-8f4d-26640fe1e5c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7102bce-1fe7-41e4-8f4d-26640fe1e5c7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d7102bce-1fe7-41e4-8f4d-26640fe1e5c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7102bce-1fe7-41e4-8f4d-26640fe1e5c7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d7102bce-1fe7-41e4-8f4d-26640fe1e5c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7102bce-1fe7-41e4-8f4d-26640fe1e5c7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-136119a5-8435-426d-9ede-ef22eb9deb68 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-136119a5-8435-426d-9ede-ef22eb9deb68 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-2b1137dd-82c5-40d3-b11e-11b3070fa43b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-2b1137dd-82c5-40d3-b11e-11b3070fa43b {
  margin-top: 10px;
}
}







#s-2b1137dd-82c5-40d3-b11e-11b3070fa43b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2b1137dd-82c5-40d3-b11e-11b3070fa43b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3447f567-0be8-4fcf-8c24-bb3ac4856819 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3447f567-0be8-4fcf-8c24-bb3ac4856819 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-3447f567-0be8-4fcf-8c24-bb3ac4856819 .shogun-heading-component h5 a {
  color: ;
}


#s-5274558c-b188-40a1-ad2f-361318dbc793 {
  margin-left: auto;
margin-right: auto;
}

#s-af666d3a-091b-4f76-bff5-ecaa80a4eaab {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-af666d3a-091b-4f76-bff5-ecaa80a4eaab .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-af666d3a-091b-4f76-bff5-ecaa80a4eaab img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-af666d3a-091b-4f76-bff5-ecaa80a4eaab .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-af666d3a-091b-4f76-bff5-ecaa80a4eaab img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-af666d3a-091b-4f76-bff5-ecaa80a4eaab .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-af666d3a-091b-4f76-bff5-ecaa80a4eaab img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-af666d3a-091b-4f76-bff5-ecaa80a4eaab .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-af666d3a-091b-4f76-bff5-ecaa80a4eaab img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-af666d3a-091b-4f76-bff5-ecaa80a4eaab .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-af666d3a-091b-4f76-bff5-ecaa80a4eaab img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a01b2e33-e776-445e-b4d2-056e521d2d73 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-a01b2e33-e776-445e-b4d2-056e521d2d73 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-0dd9542a-c5c9-4d71-9507-285f189fd6d4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-0dd9542a-c5c9-4d71-9507-285f189fd6d4 {
  margin-top: 10px;
}
}







#s-0dd9542a-c5c9-4d71-9507-285f189fd6d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0dd9542a-c5c9-4d71-9507-285f189fd6d4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c3d1176b-658b-46b9-a530-3aa73ea1f7e7 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c3d1176b-658b-46b9-a530-3aa73ea1f7e7 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-c3d1176b-658b-46b9-a530-3aa73ea1f7e7 .shogun-heading-component h5 a {
  color: ;
}


#s-8c80fbf8-17dc-42f4-b7e2-164ad00e1c9c {
  margin-left: auto;
margin-right: auto;
}

#s-37de060e-d362-4e03-ab90-47a398d10265 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-37de060e-d362-4e03-ab90-47a398d10265 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-37de060e-d362-4e03-ab90-47a398d10265 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-37de060e-d362-4e03-ab90-47a398d10265 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-37de060e-d362-4e03-ab90-47a398d10265 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-37de060e-d362-4e03-ab90-47a398d10265 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-37de060e-d362-4e03-ab90-47a398d10265 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-37de060e-d362-4e03-ab90-47a398d10265 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-37de060e-d362-4e03-ab90-47a398d10265 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-37de060e-d362-4e03-ab90-47a398d10265 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-37de060e-d362-4e03-ab90-47a398d10265 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-58facb33-ee1e-45c0-8277-8b581438d0cf {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-58facb33-ee1e-45c0-8277-8b581438d0cf .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-00f69546-eaed-4bd1-be0b-190c7c4f2fb1 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-00f69546-eaed-4bd1-be0b-190c7c4f2fb1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-00f69546-eaed-4bd1-be0b-190c7c4f2fb1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-00f69546-eaed-4bd1-be0b-190c7c4f2fb1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-00f69546-eaed-4bd1-be0b-190c7c4f2fb1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-e7c9d4a9-aea5-47c2-9b3e-bdd8c1526035 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-e7c9d4a9-aea5-47c2-9b3e-bdd8c1526035 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e7c9d4a9-aea5-47c2-9b3e-bdd8c1526035.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-abfe075c-f8e7-491d-9517-e09a2c76b90e {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-abfe075c-f8e7-491d-9517-e09a2c76b90e .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-abfe075c-f8e7-491d-9517-e09a2c76b90e .shogun-heading-component h5 a {
  color: ;
}


#s-66243994-f12f-4b3d-9ae6-bab8445311c4 {
  margin-left: auto;
margin-right: auto;
}

#s-97c75353-9e59-4f1d-bfac-debd609d6278 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-97c75353-9e59-4f1d-bfac-debd609d6278 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-97c75353-9e59-4f1d-bfac-debd609d6278 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-97c75353-9e59-4f1d-bfac-debd609d6278 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-97c75353-9e59-4f1d-bfac-debd609d6278 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-97c75353-9e59-4f1d-bfac-debd609d6278 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-97c75353-9e59-4f1d-bfac-debd609d6278 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-97c75353-9e59-4f1d-bfac-debd609d6278 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-97c75353-9e59-4f1d-bfac-debd609d6278 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-97c75353-9e59-4f1d-bfac-debd609d6278 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-97c75353-9e59-4f1d-bfac-debd609d6278 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-43c2583c-36fc-4887-979f-786f2dfb24f8 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-43c2583c-36fc-4887-979f-786f2dfb24f8 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-521ada8e-f605-49e6-b8f4-e9c64664f22b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-521ada8e-f605-49e6-b8f4-e9c64664f22b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-521ada8e-f605-49e6-b8f4-e9c64664f22b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ef29558f-53c9-443b-9b96-43735266d0e7 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ef29558f-53c9-443b-9b96-43735266d0e7 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-ef29558f-53c9-443b-9b96-43735266d0e7 .shogun-heading-component h5 a {
  color: ;
}


#s-7d49759e-cfb4-494e-8a28-c8807de35791 {
  margin-left: auto;
margin-right: auto;
}

#s-0beb0299-434e-42ac-af19-0eb1f38d081d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0beb0299-434e-42ac-af19-0eb1f38d081d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0beb0299-434e-42ac-af19-0eb1f38d081d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0beb0299-434e-42ac-af19-0eb1f38d081d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0beb0299-434e-42ac-af19-0eb1f38d081d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0beb0299-434e-42ac-af19-0eb1f38d081d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0beb0299-434e-42ac-af19-0eb1f38d081d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0beb0299-434e-42ac-af19-0eb1f38d081d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0beb0299-434e-42ac-af19-0eb1f38d081d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0beb0299-434e-42ac-af19-0eb1f38d081d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0beb0299-434e-42ac-af19-0eb1f38d081d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-29e4e282-e557-41f1-90ed-aa331263ac4d {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-29e4e282-e557-41f1-90ed-aa331263ac4d .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-585c2b9b-464e-4dda-b4e6-441539a7be49 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-585c2b9b-464e-4dda-b4e6-441539a7be49 {
  margin-top: 10px;
}
}







#s-585c2b9b-464e-4dda-b4e6-441539a7be49 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-585c2b9b-464e-4dda-b4e6-441539a7be49.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c69750ac-6c8b-4c72-95d2-5c313bc23d26 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c69750ac-6c8b-4c72-95d2-5c313bc23d26 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-c69750ac-6c8b-4c72-95d2-5c313bc23d26 .shogun-heading-component h5 a {
  color: ;
}


#s-869cbc3a-dc58-44f4-8226-fbe31e6c1765 {
  margin-left: auto;
margin-right: auto;
}

#s-e102312d-6cd3-4744-8ae9-e0f80b18c9dc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e102312d-6cd3-4744-8ae9-e0f80b18c9dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e102312d-6cd3-4744-8ae9-e0f80b18c9dc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e102312d-6cd3-4744-8ae9-e0f80b18c9dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e102312d-6cd3-4744-8ae9-e0f80b18c9dc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e102312d-6cd3-4744-8ae9-e0f80b18c9dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e102312d-6cd3-4744-8ae9-e0f80b18c9dc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e102312d-6cd3-4744-8ae9-e0f80b18c9dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e102312d-6cd3-4744-8ae9-e0f80b18c9dc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e102312d-6cd3-4744-8ae9-e0f80b18c9dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e102312d-6cd3-4744-8ae9-e0f80b18c9dc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-42098e4d-7f16-4fbe-a0ea-e2ded4420620 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-42098e4d-7f16-4fbe-a0ea-e2ded4420620 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-6d2c559f-624f-421b-ba45-bac180d5b5f3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-6d2c559f-624f-421b-ba45-bac180d5b5f3 {
  margin-top: 10px;
}
}







#s-6d2c559f-624f-421b-ba45-bac180d5b5f3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6d2c559f-624f-421b-ba45-bac180d5b5f3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-19915d03-f7b8-4765-9e31-ec4e6eb2f8da {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-19915d03-f7b8-4765-9e31-ec4e6eb2f8da .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-19915d03-f7b8-4765-9e31-ec4e6eb2f8da .shogun-heading-component h5 a {
  color: ;
}


#s-718bfee0-ac17-4c53-a7c3-f21492dc6d8e {
  margin-left: auto;
margin-right: auto;
}

#s-7a92deb3-71f6-4bbb-9035-49a0d717eedf {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7a92deb3-71f6-4bbb-9035-49a0d717eedf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7a92deb3-71f6-4bbb-9035-49a0d717eedf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7a92deb3-71f6-4bbb-9035-49a0d717eedf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7a92deb3-71f6-4bbb-9035-49a0d717eedf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7a92deb3-71f6-4bbb-9035-49a0d717eedf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7a92deb3-71f6-4bbb-9035-49a0d717eedf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7a92deb3-71f6-4bbb-9035-49a0d717eedf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7a92deb3-71f6-4bbb-9035-49a0d717eedf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7a92deb3-71f6-4bbb-9035-49a0d717eedf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7a92deb3-71f6-4bbb-9035-49a0d717eedf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-090eb80a-189d-405f-a741-66b39477fa73 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-090eb80a-189d-405f-a741-66b39477fa73 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-7021445f-f312-413d-8fa8-cc2e41e090f7 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-7021445f-f312-413d-8fa8-cc2e41e090f7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-7021445f-f312-413d-8fa8-cc2e41e090f7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-7021445f-f312-413d-8fa8-cc2e41e090f7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-7021445f-f312-413d-8fa8-cc2e41e090f7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-27f03670-2c6e-4cf0-9567-93e2cdf290b6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-27f03670-2c6e-4cf0-9567-93e2cdf290b6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-27f03670-2c6e-4cf0-9567-93e2cdf290b6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2dee442f-506b-4e52-b320-2f78bad9edd7 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2dee442f-506b-4e52-b320-2f78bad9edd7 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-2dee442f-506b-4e52-b320-2f78bad9edd7 .shogun-heading-component h5 a {
  color: ;
}


#s-49dd14fd-9933-4f5c-9e4a-edde7ed3b5b0 {
  margin-left: auto;
margin-right: auto;
}

#s-e5a4d687-c0b2-4590-be31-0038e8a64787 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e5a4d687-c0b2-4590-be31-0038e8a64787 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e5a4d687-c0b2-4590-be31-0038e8a64787 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e5a4d687-c0b2-4590-be31-0038e8a64787 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e5a4d687-c0b2-4590-be31-0038e8a64787 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e5a4d687-c0b2-4590-be31-0038e8a64787 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e5a4d687-c0b2-4590-be31-0038e8a64787 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e5a4d687-c0b2-4590-be31-0038e8a64787 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e5a4d687-c0b2-4590-be31-0038e8a64787 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e5a4d687-c0b2-4590-be31-0038e8a64787 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e5a4d687-c0b2-4590-be31-0038e8a64787 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ace49b75-63af-4341-8c73-1a3ba8340d08 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-ace49b75-63af-4341-8c73-1a3ba8340d08 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-4eba200b-dd0d-49a9-b472-4c1b05e02013 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-4eba200b-dd0d-49a9-b472-4c1b05e02013 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4eba200b-dd0d-49a9-b472-4c1b05e02013.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-07355a3c-ca99-4786-8484-5570843820b8 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-07355a3c-ca99-4786-8484-5570843820b8 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-07355a3c-ca99-4786-8484-5570843820b8 .shogun-heading-component h5 a {
  color: ;
}


#s-0c8d2341-7920-4d4e-8eab-331bc979118b {
  margin-left: auto;
margin-right: auto;
}

#s-2cd28dc3-823b-4ad9-8bf8-2e59d68fec76 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2cd28dc3-823b-4ad9-8bf8-2e59d68fec76 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2cd28dc3-823b-4ad9-8bf8-2e59d68fec76 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2cd28dc3-823b-4ad9-8bf8-2e59d68fec76 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2cd28dc3-823b-4ad9-8bf8-2e59d68fec76 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2cd28dc3-823b-4ad9-8bf8-2e59d68fec76 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2cd28dc3-823b-4ad9-8bf8-2e59d68fec76 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2cd28dc3-823b-4ad9-8bf8-2e59d68fec76 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2cd28dc3-823b-4ad9-8bf8-2e59d68fec76 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2cd28dc3-823b-4ad9-8bf8-2e59d68fec76 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2cd28dc3-823b-4ad9-8bf8-2e59d68fec76 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7845637b-e902-42bd-8aec-7fa4a600eebd {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-7845637b-e902-42bd-8aec-7fa4a600eebd .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-e8826617-a4fc-424e-8fe8-8b7ced4960b4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-e8826617-a4fc-424e-8fe8-8b7ced4960b4 {
  margin-top: 10px;
}
}







#s-e8826617-a4fc-424e-8fe8-8b7ced4960b4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e8826617-a4fc-424e-8fe8-8b7ced4960b4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-08cbc236-1f19-497e-9e15-f05758ef36c5 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-08cbc236-1f19-497e-9e15-f05758ef36c5 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-08cbc236-1f19-497e-9e15-f05758ef36c5 .shogun-heading-component h5 a {
  color: ;
}


#s-46323e23-0b50-4e9b-8478-e782daefed77 {
  margin-left: auto;
margin-right: auto;
}

#s-a84cf705-09d4-427f-9678-486efe19c4bd {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a84cf705-09d4-427f-9678-486efe19c4bd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a84cf705-09d4-427f-9678-486efe19c4bd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a84cf705-09d4-427f-9678-486efe19c4bd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a84cf705-09d4-427f-9678-486efe19c4bd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a84cf705-09d4-427f-9678-486efe19c4bd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a84cf705-09d4-427f-9678-486efe19c4bd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a84cf705-09d4-427f-9678-486efe19c4bd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a84cf705-09d4-427f-9678-486efe19c4bd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a84cf705-09d4-427f-9678-486efe19c4bd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a84cf705-09d4-427f-9678-486efe19c4bd img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a059ea62-5144-47bf-8049-47805cc994bd {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-a059ea62-5144-47bf-8049-47805cc994bd .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-e9d108ea-8f6c-430d-9447-4852fea7a1db {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-e9d108ea-8f6c-430d-9447-4852fea7a1db {
  margin-top: 10px;
}
}







#s-e9d108ea-8f6c-430d-9447-4852fea7a1db > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e9d108ea-8f6c-430d-9447-4852fea7a1db.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dfe37992-6955-45d4-be06-f7b9ffa3effd {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dfe37992-6955-45d4-be06-f7b9ffa3effd .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-dfe37992-6955-45d4-be06-f7b9ffa3effd .shogun-heading-component h5 a {
  color: ;
}


#s-a06d6580-dd70-4f69-a09f-a113f43aabeb {
  margin-left: auto;
margin-right: auto;
}

#s-10737d97-a49d-44e9-9299-33e7d14d8a93 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-10737d97-a49d-44e9-9299-33e7d14d8a93 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-10737d97-a49d-44e9-9299-33e7d14d8a93 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-10737d97-a49d-44e9-9299-33e7d14d8a93 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-10737d97-a49d-44e9-9299-33e7d14d8a93 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-10737d97-a49d-44e9-9299-33e7d14d8a93 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-10737d97-a49d-44e9-9299-33e7d14d8a93 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-10737d97-a49d-44e9-9299-33e7d14d8a93 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-10737d97-a49d-44e9-9299-33e7d14d8a93 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-10737d97-a49d-44e9-9299-33e7d14d8a93 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-10737d97-a49d-44e9-9299-33e7d14d8a93 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8d7a4a57-f99e-49d4-a5c7-443911dc3b09 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-8d7a4a57-f99e-49d4-a5c7-443911dc3b09 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-ef3f549f-079c-4d2e-b7c9-14f805bca665 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ef3f549f-079c-4d2e-b7c9-14f805bca665"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-ef3f549f-079c-4d2e-b7c9-14f805bca665"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-ef3f549f-079c-4d2e-b7c9-14f805bca665"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-ef3f549f-079c-4d2e-b7c9-14f805bca665"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-4430d194-4445-4fac-97b8-f409ce77bb20 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-4430d194-4445-4fac-97b8-f409ce77bb20 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4430d194-4445-4fac-97b8-f409ce77bb20.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a7422dcb-8907-4bd4-a893-ab2312ce67a0 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a7422dcb-8907-4bd4-a893-ab2312ce67a0 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-a7422dcb-8907-4bd4-a893-ab2312ce67a0 .shogun-heading-component h5 a {
  color: ;
}


#s-4517c0d6-db94-4ba9-8721-5822332ed027 {
  margin-left: auto;
margin-right: auto;
}

#s-0c712434-8257-41ab-8aed-5b537655c5fe {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0c712434-8257-41ab-8aed-5b537655c5fe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c712434-8257-41ab-8aed-5b537655c5fe img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0c712434-8257-41ab-8aed-5b537655c5fe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c712434-8257-41ab-8aed-5b537655c5fe img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0c712434-8257-41ab-8aed-5b537655c5fe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c712434-8257-41ab-8aed-5b537655c5fe img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0c712434-8257-41ab-8aed-5b537655c5fe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c712434-8257-41ab-8aed-5b537655c5fe img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0c712434-8257-41ab-8aed-5b537655c5fe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c712434-8257-41ab-8aed-5b537655c5fe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c771d04b-3eef-480e-a772-57e5f28c1b1a {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-c771d04b-3eef-480e-a772-57e5f28c1b1a .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-7aecc4d2-e76b-438e-98d7-319952b1980a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-7aecc4d2-e76b-438e-98d7-319952b1980a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7aecc4d2-e76b-438e-98d7-319952b1980a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e32c429e-e045-4064-b638-922bdd238e07 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e32c429e-e045-4064-b638-922bdd238e07 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-e32c429e-e045-4064-b638-922bdd238e07 .shogun-heading-component h5 a {
  color: ;
}


#s-eb73356d-98d6-4891-a958-9dbb67e8d20e {
  margin-left: auto;
margin-right: auto;
}

#s-d1769ed9-ca02-4892-82e2-c1dce65a08e5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d1769ed9-ca02-4892-82e2-c1dce65a08e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d1769ed9-ca02-4892-82e2-c1dce65a08e5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d1769ed9-ca02-4892-82e2-c1dce65a08e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d1769ed9-ca02-4892-82e2-c1dce65a08e5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d1769ed9-ca02-4892-82e2-c1dce65a08e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d1769ed9-ca02-4892-82e2-c1dce65a08e5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d1769ed9-ca02-4892-82e2-c1dce65a08e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d1769ed9-ca02-4892-82e2-c1dce65a08e5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d1769ed9-ca02-4892-82e2-c1dce65a08e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d1769ed9-ca02-4892-82e2-c1dce65a08e5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a88bb46e-cbdc-40d5-b615-4d89e93b6aa3 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-a88bb46e-cbdc-40d5-b615-4d89e93b6aa3 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-489f9bc0-5de7-4883-8ecc-7b6313184d3d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-489f9bc0-5de7-4883-8ecc-7b6313184d3d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-489f9bc0-5de7-4883-8ecc-7b6313184d3d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-953b49f3-f7eb-453c-a8fe-7997b66fe741 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-953b49f3-f7eb-453c-a8fe-7997b66fe741 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-953b49f3-f7eb-453c-a8fe-7997b66fe741 .shogun-heading-component h5 a {
  color: ;
}


#s-1f7691dd-4063-47d6-84a8-d03fc341ef5e {
  margin-left: auto;
margin-right: auto;
}

#s-0e4c60d0-816f-4343-a876-a48150b49b34 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0e4c60d0-816f-4343-a876-a48150b49b34 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0e4c60d0-816f-4343-a876-a48150b49b34 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0e4c60d0-816f-4343-a876-a48150b49b34 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0e4c60d0-816f-4343-a876-a48150b49b34 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0e4c60d0-816f-4343-a876-a48150b49b34 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0e4c60d0-816f-4343-a876-a48150b49b34 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0e4c60d0-816f-4343-a876-a48150b49b34 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0e4c60d0-816f-4343-a876-a48150b49b34 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0e4c60d0-816f-4343-a876-a48150b49b34 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0e4c60d0-816f-4343-a876-a48150b49b34 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c89f2eb1-bf8e-4c12-9678-46f0c018f0d4 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-c89f2eb1-bf8e-4c12-9678-46f0c018f0d4 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-744aa569-fcb0-4a57-9d8b-a7b1438323e1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-744aa569-fcb0-4a57-9d8b-a7b1438323e1 {
  margin-top: 10px;
}
}







#s-744aa569-fcb0-4a57-9d8b-a7b1438323e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-744aa569-fcb0-4a57-9d8b-a7b1438323e1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-90ff1077-5f67-429e-9ca3-fb00ede3d5cc {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-90ff1077-5f67-429e-9ca3-fb00ede3d5cc .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-90ff1077-5f67-429e-9ca3-fb00ede3d5cc .shogun-heading-component h5 a {
  color: ;
}


#s-b9066a92-e78c-4fa7-b630-16f23bd68cb0 {
  margin-left: auto;
margin-right: auto;
}

#s-40536e95-9775-48c8-bad9-131b50a9dec5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-40536e95-9775-48c8-bad9-131b50a9dec5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-40536e95-9775-48c8-bad9-131b50a9dec5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-40536e95-9775-48c8-bad9-131b50a9dec5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-40536e95-9775-48c8-bad9-131b50a9dec5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-40536e95-9775-48c8-bad9-131b50a9dec5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-40536e95-9775-48c8-bad9-131b50a9dec5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-40536e95-9775-48c8-bad9-131b50a9dec5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-40536e95-9775-48c8-bad9-131b50a9dec5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-40536e95-9775-48c8-bad9-131b50a9dec5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-40536e95-9775-48c8-bad9-131b50a9dec5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e4858296-4386-4f64-b53a-12c25820d7a4 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-e4858296-4386-4f64-b53a-12c25820d7a4 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-b86e2c87-835e-4c1b-abd7-e3119137b105 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-b86e2c87-835e-4c1b-abd7-e3119137b105"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-b86e2c87-835e-4c1b-abd7-e3119137b105"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-b86e2c87-835e-4c1b-abd7-e3119137b105"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-b86e2c87-835e-4c1b-abd7-e3119137b105"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-a385c828-b40a-4a6e-8f46-ceb6e368dbf8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-a385c828-b40a-4a6e-8f46-ceb6e368dbf8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a385c828-b40a-4a6e-8f46-ceb6e368dbf8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8ea54dc8-4e3a-47c1-9172-46cd7a8cbc6a {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8ea54dc8-4e3a-47c1-9172-46cd7a8cbc6a .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-8ea54dc8-4e3a-47c1-9172-46cd7a8cbc6a .shogun-heading-component h5 a {
  color: ;
}


#s-2f8abbdd-201a-4fd5-9c1c-caf67598dbc5 {
  margin-left: auto;
margin-right: auto;
}

#s-ad25963b-efea-49e0-9e56-b1f6f57e882b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ad25963b-efea-49e0-9e56-b1f6f57e882b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ad25963b-efea-49e0-9e56-b1f6f57e882b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ad25963b-efea-49e0-9e56-b1f6f57e882b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ad25963b-efea-49e0-9e56-b1f6f57e882b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ad25963b-efea-49e0-9e56-b1f6f57e882b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ad25963b-efea-49e0-9e56-b1f6f57e882b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ad25963b-efea-49e0-9e56-b1f6f57e882b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ad25963b-efea-49e0-9e56-b1f6f57e882b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ad25963b-efea-49e0-9e56-b1f6f57e882b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ad25963b-efea-49e0-9e56-b1f6f57e882b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-90622282-38cd-4f9c-bac8-0b3fb93df00b {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-90622282-38cd-4f9c-bac8-0b3fb93df00b .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-3883af2c-5b1b-423c-8767-bc8528f83401 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-3883af2c-5b1b-423c-8767-bc8528f83401 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3883af2c-5b1b-423c-8767-bc8528f83401.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fb07ab29-c913-4cdf-8550-520bb87127ff {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fb07ab29-c913-4cdf-8550-520bb87127ff .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-fb07ab29-c913-4cdf-8550-520bb87127ff .shogun-heading-component h5 a {
  color: ;
}


#s-f180ba0c-2603-4bbb-a5af-8b0cd5521090 {
  margin-left: auto;
margin-right: auto;
}

#s-3eb41e34-5036-4863-9a50-2f1d47e8b7a9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3eb41e34-5036-4863-9a50-2f1d47e8b7a9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3eb41e34-5036-4863-9a50-2f1d47e8b7a9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3eb41e34-5036-4863-9a50-2f1d47e8b7a9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3eb41e34-5036-4863-9a50-2f1d47e8b7a9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3eb41e34-5036-4863-9a50-2f1d47e8b7a9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3eb41e34-5036-4863-9a50-2f1d47e8b7a9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3eb41e34-5036-4863-9a50-2f1d47e8b7a9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3eb41e34-5036-4863-9a50-2f1d47e8b7a9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3eb41e34-5036-4863-9a50-2f1d47e8b7a9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3eb41e34-5036-4863-9a50-2f1d47e8b7a9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4d7f4432-0e73-4a8a-8956-516128929682 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-4d7f4432-0e73-4a8a-8956-516128929682 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-2a535781-6b0a-4ff3-9a2a-da208bb16af3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-2a535781-6b0a-4ff3-9a2a-da208bb16af3 {
  margin-top: 10px;
}
}







#s-2a535781-6b0a-4ff3-9a2a-da208bb16af3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2a535781-6b0a-4ff3-9a2a-da208bb16af3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0fdee688-2866-485f-8e13-a92346e9138b {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0fdee688-2866-485f-8e13-a92346e9138b .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-0fdee688-2866-485f-8e13-a92346e9138b .shogun-heading-component h5 a {
  color: ;
}


#s-9d64e1cd-3c6f-4266-a4bf-304fc44e973b {
  margin-left: auto;
margin-right: auto;
}

#s-20a6e68f-d1d4-452e-9a31-137674483244 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-20a6e68f-d1d4-452e-9a31-137674483244 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-20a6e68f-d1d4-452e-9a31-137674483244 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-20a6e68f-d1d4-452e-9a31-137674483244 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-20a6e68f-d1d4-452e-9a31-137674483244 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-20a6e68f-d1d4-452e-9a31-137674483244 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-20a6e68f-d1d4-452e-9a31-137674483244 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-20a6e68f-d1d4-452e-9a31-137674483244 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-20a6e68f-d1d4-452e-9a31-137674483244 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-20a6e68f-d1d4-452e-9a31-137674483244 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-20a6e68f-d1d4-452e-9a31-137674483244 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e87354b4-dbd5-4e62-a551-d4607ac2d0b4 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-e87354b4-dbd5-4e62-a551-d4607ac2d0b4 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-90373f69-0df7-4f75-8f7a-8918ba025e9b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-90373f69-0df7-4f75-8f7a-8918ba025e9b {
  margin-top: 10px;
}
}







#s-90373f69-0df7-4f75-8f7a-8918ba025e9b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-90373f69-0df7-4f75-8f7a-8918ba025e9b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-441870d2-be3b-44a8-913b-8b76e8d17551 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-441870d2-be3b-44a8-913b-8b76e8d17551 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-441870d2-be3b-44a8-913b-8b76e8d17551 .shogun-heading-component h5 a {
  color: ;
}


#s-cea556c0-4211-4130-ab79-4720fe9fb70e {
  margin-left: auto;
margin-right: auto;
}

#s-18749a07-8d7b-4beb-8bd5-d157387d859d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-18749a07-8d7b-4beb-8bd5-d157387d859d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-18749a07-8d7b-4beb-8bd5-d157387d859d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-18749a07-8d7b-4beb-8bd5-d157387d859d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-18749a07-8d7b-4beb-8bd5-d157387d859d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-18749a07-8d7b-4beb-8bd5-d157387d859d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-18749a07-8d7b-4beb-8bd5-d157387d859d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-18749a07-8d7b-4beb-8bd5-d157387d859d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-18749a07-8d7b-4beb-8bd5-d157387d859d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-18749a07-8d7b-4beb-8bd5-d157387d859d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-18749a07-8d7b-4beb-8bd5-d157387d859d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-feef2011-ca9e-4529-a3cb-d65c30fa9391 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-feef2011-ca9e-4529-a3cb-d65c30fa9391 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-1b071e19-511c-48df-a457-b7c4b3090988 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1b071e19-511c-48df-a457-b7c4b3090988"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-1b071e19-511c-48df-a457-b7c4b3090988"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-1b071e19-511c-48df-a457-b7c4b3090988"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-1b071e19-511c-48df-a457-b7c4b3090988"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-7d93e32b-d121-47be-b703-6fb2130c42b5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-7d93e32b-d121-47be-b703-6fb2130c42b5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7d93e32b-d121-47be-b703-6fb2130c42b5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b20043d7-ed38-4c4c-83af-ead46aa099e1 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b20043d7-ed38-4c4c-83af-ead46aa099e1 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-b20043d7-ed38-4c4c-83af-ead46aa099e1 .shogun-heading-component h5 a {
  color: ;
}


#s-0eee1c3e-6698-48e5-8e90-8d28c0eefbf4 {
  margin-left: auto;
margin-right: auto;
}

#s-0304a980-0d91-41d9-8ca0-b37c545d2eae {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0304a980-0d91-41d9-8ca0-b37c545d2eae .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0304a980-0d91-41d9-8ca0-b37c545d2eae img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0304a980-0d91-41d9-8ca0-b37c545d2eae .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0304a980-0d91-41d9-8ca0-b37c545d2eae img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0304a980-0d91-41d9-8ca0-b37c545d2eae .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0304a980-0d91-41d9-8ca0-b37c545d2eae img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0304a980-0d91-41d9-8ca0-b37c545d2eae .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0304a980-0d91-41d9-8ca0-b37c545d2eae img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0304a980-0d91-41d9-8ca0-b37c545d2eae .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0304a980-0d91-41d9-8ca0-b37c545d2eae img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2632a72c-e7b6-422d-b8ee-6daf1a5e3feb {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-2632a72c-e7b6-422d-b8ee-6daf1a5e3feb .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-ee49b6fe-21ce-4a2a-a820-83785960abf5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-ee49b6fe-21ce-4a2a-a820-83785960abf5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ee49b6fe-21ce-4a2a-a820-83785960abf5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ecf0cb81-b26b-4592-86f4-21a3e71c0346 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ecf0cb81-b26b-4592-86f4-21a3e71c0346 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-ecf0cb81-b26b-4592-86f4-21a3e71c0346 .shogun-heading-component h5 a {
  color: ;
}


#s-3d115781-2abf-4d3a-8c8e-21bb0c4fe0cf {
  margin-left: auto;
margin-right: auto;
}

#s-518577f6-fd77-4391-ae8f-a79d65cb5da9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-518577f6-fd77-4391-ae8f-a79d65cb5da9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-518577f6-fd77-4391-ae8f-a79d65cb5da9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-518577f6-fd77-4391-ae8f-a79d65cb5da9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-518577f6-fd77-4391-ae8f-a79d65cb5da9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-518577f6-fd77-4391-ae8f-a79d65cb5da9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-518577f6-fd77-4391-ae8f-a79d65cb5da9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-518577f6-fd77-4391-ae8f-a79d65cb5da9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-518577f6-fd77-4391-ae8f-a79d65cb5da9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-518577f6-fd77-4391-ae8f-a79d65cb5da9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-518577f6-fd77-4391-ae8f-a79d65cb5da9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e5457f92-87dc-4839-80dd-6da405804fa6 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-e5457f92-87dc-4839-80dd-6da405804fa6 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-941d123c-eab2-49d4-afa1-8975d3caa823 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-941d123c-eab2-49d4-afa1-8975d3caa823"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-941d123c-eab2-49d4-afa1-8975d3caa823"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-941d123c-eab2-49d4-afa1-8975d3caa823"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-941d123c-eab2-49d4-afa1-8975d3caa823"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-8b27c287-e049-4883-972d-20f38448d63f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-8b27c287-e049-4883-972d-20f38448d63f {
  margin-top: 10px;
}
}







#s-8b27c287-e049-4883-972d-20f38448d63f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8b27c287-e049-4883-972d-20f38448d63f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-112de32b-f239-40e0-b2fa-c5910face28c {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-112de32b-f239-40e0-b2fa-c5910face28c .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-112de32b-f239-40e0-b2fa-c5910face28c .shogun-heading-component h5 a {
  color: ;
}


#s-adc44c86-7064-4c24-b5f7-86ed7ccf6242 {
  margin-left: auto;
margin-right: auto;
}

#s-6da34882-ad8f-41fa-9f3a-991ea3b7cbd9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6da34882-ad8f-41fa-9f3a-991ea3b7cbd9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6da34882-ad8f-41fa-9f3a-991ea3b7cbd9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6da34882-ad8f-41fa-9f3a-991ea3b7cbd9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6da34882-ad8f-41fa-9f3a-991ea3b7cbd9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6da34882-ad8f-41fa-9f3a-991ea3b7cbd9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6da34882-ad8f-41fa-9f3a-991ea3b7cbd9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6da34882-ad8f-41fa-9f3a-991ea3b7cbd9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6da34882-ad8f-41fa-9f3a-991ea3b7cbd9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6da34882-ad8f-41fa-9f3a-991ea3b7cbd9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6da34882-ad8f-41fa-9f3a-991ea3b7cbd9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2d08b38c-b975-4e75-a23a-fee5e8a1d55a {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-2d08b38c-b975-4e75-a23a-fee5e8a1d55a .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-69342c2b-51f0-46ee-a0a4-92bbbed9da17 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-69342c2b-51f0-46ee-a0a4-92bbbed9da17 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-69342c2b-51f0-46ee-a0a4-92bbbed9da17.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a283476e-6c9d-42d0-a1ea-b9313be0441a {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a283476e-6c9d-42d0-a1ea-b9313be0441a .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-a283476e-6c9d-42d0-a1ea-b9313be0441a .shogun-heading-component h5 a {
  color: ;
}


#s-29f149ca-5075-4cc5-b3b3-9240e1f6dc1b {
  margin-left: auto;
margin-right: auto;
}

#s-3555818e-f36e-4038-b81e-af3a88c7275e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3555818e-f36e-4038-b81e-af3a88c7275e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3555818e-f36e-4038-b81e-af3a88c7275e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3555818e-f36e-4038-b81e-af3a88c7275e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3555818e-f36e-4038-b81e-af3a88c7275e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3555818e-f36e-4038-b81e-af3a88c7275e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3555818e-f36e-4038-b81e-af3a88c7275e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3555818e-f36e-4038-b81e-af3a88c7275e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3555818e-f36e-4038-b81e-af3a88c7275e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3555818e-f36e-4038-b81e-af3a88c7275e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3555818e-f36e-4038-b81e-af3a88c7275e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e0af9170-c1da-4e43-a6ba-530d1f975e90 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-e0af9170-c1da-4e43-a6ba-530d1f975e90 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-261f4e3e-8823-4386-b206-573bcaf5ce17 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-261f4e3e-8823-4386-b206-573bcaf5ce17 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-261f4e3e-8823-4386-b206-573bcaf5ce17.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-53d6137e-c318-46ba-8bbe-aa88c20c8a8d {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-53d6137e-c318-46ba-8bbe-aa88c20c8a8d .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-53d6137e-c318-46ba-8bbe-aa88c20c8a8d .shogun-heading-component h5 a {
  color: ;
}


#s-40a62bbc-d57c-4973-b3af-e35a076cc66f {
  margin-left: auto;
margin-right: auto;
}

#s-f7d1b203-50f7-4ce8-8e8a-bf06842c1685 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f7d1b203-50f7-4ce8-8e8a-bf06842c1685 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f7d1b203-50f7-4ce8-8e8a-bf06842c1685 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f7d1b203-50f7-4ce8-8e8a-bf06842c1685 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f7d1b203-50f7-4ce8-8e8a-bf06842c1685 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f7d1b203-50f7-4ce8-8e8a-bf06842c1685 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f7d1b203-50f7-4ce8-8e8a-bf06842c1685 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f7d1b203-50f7-4ce8-8e8a-bf06842c1685 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f7d1b203-50f7-4ce8-8e8a-bf06842c1685 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f7d1b203-50f7-4ce8-8e8a-bf06842c1685 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f7d1b203-50f7-4ce8-8e8a-bf06842c1685 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3c2ad27a-5043-45d9-b091-a11b4c54ffa7 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-3c2ad27a-5043-45d9-b091-a11b4c54ffa7 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-ce76ab08-8092-4161-82dc-8191192e9b18 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-ce76ab08-8092-4161-82dc-8191192e9b18 {
  margin-top: 10px;
}
}







#s-ce76ab08-8092-4161-82dc-8191192e9b18 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ce76ab08-8092-4161-82dc-8191192e9b18.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4c7876f5-440e-4239-8f65-81ee08e2e9fc {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4c7876f5-440e-4239-8f65-81ee08e2e9fc .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-4c7876f5-440e-4239-8f65-81ee08e2e9fc .shogun-heading-component h5 a {
  color: ;
}


#s-6f93e7f1-d438-44d1-ac1f-c47c442c053e {
  margin-left: auto;
margin-right: auto;
}

#s-e3ab54f7-b635-464b-bd38-5af7649c2b57 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e3ab54f7-b635-464b-bd38-5af7649c2b57 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3ab54f7-b635-464b-bd38-5af7649c2b57 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e3ab54f7-b635-464b-bd38-5af7649c2b57 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3ab54f7-b635-464b-bd38-5af7649c2b57 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e3ab54f7-b635-464b-bd38-5af7649c2b57 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3ab54f7-b635-464b-bd38-5af7649c2b57 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e3ab54f7-b635-464b-bd38-5af7649c2b57 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3ab54f7-b635-464b-bd38-5af7649c2b57 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e3ab54f7-b635-464b-bd38-5af7649c2b57 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3ab54f7-b635-464b-bd38-5af7649c2b57 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-735fe3d9-e70b-435d-b885-e3d53eabe666 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-735fe3d9-e70b-435d-b885-e3d53eabe666 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-128235cb-1a2d-46e4-afc3-2397edb33bae {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-128235cb-1a2d-46e4-afc3-2397edb33bae"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-128235cb-1a2d-46e4-afc3-2397edb33bae"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-128235cb-1a2d-46e4-afc3-2397edb33bae"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-128235cb-1a2d-46e4-afc3-2397edb33bae"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-d2b2619a-86ad-4441-bb35-532ce5556448 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-d2b2619a-86ad-4441-bb35-532ce5556448 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d2b2619a-86ad-4441-bb35-532ce5556448.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f86a9752-df29-4c29-8ba2-02e058dcfd45 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f86a9752-df29-4c29-8ba2-02e058dcfd45 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-f86a9752-df29-4c29-8ba2-02e058dcfd45 .shogun-heading-component h5 a {
  color: ;
}


#s-72b336e0-e0b7-4d8b-ba77-b6681e996ebf {
  margin-left: auto;
margin-right: auto;
}

#s-79889002-45f6-4b16-9f63-d45eb61b4c8b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-79889002-45f6-4b16-9f63-d45eb61b4c8b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-79889002-45f6-4b16-9f63-d45eb61b4c8b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-79889002-45f6-4b16-9f63-d45eb61b4c8b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-79889002-45f6-4b16-9f63-d45eb61b4c8b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-79889002-45f6-4b16-9f63-d45eb61b4c8b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-79889002-45f6-4b16-9f63-d45eb61b4c8b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-79889002-45f6-4b16-9f63-d45eb61b4c8b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-79889002-45f6-4b16-9f63-d45eb61b4c8b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-79889002-45f6-4b16-9f63-d45eb61b4c8b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-79889002-45f6-4b16-9f63-d45eb61b4c8b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-60e0911a-f1db-4058-8149-82d298fe0ec7 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-60e0911a-f1db-4058-8149-82d298fe0ec7 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-1279793b-0538-4ae4-bed3-0f00299d72b1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-1279793b-0538-4ae4-bed3-0f00299d72b1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1279793b-0538-4ae4-bed3-0f00299d72b1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cc2b8c42-a272-4fd7-9678-7cd0000e0f73 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cc2b8c42-a272-4fd7-9678-7cd0000e0f73 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-cc2b8c42-a272-4fd7-9678-7cd0000e0f73 .shogun-heading-component h5 a {
  color: ;
}


#s-51646a5e-2d9d-4154-97ff-4eb2665c830d {
  margin-left: auto;
margin-right: auto;
}

#s-b0436a43-5158-4414-9df9-97b820cbfc7c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b0436a43-5158-4414-9df9-97b820cbfc7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b0436a43-5158-4414-9df9-97b820cbfc7c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b0436a43-5158-4414-9df9-97b820cbfc7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b0436a43-5158-4414-9df9-97b820cbfc7c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b0436a43-5158-4414-9df9-97b820cbfc7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b0436a43-5158-4414-9df9-97b820cbfc7c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b0436a43-5158-4414-9df9-97b820cbfc7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b0436a43-5158-4414-9df9-97b820cbfc7c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b0436a43-5158-4414-9df9-97b820cbfc7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b0436a43-5158-4414-9df9-97b820cbfc7c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b77dd595-98ea-45a8-8c6f-310b334e65f3 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-b77dd595-98ea-45a8-8c6f-310b334e65f3 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-79cf9f77-f45f-488c-9d09-76fa440e2c68 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-79cf9f77-f45f-488c-9d09-76fa440e2c68 {
  margin-top: 10px;
}
}







#s-79cf9f77-f45f-488c-9d09-76fa440e2c68 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-79cf9f77-f45f-488c-9d09-76fa440e2c68.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8a9ac749-e412-4910-be1a-5d9dcdbfd0b3 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8a9ac749-e412-4910-be1a-5d9dcdbfd0b3 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-8a9ac749-e412-4910-be1a-5d9dcdbfd0b3 .shogun-heading-component h5 a {
  color: ;
}


#s-7b8de29a-40bf-4ee9-853f-8a1dee046bd8 {
  margin-left: auto;
margin-right: auto;
}

#s-0838002b-820f-461a-9c33-6868a68ad704 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0838002b-820f-461a-9c33-6868a68ad704 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0838002b-820f-461a-9c33-6868a68ad704 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0838002b-820f-461a-9c33-6868a68ad704 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0838002b-820f-461a-9c33-6868a68ad704 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0838002b-820f-461a-9c33-6868a68ad704 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0838002b-820f-461a-9c33-6868a68ad704 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0838002b-820f-461a-9c33-6868a68ad704 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0838002b-820f-461a-9c33-6868a68ad704 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0838002b-820f-461a-9c33-6868a68ad704 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0838002b-820f-461a-9c33-6868a68ad704 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6a41f074-fcff-481a-a41a-9203078cb79a {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-6a41f074-fcff-481a-a41a-9203078cb79a .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-3686a102-0725-4942-b515-183fc79e379c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-3686a102-0725-4942-b515-183fc79e379c {
  margin-top: 10px;
}
}







#s-3686a102-0725-4942-b515-183fc79e379c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3686a102-0725-4942-b515-183fc79e379c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-acec8dbb-7223-4d1c-8fee-17754d06f586 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-acec8dbb-7223-4d1c-8fee-17754d06f586 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-acec8dbb-7223-4d1c-8fee-17754d06f586 .shogun-heading-component h5 a {
  color: ;
}


#s-b5a83a00-5982-4ab9-926b-5c968d7767e4 {
  margin-left: auto;
margin-right: auto;
}

#s-4a173478-bbe2-48f8-881b-8f0f601c825a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4a173478-bbe2-48f8-881b-8f0f601c825a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a173478-bbe2-48f8-881b-8f0f601c825a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4a173478-bbe2-48f8-881b-8f0f601c825a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a173478-bbe2-48f8-881b-8f0f601c825a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4a173478-bbe2-48f8-881b-8f0f601c825a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a173478-bbe2-48f8-881b-8f0f601c825a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4a173478-bbe2-48f8-881b-8f0f601c825a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a173478-bbe2-48f8-881b-8f0f601c825a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4a173478-bbe2-48f8-881b-8f0f601c825a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a173478-bbe2-48f8-881b-8f0f601c825a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5b93af2f-6ca4-45fb-a6af-a491b48f499b {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-5b93af2f-6ca4-45fb-a6af-a491b48f499b .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-9591e9c2-7a5d-410a-ab5d-109b262fec23 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-9591e9c2-7a5d-410a-ab5d-109b262fec23"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-9591e9c2-7a5d-410a-ab5d-109b262fec23"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-9591e9c2-7a5d-410a-ab5d-109b262fec23"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-9591e9c2-7a5d-410a-ab5d-109b262fec23"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-6055238c-a900-40a2-b9e8-d69dc99b4c31 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-6055238c-a900-40a2-b9e8-d69dc99b4c31 {
  margin-top: 10px;
}
}







#s-6055238c-a900-40a2-b9e8-d69dc99b4c31 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6055238c-a900-40a2-b9e8-d69dc99b4c31.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-85e6e983-be01-4160-8828-8a71149e1b96 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-85e6e983-be01-4160-8828-8a71149e1b96 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-85e6e983-be01-4160-8828-8a71149e1b96 .shogun-heading-component h5 a {
  color: ;
}


#s-dcfa42f3-cb26-444e-981d-f19df6e0389b {
  margin-left: auto;
margin-right: auto;
}

#s-01148869-f45d-4287-b231-0877a85213ec {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-01148869-f45d-4287-b231-0877a85213ec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-01148869-f45d-4287-b231-0877a85213ec img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-01148869-f45d-4287-b231-0877a85213ec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-01148869-f45d-4287-b231-0877a85213ec img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-01148869-f45d-4287-b231-0877a85213ec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-01148869-f45d-4287-b231-0877a85213ec img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-01148869-f45d-4287-b231-0877a85213ec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-01148869-f45d-4287-b231-0877a85213ec img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-01148869-f45d-4287-b231-0877a85213ec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-01148869-f45d-4287-b231-0877a85213ec img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1e09271c-2f0f-40e3-bd73-92fe1dbd2f35 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-1e09271c-2f0f-40e3-bd73-92fe1dbd2f35 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-0658397f-ed8a-42f3-9423-95a54e9076cd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-0658397f-ed8a-42f3-9423-95a54e9076cd {
  margin-top: 10px;
}
}







#s-0658397f-ed8a-42f3-9423-95a54e9076cd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0658397f-ed8a-42f3-9423-95a54e9076cd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9e2d56b8-825b-4c91-9e7d-cbe0946ddda6 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9e2d56b8-825b-4c91-9e7d-cbe0946ddda6 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-9e2d56b8-825b-4c91-9e7d-cbe0946ddda6 .shogun-heading-component h5 a {
  color: ;
}


#s-8323dd68-9c5a-45a8-a8ef-00dbbce06f48 {
  margin-left: auto;
margin-right: auto;
}

#s-d9a9b55b-7ec0-427b-8f7e-abd17c5395c0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d9a9b55b-7ec0-427b-8f7e-abd17c5395c0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9a9b55b-7ec0-427b-8f7e-abd17c5395c0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d9a9b55b-7ec0-427b-8f7e-abd17c5395c0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9a9b55b-7ec0-427b-8f7e-abd17c5395c0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d9a9b55b-7ec0-427b-8f7e-abd17c5395c0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9a9b55b-7ec0-427b-8f7e-abd17c5395c0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d9a9b55b-7ec0-427b-8f7e-abd17c5395c0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9a9b55b-7ec0-427b-8f7e-abd17c5395c0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d9a9b55b-7ec0-427b-8f7e-abd17c5395c0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9a9b55b-7ec0-427b-8f7e-abd17c5395c0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c3daecc7-4dd1-4df1-b015-36523e694e6d {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-c3daecc7-4dd1-4df1-b015-36523e694e6d .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-f7d49b5e-c2a7-4f72-a1f4-e8ac21875248 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-f7d49b5e-c2a7-4f72-a1f4-e8ac21875248 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f7d49b5e-c2a7-4f72-a1f4-e8ac21875248.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d32417c7-0d79-4901-be67-71b6882e47a0 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d32417c7-0d79-4901-be67-71b6882e47a0 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-d32417c7-0d79-4901-be67-71b6882e47a0 .shogun-heading-component h5 a {
  color: ;
}


#s-7d58fd67-7de2-441a-8d73-563a5680b437 {
  margin-left: auto;
margin-right: auto;
}

#s-131b651d-2e99-4f32-ba50-2e6aae9ecd9a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-131b651d-2e99-4f32-ba50-2e6aae9ecd9a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-131b651d-2e99-4f32-ba50-2e6aae9ecd9a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-131b651d-2e99-4f32-ba50-2e6aae9ecd9a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-131b651d-2e99-4f32-ba50-2e6aae9ecd9a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-131b651d-2e99-4f32-ba50-2e6aae9ecd9a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-131b651d-2e99-4f32-ba50-2e6aae9ecd9a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-131b651d-2e99-4f32-ba50-2e6aae9ecd9a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-131b651d-2e99-4f32-ba50-2e6aae9ecd9a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-131b651d-2e99-4f32-ba50-2e6aae9ecd9a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-131b651d-2e99-4f32-ba50-2e6aae9ecd9a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b40160ab-afc6-4041-8568-96e42854b335 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-b40160ab-afc6-4041-8568-96e42854b335 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-8f758c52-bf4c-4baa-aafd-de5c68d09a45 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-8f758c52-bf4c-4baa-aafd-de5c68d09a45 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8f758c52-bf4c-4baa-aafd-de5c68d09a45.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f1f881ad-0051-44f1-a350-02565cf3ca4f {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f1f881ad-0051-44f1-a350-02565cf3ca4f .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-f1f881ad-0051-44f1-a350-02565cf3ca4f .shogun-heading-component h5 a {
  color: ;
}


#s-8a336b4c-cec5-49b6-97f5-28c3f1c49f34 {
  margin-left: auto;
margin-right: auto;
}

#s-17b170c4-4f98-46e0-ae24-649666bcae8e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-17b170c4-4f98-46e0-ae24-649666bcae8e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17b170c4-4f98-46e0-ae24-649666bcae8e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17b170c4-4f98-46e0-ae24-649666bcae8e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17b170c4-4f98-46e0-ae24-649666bcae8e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17b170c4-4f98-46e0-ae24-649666bcae8e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17b170c4-4f98-46e0-ae24-649666bcae8e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17b170c4-4f98-46e0-ae24-649666bcae8e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17b170c4-4f98-46e0-ae24-649666bcae8e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17b170c4-4f98-46e0-ae24-649666bcae8e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17b170c4-4f98-46e0-ae24-649666bcae8e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-508d5bef-ff5b-4d51-8c87-0ebb1c5d501d {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-508d5bef-ff5b-4d51-8c87-0ebb1c5d501d .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-64dded6f-02f1-4421-807c-73fffde467ca {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-64dded6f-02f1-4421-807c-73fffde467ca"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-64dded6f-02f1-4421-807c-73fffde467ca"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-64dded6f-02f1-4421-807c-73fffde467ca"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-64dded6f-02f1-4421-807c-73fffde467ca"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-b9164ddc-1bd6-407c-946b-2058e61d1cf5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-b9164ddc-1bd6-407c-946b-2058e61d1cf5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b9164ddc-1bd6-407c-946b-2058e61d1cf5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-966073f5-1388-4ba4-aaf7-94294a87b887 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-966073f5-1388-4ba4-aaf7-94294a87b887 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-966073f5-1388-4ba4-aaf7-94294a87b887 .shogun-heading-component h5 a {
  color: ;
}


#s-2767c561-087a-432e-8da6-46e2ce7d2ebd {
  margin-left: auto;
margin-right: auto;
}

#s-04d21eec-34ad-4981-a497-ed046749d8b7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-04d21eec-34ad-4981-a497-ed046749d8b7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-04d21eec-34ad-4981-a497-ed046749d8b7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-04d21eec-34ad-4981-a497-ed046749d8b7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-04d21eec-34ad-4981-a497-ed046749d8b7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-04d21eec-34ad-4981-a497-ed046749d8b7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-04d21eec-34ad-4981-a497-ed046749d8b7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-04d21eec-34ad-4981-a497-ed046749d8b7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-04d21eec-34ad-4981-a497-ed046749d8b7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-04d21eec-34ad-4981-a497-ed046749d8b7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-04d21eec-34ad-4981-a497-ed046749d8b7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-77b3852c-0706-470b-b407-b4d9d940c40d {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-77b3852c-0706-470b-b407-b4d9d940c40d .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-f09af47c-34b8-41bd-8097-a6377727086c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-f09af47c-34b8-41bd-8097-a6377727086c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f09af47c-34b8-41bd-8097-a6377727086c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5c9f342a-752e-4ca9-9251-fbf19052e8e6 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5c9f342a-752e-4ca9-9251-fbf19052e8e6 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-5c9f342a-752e-4ca9-9251-fbf19052e8e6 .shogun-heading-component h5 a {
  color: ;
}


#s-e0b57e0f-cc80-44b4-9f1f-0be5eefa52aa {
  margin-left: auto;
margin-right: auto;
}

#s-8a7dee58-18ce-4d59-b17b-0c1849a32613 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8a7dee58-18ce-4d59-b17b-0c1849a32613 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a7dee58-18ce-4d59-b17b-0c1849a32613 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8a7dee58-18ce-4d59-b17b-0c1849a32613 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a7dee58-18ce-4d59-b17b-0c1849a32613 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8a7dee58-18ce-4d59-b17b-0c1849a32613 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a7dee58-18ce-4d59-b17b-0c1849a32613 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8a7dee58-18ce-4d59-b17b-0c1849a32613 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a7dee58-18ce-4d59-b17b-0c1849a32613 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8a7dee58-18ce-4d59-b17b-0c1849a32613 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a7dee58-18ce-4d59-b17b-0c1849a32613 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fe7ce041-1e7c-4ac8-a400-681c250a4176 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-fe7ce041-1e7c-4ac8-a400-681c250a4176 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-5816932a-0a4b-4189-aac2-a551ebf0a054 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-5816932a-0a4b-4189-aac2-a551ebf0a054 {
  margin-top: 10px;
}
}







#s-5816932a-0a4b-4189-aac2-a551ebf0a054 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5816932a-0a4b-4189-aac2-a551ebf0a054.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fb41d1dd-2b79-47a0-a801-aa597c0d143a {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fb41d1dd-2b79-47a0-a801-aa597c0d143a .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-fb41d1dd-2b79-47a0-a801-aa597c0d143a .shogun-heading-component h5 a {
  color: ;
}


#s-8b5df7b6-f20a-4c58-a40f-65af699486c0 {
  margin-left: auto;
margin-right: auto;
}

#s-e3f9cd85-940e-4268-b98e-4a308cc6c05a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e3f9cd85-940e-4268-b98e-4a308cc6c05a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3f9cd85-940e-4268-b98e-4a308cc6c05a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e3f9cd85-940e-4268-b98e-4a308cc6c05a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3f9cd85-940e-4268-b98e-4a308cc6c05a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e3f9cd85-940e-4268-b98e-4a308cc6c05a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3f9cd85-940e-4268-b98e-4a308cc6c05a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e3f9cd85-940e-4268-b98e-4a308cc6c05a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3f9cd85-940e-4268-b98e-4a308cc6c05a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e3f9cd85-940e-4268-b98e-4a308cc6c05a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3f9cd85-940e-4268-b98e-4a308cc6c05a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-dca42c62-4c5d-499a-9c08-4db56bcf1d7d {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-dca42c62-4c5d-499a-9c08-4db56bcf1d7d .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-6785a944-bf4a-481d-be16-af51878b10b5 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-6785a944-bf4a-481d-be16-af51878b10b5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-6785a944-bf4a-481d-be16-af51878b10b5"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-6785a944-bf4a-481d-be16-af51878b10b5"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-6785a944-bf4a-481d-be16-af51878b10b5"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-8dc6e93b-38df-4c6b-aee5-fc9e2ece04c0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 7%;
padding-bottom: 10px;
padding-right: 7%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-8dc6e93b-38df-4c6b-aee5-fc9e2ece04c0 {
  margin-top: 10px;
}
}







#s-8dc6e93b-38df-4c6b-aee5-fc9e2ece04c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8dc6e93b-38df-4c6b-aee5-fc9e2ece04c0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c2020daa-f059-4130-ba77-073b089e08a4 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c2020daa-f059-4130-ba77-073b089e08a4 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-c2020daa-f059-4130-ba77-073b089e08a4 .shogun-heading-component h5 a {
  color: ;
}


#s-804c1cba-ae04-4c5e-92b3-279ed6894c9c {
  margin-left: auto;
margin-right: auto;
}

#s-d4e42afc-7af5-4dca-ba3c-95540f2e3002 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d4e42afc-7af5-4dca-ba3c-95540f2e3002 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4e42afc-7af5-4dca-ba3c-95540f2e3002 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d4e42afc-7af5-4dca-ba3c-95540f2e3002 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4e42afc-7af5-4dca-ba3c-95540f2e3002 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d4e42afc-7af5-4dca-ba3c-95540f2e3002 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4e42afc-7af5-4dca-ba3c-95540f2e3002 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d4e42afc-7af5-4dca-ba3c-95540f2e3002 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4e42afc-7af5-4dca-ba3c-95540f2e3002 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d4e42afc-7af5-4dca-ba3c-95540f2e3002 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4e42afc-7af5-4dca-ba3c-95540f2e3002 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-cc7d8e01-2ea8-4900-85c4-a557c0f54485 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-cc7d8e01-2ea8-4900-85c4-a557c0f54485 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-4b9d1150-7c5f-403a-83cd-b73fcdbacf60 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 3%;
padding-bottom: 30px;
padding-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-4b9d1150-7c5f-403a-83cd-b73fcdbacf60 {
  padding-top: 0px;
border-radius: 5px;
}
}







#s-4b9d1150-7c5f-403a-83cd-b73fcdbacf60 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4b9d1150-7c5f-403a-83cd-b73fcdbacf60.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8138b70f-3f6a-41e8-a8b4-4d31beecb8df {
  margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-8138b70f-3f6a-41e8-a8b4-4d31beecb8df {
  margin-top: 20px;
}
}
#s-8138b70f-3f6a-41e8-a8b4-4d31beecb8df .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-8138b70f-3f6a-41e8-a8b4-4d31beecb8df .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: center;
}


}
#s-390d975c-3f5f-4a9a-a643-972c8fb4cd20 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-390d975c-3f5f-4a9a-a643-972c8fb4cd20"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-390d975c-3f5f-4a9a-a643-972c8fb4cd20"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-390d975c-3f5f-4a9a-a643-972c8fb4cd20"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-390d975c-3f5f-4a9a-a643-972c8fb4cd20"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-53d8fc70-a5c3-4a1f-b8e8-9a526f915280 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 0);
border-style: none;
border-radius: 0px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-53d8fc70-a5c3-4a1f-b8e8-9a526f915280 {
  border-style: solid;
border-color: #000;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-radius: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-53d8fc70-a5c3-4a1f-b8e8-9a526f915280 {
  border-radius: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-53d8fc70-a5c3-4a1f-b8e8-9a526f915280 {
  border-radius: 0px;
}
}@media (max-width: 767px){#s-53d8fc70-a5c3-4a1f-b8e8-9a526f915280 {
  border-style: solid;
border-color: #000;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-radius: 0px;
background-color: rgba(242, 242, 242, 1);
}
}







#s-53d8fc70-a5c3-4a1f-b8e8-9a526f915280 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-53d8fc70-a5c3-4a1f-b8e8-9a526f915280.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f {
  margin-left: auto;
margin-right: auto;
max-width: 2048px;
aspect-ratio: 1/1;
text-align: center;
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f {
  margin: 0 !important;
  overflow: visible;
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0778692b-b327-491f-ac1e-af24910a8e1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0778692b-b327-491f-ac1e-af24910a8e1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
  /* Add background color handling */
  
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0778692b-b327-491f-ac1e-af24910a8e1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0778692b-b327-491f-ac1e-af24910a8e1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0778692b-b327-491f-ac1e-af24910a8e1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-0778692b-b327-491f-ac1e-af24910a8e1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0778692b-b327-491f-ac1e-af24910a8e1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image {
  box-sizing: border-box;
}



.s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0778692b-b327-491f-ac1e-af24910a8e1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container {
      position: relative;
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

@media (min-width: 1200px){#s-0778692b-b327-491f-ac1e-af24910a8e1f {
  margin: 0 !important;
  overflow: visible;
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0778692b-b327-491f-ac1e-af24910a8e1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0778692b-b327-491f-ac1e-af24910a8e1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
  /* Add background color handling */
  
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0778692b-b327-491f-ac1e-af24910a8e1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0778692b-b327-491f-ac1e-af24910a8e1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0778692b-b327-491f-ac1e-af24910a8e1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-0778692b-b327-491f-ac1e-af24910a8e1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0778692b-b327-491f-ac1e-af24910a8e1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image {
  box-sizing: border-box;
}



.s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0778692b-b327-491f-ac1e-af24910a8e1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container {
      position: relative;
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0778692b-b327-491f-ac1e-af24910a8e1f {
  margin: 0 !important;
  overflow: visible;
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0778692b-b327-491f-ac1e-af24910a8e1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0778692b-b327-491f-ac1e-af24910a8e1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
  /* Add background color handling */
  
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0778692b-b327-491f-ac1e-af24910a8e1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0778692b-b327-491f-ac1e-af24910a8e1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0778692b-b327-491f-ac1e-af24910a8e1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-0778692b-b327-491f-ac1e-af24910a8e1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0778692b-b327-491f-ac1e-af24910a8e1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image {
  box-sizing: border-box;
}



.s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0778692b-b327-491f-ac1e-af24910a8e1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container {
      position: relative;
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0778692b-b327-491f-ac1e-af24910a8e1f {
  margin: 0 !important;
  overflow: visible;
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0778692b-b327-491f-ac1e-af24910a8e1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0778692b-b327-491f-ac1e-af24910a8e1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
  /* Add background color handling */
  
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0778692b-b327-491f-ac1e-af24910a8e1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0778692b-b327-491f-ac1e-af24910a8e1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0778692b-b327-491f-ac1e-af24910a8e1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-0778692b-b327-491f-ac1e-af24910a8e1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0778692b-b327-491f-ac1e-af24910a8e1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image {
  box-sizing: border-box;
}



.s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0778692b-b327-491f-ac1e-af24910a8e1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container {
      position: relative;
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (max-width: 767px){#s-0778692b-b327-491f-ac1e-af24910a8e1f {
  margin: 0 !important;
  overflow: visible;
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0778692b-b327-491f-ac1e-af24910a8e1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0778692b-b327-491f-ac1e-af24910a8e1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
  /* Add background color handling */
  
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0778692b-b327-491f-ac1e-af24910a8e1f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0778692b-b327-491f-ac1e-af24910a8e1f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0778692b-b327-491f-ac1e-af24910a8e1f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-0778692b-b327-491f-ac1e-af24910a8e1f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0778692b-b327-491f-ac1e-af24910a8e1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image {
  box-sizing: border-box;
}



.s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0778692b-b327-491f-ac1e-af24910a8e1f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container {
      position: relative;
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0778692b-b327-491f-ac1e-af24910a8e1f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}
#s-dff1a92f-07fd-45e6-9e93-a9f6af758ff3 {
  margin-top: 15px;
padding-left: 2%;
padding-right: 2%;
}

#s-0b9c2c93-c168-4f24-91e0-e4e101344996 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 0);
border-style: none;
border-radius: 0px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-0b9c2c93-c168-4f24-91e0-e4e101344996 {
  border-style: solid;
border-color: #000;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-radius: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0b9c2c93-c168-4f24-91e0-e4e101344996 {
  border-radius: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0b9c2c93-c168-4f24-91e0-e4e101344996 {
  border-radius: 0px;
}
}@media (max-width: 767px){#s-0b9c2c93-c168-4f24-91e0-e4e101344996 {
  border-style: solid;
border-color: #000;
margin-top: 0px;
padding-top: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-radius: 0px;
background-color: rgba(242, 242, 242, 1);
}
}







#s-0b9c2c93-c168-4f24-91e0-e4e101344996 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0b9c2c93-c168-4f24-91e0-e4e101344996.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  margin-left: auto;
margin-right: auto;
max-width: 2048px;
aspect-ratio: 1/1;
text-align: center;
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  margin: 0 !important;
  overflow: visible;
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
  /* Add background color handling */
  
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image {
  box-sizing: border-box;
}



.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container {
      position: relative;
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

@media (min-width: 1200px){#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  margin: 0 !important;
  overflow: visible;
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
  /* Add background color handling */
  
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image {
  box-sizing: border-box;
}



.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container {
      position: relative;
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  margin: 0 !important;
  overflow: visible;
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
  /* Add background color handling */
  
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image {
  box-sizing: border-box;
}



.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container {
      position: relative;
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  margin: 0 !important;
  overflow: visible;
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
  /* Add background color handling */
  
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image {
  box-sizing: border-box;
}



.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container {
      position: relative;
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (max-width: 767px){#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  margin: 0 !important;
  overflow: visible;
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
  /* Add background color handling */
  
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image {
  box-sizing: border-box;
}



.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container {
      position: relative;
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}
#s-5ea565cc-c922-452d-b5af-570fb80b3f59 {
  margin-top: 15px;
padding-left: 2%;
padding-right: 2%;
}

#s-502f697b-8622-4662-b0b2-287760367f6f {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 0);
border-style: none;
border-radius: 0px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-502f697b-8622-4662-b0b2-287760367f6f {
  border-style: solid;
border-color: #000;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-radius: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-502f697b-8622-4662-b0b2-287760367f6f {
  border-radius: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-502f697b-8622-4662-b0b2-287760367f6f {
  border-radius: 0px;
}
}@media (max-width: 767px){#s-502f697b-8622-4662-b0b2-287760367f6f {
  border-style: solid;
border-color: #000;
margin-top: 0px;
padding-top: 20px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-radius: 0px;
background-color: rgba(242, 242, 242, 1);
}
}







#s-502f697b-8622-4662-b0b2-287760367f6f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-502f697b-8622-4662-b0b2-287760367f6f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  margin-left: auto;
margin-right: auto;
max-width: 2048px;
aspect-ratio: 1/1;
text-align: center;
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  margin: 0 !important;
  overflow: visible;
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
  /* Add background color handling */
  
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shogun-image-content {
  
    justify-content: center;
  
}

.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image {
  box-sizing: border-box;
}



.s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container {
      position: relative;
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

@media (min-width: 1200px){#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  margin: 0 !important;
  overflow: visible;
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
  /* Add background color handling */
  
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shogun-image-content {
  
    justify-content: center;
  
}

.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image {
  box-sizing: border-box;
}



.s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container {
      position: relative;
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  margin: 0 !important;
  overflow: visible;
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
  /* Add background color handling */
  
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shogun-image-content {
  
    justify-content: center;
  
}

.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image {
  box-sizing: border-box;
}



.s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container {
      position: relative;
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  margin: 0 !important;
  overflow: visible;
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
  /* Add background color handling */
  
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shogun-image-content {
  
    justify-content: center;
  
}

.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image {
  box-sizing: border-box;
}



.s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container {
      position: relative;
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (max-width: 767px){#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  margin: 0 !important;
  overflow: visible;
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
  /* Add background color handling */
  
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shogun-image-content {
  
    justify-content: center;
  
}

.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image {
  box-sizing: border-box;
}



.s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container {
      position: relative;
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83b338b8-b5a1-4ba6-af2c-5716089e1575 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}
#s-8bef95bf-7d8f-411c-bad4-4779ba02f4e1 {
  margin-top: 15px;
padding-left: 2%;
padding-right: 2%;
}

#s-fb0938ed-9210-4615-af30-a757941e4160 {
  margin-left: auto;
margin-right: auto;
}

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

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

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

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

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

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

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

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

#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f-atc-btn-wrapper {
    text-align: center;
  }


#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-btn.shg-product-atc-success {
    font-weight: 800;
    font-family: Montserrat;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f-atc-btn-wrapper {
    text-align: center;
  }


#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-btn.shg-product-atc-success {
    font-weight: 800;
    font-family: Montserrat;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f-atc-btn-wrapper {
    text-align: center;
  }


#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-btn.shg-product-atc-success {
    font-weight: 800;
    font-family: Montserrat;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f-atc-btn-wrapper {
    text-align: center;
  }


#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-btn.shg-product-atc-success {
    font-weight: 800;
    font-family: Montserrat;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f-atc-btn-wrapper {
    text-align: center;
  }


#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-5ee99b7e-28f4-48fe-9622-de3e1b8fc79f.shg-btn.shg-product-atc-success {
    font-weight: 800;
    font-family: Montserrat;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-095705e1-b183-41a5-95e0-4c02766a5dce {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 3%;
padding-bottom: 30px;
padding-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-095705e1-b183-41a5-95e0-4c02766a5dce {
  border-radius: 5px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-095705e1-b183-41a5-95e0-4c02766a5dce {
  border-radius: 5px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-095705e1-b183-41a5-95e0-4c02766a5dce {
  border-radius: 5px;
}
}@media (max-width: 767px){#s-095705e1-b183-41a5-95e0-4c02766a5dce {
  padding-top: 0px;
border-radius: 5px;
}
}







#s-095705e1-b183-41a5-95e0-4c02766a5dce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-095705e1-b183-41a5-95e0-4c02766a5dce.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-155a3b24-7024-47c1-bc52-f97611f7dc1e {
  margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-155a3b24-7024-47c1-bc52-f97611f7dc1e {
  margin-top: 20px;
}
}
#s-155a3b24-7024-47c1-bc52-f97611f7dc1e .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-155a3b24-7024-47c1-bc52-f97611f7dc1e .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: center;
}


}
#s-62b257ed-4c03-4f98-89e9-edcc56df91da {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-62b257ed-4c03-4f98-89e9-edcc56df91da"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-62b257ed-4c03-4f98-89e9-edcc56df91da"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-62b257ed-4c03-4f98-89e9-edcc56df91da"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-62b257ed-4c03-4f98-89e9-edcc56df91da"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-7b4aa650-c7c4-46a8-a7ca-d898a44eee52 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}
@media (max-width: 767px){#s-7b4aa650-c7c4-46a8-a7ca-d898a44eee52 {
  margin-top: 0px;
margin-bottom: 0px;
display: none;
}
#s-7b4aa650-c7c4-46a8-a7ca-d898a44eee52, #wrap-s-7b4aa650-c7c4-46a8-a7ca-d898a44eee52, #wrap-content-s-7b4aa650-c7c4-46a8-a7ca-d898a44eee52 { display: none !important; }}







#s-7b4aa650-c7c4-46a8-a7ca-d898a44eee52 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7b4aa650-c7c4-46a8-a7ca-d898a44eee52.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  
}
}
#s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  margin: 0 !important;
  overflow: visible;
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
  /* Add background color handling */
  
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image {
  box-sizing: border-box;
}



.s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container {
      position: relative;
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  margin: 0 !important;
  overflow: visible;
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
  /* Add background color handling */
  
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image {
  box-sizing: border-box;
}



.s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container {
      position: relative;
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  margin: 0 !important;
  overflow: visible;
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
  /* Add background color handling */
  
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image {
  box-sizing: border-box;
}



.s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container {
      position: relative;
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  margin: 0 !important;
  overflow: visible;
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
  /* Add background color handling */
  
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image {
  box-sizing: border-box;
}



.s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container {
      position: relative;
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  margin: 0 !important;
  overflow: visible;
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
  /* Add background color handling */
  
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shogun-image-content {
  
    justify-content: center;
  
}

.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image {
  box-sizing: border-box;
}



.s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container {
      position: relative;
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-15d1399e-419f-49c1-aa95-58b7bd086d80 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-c1c67a0c-0675-4fd6-969d-d290fcc71fcf {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: none;
border-radius: 5px;
min-height: 50px;
}
@media (max-width: 767px){#s-c1c67a0c-0675-4fd6-969d-d290fcc71fcf {
  margin-top: 0px;
}
}







#s-c1c67a0c-0675-4fd6-969d-d290fcc71fcf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c1c67a0c-0675-4fd6-969d-d290fcc71fcf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  margin-left: auto;
margin-right: auto;
max-width: 2048px;
aspect-ratio: 1/1;
text-align: center;
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  margin: 0 !important;
  overflow: visible;
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
  /* Add background color handling */
  
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 3px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image {
  box-sizing: border-box;
}



.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container {
      position: relative;
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

@media (min-width: 1200px){#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  margin: 0 !important;
  overflow: visible;
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
  /* Add background color handling */
  
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image {
  box-sizing: border-box;
}



.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container {
      position: relative;
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  margin: 0 !important;
  overflow: visible;
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
  /* Add background color handling */
  
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image {
  box-sizing: border-box;
}



.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container {
      position: relative;
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  margin: 0 !important;
  overflow: visible;
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
  /* Add background color handling */
  
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image {
  box-sizing: border-box;
}



.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container {
      position: relative;
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (max-width: 767px){#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  margin: 0 !important;
  overflow: visible;
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
  /* Add background color handling */
  
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image {
  box-sizing: border-box;
}



.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container {
      position: relative;
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}
#s-087c44d0-169a-4d62-b28c-b441dd2a7e29 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}
@media (max-width: 767px){#s-087c44d0-169a-4d62-b28c-b441dd2a7e29 {
  margin-top: 10px;
}
}







#s-087c44d0-169a-4d62-b28c-b441dd2a7e29 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-087c44d0-169a-4d62-b28c-b441dd2a7e29.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fa8807cf-e170-4964-9209-133814f6713a {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}

#s-fa8807cf-e170-4964-9209-133814f6713a {
  margin: 0 !important;
  overflow: visible;
}

#s-fa8807cf-e170-4964-9209-133814f6713a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa8807cf-e170-4964-9209-133814f6713a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa8807cf-e170-4964-9209-133814f6713a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
  /* Add background color handling */
  
}

#s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa8807cf-e170-4964-9209-133814f6713a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa8807cf-e170-4964-9209-133814f6713a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa8807cf-e170-4964-9209-133814f6713a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fa8807cf-e170-4964-9209-133814f6713a .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa8807cf-e170-4964-9209-133814f6713a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image {
  box-sizing: border-box;
}



.s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa8807cf-e170-4964-9209-133814f6713a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container {
      position: relative;
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-fa8807cf-e170-4964-9209-133814f6713a {
  margin: 0 !important;
  overflow: visible;
}

#s-fa8807cf-e170-4964-9209-133814f6713a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa8807cf-e170-4964-9209-133814f6713a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa8807cf-e170-4964-9209-133814f6713a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
  /* Add background color handling */
  
}

#s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa8807cf-e170-4964-9209-133814f6713a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa8807cf-e170-4964-9209-133814f6713a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa8807cf-e170-4964-9209-133814f6713a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fa8807cf-e170-4964-9209-133814f6713a .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa8807cf-e170-4964-9209-133814f6713a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image {
  box-sizing: border-box;
}



.s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa8807cf-e170-4964-9209-133814f6713a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container {
      position: relative;
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-fa8807cf-e170-4964-9209-133814f6713a {
  margin: 0 !important;
  overflow: visible;
}

#s-fa8807cf-e170-4964-9209-133814f6713a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa8807cf-e170-4964-9209-133814f6713a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa8807cf-e170-4964-9209-133814f6713a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
  /* Add background color handling */
  
}

#s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa8807cf-e170-4964-9209-133814f6713a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa8807cf-e170-4964-9209-133814f6713a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa8807cf-e170-4964-9209-133814f6713a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fa8807cf-e170-4964-9209-133814f6713a .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa8807cf-e170-4964-9209-133814f6713a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image {
  box-sizing: border-box;
}



.s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa8807cf-e170-4964-9209-133814f6713a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container {
      position: relative;
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-fa8807cf-e170-4964-9209-133814f6713a {
  margin: 0 !important;
  overflow: visible;
}

#s-fa8807cf-e170-4964-9209-133814f6713a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa8807cf-e170-4964-9209-133814f6713a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa8807cf-e170-4964-9209-133814f6713a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
  /* Add background color handling */
  
}

#s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa8807cf-e170-4964-9209-133814f6713a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa8807cf-e170-4964-9209-133814f6713a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa8807cf-e170-4964-9209-133814f6713a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fa8807cf-e170-4964-9209-133814f6713a .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa8807cf-e170-4964-9209-133814f6713a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image {
  box-sizing: border-box;
}



.s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa8807cf-e170-4964-9209-133814f6713a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container {
      position: relative;
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-fa8807cf-e170-4964-9209-133814f6713a {
  margin: 0 !important;
  overflow: visible;
}

#s-fa8807cf-e170-4964-9209-133814f6713a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa8807cf-e170-4964-9209-133814f6713a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa8807cf-e170-4964-9209-133814f6713a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
  /* Add background color handling */
  
}

#s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa8807cf-e170-4964-9209-133814f6713a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa8807cf-e170-4964-9209-133814f6713a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa8807cf-e170-4964-9209-133814f6713a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fa8807cf-e170-4964-9209-133814f6713a .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa8807cf-e170-4964-9209-133814f6713a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image {
  box-sizing: border-box;
}



.s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa8807cf-e170-4964-9209-133814f6713a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container {
      position: relative;
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa8807cf-e170-4964-9209-133814f6713a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-4fcec752-43c9-4470-a5ca-3d8f6e48ceab {
  margin-left: auto;
margin-right: auto;
}

#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0 {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0-atc-btn-wrapper {
    text-align: center;
  }


#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-btn.shg-product-atc-success {
    font-weight: 800;
    font-family: Montserrat;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0-atc-btn-wrapper {
    text-align: center;
  }


#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-btn.shg-product-atc-success {
    font-weight: 800;
    font-family: Montserrat;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0-atc-btn-wrapper {
    text-align: center;
  }


#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-btn.shg-product-atc-success {
    font-weight: 800;
    font-family: Montserrat;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0-atc-btn-wrapper {
    text-align: center;
  }


#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-btn.shg-product-atc-success {
    font-weight: 800;
    font-family: Montserrat;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0-atc-btn-wrapper {
    text-align: center;
  }


#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-8c0f21a9-29ac-46f1-9714-a2cfebece4e0.shg-btn.shg-product-atc-success {
    font-weight: 800;
    font-family: Montserrat;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-30876c76-1efd-4b3a-af3f-7e377fc9b332 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 3%;
padding-bottom: 30px;
padding-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-30876c76-1efd-4b3a-af3f-7e377fc9b332 {
  border-radius: 5px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-30876c76-1efd-4b3a-af3f-7e377fc9b332 {
  border-radius: 5px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-30876c76-1efd-4b3a-af3f-7e377fc9b332 {
  border-radius: 5px;
}
}@media (max-width: 767px){#s-30876c76-1efd-4b3a-af3f-7e377fc9b332 {
  padding-top: 0px;
border-radius: 5px;
}
}







#s-30876c76-1efd-4b3a-af3f-7e377fc9b332 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-30876c76-1efd-4b3a-af3f-7e377fc9b332.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3b328a0b-0539-4aa2-9311-a8876b57ca0c {
  margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-3b328a0b-0539-4aa2-9311-a8876b57ca0c {
  margin-top: 20px;
}
}
#s-3b328a0b-0539-4aa2-9311-a8876b57ca0c .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-3b328a0b-0539-4aa2-9311-a8876b57ca0c .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: center;
}


}
#s-f8591811-fb8a-478a-82f9-57c6a1088284 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-f8591811-fb8a-478a-82f9-57c6a1088284"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f8591811-fb8a-478a-82f9-57c6a1088284"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-f8591811-fb8a-478a-82f9-57c6a1088284"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-f8591811-fb8a-478a-82f9-57c6a1088284"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-88d4db99-9e57-474c-b21c-baa20c757001 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}
@media (max-width: 767px){#s-88d4db99-9e57-474c-b21c-baa20c757001 {
  margin-top: 0px;
margin-bottom: 0px;
}
}







#s-88d4db99-9e57-474c-b21c-baa20c757001 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88d4db99-9e57-474c-b21c-baa20c757001.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0959e313-2996-4597-823e-bf24bf86317e {
  margin-left: auto;
margin-right: auto;
max-width: 2542px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-0959e313-2996-4597-823e-bf24bf86317e {
  
}
}
#s-0959e313-2996-4597-823e-bf24bf86317e {
  margin: 0 !important;
  overflow: visible;
}

#s-0959e313-2996-4597-823e-bf24bf86317e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0959e313-2996-4597-823e-bf24bf86317e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0959e313-2996-4597-823e-bf24bf86317e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
  /* Add background color handling */
  
}

#s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0959e313-2996-4597-823e-bf24bf86317e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0959e313-2996-4597-823e-bf24bf86317e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0959e313-2996-4597-823e-bf24bf86317e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-0959e313-2996-4597-823e-bf24bf86317e .shogun-image-content {
  
    justify-content: center;
  
}

.s-0959e313-2996-4597-823e-bf24bf86317e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image {
  box-sizing: border-box;
}



.s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0959e313-2996-4597-823e-bf24bf86317e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container {
      position: relative;
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

@media (min-width: 1200px){#s-0959e313-2996-4597-823e-bf24bf86317e {
  margin: 0 !important;
  overflow: visible;
}

#s-0959e313-2996-4597-823e-bf24bf86317e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0959e313-2996-4597-823e-bf24bf86317e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0959e313-2996-4597-823e-bf24bf86317e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
  /* Add background color handling */
  
}

#s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0959e313-2996-4597-823e-bf24bf86317e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0959e313-2996-4597-823e-bf24bf86317e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0959e313-2996-4597-823e-bf24bf86317e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-0959e313-2996-4597-823e-bf24bf86317e .shogun-image-content {
  
    justify-content: center;
  
}

.s-0959e313-2996-4597-823e-bf24bf86317e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image {
  box-sizing: border-box;
}



.s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0959e313-2996-4597-823e-bf24bf86317e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container {
      position: relative;
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0959e313-2996-4597-823e-bf24bf86317e {
  margin: 0 !important;
  overflow: visible;
}

#s-0959e313-2996-4597-823e-bf24bf86317e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0959e313-2996-4597-823e-bf24bf86317e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0959e313-2996-4597-823e-bf24bf86317e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
  /* Add background color handling */
  
}

#s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0959e313-2996-4597-823e-bf24bf86317e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0959e313-2996-4597-823e-bf24bf86317e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0959e313-2996-4597-823e-bf24bf86317e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-0959e313-2996-4597-823e-bf24bf86317e .shogun-image-content {
  
    justify-content: center;
  
}

.s-0959e313-2996-4597-823e-bf24bf86317e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image {
  box-sizing: border-box;
}



.s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0959e313-2996-4597-823e-bf24bf86317e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container {
      position: relative;
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0959e313-2996-4597-823e-bf24bf86317e {
  margin: 0 !important;
  overflow: visible;
}

#s-0959e313-2996-4597-823e-bf24bf86317e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0959e313-2996-4597-823e-bf24bf86317e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0959e313-2996-4597-823e-bf24bf86317e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
  /* Add background color handling */
  
}

#s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0959e313-2996-4597-823e-bf24bf86317e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0959e313-2996-4597-823e-bf24bf86317e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0959e313-2996-4597-823e-bf24bf86317e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-0959e313-2996-4597-823e-bf24bf86317e .shogun-image-content {
  
    justify-content: center;
  
}

.s-0959e313-2996-4597-823e-bf24bf86317e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image {
  box-sizing: border-box;
}



.s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0959e313-2996-4597-823e-bf24bf86317e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container {
      position: relative;
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (max-width: 767px){#s-0959e313-2996-4597-823e-bf24bf86317e {
  margin: 0 !important;
  overflow: visible;
}

#s-0959e313-2996-4597-823e-bf24bf86317e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0959e313-2996-4597-823e-bf24bf86317e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0959e313-2996-4597-823e-bf24bf86317e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
  /* Add background color handling */
  
}

#s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0959e313-2996-4597-823e-bf24bf86317e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0959e313-2996-4597-823e-bf24bf86317e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0959e313-2996-4597-823e-bf24bf86317e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-0959e313-2996-4597-823e-bf24bf86317e .shogun-image-content {
  
    justify-content: center;
  
}

.s-0959e313-2996-4597-823e-bf24bf86317e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image {
  box-sizing: border-box;
}



.s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0959e313-2996-4597-823e-bf24bf86317e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container {
      position: relative;
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0959e313-2996-4597-823e-bf24bf86317e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}
#s-455436e6-0683-4ce9-b3c5-48afba437f28 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}
@media (max-width: 767px){#s-455436e6-0683-4ce9-b3c5-48afba437f28 {
  margin-top: 10px;
}
}







#s-455436e6-0683-4ce9-b3c5-48afba437f28 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-455436e6-0683-4ce9-b3c5-48afba437f28.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be {
  margin-left: auto;
margin-right: auto;
max-width: 2542px;
aspect-ratio: 1/1;
text-align: center;
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be {
  margin: 0 !important;
  overflow: visible;
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce115263-97f5-4f8a-bd20-b22153b449be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce115263-97f5-4f8a-bd20-b22153b449be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
  /* Add background color handling */
  
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 3px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce115263-97f5-4f8a-bd20-b22153b449be .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ce115263-97f5-4f8a-bd20-b22153b449be .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce115263-97f5-4f8a-bd20-b22153b449be .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-ce115263-97f5-4f8a-bd20-b22153b449be .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce115263-97f5-4f8a-bd20-b22153b449be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image {
  box-sizing: border-box;
}



.s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce115263-97f5-4f8a-bd20-b22153b449be {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container {
      position: relative;
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

@media (min-width: 1200px){#s-ce115263-97f5-4f8a-bd20-b22153b449be {
  margin: 0 !important;
  overflow: visible;
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce115263-97f5-4f8a-bd20-b22153b449be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce115263-97f5-4f8a-bd20-b22153b449be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
  /* Add background color handling */
  
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce115263-97f5-4f8a-bd20-b22153b449be .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ce115263-97f5-4f8a-bd20-b22153b449be .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce115263-97f5-4f8a-bd20-b22153b449be .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-ce115263-97f5-4f8a-bd20-b22153b449be .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce115263-97f5-4f8a-bd20-b22153b449be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image {
  box-sizing: border-box;
}



.s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce115263-97f5-4f8a-bd20-b22153b449be {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container {
      position: relative;
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ce115263-97f5-4f8a-bd20-b22153b449be {
  margin: 0 !important;
  overflow: visible;
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce115263-97f5-4f8a-bd20-b22153b449be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce115263-97f5-4f8a-bd20-b22153b449be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
  /* Add background color handling */
  
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce115263-97f5-4f8a-bd20-b22153b449be .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ce115263-97f5-4f8a-bd20-b22153b449be .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce115263-97f5-4f8a-bd20-b22153b449be .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-ce115263-97f5-4f8a-bd20-b22153b449be .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce115263-97f5-4f8a-bd20-b22153b449be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image {
  box-sizing: border-box;
}



.s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce115263-97f5-4f8a-bd20-b22153b449be {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container {
      position: relative;
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ce115263-97f5-4f8a-bd20-b22153b449be {
  margin: 0 !important;
  overflow: visible;
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce115263-97f5-4f8a-bd20-b22153b449be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce115263-97f5-4f8a-bd20-b22153b449be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
  /* Add background color handling */
  
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce115263-97f5-4f8a-bd20-b22153b449be .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ce115263-97f5-4f8a-bd20-b22153b449be .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce115263-97f5-4f8a-bd20-b22153b449be .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-ce115263-97f5-4f8a-bd20-b22153b449be .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce115263-97f5-4f8a-bd20-b22153b449be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image {
  box-sizing: border-box;
}



.s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce115263-97f5-4f8a-bd20-b22153b449be {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container {
      position: relative;
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (max-width: 767px){#s-ce115263-97f5-4f8a-bd20-b22153b449be {
  margin: 0 !important;
  overflow: visible;
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ce115263-97f5-4f8a-bd20-b22153b449be {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ce115263-97f5-4f8a-bd20-b22153b449be {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
  /* Add background color handling */
  
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ce115263-97f5-4f8a-bd20-b22153b449be .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ce115263-97f5-4f8a-bd20-b22153b449be .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ce115263-97f5-4f8a-bd20-b22153b449be .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-ce115263-97f5-4f8a-bd20-b22153b449be .shogun-image-content {
  
    justify-content: center;
  
}

.s-ce115263-97f5-4f8a-bd20-b22153b449be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image {
  box-sizing: border-box;
}



.s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ce115263-97f5-4f8a-bd20-b22153b449be {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container {
      position: relative;
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ce115263-97f5-4f8a-bd20-b22153b449be img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}
#s-7a49a818-c5c8-42cc-9450-ec938d76aea1 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: none;
border-radius: 5px;
min-height: 50px;
}
@media (max-width: 767px){#s-7a49a818-c5c8-42cc-9450-ec938d76aea1 {
  margin-top: 10px;
}
}







#s-7a49a818-c5c8-42cc-9450-ec938d76aea1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7a49a818-c5c8-42cc-9450-ec938d76aea1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  margin-left: auto;
margin-right: auto;
max-width: 720px;
aspect-ratio: 1/1;
text-align: center;
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6922ac38-ff88-4d41-a461-be13f38005c2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6922ac38-ff88-4d41-a461-be13f38005c2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6922ac38-ff88-4d41-a461-be13f38005c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6922ac38-ff88-4d41-a461-be13f38005c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6922ac38-ff88-4d41-a461-be13f38005c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image {
  box-sizing: border-box;
}



.s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6922ac38-ff88-4d41-a461-be13f38005c2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container {
      position: relative;
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

@media (min-width: 1200px){#s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6922ac38-ff88-4d41-a461-be13f38005c2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6922ac38-ff88-4d41-a461-be13f38005c2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6922ac38-ff88-4d41-a461-be13f38005c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6922ac38-ff88-4d41-a461-be13f38005c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6922ac38-ff88-4d41-a461-be13f38005c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image {
  box-sizing: border-box;
}



.s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6922ac38-ff88-4d41-a461-be13f38005c2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container {
      position: relative;
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6922ac38-ff88-4d41-a461-be13f38005c2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6922ac38-ff88-4d41-a461-be13f38005c2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6922ac38-ff88-4d41-a461-be13f38005c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6922ac38-ff88-4d41-a461-be13f38005c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6922ac38-ff88-4d41-a461-be13f38005c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image {
  box-sizing: border-box;
}



.s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6922ac38-ff88-4d41-a461-be13f38005c2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container {
      position: relative;
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6922ac38-ff88-4d41-a461-be13f38005c2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6922ac38-ff88-4d41-a461-be13f38005c2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6922ac38-ff88-4d41-a461-be13f38005c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6922ac38-ff88-4d41-a461-be13f38005c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6922ac38-ff88-4d41-a461-be13f38005c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image {
  box-sizing: border-box;
}



.s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6922ac38-ff88-4d41-a461-be13f38005c2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container {
      position: relative;
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (max-width: 767px){#s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6922ac38-ff88-4d41-a461-be13f38005c2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6922ac38-ff88-4d41-a461-be13f38005c2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6922ac38-ff88-4d41-a461-be13f38005c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6922ac38-ff88-4d41-a461-be13f38005c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6922ac38-ff88-4d41-a461-be13f38005c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image {
  box-sizing: border-box;
}



.s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6922ac38-ff88-4d41-a461-be13f38005c2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container {
      position: relative;
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6922ac38-ff88-4d41-a461-be13f38005c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}
#s-dd620548-7a16-4d92-adeb-087ddeea8e72 {
  margin-left: auto;
margin-right: auto;
}

#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f {
  margin-top: 24px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f-atc-btn-wrapper {
    text-align: center;
  }


#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-btn.shg-product-atc-success {
    font-weight: 800;
    font-family: Montserrat;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

@media (min-width: 1200px){
  #s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f-atc-btn-wrapper {
    text-align: center;
  }


#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-btn.shg-product-atc-success {
    font-weight: 800;
    font-family: Montserrat;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f-atc-btn-wrapper {
    text-align: center;
  }


#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-btn.shg-product-atc-success {
    font-weight: 800;
    font-family: Montserrat;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f-atc-btn-wrapper {
    text-align: center;
  }


#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-btn.shg-product-atc-success {
    font-weight: 800;
    font-family: Montserrat;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}@media (max-width: 767px){
  #s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f-atc-btn-wrapper {
    text-align: center;
  }


#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-e9421b5a-d2ac-499d-afa2-efff6a8ff58f.shg-btn.shg-product-atc-success {
    font-weight: 800;
    font-family: Montserrat;
    
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
  }

}
#s-685b7702-d2b2-4c36-a3bf-e0d48a60dbd2 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 3%;
padding-bottom: 30px;
padding-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 3px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-685b7702-d2b2-4c36-a3bf-e0d48a60dbd2 {
  border-radius: 5px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-685b7702-d2b2-4c36-a3bf-e0d48a60dbd2 {
  border-radius: 5px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-685b7702-d2b2-4c36-a3bf-e0d48a60dbd2 {
  border-radius: 5px;
}
}@media (max-width: 767px){#s-685b7702-d2b2-4c36-a3bf-e0d48a60dbd2 {
  padding-top: 0px;
border-radius: 5px;
}
}







#s-685b7702-d2b2-4c36-a3bf-e0d48a60dbd2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-685b7702-d2b2-4c36-a3bf-e0d48a60dbd2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c58c484d-cf0a-420a-83b0-4080b3650f53 {
  margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-c58c484d-cf0a-420a-83b0-4080b3650f53 {
  margin-top: 20px;
}
}
#s-c58c484d-cf0a-420a-83b0-4080b3650f53 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-c58c484d-cf0a-420a-83b0-4080b3650f53 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: center;
}


}
#s-778260e7-6312-4b6f-9c3d-9bf248ceb464 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-778260e7-6312-4b6f-9c3d-9bf248ceb464"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-778260e7-6312-4b6f-9c3d-9bf248ceb464"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-778260e7-6312-4b6f-9c3d-9bf248ceb464"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-778260e7-6312-4b6f-9c3d-9bf248ceb464"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-778260e7-6312-4b6f-9c3d-9bf248ceb464"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-778260e7-6312-4b6f-9c3d-9bf248ceb464"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-778260e7-6312-4b6f-9c3d-9bf248ceb464"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

#s-2d64cac5-2318-492c-8e1a-2ff9505c733f {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}
@media (max-width: 767px){#s-2d64cac5-2318-492c-8e1a-2ff9505c733f {
  margin-top: 0px;
}
}







#s-2d64cac5-2318-492c-8e1a-2ff9505c733f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2d64cac5-2318-492c-8e1a-2ff9505c733f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  margin-left: auto;
margin-right: auto;
max-width: 2542px;
aspect-ratio: 1/1;
text-align: center;
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image {
  box-sizing: border-box;
}



.s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container {
      position: relative;
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

@media (min-width: 1200px){#s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image {
  box-sizing: border-box;
}



.s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container {
      position: relative;
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image {
  box-sizing: border-box;
}



.s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container {
      position: relative;
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image {
  box-sizing: border-box;
}



.s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container {
      position: relative;
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}@media (max-width: 767px){#s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  margin: 0 !important;
  overflow: visible;
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
  /* Add background color handling */
  
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2542px;
  }



  img.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image {
  box-sizing: border-box;
}



.s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container {
      position: relative;
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-efccbde5-2386-434c-90b5-a5e8702e96c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2542px;
    }
  }

}
#s-67dbcce2-0b56-44eb-b421-7a398f522df7 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: none;
border-radius: 5px;
min-height: 50px;
}
@media (max-width: 767px){#s-67dbcce2-0b56-44eb-b421-7a398f522df7 {
  margin-top: 10px;
}
}







#s-67dbcce2-0b56-44eb-b421-7a398f522df7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-67dbcce2-0b56-44eb-b421-7a398f522df7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  margin: 0 !important;
  overflow: visible;
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
  /* Add background color handling */
  
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0fc6545-926a-499a-861c-0bc3fab58cee .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d0fc6545-926a-499a-861c-0bc3fab58cee .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0fc6545-926a-499a-861c-0bc3fab58cee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-d0fc6545-926a-499a-861c-0bc3fab58cee .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image {
  box-sizing: border-box;
}



.s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0fc6545-926a-499a-861c-0bc3fab58cee {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container {
      position: relative;
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  margin: 0 !important;
  overflow: visible;
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
  /* Add background color handling */
  
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0fc6545-926a-499a-861c-0bc3fab58cee .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d0fc6545-926a-499a-861c-0bc3fab58cee .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0fc6545-926a-499a-861c-0bc3fab58cee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-d0fc6545-926a-499a-861c-0bc3fab58cee .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image {
  box-sizing: border-box;
}



.s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0fc6545-926a-499a-861c-0bc3fab58cee {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container {
      position: relative;
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  margin: 0 !important;
  overflow: visible;
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
  /* Add background color handling */
  
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0fc6545-926a-499a-861c-0bc3fab58cee .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d0fc6545-926a-499a-861c-0bc3fab58cee .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0fc6545-926a-499a-861c-0bc3fab58cee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-d0fc6545-926a-499a-861c-0bc3fab58cee .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image {
  box-sizing: border-box;
}



.s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0fc6545-926a-499a-861c-0bc3fab58cee {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container {
      position: relative;
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  margin: 0 !important;
  overflow: visible;
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
  /* Add background color handling */
  
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0fc6545-926a-499a-861c-0bc3fab58cee .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d0fc6545-926a-499a-861c-0bc3fab58cee .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0fc6545-926a-499a-861c-0bc3fab58cee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-d0fc6545-926a-499a-861c-0bc3fab58cee .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image {
  box-sizing: border-box;
}



.s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0fc6545-926a-499a-861c-0bc3fab58cee {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container {
      position: relative;
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  margin: 0 !important;
  overflow: visible;
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
  /* Add background color handling */
  
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d0fc6545-926a-499a-861c-0bc3fab58cee .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-d0fc6545-926a-499a-861c-0bc3fab58cee .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d0fc6545-926a-499a-861c-0bc3fab58cee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-d0fc6545-926a-499a-861c-0bc3fab58cee .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image {
  box-sizing: border-box;
}



.s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d0fc6545-926a-499a-861c-0bc3fab58cee {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container {
      position: relative;
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d0fc6545-926a-499a-861c-0bc3fab58cee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-bd50f6ac-18ca-4672-a740-2b31f3d1b411 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-bd50f6ac-18ca-4672-a740-2b31f3d1b411:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-bd50f6ac-18ca-4672-a740-2b31f3d1b411:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-bd50f6ac-18ca-4672-a740-2b31f3d1b411 {
  margin-top: 20px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bd50f6ac-18ca-4672-a740-2b31f3d1b411 {
  padding-left: 20px;
padding-right: 20px;
}
}@media (max-width: 767px){#s-bd50f6ac-18ca-4672-a740-2b31f3d1b411 {
  padding-bottom: 10px;
}
}

  #s-bd50f6ac-18ca-4672-a740-2b31f3d1b411-root {
    text-align: center;
  }


#s-bd50f6ac-18ca-4672-a740-2b31f3d1b411.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
@media (min-width: 1200px){
  #s-bd50f6ac-18ca-4672-a740-2b31f3d1b411-root {
    text-align: center;
  }


#s-bd50f6ac-18ca-4672-a740-2b31f3d1b411.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-bd50f6ac-18ca-4672-a740-2b31f3d1b411-root {
    text-align: center;
  }


#s-bd50f6ac-18ca-4672-a740-2b31f3d1b411.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-bd50f6ac-18ca-4672-a740-2b31f3d1b411-root {
    text-align: center;
  }


#s-bd50f6ac-18ca-4672-a740-2b31f3d1b411.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}@media (max-width: 767px){
  #s-bd50f6ac-18ca-4672-a740-2b31f3d1b411-root {
    text-align: center;
  }


#s-bd50f6ac-18ca-4672-a740-2b31f3d1b411.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-6dc493b3-2a0c-40c1-97d1-b915ccced74a {
  margin-top: 10px;
margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 30px;
padding-left: 3%;
padding-bottom: 30px;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-6dc493b3-2a0c-40c1-97d1-b915ccced74a {
  margin-top: 20px;
margin-bottom: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6dc493b3-2a0c-40c1-97d1-b915ccced74a {
  margin-top: 20px;
margin-bottom: 0px;
padding-left: 2%;
padding-right: 2%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6dc493b3-2a0c-40c1-97d1-b915ccced74a {
  margin-top: 20px;
margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-6dc493b3-2a0c-40c1-97d1-b915ccced74a {
  margin-top: 20px;
margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-top: 20px;
padding-left: 3%;
padding-bottom: 20px;
padding-right: 3%;
}
}







#s-6dc493b3-2a0c-40c1-97d1-b915ccced74a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6dc493b3-2a0c-40c1-97d1-b915ccced74a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dc0780bc-f524-4a46-acd6-23cae57dc3b9 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dc0780bc-f524-4a46-acd6-23cae57dc3b9 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: left;
}


@media (max-width: 767px){#s-dc0780bc-f524-4a46-acd6-23cae57dc3b9 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: left;
}


}
#s-89147692-5e2b-42d2-9c1b-59e725b200c9 {
  margin-top: 20px;
margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-89147692-5e2b-42d2-9c1b-59e725b200c9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-89147692-5e2b-42d2-9c1b-59e725b200c9"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-89147692-5e2b-42d2-9c1b-59e725b200c9"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-89147692-5e2b-42d2-9c1b-59e725b200c9"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  max-width: 1620px;
aspect-ratio: 1/1;
text-align: center;
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab826f59-0485-411d-b29c-6a26a9c73909 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ab826f59-0485-411d-b29c-6a26a9c73909 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab826f59-0485-411d-b29c-6a26a9c73909 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1620px;
  }



  img.s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-ab826f59-0485-411d-b29c-6a26a9c73909 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab826f59-0485-411d-b29c-6a26a9c73909.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image {
  box-sizing: border-box;
}



.s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ab826f59-0485-411d-b29c-6a26a9c73909 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container {
      position: relative;
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1620px;
    }
  }

@media (min-width: 1200px){#s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab826f59-0485-411d-b29c-6a26a9c73909 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ab826f59-0485-411d-b29c-6a26a9c73909 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab826f59-0485-411d-b29c-6a26a9c73909 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1620px;
  }



  img.s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-ab826f59-0485-411d-b29c-6a26a9c73909 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab826f59-0485-411d-b29c-6a26a9c73909.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image {
  box-sizing: border-box;
}



.s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ab826f59-0485-411d-b29c-6a26a9c73909 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container {
      position: relative;
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1620px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab826f59-0485-411d-b29c-6a26a9c73909 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ab826f59-0485-411d-b29c-6a26a9c73909 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab826f59-0485-411d-b29c-6a26a9c73909 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1620px;
  }



  img.s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-ab826f59-0485-411d-b29c-6a26a9c73909 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab826f59-0485-411d-b29c-6a26a9c73909.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image {
  box-sizing: border-box;
}



.s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ab826f59-0485-411d-b29c-6a26a9c73909 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container {
      position: relative;
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1620px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab826f59-0485-411d-b29c-6a26a9c73909 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ab826f59-0485-411d-b29c-6a26a9c73909 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab826f59-0485-411d-b29c-6a26a9c73909 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1620px;
  }



  img.s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-ab826f59-0485-411d-b29c-6a26a9c73909 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab826f59-0485-411d-b29c-6a26a9c73909.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image {
  box-sizing: border-box;
}



.s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ab826f59-0485-411d-b29c-6a26a9c73909 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container {
      position: relative;
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1620px;
    }
  }

}@media (max-width: 767px){#s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab826f59-0485-411d-b29c-6a26a9c73909 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ab826f59-0485-411d-b29c-6a26a9c73909 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab826f59-0485-411d-b29c-6a26a9c73909 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1620px;
  }



  img.s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-ab826f59-0485-411d-b29c-6a26a9c73909 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab826f59-0485-411d-b29c-6a26a9c73909.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image {
  box-sizing: border-box;
}



.s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ab826f59-0485-411d-b29c-6a26a9c73909 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container {
      position: relative;
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab826f59-0485-411d-b29c-6a26a9c73909 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1620px;
    }
  }

}
#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  max-width: 720px;
aspect-ratio: 1/1;
text-align: center;
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image {
  box-sizing: border-box;
}



.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container {
      position: relative;
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

@media (min-width: 1200px){#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image {
  box-sizing: border-box;
}



.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container {
      position: relative;
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image {
  box-sizing: border-box;
}



.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container {
      position: relative;
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image {
  box-sizing: border-box;
}



.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container {
      position: relative;
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}@media (max-width: 767px){#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 720px;
  }



  img.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image {
  box-sizing: border-box;
}



.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container {
      position: relative;
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 720px;
    }
  }

}
#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  max-width: 1620px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  margin-top: 10px;
margin-bottom: 0px;
}
}
#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1620px;
  }



  img.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image {
  box-sizing: border-box;
}



.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container {
      position: relative;
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1620px;
    }
  }

@media (min-width: 1200px){#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1620px;
  }



  img.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image {
  box-sizing: border-box;
}



.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container {
      position: relative;
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1620px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1620px;
  }



  img.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image {
  box-sizing: border-box;
}



.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container {
      position: relative;
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1620px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1620px;
  }



  img.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image {
  box-sizing: border-box;
}



.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container {
      position: relative;
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1620px;
    }
  }

}@media (max-width: 767px){#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10px;
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1620px;
  }



  img.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image {
  box-sizing: border-box;
}



.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container {
      position: relative;
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1620px;
    }
  }

}
#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  max-width: 1620px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  margin-top: 10px;
}
}
#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  margin: 0 !important;
  overflow: visible;
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
  /* Add background color handling */
  
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1620px;
  }



  img.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image {
  box-sizing: border-box;
}



.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container {
      position: relative;
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1620px;
    }
  }

@media (min-width: 1200px){#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  margin: 0 !important;
  overflow: visible;
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
  /* Add background color handling */
  
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1620px;
  }



  img.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image {
  box-sizing: border-box;
}



.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container {
      position: relative;
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1620px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  margin: 0 !important;
  overflow: visible;
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
  /* Add background color handling */
  
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1620px;
  }



  img.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image {
  box-sizing: border-box;
}



.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container {
      position: relative;
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1620px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  margin: 0 !important;
  overflow: visible;
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
  /* Add background color handling */
  
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1620px;
  }



  img.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image {
  box-sizing: border-box;
}



.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container {
      position: relative;
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1620px;
    }
  }

}@media (max-width: 767px){#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  margin: 0 !important;
  overflow: visible;
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10px;
  
}

.shg-image-content-margin-container-s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
  /* Add background color handling */
  
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1620px;
  }



  img.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shogun-image-content {
  
    justify-content: center;
  
}

.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image {
  box-sizing: border-box;
}



.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container {
      position: relative;
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1620px;
    }
  }

}
#s-a9ce8bda-eb46-4d44-8b12-04509e7124d7 {
  margin-left: auto;
margin-right: auto;
}

#s-a9ce8bda-eb46-4d44-8b12-04509e7124d7 hr {
  border-top: 2px solid #ddd;
}

#s-fd885c02-ddfe-4948-b3ac-b89ee75b41f4 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
}
@media (min-width: 1200px){#s-fd885c02-ddfe-4948-b3ac-b89ee75b41f4 {
  margin-top: 20px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fd885c02-ddfe-4948-b3ac-b89ee75b41f4 {
  margin-top: 20px;
}
}
@media (min-width: 0px) {
[id="s-fd885c02-ddfe-4948-b3ac-b89ee75b41f4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fd885c02-ddfe-4948-b3ac-b89ee75b41f4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fd885c02-ddfe-4948-b3ac-b89ee75b41f4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fd885c02-ddfe-4948-b3ac-b89ee75b41f4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-f5178943-b004-4edb-b38d-83ee4441c1d3 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-f5178943-b004-4edb-b38d-83ee4441c1d3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f5178943-b004-4edb-b38d-83ee4441c1d3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-f5178943-b004-4edb-b38d-83ee4441c1d3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-f5178943-b004-4edb-b38d-83ee4441c1d3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-0445ed9c-f2ef-4e36-8ead-0c449b75b8e7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 16/9;
text-align: center;
}
@media (max-width: 767px){#s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  margin-top: 10px;
}
}
#s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  margin: 0 !important;
  overflow: visible;
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
  /* Add background color handling */
  
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c959481-1315-4f5f-8e0a-f87e782225cb .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-6c959481-1315-4f5f-8e0a-f87e782225cb .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c959481-1315-4f5f-8e0a-f87e782225cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6c959481-1315-4f5f-8e0a-f87e782225cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image {
  box-sizing: border-box;
}



.s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c959481-1315-4f5f-8e0a-f87e782225cb {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container {
      position: relative;
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){#s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  margin: 0 !important;
  overflow: visible;
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
  /* Add background color handling */
  
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c959481-1315-4f5f-8e0a-f87e782225cb .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-6c959481-1315-4f5f-8e0a-f87e782225cb .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c959481-1315-4f5f-8e0a-f87e782225cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6c959481-1315-4f5f-8e0a-f87e782225cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image {
  box-sizing: border-box;
}



.s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c959481-1315-4f5f-8e0a-f87e782225cb {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container {
      position: relative;
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  margin: 0 !important;
  overflow: visible;
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
  /* Add background color handling */
  
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c959481-1315-4f5f-8e0a-f87e782225cb .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-6c959481-1315-4f5f-8e0a-f87e782225cb .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c959481-1315-4f5f-8e0a-f87e782225cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6c959481-1315-4f5f-8e0a-f87e782225cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image {
  box-sizing: border-box;
}



.s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c959481-1315-4f5f-8e0a-f87e782225cb {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container {
      position: relative;
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  margin: 0 !important;
  overflow: visible;
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
  /* Add background color handling */
  
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c959481-1315-4f5f-8e0a-f87e782225cb .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-6c959481-1315-4f5f-8e0a-f87e782225cb .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c959481-1315-4f5f-8e0a-f87e782225cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6c959481-1315-4f5f-8e0a-f87e782225cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image {
  box-sizing: border-box;
}



.s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c959481-1315-4f5f-8e0a-f87e782225cb {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container {
      position: relative;
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (max-width: 767px){#s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  margin: 0 !important;
  overflow: visible;
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10px;
  
}

.shg-image-content-margin-container-s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
  /* Add background color handling */
  
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c959481-1315-4f5f-8e0a-f87e782225cb .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-6c959481-1315-4f5f-8e0a-f87e782225cb .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c959481-1315-4f5f-8e0a-f87e782225cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6c959481-1315-4f5f-8e0a-f87e782225cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image {
  box-sizing: border-box;
}



.s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c959481-1315-4f5f-8e0a-f87e782225cb {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container {
      position: relative;
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c959481-1315-4f5f-8e0a-f87e782225cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}
#s-a8a8e849-ea9a-4b21-a2e9-68ebe2608dd2 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-a8a8e849-ea9a-4b21-a2e9-68ebe2608dd2 {
  margin-top: 20px;
}
}
#s-a8a8e849-ea9a-4b21-a2e9-68ebe2608dd2 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: left;
}


@media (max-width: 767px){#s-a8a8e849-ea9a-4b21-a2e9-68ebe2608dd2 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}


}
#s-5287c940-cf5f-47f1-be70-61a100846f91 {
  margin-top: 10px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
border-style: none;
border-radius: 0px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-5287c940-cf5f-47f1-be70-61a100846f91 {
  margin-left: 2%;
margin-right: 2%;
}
}@media (max-width: 767px){#s-5287c940-cf5f-47f1-be70-61a100846f91 {
  margin-left: 2%;
margin-right: 2%;
}
}
#s-5287c940-cf5f-47f1-be70-61a100846f91 {
  background-image: url();
}








#s-5287c940-cf5f-47f1-be70-61a100846f91 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5287c940-cf5f-47f1-be70-61a100846f91.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9ecfe1cb-8628-47b5-9f60-449ea33e5e60 {
  margin-top: 0px;
margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-9ecfe1cb-8628-47b5-9f60-449ea33e5e60"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9ecfe1cb-8628-47b5-9f60-449ea33e5e60"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-9ecfe1cb-8628-47b5-9f60-449ea33e5e60"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-9ecfe1cb-8628-47b5-9f60-449ea33e5e60"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-b22e999a-4aea-4161-8a67-e787909130cd {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-left: 3%;
padding-bottom: 30px;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}








#s-b22e999a-4aea-4161-8a67-e787909130cd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b22e999a-4aea-4161-8a67-e787909130cd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  max-width: 300px;
aspect-ratio: 1/1;
text-align: center;
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  margin: 0 !important;
  overflow: visible;
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
  /* Add background color handling */
  
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image {
  box-sizing: border-box;
}



.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container {
      position: relative;
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

@media (min-width: 1200px){#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  margin: 0 !important;
  overflow: visible;
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
  /* Add background color handling */
  
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image {
  box-sizing: border-box;
}



.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container {
      position: relative;
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  margin: 0 !important;
  overflow: visible;
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
  /* Add background color handling */
  
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image {
  box-sizing: border-box;
}



.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container {
      position: relative;
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  margin: 0 !important;
  overflow: visible;
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
  /* Add background color handling */
  
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image {
  box-sizing: border-box;
}



.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container {
      position: relative;
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (max-width: 767px){#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  margin: 0 !important;
  overflow: visible;
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
  /* Add background color handling */
  
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image {
  box-sizing: border-box;
}



.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container {
      position: relative;
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}
#s-b01d501a-4575-4bdc-930f-1c9e5cbbe8ab {
  margin-top: 15px;
margin-bottom: 15px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b01d501a-4575-4bdc-930f-1c9e5cbbe8ab .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-b01d501a-4575-4bdc-930f-1c9e5cbbe8ab .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: center;
}


}
#s-2614b7ae-7afb-4acc-9118-e242e42ed44d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-3268664c-67c5-4b8b-a037-21a493d31c08 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}








#s-3268664c-67c5-4b8b-a037-21a493d31c08 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3268664c-67c5-4b8b-a037-21a493d31c08.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-401510e7-4ec5-42ee-8296-6439e0ab73f9 {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-left: 3%;
padding-bottom: 30px;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
}
@media (max-width: 767px){#s-401510e7-4ec5-42ee-8296-6439e0ab73f9 {
  margin-top: 10px;
margin-bottom: 0px;
padding-bottom: 30px;
}
}







#s-401510e7-4ec5-42ee-8296-6439e0ab73f9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-401510e7-4ec5-42ee-8296-6439e0ab73f9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  max-width: 300px;
aspect-ratio: 1/1;
text-align: center;
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  margin: 0 !important;
  overflow: visible;
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
  /* Add background color handling */
  
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image {
  box-sizing: border-box;
}



.s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container {
      position: relative;
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

@media (min-width: 1200px){#s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  margin: 0 !important;
  overflow: visible;
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
  /* Add background color handling */
  
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image {
  box-sizing: border-box;
}



.s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container {
      position: relative;
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  margin: 0 !important;
  overflow: visible;
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
  /* Add background color handling */
  
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image {
  box-sizing: border-box;
}



.s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container {
      position: relative;
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  margin: 0 !important;
  overflow: visible;
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
  /* Add background color handling */
  
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image {
  box-sizing: border-box;
}



.s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container {
      position: relative;
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (max-width: 767px){#s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  margin: 0 !important;
  overflow: visible;
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
  /* Add background color handling */
  
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image {
  box-sizing: border-box;
}



.s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container {
      position: relative;
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3d925ea2-5227-4ea9-b8de-d372de1faabf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}
#s-7b3fce61-9c77-4fae-a53b-83ddabb4f2f4 {
  margin-top: 15px;
margin-bottom: 15px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7b3fce61-9c77-4fae-a53b-83ddabb4f2f4 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-7b3fce61-9c77-4fae-a53b-83ddabb4f2f4 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: center;
}


}
#s-fd2db3f4-9952-499b-bfa9-f08dbe018de7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-ccb6a6a3-732d-4165-ac2e-59eded482e1b {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(227, 227, 227, 1);
}








#s-ccb6a6a3-732d-4165-ac2e-59eded482e1b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ccb6a6a3-732d-4165-ac2e-59eded482e1b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a40951d7-2d4a-4c30-8be1-9b4390064112 {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
background-attachment: scroll;
}
@media (min-width: 1200px){#s-a40951d7-2d4a-4c30-8be1-9b4390064112 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a40951d7-2d4a-4c30-8be1-9b4390064112 {
  margin-left: 2%;
margin-right: 2%;
padding-bottom: 25px;
}
}@media (max-width: 767px){#s-a40951d7-2d4a-4c30-8be1-9b4390064112 {
  margin-left: 2%;
margin-right: 2%;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 1%;
padding-right: 3%;
border-style: none;
}
}







#s-a40951d7-2d4a-4c30-8be1-9b4390064112 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a40951d7-2d4a-4c30-8be1-9b4390064112.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-361bbe3a-bbbe-4928-a0fa-62fb430866a7 {
  margin-top: 0px;
margin-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-361bbe3a-bbbe-4928-a0fa-62fb430866a7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-361bbe3a-bbbe-4928-a0fa-62fb430866a7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-361bbe3a-bbbe-4928-a0fa-62fb430866a7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-361bbe3a-bbbe-4928-a0fa-62fb430866a7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  margin: 0 !important;
  overflow: visible;
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
  /* Add background color handling */
  
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shogun-image-content {
  
    justify-content: center;
  
}

.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image {
  box-sizing: border-box;
}



.s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container {
      position: relative;
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  margin: 0 !important;
  overflow: visible;
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
  /* Add background color handling */
  
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shogun-image-content {
  
    justify-content: center;
  
}

.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image {
  box-sizing: border-box;
}



.s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container {
      position: relative;
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  margin: 0 !important;
  overflow: visible;
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
  /* Add background color handling */
  
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shogun-image-content {
  
    justify-content: center;
  
}

.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image {
  box-sizing: border-box;
}



.s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container {
      position: relative;
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  margin: 0 !important;
  overflow: visible;
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
  /* Add background color handling */
  
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shogun-image-content {
  
    justify-content: center;
  
}

.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image {
  box-sizing: border-box;
}



.s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container {
      position: relative;
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  margin: 0 !important;
  overflow: visible;
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
  /* Add background color handling */
  
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shogun-image-content {
  
    justify-content: center;
  
}

.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image {
  box-sizing: border-box;
}



.s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container {
      position: relative;
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c86cb0dc-922f-4521-9d5e-c7630146ffda img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}
@media (max-width: 767px){#s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  margin-top: 10px;
margin-bottom: 10px;
}
}
#s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  margin: 0 !important;
  overflow: visible;
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
  /* Add background color handling */
  
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1d4c12c1-de1a-410c-92b7-efe740663595 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-1d4c12c1-de1a-410c-92b7-efe740663595 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1d4c12c1-de1a-410c-92b7-efe740663595 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-1d4c12c1-de1a-410c-92b7-efe740663595 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1d4c12c1-de1a-410c-92b7-efe740663595.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image {
  box-sizing: border-box;
}



.s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1d4c12c1-de1a-410c-92b7-efe740663595 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container {
      position: relative;
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  margin: 0 !important;
  overflow: visible;
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
  /* Add background color handling */
  
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1d4c12c1-de1a-410c-92b7-efe740663595 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-1d4c12c1-de1a-410c-92b7-efe740663595 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1d4c12c1-de1a-410c-92b7-efe740663595 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-1d4c12c1-de1a-410c-92b7-efe740663595 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1d4c12c1-de1a-410c-92b7-efe740663595.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image {
  box-sizing: border-box;
}



.s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1d4c12c1-de1a-410c-92b7-efe740663595 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container {
      position: relative;
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  margin: 0 !important;
  overflow: visible;
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
  /* Add background color handling */
  
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1d4c12c1-de1a-410c-92b7-efe740663595 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-1d4c12c1-de1a-410c-92b7-efe740663595 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1d4c12c1-de1a-410c-92b7-efe740663595 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-1d4c12c1-de1a-410c-92b7-efe740663595 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1d4c12c1-de1a-410c-92b7-efe740663595.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image {
  box-sizing: border-box;
}



.s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1d4c12c1-de1a-410c-92b7-efe740663595 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container {
      position: relative;
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  margin: 0 !important;
  overflow: visible;
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
  /* Add background color handling */
  
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1d4c12c1-de1a-410c-92b7-efe740663595 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-1d4c12c1-de1a-410c-92b7-efe740663595 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1d4c12c1-de1a-410c-92b7-efe740663595 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-1d4c12c1-de1a-410c-92b7-efe740663595 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1d4c12c1-de1a-410c-92b7-efe740663595.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image {
  box-sizing: border-box;
}



.s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1d4c12c1-de1a-410c-92b7-efe740663595 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container {
      position: relative;
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  margin: 0 !important;
  overflow: visible;
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10px;
  margin-bottom: 10px;
}

.shg-image-content-margin-container-s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
  /* Add background color handling */
  
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1d4c12c1-de1a-410c-92b7-efe740663595 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-1d4c12c1-de1a-410c-92b7-efe740663595 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1d4c12c1-de1a-410c-92b7-efe740663595 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-1d4c12c1-de1a-410c-92b7-efe740663595 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1d4c12c1-de1a-410c-92b7-efe740663595.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image {
  box-sizing: border-box;
}



.s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1d4c12c1-de1a-410c-92b7-efe740663595 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container {
      position: relative;
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1d4c12c1-de1a-410c-92b7-efe740663595 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-17d83c9a-7625-4dfe-b86e-b3f48206ff4b {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
padding-top: 20px;
padding-left: 3%;
padding-bottom: 25px;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
background-attachment: scroll;
}
@media (min-width: 1200px){#s-17d83c9a-7625-4dfe-b86e-b3f48206ff4b {
  margin-top: 20px;
margin-left: 10%;
margin-right: 10%;
padding-top: 30px;
padding-bottom: 30px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-17d83c9a-7625-4dfe-b86e-b3f48206ff4b {
  margin-top: 20px;
padding-top: 30px;
padding-bottom: 30px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-17d83c9a-7625-4dfe-b86e-b3f48206ff4b {
  margin-top: 20px;
margin-left: 2%;
margin-right: 2%;
padding-top: 30px;
padding-bottom: 30px;
}
}@media (max-width: 767px){#s-17d83c9a-7625-4dfe-b86e-b3f48206ff4b {
  margin-top: 20px;
margin-left: 2%;
margin-right: 2%;
padding-top: 20px;
padding-left: 5%;
padding-right: 5%;
}
}







#s-17d83c9a-7625-4dfe-b86e-b3f48206ff4b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-17d83c9a-7625-4dfe-b86e-b3f48206ff4b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-aac210c1-9cb9-42d4-8ed8-ec01e4906049 {
  margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-aac210c1-9cb9-42d4-8ed8-ec01e4906049 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-aac210c1-9cb9-42d4-8ed8-ec01e4906049 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: center;
}


}
#s-bc614ae7-0023-4075-a028-701029896bba {
  margin-top: 20px;
margin-bottom: 0px;
}
@media (min-width: 1200px){#s-bc614ae7-0023-4075-a028-701029896bba {
  padding-top: 0px;
padding-bottom: 20px;
}
}
@media (min-width: 0px) {
[id="s-bc614ae7-0023-4075-a028-701029896bba"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bc614ae7-0023-4075-a028-701029896bba"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-bc614ae7-0023-4075-a028-701029896bba"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-bc614ae7-0023-4075-a028-701029896bba"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-86a090c5-3610-4be7-b2ea-ec539f84bdc7 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-86a090c5-3610-4be7-b2ea-ec539f84bdc7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-86a090c5-3610-4be7-b2ea-ec539f84bdc7.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-2915355b-2940-4f0e-84bf-0d18aff2f88c {
  margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-2915355b-2940-4f0e-84bf-0d18aff2f88c {
  margin-top: 0px;
}
}
#s-2915355b-2940-4f0e-84bf-0d18aff2f88c .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-f8079b7e-e455-47cf-8cfd-80d47a39c740 {
  margin-top: 0px;
margin-bottom: 0px;
}

#s-cfb58c71-533d-4357-9914-bde82031d23f {
  margin-top: 20px;
max-width: 878px;
aspect-ratio: 878/681;
text-align: center;
}

#s-cfb58c71-533d-4357-9914-bde82031d23f {
  margin: 0 !important;
  overflow: visible;
}

#s-cfb58c71-533d-4357-9914-bde82031d23f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfb58c71-533d-4357-9914-bde82031d23f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  
}

.shg-image-content-margin-container-s-cfb58c71-533d-4357-9914-bde82031d23f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
  /* Add background color handling */
  
}

#s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cfb58c71-533d-4357-9914-bde82031d23f .shg-image-content-wrapper {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }

    #s-cfb58c71-533d-4357-9914-bde82031d23f .shogun-image-link {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cfb58c71-533d-4357-9914-bde82031d23f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 878px;
  }



  img.s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image {
    
    
    
    max-height: 878px;
  }


.s-cfb58c71-533d-4357-9914-bde82031d23f .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfb58c71-533d-4357-9914-bde82031d23f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image {
  box-sizing: border-box;
}



.s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cfb58c71-533d-4357-9914-bde82031d23f {
      --shg-aspect-ratio: calc(878/681); 
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container {
      position: relative;
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 878px;
    }
  }

@media (min-width: 1200px){#s-cfb58c71-533d-4357-9914-bde82031d23f {
  margin: 0 !important;
  overflow: visible;
}

#s-cfb58c71-533d-4357-9914-bde82031d23f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfb58c71-533d-4357-9914-bde82031d23f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cfb58c71-533d-4357-9914-bde82031d23f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
  /* Add background color handling */
  
}

#s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cfb58c71-533d-4357-9914-bde82031d23f .shg-image-content-wrapper {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }

    #s-cfb58c71-533d-4357-9914-bde82031d23f .shogun-image-link {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cfb58c71-533d-4357-9914-bde82031d23f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 878px;
  }



  img.s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image {
    
    
    
    max-height: 878px;
  }


.s-cfb58c71-533d-4357-9914-bde82031d23f .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfb58c71-533d-4357-9914-bde82031d23f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image {
  box-sizing: border-box;
}



.s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cfb58c71-533d-4357-9914-bde82031d23f {
      --shg-aspect-ratio: calc(878/681); 
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container {
      position: relative;
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 878px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-cfb58c71-533d-4357-9914-bde82031d23f {
  margin: 0 !important;
  overflow: visible;
}

#s-cfb58c71-533d-4357-9914-bde82031d23f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfb58c71-533d-4357-9914-bde82031d23f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cfb58c71-533d-4357-9914-bde82031d23f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
  /* Add background color handling */
  
}

#s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cfb58c71-533d-4357-9914-bde82031d23f .shg-image-content-wrapper {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }

    #s-cfb58c71-533d-4357-9914-bde82031d23f .shogun-image-link {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cfb58c71-533d-4357-9914-bde82031d23f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 878px;
  }



  img.s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image {
    
    
    
    max-height: 878px;
  }


.s-cfb58c71-533d-4357-9914-bde82031d23f .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfb58c71-533d-4357-9914-bde82031d23f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image {
  box-sizing: border-box;
}



.s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cfb58c71-533d-4357-9914-bde82031d23f {
      --shg-aspect-ratio: calc(878/681); 
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container {
      position: relative;
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 878px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-cfb58c71-533d-4357-9914-bde82031d23f {
  margin: 0 !important;
  overflow: visible;
}

#s-cfb58c71-533d-4357-9914-bde82031d23f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfb58c71-533d-4357-9914-bde82031d23f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cfb58c71-533d-4357-9914-bde82031d23f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
  /* Add background color handling */
  
}

#s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cfb58c71-533d-4357-9914-bde82031d23f .shg-image-content-wrapper {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }

    #s-cfb58c71-533d-4357-9914-bde82031d23f .shogun-image-link {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cfb58c71-533d-4357-9914-bde82031d23f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 878px;
  }



  img.s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image {
    
    
    
    max-height: 878px;
  }


.s-cfb58c71-533d-4357-9914-bde82031d23f .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfb58c71-533d-4357-9914-bde82031d23f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image {
  box-sizing: border-box;
}



.s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cfb58c71-533d-4357-9914-bde82031d23f {
      --shg-aspect-ratio: calc(878/681); 
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container {
      position: relative;
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 878px;
    }
  }

}@media (max-width: 767px){#s-cfb58c71-533d-4357-9914-bde82031d23f {
  margin: 0 !important;
  overflow: visible;
}

#s-cfb58c71-533d-4357-9914-bde82031d23f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfb58c71-533d-4357-9914-bde82031d23f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cfb58c71-533d-4357-9914-bde82031d23f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
  /* Add background color handling */
  
}

#s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cfb58c71-533d-4357-9914-bde82031d23f .shg-image-content-wrapper {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }

    #s-cfb58c71-533d-4357-9914-bde82031d23f .shogun-image-link {
      aspect-ratio: 878/681;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cfb58c71-533d-4357-9914-bde82031d23f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 878px;
  }



  img.s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image {
    
    
    
    max-height: 878px;
  }


.s-cfb58c71-533d-4357-9914-bde82031d23f .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfb58c71-533d-4357-9914-bde82031d23f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image {
  box-sizing: border-box;
}



.s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cfb58c71-533d-4357-9914-bde82031d23f {
      --shg-aspect-ratio: calc(878/681); 
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container {
      position: relative;
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cfb58c71-533d-4357-9914-bde82031d23f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 878px;
    }
  }

}
#s-0b896aaf-6bbe-48df-9b45-683becd605e7 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-0b896aaf-6bbe-48df-9b45-683becd605e7 {
  margin-top: 10px;
}
}







#s-0b896aaf-6bbe-48df-9b45-683becd605e7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0b896aaf-6bbe-48df-9b45-683becd605e7.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-abc4cdd5-d1cf-46b1-930e-7d553618a7be {
  margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-abc4cdd5-d1cf-46b1-930e-7d553618a7be {
  margin-top: 0px;
}
}
#s-abc4cdd5-d1cf-46b1-930e-7d553618a7be .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-4aae087a-4f50-4c06-a257-2c076718aa2f {
  margin-top: 0px;
margin-bottom: 0px;
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  margin-top: 20px;
max-width: 2048px;
aspect-ratio: 2048/1099;
text-align: center;
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  
}

.shg-image-content-margin-container-s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shg-image-content-wrapper {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }

    #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shogun-image-link {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image {
  box-sizing: border-box;
}



.s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
      --shg-aspect-ratio: calc(2048/1099); 
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container {
      position: relative;
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

@media (min-width: 1200px){#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shg-image-content-wrapper {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }

    #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shogun-image-link {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image {
  box-sizing: border-box;
}



.s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
      --shg-aspect-ratio: calc(2048/1099); 
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container {
      position: relative;
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shg-image-content-wrapper {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }

    #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shogun-image-link {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image {
  box-sizing: border-box;
}



.s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
      --shg-aspect-ratio: calc(2048/1099); 
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container {
      position: relative;
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shg-image-content-wrapper {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }

    #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shogun-image-link {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image {
  box-sizing: border-box;
}



.s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
      --shg-aspect-ratio: calc(2048/1099); 
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container {
      position: relative;
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (max-width: 767px){#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  margin: 0 !important;
  overflow: visible;
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
  /* Add background color handling */
  
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shg-image-content-wrapper {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }

    #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shogun-image-link {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image {
  box-sizing: border-box;
}



.s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
      --shg-aspect-ratio: calc(2048/1099); 
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container {
      position: relative;
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c94504a6-fe69-46ab-af1f-1195400a1fb6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}
#s-4377d193-f668-4f82-bc31-b6fa97b43617 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-4377d193-f668-4f82-bc31-b6fa97b43617 {
  margin-top: 10px;
}
}







#s-4377d193-f668-4f82-bc31-b6fa97b43617 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4377d193-f668-4f82-bc31-b6fa97b43617.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-3fbaa65f-f311-45c8-a4b8-93d789e2f0e7 {
  margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-3fbaa65f-f311-45c8-a4b8-93d789e2f0e7 {
  margin-top: 0px;
}
}
#s-3fbaa65f-f311-45c8-a4b8-93d789e2f0e7 .shogun-heading-component h3 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-22a90ac3-311f-454f-989f-4afe4f086efc {
  margin-top: 0px;
margin-bottom: 0px;
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  margin-top: 20px;
max-width: 2048px;
aspect-ratio: 2048/1099;
text-align: center;
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  
}

.shg-image-content-margin-container-s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shg-image-content-wrapper {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }

    #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shogun-image-link {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image {
  box-sizing: border-box;
}



.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
      --shg-aspect-ratio: calc(2048/1099); 
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container {
      position: relative;
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

@media (min-width: 1200px){#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shg-image-content-wrapper {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }

    #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shogun-image-link {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image {
  box-sizing: border-box;
}



.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
      --shg-aspect-ratio: calc(2048/1099); 
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container {
      position: relative;
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shg-image-content-wrapper {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }

    #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shogun-image-link {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image {
  box-sizing: border-box;
}



.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
      --shg-aspect-ratio: calc(2048/1099); 
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container {
      position: relative;
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shg-image-content-wrapper {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }

    #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shogun-image-link {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image {
  box-sizing: border-box;
}



.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
      --shg-aspect-ratio: calc(2048/1099); 
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container {
      position: relative;
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (max-width: 767px){#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shg-image-content-wrapper {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }

    #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shogun-image-link {
      aspect-ratio: 2048/1099;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image {
  box-sizing: border-box;
}



.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
      --shg-aspect-ratio: calc(2048/1099); 
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container {
      position: relative;
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}
@media (max-width: 767px){#s-710d2398-7b03-48d4-8568-7386336479ac {
  display: none;
}
#s-710d2398-7b03-48d4-8568-7386336479ac, #wrap-s-710d2398-7b03-48d4-8568-7386336479ac, #wrap-content-s-710d2398-7b03-48d4-8568-7386336479ac { display: none !important; }}
#s-710d2398-7b03-48d4-8568-7386336479ac hr {
  border-top: 2px solid #ddd;
}

#s-d1e350ba-912b-4ae9-a6f3-26e512643dc4 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (max-width: 767px){#s-d1e350ba-912b-4ae9-a6f3-26e512643dc4 {
  margin-top: 40px;
}
}
#s-d1e350ba-912b-4ae9-a6f3-26e512643dc4 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


@media (max-width: 767px){#s-d1e350ba-912b-4ae9-a6f3-26e512643dc4 .shogun-heading-component h3 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-bb637a47-ae08-432a-bfd2-cf2354450d4e {
  margin-top: 20px;
margin-bottom: 0px;
}
@media (min-width: 1200px){#s-bb637a47-ae08-432a-bfd2-cf2354450d4e {
  padding-top: 0px;
padding-bottom: 20px;
}
}
@media (min-width: 0px) {
[id="s-bb637a47-ae08-432a-bfd2-cf2354450d4e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bb637a47-ae08-432a-bfd2-cf2354450d4e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-bb637a47-ae08-432a-bfd2-cf2354450d4e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-bb637a47-ae08-432a-bfd2-cf2354450d4e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-1cb12165-aa89-4608-871a-ba1c99ac13f1 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}








#s-1cb12165-aa89-4608-871a-ba1c99ac13f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1cb12165-aa89-4608-871a-ba1c99ac13f1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  margin-top: 20px;
max-width: 2048px;
aspect-ratio: 4/3;
text-align: center;
}
@media (max-width: 767px){#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  margin-top: 20px;
}
}
#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  margin: 0 !important;
  overflow: visible;
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  
}

.shg-image-content-margin-container-s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
  /* Add background color handling */
  
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image {
  box-sizing: border-box;
}



.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container {
      position: relative;
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

@media (min-width: 1200px){#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  margin: 0 !important;
  overflow: visible;
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
  /* Add background color handling */
  
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image {
  box-sizing: border-box;
}



.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container {
      position: relative;
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  margin: 0 !important;
  overflow: visible;
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
  /* Add background color handling */
  
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image {
  box-sizing: border-box;
}



.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container {
      position: relative;
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  margin: 0 !important;
  overflow: visible;
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
  /* Add background color handling */
  
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image {
  box-sizing: border-box;
}



.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container {
      position: relative;
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (max-width: 767px){#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  margin: 0 !important;
  overflow: visible;
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  
}

.shg-image-content-margin-container-s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
  /* Add background color handling */
  
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image {
  box-sizing: border-box;
}



.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container {
      position: relative;
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}
#s-1db145f5-40a1-4cf4-9eec-38e65e131e71 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1db145f5-40a1-4cf4-9eec-38e65e131e71 .shogun-heading-component h4 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-498f545a-8d74-4193-be5f-4f2572974ded {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}
@media (max-width: 767px){#s-498f545a-8d74-4193-be5f-4f2572974ded {
  margin-top: 10px;
}
}







#s-498f545a-8d74-4193-be5f-4f2572974ded > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-498f545a-8d74-4193-be5f-4f2572974ded.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-86f3adf3-223c-4c66-9580-376cc736e886 {
  margin-top: 20px;
max-width: 2048px;
aspect-ratio: 4/3;
text-align: center;
}
@media (max-width: 767px){#s-86f3adf3-223c-4c66-9580-376cc736e886 {
  margin-top: 0px;
}
}
#s-86f3adf3-223c-4c66-9580-376cc736e886 {
  margin: 0 !important;
  overflow: visible;
}

#s-86f3adf3-223c-4c66-9580-376cc736e886-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86f3adf3-223c-4c66-9580-376cc736e886 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  
}

.shg-image-content-margin-container-s-86f3adf3-223c-4c66-9580-376cc736e886 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
  /* Add background color handling */
  
}

#s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-86f3adf3-223c-4c66-9580-376cc736e886 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-86f3adf3-223c-4c66-9580-376cc736e886 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-86f3adf3-223c-4c66-9580-376cc736e886 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-86f3adf3-223c-4c66-9580-376cc736e886 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86f3adf3-223c-4c66-9580-376cc736e886.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image {
  box-sizing: border-box;
}



.s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-86f3adf3-223c-4c66-9580-376cc736e886 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container {
      position: relative;
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

@media (min-width: 1200px){#s-86f3adf3-223c-4c66-9580-376cc736e886 {
  margin: 0 !important;
  overflow: visible;
}

#s-86f3adf3-223c-4c66-9580-376cc736e886-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86f3adf3-223c-4c66-9580-376cc736e886 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-86f3adf3-223c-4c66-9580-376cc736e886 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
  /* Add background color handling */
  
}

#s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-86f3adf3-223c-4c66-9580-376cc736e886 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-86f3adf3-223c-4c66-9580-376cc736e886 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-86f3adf3-223c-4c66-9580-376cc736e886 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-86f3adf3-223c-4c66-9580-376cc736e886 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86f3adf3-223c-4c66-9580-376cc736e886.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image {
  box-sizing: border-box;
}



.s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-86f3adf3-223c-4c66-9580-376cc736e886 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container {
      position: relative;
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-86f3adf3-223c-4c66-9580-376cc736e886 {
  margin: 0 !important;
  overflow: visible;
}

#s-86f3adf3-223c-4c66-9580-376cc736e886-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86f3adf3-223c-4c66-9580-376cc736e886 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-86f3adf3-223c-4c66-9580-376cc736e886 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
  /* Add background color handling */
  
}

#s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-86f3adf3-223c-4c66-9580-376cc736e886 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-86f3adf3-223c-4c66-9580-376cc736e886 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-86f3adf3-223c-4c66-9580-376cc736e886 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-86f3adf3-223c-4c66-9580-376cc736e886 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86f3adf3-223c-4c66-9580-376cc736e886.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image {
  box-sizing: border-box;
}



.s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-86f3adf3-223c-4c66-9580-376cc736e886 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container {
      position: relative;
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-86f3adf3-223c-4c66-9580-376cc736e886 {
  margin: 0 !important;
  overflow: visible;
}

#s-86f3adf3-223c-4c66-9580-376cc736e886-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86f3adf3-223c-4c66-9580-376cc736e886 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-86f3adf3-223c-4c66-9580-376cc736e886 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
  /* Add background color handling */
  
}

#s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-86f3adf3-223c-4c66-9580-376cc736e886 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-86f3adf3-223c-4c66-9580-376cc736e886 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-86f3adf3-223c-4c66-9580-376cc736e886 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-86f3adf3-223c-4c66-9580-376cc736e886 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86f3adf3-223c-4c66-9580-376cc736e886.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image {
  box-sizing: border-box;
}



.s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-86f3adf3-223c-4c66-9580-376cc736e886 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container {
      position: relative;
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (max-width: 767px){#s-86f3adf3-223c-4c66-9580-376cc736e886 {
  margin: 0 !important;
  overflow: visible;
}

#s-86f3adf3-223c-4c66-9580-376cc736e886-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-86f3adf3-223c-4c66-9580-376cc736e886 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0px;
  
}

.shg-image-content-margin-container-s-86f3adf3-223c-4c66-9580-376cc736e886 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
  /* Add background color handling */
  
}

#s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-86f3adf3-223c-4c66-9580-376cc736e886 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-86f3adf3-223c-4c66-9580-376cc736e886 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-86f3adf3-223c-4c66-9580-376cc736e886 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-86f3adf3-223c-4c66-9580-376cc736e886 .shogun-image-content {
  
    justify-content: center;
  
}

.s-86f3adf3-223c-4c66-9580-376cc736e886.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image {
  box-sizing: border-box;
}



.s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-86f3adf3-223c-4c66-9580-376cc736e886 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container {
      position: relative;
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-86f3adf3-223c-4c66-9580-376cc736e886 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}
#s-514a83d5-0279-47df-9ecc-93cc5af9e903 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-514a83d5-0279-47df-9ecc-93cc5af9e903 .shogun-heading-component h4 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-89b71a50-28f1-4622-8b86-ca0c566ae3e0 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}
@media (max-width: 767px){#s-89b71a50-28f1-4622-8b86-ca0c566ae3e0 {
  margin-top: 10px;
}
}







#s-89b71a50-28f1-4622-8b86-ca0c566ae3e0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-89b71a50-28f1-4622-8b86-ca0c566ae3e0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  margin-top: 20px;
max-width: 2048px;
aspect-ratio: 4/3;
text-align: center;
}
@media (max-width: 767px){#s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  margin-top: 0px;
}
}
#s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  margin: 0 !important;
  overflow: visible;
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  
}

.shg-image-content-margin-container-s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
  /* Add background color handling */
  
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-185a9b78-c7ef-4bc6-8763-066327044f11 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-185a9b78-c7ef-4bc6-8763-066327044f11 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-185a9b78-c7ef-4bc6-8763-066327044f11 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-185a9b78-c7ef-4bc6-8763-066327044f11 .shogun-image-content {
  
    justify-content: center;
  
}

.s-185a9b78-c7ef-4bc6-8763-066327044f11.shg-align-container {
  display: flex;
  justify-content: center
}

.s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image {
  box-sizing: border-box;
}



.s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-185a9b78-c7ef-4bc6-8763-066327044f11 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container {
      position: relative;
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

@media (min-width: 1200px){#s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  margin: 0 !important;
  overflow: visible;
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
  /* Add background color handling */
  
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-185a9b78-c7ef-4bc6-8763-066327044f11 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-185a9b78-c7ef-4bc6-8763-066327044f11 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-185a9b78-c7ef-4bc6-8763-066327044f11 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-185a9b78-c7ef-4bc6-8763-066327044f11 .shogun-image-content {
  
    justify-content: center;
  
}

.s-185a9b78-c7ef-4bc6-8763-066327044f11.shg-align-container {
  display: flex;
  justify-content: center
}

.s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image {
  box-sizing: border-box;
}



.s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-185a9b78-c7ef-4bc6-8763-066327044f11 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container {
      position: relative;
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  margin: 0 !important;
  overflow: visible;
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
  /* Add background color handling */
  
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-185a9b78-c7ef-4bc6-8763-066327044f11 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-185a9b78-c7ef-4bc6-8763-066327044f11 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-185a9b78-c7ef-4bc6-8763-066327044f11 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-185a9b78-c7ef-4bc6-8763-066327044f11 .shogun-image-content {
  
    justify-content: center;
  
}

.s-185a9b78-c7ef-4bc6-8763-066327044f11.shg-align-container {
  display: flex;
  justify-content: center
}

.s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image {
  box-sizing: border-box;
}



.s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-185a9b78-c7ef-4bc6-8763-066327044f11 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container {
      position: relative;
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  margin: 0 !important;
  overflow: visible;
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
  /* Add background color handling */
  
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-185a9b78-c7ef-4bc6-8763-066327044f11 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-185a9b78-c7ef-4bc6-8763-066327044f11 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-185a9b78-c7ef-4bc6-8763-066327044f11 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-185a9b78-c7ef-4bc6-8763-066327044f11 .shogun-image-content {
  
    justify-content: center;
  
}

.s-185a9b78-c7ef-4bc6-8763-066327044f11.shg-align-container {
  display: flex;
  justify-content: center
}

.s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image {
  box-sizing: border-box;
}



.s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-185a9b78-c7ef-4bc6-8763-066327044f11 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container {
      position: relative;
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}@media (max-width: 767px){#s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  margin: 0 !important;
  overflow: visible;
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0px;
  
}

.shg-image-content-margin-container-s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
  /* Add background color handling */
  
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-185a9b78-c7ef-4bc6-8763-066327044f11 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-185a9b78-c7ef-4bc6-8763-066327044f11 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-185a9b78-c7ef-4bc6-8763-066327044f11 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2048px;
  }



  img.s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-185a9b78-c7ef-4bc6-8763-066327044f11 .shogun-image-content {
  
    justify-content: center;
  
}

.s-185a9b78-c7ef-4bc6-8763-066327044f11.shg-align-container {
  display: flex;
  justify-content: center
}

.s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image {
  box-sizing: border-box;
}



.s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-185a9b78-c7ef-4bc6-8763-066327044f11 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container {
      position: relative;
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-185a9b78-c7ef-4bc6-8763-066327044f11 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2048px;
    }
  }

}
#s-d51a6307-f016-4a5b-9dc0-69029e8a8aee {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d51a6307-f016-4a5b-9dc0-69029e8a8aee .shogun-heading-component h4 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-c81423da-4de6-4a6d-b3e5-bfbbb83505f9 {
  margin-top: 20px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: none;
border-radius: 5px;
min-height: 50px;
background-color: rgba(40, 40, 40, 1);
background-attachment: scroll;
}
@media (min-width: 1200px){#s-c81423da-4de6-4a6d-b3e5-bfbbb83505f9 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c81423da-4de6-4a6d-b3e5-bfbbb83505f9 {
  margin-left: 2%;
margin-right: 2%;
padding-bottom: 25px;
}
}@media (max-width: 767px){#s-c81423da-4de6-4a6d-b3e5-bfbbb83505f9 {
  margin-left: 2%;
margin-right: 2%;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
border-style: none;
}
}







#s-c81423da-4de6-4a6d-b3e5-bfbbb83505f9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c81423da-4de6-4a6d-b3e5-bfbbb83505f9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e485e741-0cad-4fde-8e8c-3883f0bcd848 {
  margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e485e741-0cad-4fde-8e8c-3883f0bcd848 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-e485e741-0cad-4fde-8e8c-3883f0bcd848 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: center;
}


}
#s-7a17e49d-cff7-4222-b40d-f597fd543346 {
  margin-top: 0px;
margin-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-7a17e49d-cff7-4222-b40d-f597fd543346"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7a17e49d-cff7-4222-b40d-f597fd543346"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-7a17e49d-cff7-4222-b40d-f597fd543346"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-7a17e49d-cff7-4222-b40d-f597fd543346"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

}

#s-9a1d0efa-e128-4485-9d18-ef1f041a73a3 {
  margin-left: auto;
margin-right: auto;
}

#s-e079b429-8b58-4837-b1c6-6afb314ed8f5 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-e079b429-8b58-4837-b1c6-6afb314ed8f5 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-3f322b57-7a55-4e1d-842c-27fb4849fded {
  margin-top: 0px;
margin-bottom: 0px;
}

#s-c5c0002f-171c-45cb-b3cb-e761318d4ac6 {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 50px;
margin-right: 10%;
padding-top: 20px;
padding-left: 3%;
padding-bottom: 25px;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(242, 242, 242, 1);
background-attachment: scroll;
}
@media (min-width: 1200px){#s-c5c0002f-171c-45cb-b3cb-e761318d4ac6 {
  margin-top: 20px;
margin-left: 10%;
margin-bottom: 50px;
margin-right: 10%;
padding-top: 30px;
padding-bottom: 30px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c5c0002f-171c-45cb-b3cb-e761318d4ac6 {
  margin-top: 20px;
padding-top: 30px;
padding-bottom: 30px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c5c0002f-171c-45cb-b3cb-e761318d4ac6 {
  margin-top: 20px;
margin-left: 2%;
margin-right: 2%;
padding-top: 30px;
padding-bottom: 30px;
}
}@media (max-width: 767px){#s-c5c0002f-171c-45cb-b3cb-e761318d4ac6 {
  margin-top: 20px;
margin-left: 2%;
margin-right: 2%;
padding-top: 20px;
padding-left: 5%;
padding-right: 5%;
}
}







#s-c5c0002f-171c-45cb-b3cb-e761318d4ac6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c5c0002f-171c-45cb-b3cb-e761318d4ac6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c29b8d3e-2003-4c89-8d44-b181f8a0277b {
  margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c29b8d3e-2003-4c89-8d44-b181f8a0277b .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-c29b8d3e-2003-4c89-8d44-b181f8a0277b .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: center;
}


}
#s-6a8c0e2a-38b5-47d6-a0d5-a0dcb1be395d {
  margin-top: 0px;
margin-bottom: 0px;
}
@media (min-width: 1200px){#s-6a8c0e2a-38b5-47d6-a0d5-a0dcb1be395d {
  padding-top: 0px;
padding-bottom: 20px;
}
}
@media (min-width: 0px) {
[id="s-6a8c0e2a-38b5-47d6-a0d5-a0dcb1be395d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6a8c0e2a-38b5-47d6-a0d5-a0dcb1be395d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-6a8c0e2a-38b5-47d6-a0d5-a0dcb1be395d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-6a8c0e2a-38b5-47d6-a0d5-a0dcb1be395d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  margin-top: 20px;
max-width: 900px;
aspect-ratio: 16/9;
text-align: center;
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  margin: 0 !important;
  overflow: visible;
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  
}

.shg-image-content-margin-container-s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
  /* Add background color handling */
  
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c9252207-1ec0-4af1-980f-a25243b7c05e .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-c9252207-1ec0-4af1-980f-a25243b7c05e .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c9252207-1ec0-4af1-980f-a25243b7c05e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-c9252207-1ec0-4af1-980f-a25243b7c05e .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image {
  box-sizing: border-box;
}



.s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c9252207-1ec0-4af1-980f-a25243b7c05e {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container {
      position: relative;
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

@media (min-width: 1200px){#s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  margin: 0 !important;
  overflow: visible;
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
  /* Add background color handling */
  
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c9252207-1ec0-4af1-980f-a25243b7c05e .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-c9252207-1ec0-4af1-980f-a25243b7c05e .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c9252207-1ec0-4af1-980f-a25243b7c05e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-c9252207-1ec0-4af1-980f-a25243b7c05e .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image {
  box-sizing: border-box;
}



.s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c9252207-1ec0-4af1-980f-a25243b7c05e {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container {
      position: relative;
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  margin: 0 !important;
  overflow: visible;
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
  /* Add background color handling */
  
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c9252207-1ec0-4af1-980f-a25243b7c05e .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-c9252207-1ec0-4af1-980f-a25243b7c05e .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c9252207-1ec0-4af1-980f-a25243b7c05e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-c9252207-1ec0-4af1-980f-a25243b7c05e .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image {
  box-sizing: border-box;
}



.s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c9252207-1ec0-4af1-980f-a25243b7c05e {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container {
      position: relative;
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  margin: 0 !important;
  overflow: visible;
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
  /* Add background color handling */
  
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c9252207-1ec0-4af1-980f-a25243b7c05e .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-c9252207-1ec0-4af1-980f-a25243b7c05e .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c9252207-1ec0-4af1-980f-a25243b7c05e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-c9252207-1ec0-4af1-980f-a25243b7c05e .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image {
  box-sizing: border-box;
}



.s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c9252207-1ec0-4af1-980f-a25243b7c05e {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container {
      position: relative;
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}@media (max-width: 767px){#s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  margin: 0 !important;
  overflow: visible;
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
  /* Add background color handling */
  
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c9252207-1ec0-4af1-980f-a25243b7c05e .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-c9252207-1ec0-4af1-980f-a25243b7c05e .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c9252207-1ec0-4af1-980f-a25243b7c05e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-c9252207-1ec0-4af1-980f-a25243b7c05e .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image {
  box-sizing: border-box;
}



.s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c9252207-1ec0-4af1-980f-a25243b7c05e {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container {
      position: relative;
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c9252207-1ec0-4af1-980f-a25243b7c05e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}
#s-b88b5f60-9ca8-4e0d-a0b3-60fe5e7cd2c5 {
  margin-top: 10px;
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  margin-top: 20px;
max-width: 900px;
aspect-ratio: 16/9;
text-align: center;
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  
}

.shg-image-content-margin-container-s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image {
  box-sizing: border-box;
}



.s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container {
      position: relative;
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

@media (min-width: 1200px){#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image {
  box-sizing: border-box;
}



.s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container {
      position: relative;
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image {
  box-sizing: border-box;
}



.s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container {
      position: relative;
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image {
  box-sizing: border-box;
}



.s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container {
      position: relative;
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}@media (max-width: 767px){#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image {
  box-sizing: border-box;
}



.s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container {
      position: relative;
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8a2ba33-771e-4b46-a208-4cda9a025e65 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}
#s-1ac6375a-8c0f-4661-815b-319fcf689867 {
  margin-top: 10px;
}

#s-0a0303d9-f9c3-4f51-8598-c2628c27da09 {
  margin-top: 0px;
margin-bottom: 0px;
}
@media (min-width: 1200px){#s-0a0303d9-f9c3-4f51-8598-c2628c27da09 {
  padding-top: 0px;
padding-bottom: 20px;
}
}
@media (min-width: 0px) {
[id="s-0a0303d9-f9c3-4f51-8598-c2628c27da09"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0a0303d9-f9c3-4f51-8598-c2628c27da09"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-0a0303d9-f9c3-4f51-8598-c2628c27da09"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-0a0303d9-f9c3-4f51-8598-c2628c27da09"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-566363c2-1891-4fae-8dd7-806c9df20fac {
  margin-top: 20px;
max-width: 900px;
aspect-ratio: 16/9;
text-align: center;
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac {
  margin: 0 !important;
  overflow: visible;
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-566363c2-1891-4fae-8dd7-806c9df20fac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  
}

.shg-image-content-margin-container-s-566363c2-1891-4fae-8dd7-806c9df20fac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
  /* Add background color handling */
  
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-566363c2-1891-4fae-8dd7-806c9df20fac .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-566363c2-1891-4fae-8dd7-806c9df20fac .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-566363c2-1891-4fae-8dd7-806c9df20fac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-566363c2-1891-4fae-8dd7-806c9df20fac .shogun-image-content {
  
    justify-content: center;
  
}

.s-566363c2-1891-4fae-8dd7-806c9df20fac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image {
  box-sizing: border-box;
}



.s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-566363c2-1891-4fae-8dd7-806c9df20fac {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container {
      position: relative;
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

@media (min-width: 1200px){#s-566363c2-1891-4fae-8dd7-806c9df20fac {
  margin: 0 !important;
  overflow: visible;
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-566363c2-1891-4fae-8dd7-806c9df20fac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-566363c2-1891-4fae-8dd7-806c9df20fac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
  /* Add background color handling */
  
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-566363c2-1891-4fae-8dd7-806c9df20fac .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-566363c2-1891-4fae-8dd7-806c9df20fac .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-566363c2-1891-4fae-8dd7-806c9df20fac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-566363c2-1891-4fae-8dd7-806c9df20fac .shogun-image-content {
  
    justify-content: center;
  
}

.s-566363c2-1891-4fae-8dd7-806c9df20fac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image {
  box-sizing: border-box;
}



.s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-566363c2-1891-4fae-8dd7-806c9df20fac {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container {
      position: relative;
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-566363c2-1891-4fae-8dd7-806c9df20fac {
  margin: 0 !important;
  overflow: visible;
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-566363c2-1891-4fae-8dd7-806c9df20fac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-566363c2-1891-4fae-8dd7-806c9df20fac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
  /* Add background color handling */
  
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-566363c2-1891-4fae-8dd7-806c9df20fac .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-566363c2-1891-4fae-8dd7-806c9df20fac .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-566363c2-1891-4fae-8dd7-806c9df20fac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-566363c2-1891-4fae-8dd7-806c9df20fac .shogun-image-content {
  
    justify-content: center;
  
}

.s-566363c2-1891-4fae-8dd7-806c9df20fac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image {
  box-sizing: border-box;
}



.s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-566363c2-1891-4fae-8dd7-806c9df20fac {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container {
      position: relative;
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-566363c2-1891-4fae-8dd7-806c9df20fac {
  margin: 0 !important;
  overflow: visible;
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-566363c2-1891-4fae-8dd7-806c9df20fac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-566363c2-1891-4fae-8dd7-806c9df20fac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
  /* Add background color handling */
  
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-566363c2-1891-4fae-8dd7-806c9df20fac .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-566363c2-1891-4fae-8dd7-806c9df20fac .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-566363c2-1891-4fae-8dd7-806c9df20fac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-566363c2-1891-4fae-8dd7-806c9df20fac .shogun-image-content {
  
    justify-content: center;
  
}

.s-566363c2-1891-4fae-8dd7-806c9df20fac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image {
  box-sizing: border-box;
}



.s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-566363c2-1891-4fae-8dd7-806c9df20fac {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container {
      position: relative;
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}@media (max-width: 767px){#s-566363c2-1891-4fae-8dd7-806c9df20fac {
  margin: 0 !important;
  overflow: visible;
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-566363c2-1891-4fae-8dd7-806c9df20fac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-566363c2-1891-4fae-8dd7-806c9df20fac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
  /* Add background color handling */
  
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-566363c2-1891-4fae-8dd7-806c9df20fac .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-566363c2-1891-4fae-8dd7-806c9df20fac .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-566363c2-1891-4fae-8dd7-806c9df20fac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-566363c2-1891-4fae-8dd7-806c9df20fac .shogun-image-content {
  
    justify-content: center;
  
}

.s-566363c2-1891-4fae-8dd7-806c9df20fac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image {
  box-sizing: border-box;
}



.s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-566363c2-1891-4fae-8dd7-806c9df20fac {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container {
      position: relative;
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-566363c2-1891-4fae-8dd7-806c9df20fac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}
#s-9f4ce41b-41fc-45eb-81b9-a40bd6e3bb3c {
  margin-top: 10px;
}

#s-2747d5e6-02a6-4604-b830-395d06587b63 {
  margin-top: 20px;
max-width: 990px;
aspect-ratio: 16/9;
text-align: center;
}

#s-2747d5e6-02a6-4604-b830-395d06587b63 {
  margin: 0 !important;
  overflow: visible;
}

#s-2747d5e6-02a6-4604-b830-395d06587b63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2747d5e6-02a6-4604-b830-395d06587b63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  
}

.shg-image-content-margin-container-s-2747d5e6-02a6-4604-b830-395d06587b63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
  /* Add background color handling */
  
}

#s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2747d5e6-02a6-4604-b830-395d06587b63 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-2747d5e6-02a6-4604-b830-395d06587b63 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2747d5e6-02a6-4604-b830-395d06587b63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 990px;
  }



  img.s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image {
    
    
    
    max-height: 990px;
  }


.s-2747d5e6-02a6-4604-b830-395d06587b63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2747d5e6-02a6-4604-b830-395d06587b63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image {
  box-sizing: border-box;
}



.s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2747d5e6-02a6-4604-b830-395d06587b63 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container {
      position: relative;
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 990px;
    }
  }

@media (min-width: 1200px){#s-2747d5e6-02a6-4604-b830-395d06587b63 {
  margin: 0 !important;
  overflow: visible;
}

#s-2747d5e6-02a6-4604-b830-395d06587b63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2747d5e6-02a6-4604-b830-395d06587b63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2747d5e6-02a6-4604-b830-395d06587b63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
  /* Add background color handling */
  
}

#s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2747d5e6-02a6-4604-b830-395d06587b63 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-2747d5e6-02a6-4604-b830-395d06587b63 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2747d5e6-02a6-4604-b830-395d06587b63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 990px;
  }



  img.s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image {
    
    
    
    max-height: 990px;
  }


.s-2747d5e6-02a6-4604-b830-395d06587b63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2747d5e6-02a6-4604-b830-395d06587b63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image {
  box-sizing: border-box;
}



.s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2747d5e6-02a6-4604-b830-395d06587b63 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container {
      position: relative;
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 990px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2747d5e6-02a6-4604-b830-395d06587b63 {
  margin: 0 !important;
  overflow: visible;
}

#s-2747d5e6-02a6-4604-b830-395d06587b63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2747d5e6-02a6-4604-b830-395d06587b63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2747d5e6-02a6-4604-b830-395d06587b63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
  /* Add background color handling */
  
}

#s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2747d5e6-02a6-4604-b830-395d06587b63 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-2747d5e6-02a6-4604-b830-395d06587b63 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2747d5e6-02a6-4604-b830-395d06587b63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 990px;
  }



  img.s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image {
    
    
    
    max-height: 990px;
  }


.s-2747d5e6-02a6-4604-b830-395d06587b63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2747d5e6-02a6-4604-b830-395d06587b63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image {
  box-sizing: border-box;
}



.s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2747d5e6-02a6-4604-b830-395d06587b63 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container {
      position: relative;
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 990px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2747d5e6-02a6-4604-b830-395d06587b63 {
  margin: 0 !important;
  overflow: visible;
}

#s-2747d5e6-02a6-4604-b830-395d06587b63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2747d5e6-02a6-4604-b830-395d06587b63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2747d5e6-02a6-4604-b830-395d06587b63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
  /* Add background color handling */
  
}

#s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2747d5e6-02a6-4604-b830-395d06587b63 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-2747d5e6-02a6-4604-b830-395d06587b63 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2747d5e6-02a6-4604-b830-395d06587b63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 990px;
  }



  img.s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image {
    
    
    
    max-height: 990px;
  }


.s-2747d5e6-02a6-4604-b830-395d06587b63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2747d5e6-02a6-4604-b830-395d06587b63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image {
  box-sizing: border-box;
}



.s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2747d5e6-02a6-4604-b830-395d06587b63 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container {
      position: relative;
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 990px;
    }
  }

}@media (max-width: 767px){#s-2747d5e6-02a6-4604-b830-395d06587b63 {
  margin: 0 !important;
  overflow: visible;
}

#s-2747d5e6-02a6-4604-b830-395d06587b63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2747d5e6-02a6-4604-b830-395d06587b63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2747d5e6-02a6-4604-b830-395d06587b63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
  /* Add background color handling */
  
}

#s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2747d5e6-02a6-4604-b830-395d06587b63 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-2747d5e6-02a6-4604-b830-395d06587b63 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2747d5e6-02a6-4604-b830-395d06587b63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 990px;
  }



  img.s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image {
    
    
    
    max-height: 990px;
  }


.s-2747d5e6-02a6-4604-b830-395d06587b63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2747d5e6-02a6-4604-b830-395d06587b63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image {
  box-sizing: border-box;
}



.s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2747d5e6-02a6-4604-b830-395d06587b63 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container {
      position: relative;
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2747d5e6-02a6-4604-b830-395d06587b63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 990px;
    }
  }

}
#s-c5a11f14-0150-4b86-9776-f5615359b953 {
  margin-top: 10px;
}

#s-bf2c1f1b-1a16-495e-b105-d41f9e33ef26 {
  margin-top: 20px;
margin-bottom: 0px;
}
@media (min-width: 1200px){#s-bf2c1f1b-1a16-495e-b105-d41f9e33ef26 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-bf2c1f1b-1a16-495e-b105-d41f9e33ef26"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bf2c1f1b-1a16-495e-b105-d41f9e33ef26"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-bf2c1f1b-1a16-495e-b105-d41f9e33ef26"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-bf2c1f1b-1a16-495e-b105-d41f9e33ef26"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  margin-top: 0px;
max-width: 900px;
aspect-ratio: 16/9;
text-align: center;
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0px;
  
}

.shg-image-content-margin-container-s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image {
  box-sizing: border-box;
}



.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container {
      position: relative;
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

@media (min-width: 1200px){#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image {
  box-sizing: border-box;
}



.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container {
      position: relative;
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image {
  box-sizing: border-box;
}



.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container {
      position: relative;
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image {
  box-sizing: border-box;
}



.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container {
      position: relative;
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}@media (max-width: 767px){#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image {
  box-sizing: border-box;
}



.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container {
      position: relative;
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}
#s-6cac10e6-a97e-4772-a581-c9fe5a0ba346 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-6cac10e6-a97e-4772-a581-c9fe5a0ba346 {
  margin-top: 10px;
}
}
#s-44d8b062-c97b-453a-98c1-c645fe991bd3 {
  margin-top: 10px;
}

#s-90d4b9a4-4704-4957-927f-b1d200dd97ac {
  margin-top: 50px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-90d4b9a4-4704-4957-927f-b1d200dd97ac .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-90d4b9a4-4704-4957-927f-b1d200dd97ac .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  text-align: 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-3f26d3cd-f88f-4500-b47c-e6adcf20fb33 {
  margin-top: 8px;
margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
}

#s-3f26d3cd-f88f-4500-b47c-e6adcf20fb33 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(227, 227, 227, 1);
}

#s-3f26d3cd-f88f-4500-b47c-e6adcf20fb33 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(40, 40, 40, 1);
  padding: 12px;
}

#s-3f26d3cd-f88f-4500-b47c-e6adcf20fb33 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-3f26d3cd-f88f-4500-b47c-e6adcf20fb33 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(227, 227, 227, 1);
}

#s-3f26d3cd-f88f-4500-b47c-e6adcf20fb33 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: left;
  font-family: Montserrat;
  font-weight: 800;
  font-style: ;
  font-size: 16px;
}

#s-3f26d3cd-f88f-4500-b47c-e6adcf20fb33 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-a1d05e7f-dae1-44e2-b125-3b312f6994c3 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
min-height: 50px;
}








#s-a1d05e7f-dae1-44e2-b125-3b312f6994c3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a1d05e7f-dae1-44e2-b125-3b312f6994c3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9bb10f7e-df57-4043-b3ef-cca76a5822fb {
  margin-left: auto;
margin-right: auto;
}

#s-abe7dfc4-b329-4972-9324-a2e61670ae67 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
min-height: 50px;
}








#s-abe7dfc4-b329-4972-9324-a2e61670ae67 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-abe7dfc4-b329-4972-9324-a2e61670ae67.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3b004087-c0ee-4aa9-a922-f267c0a5ec19 {
  margin-left: auto;
margin-right: auto;
}

#s-e56c0bb9-2f88-4f5f-b1c1-f9ebf1433099 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
min-height: 50px;
}








#s-e56c0bb9-2f88-4f5f-b1c1-f9ebf1433099 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e56c0bb9-2f88-4f5f-b1c1-f9ebf1433099.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f7e9d4f5-1cc5-4d02-ae78-ce60aaf7ba50 {
  margin-left: auto;
margin-right: auto;
}

#s-25d63aec-2b1e-448e-a6d1-06866bcc76ce {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
min-height: 50px;
}








#s-25d63aec-2b1e-448e-a6d1-06866bcc76ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-25d63aec-2b1e-448e-a6d1-06866bcc76ce.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-af4df58f-9c34-4049-aeb5-5be42411b03d {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-af4df58f-9c34-4049-aeb5-5be42411b03d {
  margin-top: 0px;
margin-bottom: 0px;
}
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

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

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}
