.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;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f99b33b4-f66c-4836-b70b-5472a538ca00 {
  margin-bottom: 0px;
padding-left: 2%;
padding-right: 2%;
}
}@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%;
}
}@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%;
}
}







#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 h1 {
  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 h1 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
.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% - 15.0px);
}

}

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

}

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

}

.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-62162ef4-9115-4b7c-b695-cac69b121da1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-62162ef4-9115-4b7c-b695-cac69b121da1 {
  margin-top: 20px;
}
}
#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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-link {
  display: block;
  min-height: inherit;
  max-height: inherit;
  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;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

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

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

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

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

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

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

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

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}
#s-3c62f059-56ae-474d-838c-d6c810841280 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 3px;
max-width: 2048px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-3c62f059-56ae-474d-838c-d6c810841280 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

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



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



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


.s-3c62f059-56ae-474d-838c-d6c810841280 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-3c62f059-56ae-474d-838c-d6c810841280 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

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



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



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


.s-3c62f059-56ae-474d-838c-d6c810841280 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-3c62f059-56ae-474d-838c-d6c810841280 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

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



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



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


.s-3c62f059-56ae-474d-838c-d6c810841280 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-3c62f059-56ae-474d-838c-d6c810841280 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

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



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



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


.s-3c62f059-56ae-474d-838c-d6c810841280 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-3c62f059-56ae-474d-838c-d6c810841280 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

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



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



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


.s-3c62f059-56ae-474d-838c-d6c810841280 .shogun-image-content {
  
    align-items: 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;
}




  @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 h1 {
  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 h1 {
  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-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: 30px;
margin-bottom: 0px;
border-radius: 5px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-485819f2-6ca2-41a3-b6cf-5bae1c042fcb {
  margin-top: 30px;
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: 30px;
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: 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-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 h1 {
  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 h1 {
  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 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 3px;
max-width: 2048px;
aspect-ratio: 2048/662;
text-align: center;
}
@media (max-width: 767px){#s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  margin-top: 25px;
}
}


.shg-image-margin-container-s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



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


.s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



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


.s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



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


.s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



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


.s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  
  
  margin-top: 25px;
  
  /* Add padding handling */
  
  
  
  
}

#s-240ebbbe-dd4d-48ec-9417-25702dde9515 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



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


.s-240ebbbe-dd4d-48ec-9417-25702dde9515 .shogun-image-content {
  
    align-items: 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;
}




  @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 h1 {
  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 h1 {
  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;
}



.shg-image-margin-container-s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

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



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



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


.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

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



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



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


.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

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



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



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


.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

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



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



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


.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

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



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



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


.s-948cf1e6-7c1d-4647-a0c7-d748f56562d3 .shogun-image-content {
  
    align-items: 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;
}




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



.shg-image-margin-container-s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

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



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

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



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

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



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

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



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

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



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-fae6dcc2-ffe9-43e8-b484-41b5d19844fe .shogun-image-content {
  
    align-items: 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;
}




  @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;
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;
max-width: 1280px;
aspect-ratio: 16/9;
text-align: center;
}
@media (max-width: 767px){#s-e84db49a-61a0-44f4-83be-586f0507b345 {
  margin-top: 30px;
border-radius: 5px;
}
}


.shg-image-margin-container-s-e84db49a-61a0-44f4-83be-586f0507b345 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e84db49a-61a0-44f4-83be-586f0507b345 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e84db49a-61a0-44f4-83be-586f0507b345 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-e84db49a-61a0-44f4-83be-586f0507b345 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e84db49a-61a0-44f4-83be-586f0507b345 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e84db49a-61a0-44f4-83be-586f0507b345 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-e84db49a-61a0-44f4-83be-586f0507b345 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e84db49a-61a0-44f4-83be-586f0507b345 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e84db49a-61a0-44f4-83be-586f0507b345 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-e84db49a-61a0-44f4-83be-586f0507b345 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e84db49a-61a0-44f4-83be-586f0507b345 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e84db49a-61a0-44f4-83be-586f0507b345 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-e84db49a-61a0-44f4-83be-586f0507b345 {
  
  
  margin-top: 30px;
  
  /* Add padding handling */
  
  
  
  
}

#s-e84db49a-61a0-44f4-83be-586f0507b345 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e84db49a-61a0-44f4-83be-586f0507b345.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e84db49a-61a0-44f4-83be-586f0507b345 .shogun-image-content {
  
    align-items: 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;
}




  @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 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
max-width: 720px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6dcc661b-8038-405c-80c9-1661c8577c1d .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6dcc661b-8038-405c-80c9-1661c8577c1d .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6dcc661b-8038-405c-80c9-1661c8577c1d .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6dcc661b-8038-405c-80c9-1661c8577c1d .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6dcc661b-8038-405c-80c9-1661c8577c1d {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-6dcc661b-8038-405c-80c9-1661c8577c1d.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6dcc661b-8038-405c-80c9-1661c8577c1d .shogun-image-content {
  
    align-items: 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;
}




  @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 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
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;
}
}


.shg-image-margin-container-s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  
  
  margin-top: 40px;
  margin-bottom: 10px;
  /* Add padding handling */
  
  
  
  
}

#s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-7e9b91b4-7a60-4f55-9775-c708bb7d03d0 .shogun-image-content {
  
    align-items: 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;
}




  @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-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 h1 {
  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 h1 {
  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 h1 {
  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 h1 {
  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-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-65b106c9-685d-4a35-aceb-c904c98b7edd"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-65b106c9-685d-4a35-aceb-c904c98b7edd"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-65b106c9-685d-4a35-aceb-c904c98b7edd"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#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: 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-86d6e31e-b76a-4e06-a858-1c50579649df {
  border-style: solid;
border-color: #000;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-86d6e31e-b76a-4e06-a858-1c50579649df {
  border-style: solid;
border-color: #000;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-86d6e31e-b76a-4e06-a858-1c50579649df {
  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-86d6e31e-b76a-4e06-a858-1c50579649df {
  border-style: solid;
border-color: #000;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
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;
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;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shogun-image-content {
  
    align-items: 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;
}




  @supports not (aspect-ratio: 1/1) {
    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container {
      position: relative;
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shogun-image-content {
  
    align-items: 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;
}




  @supports not (aspect-ratio: 1/1) {
    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container {
      position: relative;
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

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

.shg-image-margin-container-s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shogun-image-content {
  
    align-items: 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;
}




  @supports not (aspect-ratio: 1/1) {
    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container {
      position: relative;
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

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

.shg-image-margin-container-s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shogun-image-content {
  
    align-items: 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;
}




  @supports not (aspect-ratio: 1/1) {
    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container {
      position: relative;
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

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

.shg-image-margin-container-s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b .shogun-image-content {
  
    align-items: 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;
}




  @supports not (aspect-ratio: 1/1) {
    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container {
      position: relative;
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50c5eed3-b446-4ee2-92f4-f36ad1f67e8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#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 h6 {
  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: 1080px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  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;
}
}


.shg-image-margin-container-s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shogun-image-content {
  
    align-items: 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;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container {
      position: relative;
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shogun-image-content {
  
    align-items: 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;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container {
      position: relative;
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

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

.shg-image-margin-container-s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shogun-image-content {
  
    align-items: 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;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container {
      position: relative;
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

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

.shg-image-margin-container-s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shogun-image-content {
  
    align-items: 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;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container {
      position: relative;
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

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

.shg-image-margin-container-s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 .shogun-image-content {
  
    align-items: 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;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container {
      position: relative;
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3407772f-2014-43d8-8e15-ab7f3c1c46f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#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 h6 {
  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: 1080px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shogun-image-content {
  
    align-items: 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;
}




  @supports not (aspect-ratio: 1/1) {
    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container {
      position: relative;
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shogun-image-content {
  
    align-items: 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;
}




  @supports not (aspect-ratio: 1/1) {
    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container {
      position: relative;
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

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

.shg-image-margin-container-s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shogun-image-content {
  
    align-items: 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;
}




  @supports not (aspect-ratio: 1/1) {
    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container {
      position: relative;
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

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

.shg-image-margin-container-s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shogun-image-content {
  
    align-items: 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;
}




  @supports not (aspect-ratio: 1/1) {
    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container {
      position: relative;
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

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

.shg-image-margin-container-s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-be7be4c5-0423-4a5c-8024-9d93a14ff885 .shogun-image-content {
  
    align-items: 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;
}




  @supports not (aspect-ratio: 1/1) {
    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container {
      position: relative;
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be7be4c5-0423-4a5c-8024-9d93a14ff885 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#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 h6 {
  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-bottom: 20px;
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;
border-color: #000;
margin-top: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2a71b187-4cd6-4472-b2e7-f3153b128356 {
  border-style: solid;
border-color: #000;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2a71b187-4cd6-4472-b2e7-f3153b128356 {
  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-2a71b187-4cd6-4472-b2e7-f3153b128356 {
  border-style: solid;
border-color: #000;
margin-top: 10px;
margin-bottom: 0px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
}
}







#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 h4 {
  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 h4 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: center;
}


}
.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-d0ed5967-a96c-4194-b36c-b1049c722ca9 {
  margin-top: 5px;
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: 5px;
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:  inline-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:  inline-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:  inline-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:  inline-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:  inline-block ;
}
}
#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 h1 {
  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 h1 {
  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;
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;
max-width: 2048px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-0778692b-b327-491f-ac1e-af24910a8e1f {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-0778692b-b327-491f-ac1e-af24910a8e1f .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-0778692b-b327-491f-ac1e-af24910a8e1f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-0778692b-b327-491f-ac1e-af24910a8e1f .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-0778692b-b327-491f-ac1e-af24910a8e1f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-0778692b-b327-491f-ac1e-af24910a8e1f .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-0778692b-b327-491f-ac1e-af24910a8e1f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-0778692b-b327-491f-ac1e-af24910a8e1f .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-0778692b-b327-491f-ac1e-af24910a8e1f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0778692b-b327-491f-ac1e-af24910a8e1f {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-0778692b-b327-491f-ac1e-af24910a8e1f.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-0778692b-b327-491f-ac1e-af24910a8e1f .shogun-image-content {
  
    align-items: 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;
}




  @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;
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;
max-width: 2048px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-68cc2e25-d7c8-4081-9f9b-3a804f8b1c63 .shogun-image-content {
  
    align-items: 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;
}




  @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;
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;
max-width: 2048px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-83b338b8-b5a1-4ba6-af2c-5716089e1575 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-83b338b8-b5a1-4ba6-af2c-5716089e1575.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-83b338b8-b5a1-4ba6-af2c-5716089e1575 .shogun-image-content {
  
    align-items: 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;
}




  @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-30c49bb7-79c6-482b-9a0b-d0439646e478 {
  margin-top: 20px;
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: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-30c49bb7-79c6-482b-9a0b-d0439646e478:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-30c49bb7-79c6-482b-9a0b-d0439646e478:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-30c49bb7-79c6-482b-9a0b-d0439646e478 {
  margin-top: 20px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-30c49bb7-79c6-482b-9a0b-d0439646e478 {
  padding-left: 20px;
padding-right: 20px;
}
}@media (max-width: 767px){#s-30c49bb7-79c6-482b-9a0b-d0439646e478 {
  padding-bottom: 10px;
}
}

  #s-30c49bb7-79c6-482b-9a0b-d0439646e478-root {
    text-align: center;
  }


#s-30c49bb7-79c6-482b-9a0b-d0439646e478.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-30c49bb7-79c6-482b-9a0b-d0439646e478-root {
    text-align: center;
  }


#s-30c49bb7-79c6-482b-9a0b-d0439646e478.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-30c49bb7-79c6-482b-9a0b-d0439646e478-root {
    text-align: center;
  }


#s-30c49bb7-79c6-482b-9a0b-d0439646e478.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-30c49bb7-79c6-482b-9a0b-d0439646e478-root {
    text-align: center;
  }


#s-30c49bb7-79c6-482b-9a0b-d0439646e478.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-30c49bb7-79c6-482b-9a0b-d0439646e478-root {
    text-align: center;
  }


#s-30c49bb7-79c6-482b-9a0b-d0439646e478.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#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 h1 {
  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 h1 {
  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 { 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 {
  
}
}


.shg-image-margin-container-s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-15d1399e-419f-49c1-aa95-58b7bd086d80 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-15d1399e-419f-49c1-aa95-58b7bd086d80.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-15d1399e-419f-49c1-aa95-58b7bd086d80 .shogun-image-content {
  
    align-items: 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;
}




  @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;
border-radius: 3px;
max-width: 2048px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-a29da0c9-74f1-43d0-82e3-26fb45b29e1a .shogun-image-content {
  
    align-items: 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;
}




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



.shg-image-margin-container-s-fa8807cf-e170-4964-9209-133814f6713a {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fa8807cf-e170-4964-9209-133814f6713a {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fa8807cf-e170-4964-9209-133814f6713a .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-fa8807cf-e170-4964-9209-133814f6713a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fa8807cf-e170-4964-9209-133814f6713a {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fa8807cf-e170-4964-9209-133814f6713a .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-fa8807cf-e170-4964-9209-133814f6713a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fa8807cf-e170-4964-9209-133814f6713a {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fa8807cf-e170-4964-9209-133814f6713a .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-fa8807cf-e170-4964-9209-133814f6713a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fa8807cf-e170-4964-9209-133814f6713a {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fa8807cf-e170-4964-9209-133814f6713a .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-fa8807cf-e170-4964-9209-133814f6713a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fa8807cf-e170-4964-9209-133814f6713a {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-fa8807cf-e170-4964-9209-133814f6713a.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-fa8807cf-e170-4964-9209-133814f6713a .shogun-image-content {
  
    align-items: 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;
}




  @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-114442f0-21e2-4e07-9372-b8a34d87f3bb {
  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: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-114442f0-21e2-4e07-9372-b8a34d87f3bb:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-114442f0-21e2-4e07-9372-b8a34d87f3bb:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-114442f0-21e2-4e07-9372-b8a34d87f3bb {
  margin-top: 30px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-114442f0-21e2-4e07-9372-b8a34d87f3bb {
  padding-left: 20px;
padding-right: 20px;
}
}@media (max-width: 767px){#s-114442f0-21e2-4e07-9372-b8a34d87f3bb {
  padding-bottom: 10px;
}
}

  #s-114442f0-21e2-4e07-9372-b8a34d87f3bb-root {
    text-align: center;
  }


#s-114442f0-21e2-4e07-9372-b8a34d87f3bb.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-114442f0-21e2-4e07-9372-b8a34d87f3bb-root {
    text-align: center;
  }


#s-114442f0-21e2-4e07-9372-b8a34d87f3bb.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-114442f0-21e2-4e07-9372-b8a34d87f3bb-root {
    text-align: center;
  }


#s-114442f0-21e2-4e07-9372-b8a34d87f3bb.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-114442f0-21e2-4e07-9372-b8a34d87f3bb-root {
    text-align: center;
  }


#s-114442f0-21e2-4e07-9372-b8a34d87f3bb.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-114442f0-21e2-4e07-9372-b8a34d87f3bb-root {
    text-align: center;
  }


#s-114442f0-21e2-4e07-9372-b8a34d87f3bb.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#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 h1 {
  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 h1 {
  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 (min-width: 992px) and (max-width: 1199px){#s-0959e313-2996-4597-823e-bf24bf86317e {
  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;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0959e313-2996-4597-823e-bf24bf86317e {
  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;
}
}@media (max-width: 767px){#s-0959e313-2996-4597-823e-bf24bf86317e {
  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;
}
}


.shg-image-margin-container-s-0959e313-2996-4597-823e-bf24bf86317e {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0959e313-2996-4597-823e-bf24bf86317e {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2542px;
  }



  img.s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-0959e313-2996-4597-823e-bf24bf86317e .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-0959e313-2996-4597-823e-bf24bf86317e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0959e313-2996-4597-823e-bf24bf86317e {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2542px;
  }



  img.s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-0959e313-2996-4597-823e-bf24bf86317e .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-0959e313-2996-4597-823e-bf24bf86317e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0959e313-2996-4597-823e-bf24bf86317e {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2542px;
  }



  img.s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-0959e313-2996-4597-823e-bf24bf86317e .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-0959e313-2996-4597-823e-bf24bf86317e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0959e313-2996-4597-823e-bf24bf86317e {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2542px;
  }



  img.s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-0959e313-2996-4597-823e-bf24bf86317e .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-0959e313-2996-4597-823e-bf24bf86317e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0959e313-2996-4597-823e-bf24bf86317e {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2542px;
  }



  img.s-0959e313-2996-4597-823e-bf24bf86317e.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-0959e313-2996-4597-823e-bf24bf86317e .shogun-image-content {
  
    align-items: 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;
}




  @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;
border-radius: 3px;
max-width: 2542px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-ce115263-97f5-4f8a-bd20-b22153b449be {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2542px;
  }



  img.s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-ce115263-97f5-4f8a-bd20-b22153b449be .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-ce115263-97f5-4f8a-bd20-b22153b449be {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2542px;
  }



  img.s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-ce115263-97f5-4f8a-bd20-b22153b449be .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-ce115263-97f5-4f8a-bd20-b22153b449be {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2542px;
  }



  img.s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-ce115263-97f5-4f8a-bd20-b22153b449be .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-ce115263-97f5-4f8a-bd20-b22153b449be {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2542px;
  }



  img.s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-ce115263-97f5-4f8a-bd20-b22153b449be .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-ce115263-97f5-4f8a-bd20-b22153b449be {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ce115263-97f5-4f8a-bd20-b22153b449be {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2542px;
  }



  img.s-ce115263-97f5-4f8a-bd20-b22153b449be.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-ce115263-97f5-4f8a-bd20-b22153b449be .shogun-image-content {
  
    align-items: 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;
}




  @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;
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;
max-width: 720px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6922ac38-ff88-4d41-a461-be13f38005c2 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6922ac38-ff88-4d41-a461-be13f38005c2 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6922ac38-ff88-4d41-a461-be13f38005c2 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6922ac38-ff88-4d41-a461-be13f38005c2 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6922ac38-ff88-4d41-a461-be13f38005c2 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-6922ac38-ff88-4d41-a461-be13f38005c2.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-6922ac38-ff88-4d41-a461-be13f38005c2 .shogun-image-content {
  
    align-items: 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;
}




  @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-d84c4e7a-109b-43af-ac46-619c4f432b84 {
  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: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-d84c4e7a-109b-43af-ac46-619c4f432b84:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d84c4e7a-109b-43af-ac46-619c4f432b84:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-d84c4e7a-109b-43af-ac46-619c4f432b84 {
  margin-top: 30px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d84c4e7a-109b-43af-ac46-619c4f432b84 {
  padding-left: 20px;
padding-right: 20px;
}
}@media (max-width: 767px){#s-d84c4e7a-109b-43af-ac46-619c4f432b84 {
  padding-bottom: 10px;
}
}

  #s-d84c4e7a-109b-43af-ac46-619c4f432b84-root {
    text-align: center;
  }


#s-d84c4e7a-109b-43af-ac46-619c4f432b84.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-d84c4e7a-109b-43af-ac46-619c4f432b84-root {
    text-align: center;
  }


#s-d84c4e7a-109b-43af-ac46-619c4f432b84.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-d84c4e7a-109b-43af-ac46-619c4f432b84-root {
    text-align: center;
  }


#s-d84c4e7a-109b-43af-ac46-619c4f432b84.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-d84c4e7a-109b-43af-ac46-619c4f432b84-root {
    text-align: center;
  }


#s-d84c4e7a-109b-43af-ac46-619c4f432b84.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-d84c4e7a-109b-43af-ac46-619c4f432b84-root {
    text-align: center;
  }


#s-d84c4e7a-109b-43af-ac46-619c4f432b84.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#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 h1 {
  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 h1 {
  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;
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;
max-width: 2542px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2542px;
  }



  img.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2542px;
  }



  img.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2542px;
  }



  img.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2542px;
  }



  img.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-efccbde5-2386-434c-90b5-a5e8702e96c9 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2542px;
  }



  img.s-efccbde5-2386-434c-90b5-a5e8702e96c9.shogun-image {
    
    
    
    max-height: 2542px;
  }


.s-efccbde5-2386-434c-90b5-a5e8702e96c9 .shogun-image-content {
  
    align-items: 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;
}




  @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;
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;
max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}



.shg-image-margin-container-s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-d0fc6545-926a-499a-861c-0bc3fab58cee .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-d0fc6545-926a-499a-861c-0bc3fab58cee .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-d0fc6545-926a-499a-861c-0bc3fab58cee .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-d0fc6545-926a-499a-861c-0bc3fab58cee .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d0fc6545-926a-499a-861c-0bc3fab58cee {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-d0fc6545-926a-499a-861c-0bc3fab58cee.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-d0fc6545-926a-499a-861c-0bc3fab58cee .shogun-image-content {
  
    align-items: 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;
}




  @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: 5px;
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:  inline-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:  inline-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:  inline-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:  inline-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:  inline-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: 30px;
margin-bottom: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6dc493b3-2a0c-40c1-97d1-b915ccced74a {
  margin-top: 30px;
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: 30px;
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 h1 {
  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 h1 {
  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 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
max-width: 1620px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  border-radius: 5px;
}
}


.shg-image-margin-container-s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1620px;
  }



  img.s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-ab826f59-0485-411d-b29c-6a26a9c73909 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1620px;
  }



  img.s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-ab826f59-0485-411d-b29c-6a26a9c73909 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1620px;
  }



  img.s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-ab826f59-0485-411d-b29c-6a26a9c73909 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1620px;
  }



  img.s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-ab826f59-0485-411d-b29c-6a26a9c73909 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ab826f59-0485-411d-b29c-6a26a9c73909 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1620px;
  }



  img.s-ab826f59-0485-411d-b29c-6a26a9c73909.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-ab826f59-0485-411d-b29c-6a26a9c73909 .shogun-image-content {
  
    align-items: 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;
}




  @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 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
max-width: 720px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  border-radius: 5px;
}
}


.shg-image-margin-container-s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 720px;
  }



  img.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69.shogun-image {
    
    
    
    max-height: 720px;
  }


.s-a7b51ae2-bf84-4caa-8a79-5397584c6c69 .shogun-image-content {
  
    align-items: 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;
}




  @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 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
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;
border-radius: 5px;
}
}


.shg-image-margin-container-s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1620px;
  }



  img.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1620px;
  }



  img.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1620px;
  }



  img.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1620px;
  }



  img.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  
  
  margin-top: 10px;
  margin-bottom: 0px;
  /* Add padding handling */
  
  
  
  
}

#s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1620px;
  }



  img.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-5ad8bf96-f15c-44fa-965e-ff4ee22977a6 .shogun-image-content {
  
    align-items: 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;
}




  @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 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
max-width: 1620px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  margin-top: 10px;
border-radius: 5px;
}
}


.shg-image-margin-container-s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1620px;
  }



  img.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1620px;
  }



  img.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1620px;
  }



  img.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1620px;
  }



  img.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  
  
  margin-top: 10px;
  
  /* Add padding handling */
  
  
  
  
}

#s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1620px;
  }



  img.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f.shogun-image {
    
    
    
    max-height: 1620px;
  }


.s-7eff73e0-4c24-4c4d-9747-f47c74d60f6f .shogun-image-content {
  
    align-items: 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;
}




  @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;
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;
max-width: 1280px;
aspect-ratio: 16/9;
text-align: center;
}
@media (max-width: 767px){#s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  margin-top: 10px;
}
}


.shg-image-margin-container-s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6c959481-1315-4f5f-8e0a-f87e782225cb .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6c959481-1315-4f5f-8e0a-f87e782225cb .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6c959481-1315-4f5f-8e0a-f87e782225cb .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6c959481-1315-4f5f-8e0a-f87e782225cb .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  
  
  margin-top: 10px;
  
  /* Add padding handling */
  
  
  
  
}

#s-6c959481-1315-4f5f-8e0a-f87e782225cb {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6c959481-1315-4f5f-8e0a-f87e782225cb.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6c959481-1315-4f5f-8e0a-f87e782225cb .shogun-image-content {
  
    align-items: 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;
}




  @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 h2 {
  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 h2 {
  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;
}



.shg-image-margin-container-s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-67ff1881-503e-4d50-b8e6-f8ea60a5b537 .shogun-image-content {
  
    align-items: 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;
}




  @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 h1 {
  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 h1 {
  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;
}



.shg-image-margin-container-s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3d925ea2-5227-4ea9-b8de-d372de1faabf {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-3d925ea2-5227-4ea9-b8de-d372de1faabf.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-3d925ea2-5227-4ea9-b8de-d372de1faabf .shogun-image-content {
  
    align-items: 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;
}




  @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 h1 {
  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 h1 {
  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: 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-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: 1%;
padding-bottom: 1%;
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: 10px;
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 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}



.shg-image-margin-container-s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c86cb0dc-922f-4521-9d5e-c7630146ffda {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-c86cb0dc-922f-4521-9d5e-c7630146ffda.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-c86cb0dc-922f-4521-9d5e-c7630146ffda .shogun-image-content {
  
    align-items: 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;
}




  @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 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
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;
}
}


.shg-image-margin-container-s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-1d4c12c1-de1a-410c-92b7-efe740663595 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-1d4c12c1-de1a-410c-92b7-efe740663595 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-1d4c12c1-de1a-410c-92b7-efe740663595 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-1d4c12c1-de1a-410c-92b7-efe740663595 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  
  
  margin-top: 10px;
  margin-bottom: 10px;
  /* Add padding handling */
  
  
  
  
}

#s-1d4c12c1-de1a-410c-92b7-efe740663595 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-1d4c12c1-de1a-410c-92b7-efe740663595.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-1d4c12c1-de1a-410c-92b7-efe740663595 .shogun-image-content {
  
    align-items: 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;
}




  @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 h1 {
  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 h1 {
  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 h6 {
  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;
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;
max-width: 878px;
aspect-ratio: 878/681;
text-align: center;
}



.shg-image-margin-container-s-cfb58c71-533d-4357-9914-bde82031d23f {
  
  
  margin-top: 20px;
  
  /* Add padding handling */
  
  
  
  
}

#s-cfb58c71-533d-4357-9914-bde82031d23f {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 878px;
  }



  img.s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image {
    
    
    
    max-height: 878px;
  }


.s-cfb58c71-533d-4357-9914-bde82031d23f .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-cfb58c71-533d-4357-9914-bde82031d23f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-cfb58c71-533d-4357-9914-bde82031d23f {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 878px;
  }



  img.s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image {
    
    
    
    max-height: 878px;
  }


.s-cfb58c71-533d-4357-9914-bde82031d23f .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-cfb58c71-533d-4357-9914-bde82031d23f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-cfb58c71-533d-4357-9914-bde82031d23f {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 878px;
  }



  img.s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image {
    
    
    
    max-height: 878px;
  }


.s-cfb58c71-533d-4357-9914-bde82031d23f .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-cfb58c71-533d-4357-9914-bde82031d23f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-cfb58c71-533d-4357-9914-bde82031d23f {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 878px;
  }



  img.s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image {
    
    
    
    max-height: 878px;
  }


.s-cfb58c71-533d-4357-9914-bde82031d23f .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-cfb58c71-533d-4357-9914-bde82031d23f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-cfb58c71-533d-4357-9914-bde82031d23f {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 878px;
  }



  img.s-cfb58c71-533d-4357-9914-bde82031d23f.shogun-image {
    
    
    
    max-height: 878px;
  }


.s-cfb58c71-533d-4357-9914-bde82031d23f .shogun-image-content {
  
    align-items: 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;
}




  @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 h6 {
  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;
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;
max-width: 2048px;
aspect-ratio: 2048/1099;
text-align: center;
}



.shg-image-margin-container-s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  
  
  margin-top: 20px;
  
  /* Add padding handling */
  
  
  
  
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c94504a6-fe69-46ab-af1f-1195400a1fb6 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-c94504a6-fe69-46ab-af1f-1195400a1fb6.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-c94504a6-fe69-46ab-af1f-1195400a1fb6 .shogun-image-content {
  
    align-items: 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;
}




  @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 h6 {
  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;
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;
max-width: 2048px;
aspect-ratio: 2048/1099;
text-align: center;
}



.shg-image-margin-container-s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  
  
  margin-top: 20px;
  
  /* Add padding handling */
  
  
  
  
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-f4f6aabe-ff98-4d0b-9160-d8f8598e84c8 .shogun-image-content {
  
    align-items: 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;
}




  @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 { 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 h4 {
  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 h4 {
  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;
}
}


.shg-image-margin-container-s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  
  
  margin-top: 20px;
  
  /* Add padding handling */
  
  
  
  
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  
  
  margin-top: 20px;
  
  /* Add padding handling */
  
  
  
  
}

#s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-1a2d6e83-8d1e-42b0-bd50-05c9116a2d82 .shogun-image-content {
  
    align-items: 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;
}




  @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 h6 {
  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;
}
}


.shg-image-margin-container-s-86f3adf3-223c-4c66-9580-376cc736e886 {
  
  
  margin-top: 20px;
  
  /* Add padding handling */
  
  
  
  
}

#s-86f3adf3-223c-4c66-9580-376cc736e886 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-86f3adf3-223c-4c66-9580-376cc736e886 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-86f3adf3-223c-4c66-9580-376cc736e886 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-86f3adf3-223c-4c66-9580-376cc736e886 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-86f3adf3-223c-4c66-9580-376cc736e886 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-86f3adf3-223c-4c66-9580-376cc736e886 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-86f3adf3-223c-4c66-9580-376cc736e886 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-86f3adf3-223c-4c66-9580-376cc736e886 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-86f3adf3-223c-4c66-9580-376cc736e886 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-86f3adf3-223c-4c66-9580-376cc736e886 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-86f3adf3-223c-4c66-9580-376cc736e886 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-86f3adf3-223c-4c66-9580-376cc736e886 {
  
  
  margin-top: 0px;
  
  /* Add padding handling */
  
  
  
  
}

#s-86f3adf3-223c-4c66-9580-376cc736e886 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-86f3adf3-223c-4c66-9580-376cc736e886.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-86f3adf3-223c-4c66-9580-376cc736e886 .shogun-image-content {
  
    align-items: 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;
}




  @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 h6 {
  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;
}
}


.shg-image-margin-container-s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  
  
  margin-top: 20px;
  
  /* Add padding handling */
  
  
  
  
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-185a9b78-c7ef-4bc6-8763-066327044f11 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-185a9b78-c7ef-4bc6-8763-066327044f11 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-185a9b78-c7ef-4bc6-8763-066327044f11 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-185a9b78-c7ef-4bc6-8763-066327044f11 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  
  
  margin-top: 0px;
  
  /* Add padding handling */
  
  
  
  
}

#s-185a9b78-c7ef-4bc6-8763-066327044f11 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2048px;
  }



  img.s-185a9b78-c7ef-4bc6-8763-066327044f11.shogun-image {
    
    
    
    max-height: 2048px;
  }


.s-185a9b78-c7ef-4bc6-8763-066327044f11 .shogun-image-content {
  
    align-items: 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;
}




  @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 h6 {
  color: ;
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#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-83e339a6-4604-47b5-9c27-dedc52f2d28b {
  margin-top: 10px;
}

@media (min-width: 0px) {
[id="s-83e339a6-4604-47b5-9c27-dedc52f2d28b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-83e339a6-4604-47b5-9c27-dedc52f2d28b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-83e339a6-4604-47b5-9c27-dedc52f2d28b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-83e339a6-4604-47b5-9c27-dedc52f2d28b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

}

#s-5015e86f-c359-44f2-937f-7bd317fed445 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-5015e86f-c359-44f2-937f-7bd317fed445 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5015e86f-c359-44f2-937f-7bd317fed445.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: left;
}

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


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


}
#s-a5a9b1d5-64e3-440d-80e3-5a5db513c9f2 {
  margin-top: 12px;
margin-left: auto;
margin-right: auto;
}

#s-256a1d1a-108a-4543-a380-da2c52882bb3 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-256a1d1a-108a-4543-a380-da2c52882bb3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-256a1d1a-108a-4543-a380-da2c52882bb3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

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

#s-2156ca87-9366-4016-a1ca-9115a7d577c2 {
  margin-top: 10px;
margin-bottom: 0px;
}
@media (max-width: 767px){#s-2156ca87-9366-4016-a1ca-9115a7d577c2 {
  margin-top: 15px;
}
}
#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: 30px;
margin-left: 10%;
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: 30px;
padding-top: 30px;
padding-bottom: 30px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c5c0002f-171c-45cb-b3cb-e761318d4ac6 {
  margin-top: 30px;
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 h1 {
  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 h1 {
  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;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
max-width: 900px;
aspect-ratio: 16/9;
text-align: center;
}



.shg-image-margin-container-s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  
  
  margin-top: 20px;
  
  /* Add padding handling */
  
  
  
  
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-c9252207-1ec0-4af1-980f-a25243b7c05e .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-c9252207-1ec0-4af1-980f-a25243b7c05e .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-c9252207-1ec0-4af1-980f-a25243b7c05e .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-c9252207-1ec0-4af1-980f-a25243b7c05e .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c9252207-1ec0-4af1-980f-a25243b7c05e {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-c9252207-1ec0-4af1-980f-a25243b7c05e.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-c9252207-1ec0-4af1-980f-a25243b7c05e .shogun-image-content {
  
    align-items: 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;
}




  @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;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
max-width: 900px;
aspect-ratio: 16/9;
text-align: center;
}



.shg-image-margin-container-s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  
  
  margin-top: 20px;
  
  /* Add padding handling */
  
  
  
  
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e8a2ba33-771e-4b46-a208-4cda9a025e65 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-e8a2ba33-771e-4b46-a208-4cda9a025e65.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-e8a2ba33-771e-4b46-a208-4cda9a025e65 .shogun-image-content {
  
    align-items: 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;
}




  @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;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
max-width: 900px;
aspect-ratio: 16/9;
text-align: center;
}



.shg-image-margin-container-s-566363c2-1891-4fae-8dd7-806c9df20fac {
  
  
  margin-top: 20px;
  
  /* Add padding handling */
  
  
  
  
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-566363c2-1891-4fae-8dd7-806c9df20fac .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-566363c2-1891-4fae-8dd7-806c9df20fac {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-566363c2-1891-4fae-8dd7-806c9df20fac .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-566363c2-1891-4fae-8dd7-806c9df20fac {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-566363c2-1891-4fae-8dd7-806c9df20fac .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-566363c2-1891-4fae-8dd7-806c9df20fac {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-566363c2-1891-4fae-8dd7-806c9df20fac .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-566363c2-1891-4fae-8dd7-806c9df20fac {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-566363c2-1891-4fae-8dd7-806c9df20fac {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-566363c2-1891-4fae-8dd7-806c9df20fac.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-566363c2-1891-4fae-8dd7-806c9df20fac .shogun-image-content {
  
    align-items: 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;
}




  @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;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
max-width: 990px;
aspect-ratio: 16/9;
text-align: center;
}



.shg-image-margin-container-s-2747d5e6-02a6-4604-b830-395d06587b63 {
  
  
  margin-top: 20px;
  
  /* Add padding handling */
  
  
  
  
}

#s-2747d5e6-02a6-4604-b830-395d06587b63 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 990px;
  }



  img.s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image {
    
    
    
    max-height: 990px;
  }


.s-2747d5e6-02a6-4604-b830-395d06587b63 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-2747d5e6-02a6-4604-b830-395d06587b63 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2747d5e6-02a6-4604-b830-395d06587b63 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 990px;
  }



  img.s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image {
    
    
    
    max-height: 990px;
  }


.s-2747d5e6-02a6-4604-b830-395d06587b63 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-2747d5e6-02a6-4604-b830-395d06587b63 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2747d5e6-02a6-4604-b830-395d06587b63 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 990px;
  }



  img.s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image {
    
    
    
    max-height: 990px;
  }


.s-2747d5e6-02a6-4604-b830-395d06587b63 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-2747d5e6-02a6-4604-b830-395d06587b63 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2747d5e6-02a6-4604-b830-395d06587b63 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 990px;
  }



  img.s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image {
    
    
    
    max-height: 990px;
  }


.s-2747d5e6-02a6-4604-b830-395d06587b63 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-2747d5e6-02a6-4604-b830-395d06587b63 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2747d5e6-02a6-4604-b830-395d06587b63 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 990px;
  }



  img.s-2747d5e6-02a6-4604-b830-395d06587b63.shogun-image {
    
    
    
    max-height: 990px;
  }


.s-2747d5e6-02a6-4604-b830-395d06587b63 .shogun-image-content {
  
    align-items: 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;
}




  @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: 20px;
}
}
@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;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
max-width: 900px;
aspect-ratio: 16/9;
text-align: center;
}



.shg-image-margin-container-s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  
  
  margin-top: 0px;
  
  /* Add padding handling */
  
  
  
  
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shogun-image-content {
  
    align-items: 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;
}




  @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){

.shg-image-margin-container-s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 {
  margin: 0 !important;
  overflow: hidden;
}



  @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%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-8da2e25a-5854-4ab3-8f2b-3755ebeb3dd1 .shogun-image-content {
  
    align-items: 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;
}




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

/*
  $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;
}
