.shg-box {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  /**
   * While `flex: 1` is enough here, we need to supply the rest
   * of the parameters (`1 auto`) to keep compatibility with IE11.
   * Otherwise, IE11 flex would break.
   */
  flex: 1 1 auto;
}

.shg-box > .shg-box-content {
  z-index: 4;
  position: relative;
}

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

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

.shg-box-vertical-align-center, .shg-box-vertical-center {
  justify-content: center;
}

.shg-box-vertical-align-bottom {
  justify-content: flex-end;
}

.shg-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  pointer-events: none;
}

.shg-box-video-wrapper {
  /*
    It's very important we don't create a new containing block for shg-box-video-wrapper
    Jarallax uses transforms + position: fixed to achieve it's parallaxing effect

    https://developer.mozilla.org/en-US/docs/Web/CSS/position

    position: fixed
    The element is removed from the normal document flow, and no space is created for the element in the page layout. 
    It is positioned relative to the initial containing block established by the viewport, 

    *
      except when one of its ancestors has a transform, perspective, or filter property set to something other than none 
      (see the CSS Transforms Spec), or the will-change property is set to transform, 
      in which case that ancestor behaves as the containing block. 
    *
  */

  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

#s-5a80e045-a537-4250-b020-31f39ed1a317 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(17, 32, 70, 1);
}
@media (max-width: 767px){#s-5a80e045-a537-4250-b020-31f39ed1a317 {
  display: none;
}
#s-5a80e045-a537-4250-b020-31f39ed1a317, #wrap-s-5a80e045-a537-4250-b020-31f39ed1a317, #wrap-content-s-5a80e045-a537-4250-b020-31f39ed1a317 { display: none !important; }}







#s-5a80e045-a537-4250-b020-31f39ed1a317 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5a80e045-a537-4250-b020-31f39ed1a317.shg-box.shg-c {
  justify-content: center;
}

#s-29208b12-339a-4115-b94c-499965900e45 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}
@media (max-width: 767px){#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 {
  display: none;
}
#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9, #wrap-s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9, #wrap-content-s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 { display: none !important; }}
#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 img.shogun-image {
  /* Add background color handling */
  background: rgba(17, 32, 70, 1);
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9.shogun-image {
  box-sizing: border-box;
}



.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 img.shogun-image {
  
}


@media (min-width: 1200px){#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9.shogun-image {
  box-sizing: border-box;
}



.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9.shogun-image {
  box-sizing: border-box;
}



.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9.shogun-image {
  box-sizing: border-box;
}



.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 img.shogun-image {
  
}


}@media (max-width: 767px){#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 {
  margin: 0 !important;
  overflow: visible;
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 img.shogun-image {
  /* Add background color handling */
  
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9.shogun-image {
  box-sizing: border-box;
}



.s-7b87a4c6-eeb2-4dd1-8424-3442ebd0fec9 img.shogun-image {
  
}


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

.shogun-heading-component a {
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#s-8c6646e9-5e75-47e0-91fe-e3eb1f78606b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-8c6646e9-5e75-47e0-91fe-e3eb1f78606b {
  padding-top: 3%;
background-color: rgba(17, 32, 70, 0);
}
}
#s-8c6646e9-5e75-47e0-91fe-e3eb1f78606b .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


@media (min-width: 1200px){#s-8c6646e9-5e75-47e0-91fe-e3eb1f78606b .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 60px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8c6646e9-5e75-47e0-91fe-e3eb1f78606b .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-8c6646e9-5e75-47e0-91fe-e3eb1f78606b .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


}@media (max-width: 767px){#s-8c6646e9-5e75-47e0-91fe-e3eb1f78606b .shogun-heading-component h1 {
  color: rgba(17, 32, 70, 1);
  font-weight:  900 ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


}
.shg-rich-text {
  overflow-wrap: break-word;
}

.shg-rich-text img {
  margin: 0 20px;
}

@media (max-width: 768px) {
  .shg-rich-text img {
    display: block;
    float: none !important;
    margin: 0 auto;
  }
}

.shg-default-text-content *:first-child {
  margin-top: 0;
}

.shg-default-text-content {
  text-align: left;
}

.shg-default-text-content p,
.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6,
.shg-default-text-content address,
.shg-default-text-content pre,
.shg-default-text-content div,
.shg-default-text-content ol,
.shg-default-text-content ul {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  color: #000000;
  font-family: inherit;
  font-style: normal;
  margin-bottom: 0;
  padding: 0;
  text-align: left;
  text-transform: none;
}

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  
  
  
}

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

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

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

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

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

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

.shg-default-text-content h1 {
  font-size: 1.714em;
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1.166;
  margin-top: 0.67em;
}

.shg-default-text-content h2 {
  font-size: 1.43em;
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1.2;
  margin-top: 0.83em;
}

.shg-default-text-content h3 {
  font-size: 1.142em;
  font-weight: 500;
  letter-spacing: -0.008em;
  line-height: 1.5;
  margin-top: 1em;
}

.shg-default-text-content h4 {
  font-size: 1em;
  font-weight: 600;
  letter-spacing: -0.006em;
  line-height: 1.428;
  margin-top: 1.33em;
}

.shg-default-text-content h5 {
  font-size: 0.857em;
  font-weight: 600;
  letter-spacing: -0.003em;
  line-height: 1.333;
  margin-top: 1.43em;
}

.shg-default-text-content h6 {
  font-size: 0.785em;
  font-weight: 600;
  letter-spacing: -0.003em;
  line-height: 1.454;
  margin-top: 1.42em;
  text-transform: uppercase;
}

.shg-default-text-content ul {
  list-style: disc;
}

.shg-default-text-content ol {
  list-style: decimal;
}

.shg-default-text-content ul,
.shg-default-text-content ol {
  margin-block-end: 1em;
  margin-block-start: 1em;
  margin-bottom: 0;
  margin-inline-end: 0;
  margin-inline-start: 0;
  margin-top: 0;
  padding-inline-start: 40px;
}

.shg-default-text-content li {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1;
  list-style: inherit;
  margin-top: 0.67em;
}

.shg-default-text-content pre {
  font-family: monospace;
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 1em;
  white-space: pre-wrap;
  word-break: normal;
}

.shg-default-text-content address {
  font-size: 1em;
  font-style: italic;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0;
}

.shg-default-text-content div {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-bottom: 0;
  margin-top: 0.67em;
}

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  
  
  
}

.shg-theme-text-content p {
  
  
  
}

#s-b8b68f0a-39a9-43ce-aebb-c00d3f5feb5c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
}

#s-b8b68f0a-39a9-43ce-aebb-c00d3f5feb5c .shg-proportional-font-size,
#s-b8b68f0a-39a9-43ce-aebb-c00d3f5feb5c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-db57e02e-1b67-4e4e-83f4-c4d4afdb2f2c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 1200px){#s-db57e02e-1b67-4e4e-83f4-c4d4afdb2f2c {
  display: none;
}
#s-db57e02e-1b67-4e4e-83f4-c4d4afdb2f2c, #wrap-s-db57e02e-1b67-4e4e-83f4-c4d4afdb2f2c, #wrap-content-s-db57e02e-1b67-4e4e-83f4-c4d4afdb2f2c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-db57e02e-1b67-4e4e-83f4-c4d4afdb2f2c {
  display: none;
}
#s-db57e02e-1b67-4e4e-83f4-c4d4afdb2f2c, #wrap-s-db57e02e-1b67-4e4e-83f4-c4d4afdb2f2c, #wrap-content-s-db57e02e-1b67-4e4e-83f4-c4d4afdb2f2c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-db57e02e-1b67-4e4e-83f4-c4d4afdb2f2c {
  display: none;
}
#s-db57e02e-1b67-4e4e-83f4-c4d4afdb2f2c, #wrap-s-db57e02e-1b67-4e4e-83f4-c4d4afdb2f2c, #wrap-content-s-db57e02e-1b67-4e4e-83f4-c4d4afdb2f2c { display: none !important; }}
#s-081588a4-c706-455c-b6ec-2d114dca432b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-081588a4-c706-455c-b6ec-2d114dca432b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-081588a4-c706-455c-b6ec-2d114dca432b.shg-box.shg-c {
  justify-content: center;
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  margin-left: auto;
margin-right: auto;
max-width: 1563px;
text-align: center;
}
@media (min-width: 1200px){#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  display: none;
}
#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b, #wrap-s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b, #wrap-content-s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  display: none;
}
#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b, #wrap-s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b, #wrap-content-s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  display: none;
}
#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b, #wrap-s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b, #wrap-content-s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b { display: none !important; }}
#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  margin: 0 !important;
  overflow: visible;
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b img.shogun-image {
  /* Add background color handling */
  
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b .shogun-image-content {
  
    justify-content: center;
  
}

.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b.shogun-image {
  box-sizing: border-box;
}



.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b img.shogun-image {
  
}


@media (min-width: 1200px){#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  margin: 0 !important;
  overflow: visible;
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b img.shogun-image {
  /* Add background color handling */
  
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b .shogun-image-content {
  
    justify-content: center;
  
}

.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b.shogun-image {
  box-sizing: border-box;
}



.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  margin: 0 !important;
  overflow: visible;
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b img.shogun-image {
  /* Add background color handling */
  
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b .shogun-image-content {
  
    justify-content: center;
  
}

.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b.shogun-image {
  box-sizing: border-box;
}



.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  margin: 0 !important;
  overflow: visible;
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b img.shogun-image {
  /* Add background color handling */
  
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b .shogun-image-content {
  
    justify-content: center;
  
}

.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b.shogun-image {
  box-sizing: border-box;
}



.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b img.shogun-image {
  
}


}@media (max-width: 767px){#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  margin: 0 !important;
  overflow: visible;
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b img.shogun-image {
  /* Add background color handling */
  
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b .shogun-image-content {
  
    justify-content: center;
  
}

.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b.shogun-image {
  box-sizing: border-box;
}



.s-bce0283e-6d4a-44c3-9fc6-9d73ef257a5b img.shogun-image {
  
}


}
#s-53458483-90d9-478b-9224-12c2961f1fc8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-53458483-90d9-478b-9224-12c2961f1fc8 {
  padding-top: 3%;
background-color: rgba(17, 32, 70, 0);
}
}@media (max-width: 767px){#s-53458483-90d9-478b-9224-12c2961f1fc8 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10%;
padding-bottom: 0%;
}
}
#s-53458483-90d9-478b-9224-12c2961f1fc8 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  font-family: "Sabon Next";
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


@media (min-width: 1200px){#s-53458483-90d9-478b-9224-12c2961f1fc8 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 60px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-53458483-90d9-478b-9224-12c2961f1fc8 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 38px;
  
  
  
}


}@media (max-width: 767px){#s-53458483-90d9-478b-9224-12c2961f1fc8 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Sabon Next";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}
#s-1ab11c15-ea63-4ac4-9fc2-e4c60df932a9 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-1ab11c15-ea63-4ac4-9fc2-e4c60df932a9 {
  padding-top: 30px;
padding-bottom: 30px;
}
}
#s-1ab11c15-ea63-4ac4-9fc2-e4c60df932a9 .shg-proportional-font-size,
#s-1ab11c15-ea63-4ac4-9fc2-e4c60df932a9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-97391284-0781-4483-8288-7d9e80b12530 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-97391284-0781-4483-8288-7d9e80b12530 {
  display: none;
}
#s-97391284-0781-4483-8288-7d9e80b12530, #wrap-s-97391284-0781-4483-8288-7d9e80b12530, #wrap-content-s-97391284-0781-4483-8288-7d9e80b12530 { display: none !important; }}







#s-97391284-0781-4483-8288-7d9e80b12530 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-97391284-0781-4483-8288-7d9e80b12530.shg-box.shg-c {
  justify-content: center;
}

#s-8cf4727a-6c5b-4847-8eab-4c993fba40dd {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-bottom: 5%;
min-height: 50px;
background-color: rgba(17, 32, 70, 1);
}
@media (min-width: 1200px){#s-8cf4727a-6c5b-4847-8eab-4c993fba40dd {
  padding-left: 5%;
padding-right: 5%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8cf4727a-6c5b-4847-8eab-4c993fba40dd {
  padding-left: 3%;
padding-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8cf4727a-6c5b-4847-8eab-4c993fba40dd {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-8cf4727a-6c5b-4847-8eab-4c993fba40dd {
  padding-left: 5%;
padding-right: 5%;
}
}







#s-8cf4727a-6c5b-4847-8eab-4c993fba40dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8cf4727a-6c5b-4847-8eab-4c993fba40dd.shg-box.shg-c {
  justify-content: center;
}

#s-651f5992-4228-4e40-a767-ea69fb6e5e0f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-651f5992-4228-4e40-a767-ea69fb6e5e0f {
  padding-top: 5%;
padding-bottom: 5%;
}
}







#s-651f5992-4228-4e40-a767-ea69fb6e5e0f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-651f5992-4228-4e40-a767-ea69fb6e5e0f.shg-box.shg-c {
  justify-content: center;
}

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

.shg-inner-inline-image {
  position: relative;
  display: block;
  overflow: hidden;
}

.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-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-imageV3-content {
  text-align: initial;
}

.shogun-image-content-v3 {
  display: flex;
  flex-direction: column;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
  /* Ensures that the content children fills the container */
  align-items: stretch;
}

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

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

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

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

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

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

.shg-inner-inline-image .shogun-image.hover~* {
  z-index: 1;
}

.shogun-image-content-v3 > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-65838ab7-709b-4b36-8e9f-8594c827c191 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-65838ab7-709b-4b36-8e9f-8594c827c191 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-65838ab7-709b-4b36-8e9f-8594c827c191 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-65838ab7-709b-4b36-8e9f-8594c827c191 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-65838ab7-709b-4b36-8e9f-8594c827c191.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65838ab7-709b-4b36-8e9f-8594c827c191.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-65838ab7-709b-4b36-8e9f-8594c827c191 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-65838ab7-709b-4b36-8e9f-8594c827c191 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-65838ab7-709b-4b36-8e9f-8594c827c191 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-65838ab7-709b-4b36-8e9f-8594c827c191 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-65838ab7-709b-4b36-8e9f-8594c827c191.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65838ab7-709b-4b36-8e9f-8594c827c191.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-65838ab7-709b-4b36-8e9f-8594c827c191 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-65838ab7-709b-4b36-8e9f-8594c827c191 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 3%;
  padding-bottom: 3%;
}


.shg-image-content-margin-container-s-65838ab7-709b-4b36-8e9f-8594c827c191 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-65838ab7-709b-4b36-8e9f-8594c827c191 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-65838ab7-709b-4b36-8e9f-8594c827c191.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65838ab7-709b-4b36-8e9f-8594c827c191.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-65838ab7-709b-4b36-8e9f-8594c827c191 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-65838ab7-709b-4b36-8e9f-8594c827c191 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-65838ab7-709b-4b36-8e9f-8594c827c191 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-65838ab7-709b-4b36-8e9f-8594c827c191 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-65838ab7-709b-4b36-8e9f-8594c827c191.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65838ab7-709b-4b36-8e9f-8594c827c191.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-65838ab7-709b-4b36-8e9f-8594c827c191 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-65838ab7-709b-4b36-8e9f-8594c827c191 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-65838ab7-709b-4b36-8e9f-8594c827c191 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-65838ab7-709b-4b36-8e9f-8594c827c191 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-65838ab7-709b-4b36-8e9f-8594c827c191.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65838ab7-709b-4b36-8e9f-8594c827c191.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65838ab7-709b-4b36-8e9f-8594c827c191.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2f3c51cc-e4e0-4c98-912e-6eafcd74762d {
  margin-left: auto;
margin-right: auto;
padding-left: 10%;
text-align: left;
}
@media (min-width: 1200px){#s-2f3c51cc-e4e0-4c98-912e-6eafcd74762d {
  padding-top: 5%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2f3c51cc-e4e0-4c98-912e-6eafcd74762d {
  padding-top: 5%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2f3c51cc-e4e0-4c98-912e-6eafcd74762d {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-2f3c51cc-e4e0-4c98-912e-6eafcd74762d .shogun-heading-component h2 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-2f3c51cc-e4e0-4c98-912e-6eafcd74762d .shogun-heading-component h2 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-2f3c51cc-e4e0-4c98-912e-6eafcd74762d .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}
#s-0f9440fe-81fd-4d77-9d14-053912148d1d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10%;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-0f9440fe-81fd-4d77-9d14-053912148d1d {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-0f9440fe-81fd-4d77-9d14-053912148d1d {
  padding-top: 5px;
padding-bottom: 5px;
}
}
#s-0f9440fe-81fd-4d77-9d14-053912148d1d .shogun-heading-component h1 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  font-family: "yu-mincho-pr6n";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (min-width: 1200px){#s-0f9440fe-81fd-4d77-9d14-053912148d1d .shogun-heading-component h1 {
  color: rgba(17, 32, 70, 1);
  font-weight:  700 ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0f9440fe-81fd-4d77-9d14-053912148d1d .shogun-heading-component h1 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0f9440fe-81fd-4d77-9d14-053912148d1d .shogun-heading-component h1 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-0f9440fe-81fd-4d77-9d14-053912148d1d .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}
#s-2ee4617e-30f8-4461-aac0-c5ef69e5cea5 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
padding-top: 3%;
padding-bottom: 3%;
}

#s-2ee4617e-30f8-4461-aac0-c5ef69e5cea5 .shg-proportional-font-size,
#s-2ee4617e-30f8-4461-aac0-c5ef69e5cea5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-324ec5e1-4b5e-4aef-aa3b-3d4f9ce11a03 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 1200px){#s-324ec5e1-4b5e-4aef-aa3b-3d4f9ce11a03 {
  padding-top: 1%;
padding-bottom: 1%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-324ec5e1-4b5e-4aef-aa3b-3d4f9ce11a03 {
  padding-top: 3%;
padding-bottom: 5%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-324ec5e1-4b5e-4aef-aa3b-3d4f9ce11a03 {
  padding-top: 3%;
padding-bottom: 5%;
}
}
#s-040e28d2-3b58-4425-ad57-edf59cd3c592 {
  margin-top: 7%;
margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
min-height: 50px;
max-width: 250px;
}
@media (min-width: 1200px){#s-040e28d2-3b58-4425-ad57-edf59cd3c592 {
  margin-bottom: 70px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-040e28d2-3b58-4425-ad57-edf59cd3c592 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-040e28d2-3b58-4425-ad57-edf59cd3c592 {
  
}
}@media (max-width: 767px){#s-040e28d2-3b58-4425-ad57-edf59cd3c592 {
  margin-top: 15%;
margin-bottom: 15%;
}
}
#s-040e28d2-3b58-4425-ad57-edf59cd3c592 {
  background-image: url();
}








#s-040e28d2-3b58-4425-ad57-edf59cd3c592 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-040e28d2-3b58-4425-ad57-edf59cd3c592.shg-box.shg-c {
  justify-content: 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 {
  
  
}

.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-59cea3c1-5e6b-4e47-bad7-59cb20551f0f {
  box-shadow:0px 0px 0px 0px ;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNTIzMTU1MzItNDcyZS00NTEwLTg2ZGUtNjVlNjFmNTgzOGQ0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1MjMxNTUzMi00NzJlLTQ1MTAtODZkZS02NWU2MWY1ODM4ZDQpIi8+PC9zdmc+);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}];
hover-type: gradient;
color: rgba(9, 33, 68, 1);
}
#s-59cea3c1-5e6b-4e47-bad7-59cb20551f0f:hover {border-style: solid !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(9, 33, 68, 1) !important;}#s-59cea3c1-5e6b-4e47-bad7-59cb20551f0f:active {border-style: solid !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}@media (min-width: 1200px){#s-59cea3c1-5e6b-4e47-bad7-59cb20551f0f {
  color: rgba(255, 255, 255, 1);
background-image: none;
background-color: rgba(174, 186, 201, 1);
hover-type: color;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-59cea3c1-5e6b-4e47-bad7-59cb20551f0f {
  background-image: none;
background-color: rgba(174, 186, 201, 1);
hover-type: color;
color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-59cea3c1-5e6b-4e47-bad7-59cb20551f0f {
  background-image: none;
background-color: rgba(174, 186, 201, 1);
hover-type: color;
color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-59cea3c1-5e6b-4e47-bad7-59cb20551f0f {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(17, 32, 70, 1);
border-radius: 1px;
background-color: rgba(174, 186, 201, 1);
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
}
#s-59cea3c1-5e6b-4e47-bad7-59cb20551f0f:hover {border-style: solid !important;
border-color: rgba(17, 32, 70, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(17, 32, 70, 1) !important;}}

  #s-59cea3c1-5e6b-4e47-bad7-59cb20551f0f-root {
    text-align: center;
  }


#s-59cea3c1-5e6b-4e47-bad7-59cb20551f0f.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-59cea3c1-5e6b-4e47-bad7-59cb20551f0f-root {
    text-align: center;
  }


#s-59cea3c1-5e6b-4e47-bad7-59cb20551f0f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-59cea3c1-5e6b-4e47-bad7-59cb20551f0f-root {
    text-align: center;
  }


#s-59cea3c1-5e6b-4e47-bad7-59cb20551f0f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-59cea3c1-5e6b-4e47-bad7-59cb20551f0f-root {
    text-align: center;
  }


#s-59cea3c1-5e6b-4e47-bad7-59cb20551f0f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-59cea3c1-5e6b-4e47-bad7-59cb20551f0f-root {
    text-align: center;
  }


#s-59cea3c1-5e6b-4e47-bad7-59cb20551f0f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Zen Old Mincho;
  display:  block ;
}
}
#s-a0fbc8f9-9ba7-48ba-8a67-d386302c0caf {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-a0fbc8f9-9ba7-48ba-8a67-d386302c0caf {
  padding-top: 5%;
padding-bottom: 5%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a0fbc8f9-9ba7-48ba-8a67-d386302c0caf {
  padding-top: 5%;
padding-bottom: 5%;
}
}@media (max-width: 767px){#s-a0fbc8f9-9ba7-48ba-8a67-d386302c0caf {
  padding-top: 10%;
padding-bottom: 10%;
}
}







#s-a0fbc8f9-9ba7-48ba-8a67-d386302c0caf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a0fbc8f9-9ba7-48ba-8a67-d386302c0caf.shg-box.shg-c {
  justify-content: center;
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  margin-left: auto;
margin-right: auto;
max-width: 1563px;
text-align: center;
}
@media (min-width: 1200px){#s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  display: none;
}
#s-50e7b6a4-4e83-44e3-ac72-497c148e726e, #wrap-s-50e7b6a4-4e83-44e3-ac72-497c148e726e, #wrap-content-s-50e7b6a4-4e83-44e3-ac72-497c148e726e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  display: none;
}
#s-50e7b6a4-4e83-44e3-ac72-497c148e726e, #wrap-s-50e7b6a4-4e83-44e3-ac72-497c148e726e, #wrap-content-s-50e7b6a4-4e83-44e3-ac72-497c148e726e { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  display: none;
}
#s-50e7b6a4-4e83-44e3-ac72-497c148e726e, #wrap-s-50e7b6a4-4e83-44e3-ac72-497c148e726e, #wrap-content-s-50e7b6a4-4e83-44e3-ac72-497c148e726e { display: none !important; }}
#s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  margin: 0 !important;
  overflow: visible;
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e img.shogun-image {
  /* Add background color handling */
  
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-50e7b6a4-4e83-44e3-ac72-497c148e726e .shogun-image-content {
  
    justify-content: center;
  
}

.s-50e7b6a4-4e83-44e3-ac72-497c148e726e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50e7b6a4-4e83-44e3-ac72-497c148e726e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e.shogun-image {
  box-sizing: border-box;
}



.s-50e7b6a4-4e83-44e3-ac72-497c148e726e img.shogun-image {
  
}


@media (min-width: 1200px){#s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  margin: 0 !important;
  overflow: visible;
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e img.shogun-image {
  /* Add background color handling */
  
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-50e7b6a4-4e83-44e3-ac72-497c148e726e .shogun-image-content {
  
    justify-content: center;
  
}

.s-50e7b6a4-4e83-44e3-ac72-497c148e726e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50e7b6a4-4e83-44e3-ac72-497c148e726e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e.shogun-image {
  box-sizing: border-box;
}



.s-50e7b6a4-4e83-44e3-ac72-497c148e726e img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  margin: 0 !important;
  overflow: visible;
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e img.shogun-image {
  /* Add background color handling */
  
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-50e7b6a4-4e83-44e3-ac72-497c148e726e .shogun-image-content {
  
    justify-content: center;
  
}

.s-50e7b6a4-4e83-44e3-ac72-497c148e726e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50e7b6a4-4e83-44e3-ac72-497c148e726e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e.shogun-image {
  box-sizing: border-box;
}



.s-50e7b6a4-4e83-44e3-ac72-497c148e726e img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  margin: 0 !important;
  overflow: visible;
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e img.shogun-image {
  /* Add background color handling */
  
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-50e7b6a4-4e83-44e3-ac72-497c148e726e .shogun-image-content {
  
    justify-content: center;
  
}

.s-50e7b6a4-4e83-44e3-ac72-497c148e726e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50e7b6a4-4e83-44e3-ac72-497c148e726e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e.shogun-image {
  box-sizing: border-box;
}



.s-50e7b6a4-4e83-44e3-ac72-497c148e726e img.shogun-image {
  
}


}@media (max-width: 767px){#s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  margin: 0 !important;
  overflow: visible;
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50e7b6a4-4e83-44e3-ac72-497c148e726e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e img.shogun-image {
  /* Add background color handling */
  
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-50e7b6a4-4e83-44e3-ac72-497c148e726e .shogun-image-content {
  
    justify-content: center;
  
}

.s-50e7b6a4-4e83-44e3-ac72-497c148e726e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50e7b6a4-4e83-44e3-ac72-497c148e726e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50e7b6a4-4e83-44e3-ac72-497c148e726e.shogun-image {
  box-sizing: border-box;
}



.s-50e7b6a4-4e83-44e3-ac72-497c148e726e img.shogun-image {
  
}


}
#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b {
  margin-left: auto;
margin-right: auto;
max-width: 3300px;
text-align: center;
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4ae7efe3-8689-4fda-af27-c5f31b4f453b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4ae7efe3-8689-4fda-af27-c5f31b4f453b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b img.shogun-image {
  width: 100%;
  
  
  max-width: 3300px;

      
    max-width: 3300px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4ae7efe3-8689-4fda-af27-c5f31b4f453b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4ae7efe3-8689-4fda-af27-c5f31b4f453b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ae7efe3-8689-4fda-af27-c5f31b4f453b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4ae7efe3-8689-4fda-af27-c5f31b4f453b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4ae7efe3-8689-4fda-af27-c5f31b4f453b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b img.shogun-image {
  width: 100%;
  
  
  max-width: 3300px;

      
    max-width: 3300px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4ae7efe3-8689-4fda-af27-c5f31b4f453b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4ae7efe3-8689-4fda-af27-c5f31b4f453b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ae7efe3-8689-4fda-af27-c5f31b4f453b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4ae7efe3-8689-4fda-af27-c5f31b4f453b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 3%;
  padding-bottom: 3%;
}


.shg-image-content-margin-container-s-4ae7efe3-8689-4fda-af27-c5f31b4f453b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b img.shogun-image {
  width: 100%;
  
  
  max-width: 3300px;

      
    max-width: 3300px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4ae7efe3-8689-4fda-af27-c5f31b4f453b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4ae7efe3-8689-4fda-af27-c5f31b4f453b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ae7efe3-8689-4fda-af27-c5f31b4f453b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4ae7efe3-8689-4fda-af27-c5f31b4f453b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4ae7efe3-8689-4fda-af27-c5f31b4f453b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b img.shogun-image {
  width: 100%;
  
  
  max-width: 3300px;

      
    max-width: 3300px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4ae7efe3-8689-4fda-af27-c5f31b4f453b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4ae7efe3-8689-4fda-af27-c5f31b4f453b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ae7efe3-8689-4fda-af27-c5f31b4f453b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4ae7efe3-8689-4fda-af27-c5f31b4f453b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4ae7efe3-8689-4fda-af27-c5f31b4f453b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b img.shogun-image {
  width: 100%;
  
  
  max-width: 3300px;

      
    max-width: 3300px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4ae7efe3-8689-4fda-af27-c5f31b4f453b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4ae7efe3-8689-4fda-af27-c5f31b4f453b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ae7efe3-8689-4fda-af27-c5f31b4f453b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ae7efe3-8689-4fda-af27-c5f31b4f453b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9f362831-554d-451d-aa3c-ab23edc877c6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10%;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 1200px){#s-9f362831-554d-451d-aa3c-ab23edc877c6 {
  padding-top: 5%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9f362831-554d-451d-aa3c-ab23edc877c6 {
  padding-top: 5%;
}
}@media (max-width: 767px){#s-9f362831-554d-451d-aa3c-ab23edc877c6 {
  padding-top: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
}
}
#s-9f362831-554d-451d-aa3c-ab23edc877c6 .shogun-heading-component h2 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-9f362831-554d-451d-aa3c-ab23edc877c6 .shogun-heading-component h2 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-9f362831-554d-451d-aa3c-ab23edc877c6 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}
#s-30a17545-2d0b-474b-9ecf-d36e439a0771 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10%;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-30a17545-2d0b-474b-9ecf-d36e439a0771 {
  padding-top: 5px;
padding-bottom: 5px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
}
}
#s-30a17545-2d0b-474b-9ecf-d36e439a0771 .shogun-heading-component h1 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (min-width: 1200px){#s-30a17545-2d0b-474b-9ecf-d36e439a0771 .shogun-heading-component h1 {
  color: rgba(17, 32, 70, 1);
  font-weight:  700 ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-30a17545-2d0b-474b-9ecf-d36e439a0771 .shogun-heading-component h1 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-30a17545-2d0b-474b-9ecf-d36e439a0771 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}
#s-0ffea5ed-a937-4601-aebb-995b4c81c0cc {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
padding-top: 3%;
padding-bottom: 3%;
}

#s-0ffea5ed-a937-4601-aebb-995b4c81c0cc .shg-proportional-font-size,
#s-0ffea5ed-a937-4601-aebb-995b4c81c0cc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2c08bd98-7b60-4a82-a017-6085b6b9cca6 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-bottom: 0%;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-2c08bd98-7b60-4a82-a017-6085b6b9cca6 {
  padding-top: 3%;
padding-bottom: 3%;
}
}
#s-aafe6d4c-6d2d-409c-9c22-af3b4bfce25b {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
min-height: 50px;
max-width: 250px;
}
@media (min-width: 1200px){#s-aafe6d4c-6d2d-409c-9c22-af3b4bfce25b {
  margin-bottom: 70px;
display: none;
}
#s-aafe6d4c-6d2d-409c-9c22-af3b4bfce25b, #wrap-s-aafe6d4c-6d2d-409c-9c22-af3b4bfce25b, #wrap-content-s-aafe6d4c-6d2d-409c-9c22-af3b4bfce25b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-aafe6d4c-6d2d-409c-9c22-af3b4bfce25b {
  display: none;
}
#s-aafe6d4c-6d2d-409c-9c22-af3b4bfce25b, #wrap-s-aafe6d4c-6d2d-409c-9c22-af3b4bfce25b, #wrap-content-s-aafe6d4c-6d2d-409c-9c22-af3b4bfce25b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-aafe6d4c-6d2d-409c-9c22-af3b4bfce25b {
  display: none;
}
#s-aafe6d4c-6d2d-409c-9c22-af3b4bfce25b, #wrap-s-aafe6d4c-6d2d-409c-9c22-af3b4bfce25b, #wrap-content-s-aafe6d4c-6d2d-409c-9c22-af3b4bfce25b { display: none !important; }}@media (max-width: 767px){#s-aafe6d4c-6d2d-409c-9c22-af3b4bfce25b {
  margin-top: 10%;
margin-bottom: 10%;
}
}
#s-aafe6d4c-6d2d-409c-9c22-af3b4bfce25b {
  background-image: url();
}








#s-aafe6d4c-6d2d-409c-9c22-af3b4bfce25b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aafe6d4c-6d2d-409c-9c22-af3b4bfce25b.shg-box.shg-c {
  justify-content: center;
}

#s-842004f6-bef5-4eca-98e0-9cf555e32463 {
  box-shadow:0px 0px 0px 0px ;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(239, 233, 231, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(9, 33, 68, 1);
}
#s-842004f6-bef5-4eca-98e0-9cf555e32463:hover {border-style: solid !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(9, 33, 68, 1) !important;}#s-842004f6-bef5-4eca-98e0-9cf555e32463:active {border-style: solid !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}@media (max-width: 767px){#s-842004f6-bef5-4eca-98e0-9cf555e32463 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(17, 32, 70, 1);
border-radius: 1px;
background-color: rgba(17, 32, 70, 1);
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
}
#s-842004f6-bef5-4eca-98e0-9cf555e32463:hover {border-style: solid !important;
border-color: rgba(17, 32, 70, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(17, 32, 70, 1) !important;}}

  #s-842004f6-bef5-4eca-98e0-9cf555e32463-root {
    text-align: center;
  }


#s-842004f6-bef5-4eca-98e0-9cf555e32463.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-842004f6-bef5-4eca-98e0-9cf555e32463-root {
    text-align: center;
  }


#s-842004f6-bef5-4eca-98e0-9cf555e32463.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-842004f6-bef5-4eca-98e0-9cf555e32463-root {
    text-align: center;
  }


#s-842004f6-bef5-4eca-98e0-9cf555e32463.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-842004f6-bef5-4eca-98e0-9cf555e32463-root {
    text-align: center;
  }


#s-842004f6-bef5-4eca-98e0-9cf555e32463.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-842004f6-bef5-4eca-98e0-9cf555e32463-root {
    text-align: center;
  }


#s-842004f6-bef5-4eca-98e0-9cf555e32463.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Zen Old Mincho;
  display:  block ;
}
}
#s-64a196a6-63ab-4d69-9d5b-3f9e2c69c051 {
  margin-top: 7%;
margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
min-height: 50px;
max-width: 250px;
}
@media (min-width: 1200px){#s-64a196a6-63ab-4d69-9d5b-3f9e2c69c051 {
  margin-bottom: 70px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-64a196a6-63ab-4d69-9d5b-3f9e2c69c051 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-64a196a6-63ab-4d69-9d5b-3f9e2c69c051 {
  
}
}@media (max-width: 767px){#s-64a196a6-63ab-4d69-9d5b-3f9e2c69c051 {
  margin-top: 15%;
margin-bottom: 15%;
}
}
#s-64a196a6-63ab-4d69-9d5b-3f9e2c69c051 {
  background-image: url();
}








#s-64a196a6-63ab-4d69-9d5b-3f9e2c69c051 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-64a196a6-63ab-4d69-9d5b-3f9e2c69c051.shg-box.shg-c {
  justify-content: center;
}

#s-005eb575-4258-48c5-8ef0-a7f1974ed9f1 {
  box-shadow:0px 0px 0px 0px ;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(239, 233, 231, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(9, 33, 68, 1);
}
#s-005eb575-4258-48c5-8ef0-a7f1974ed9f1:hover {border-style: solid !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(9, 33, 68, 1) !important;}#s-005eb575-4258-48c5-8ef0-a7f1974ed9f1:active {border-style: solid !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}@media (min-width: 1200px){#s-005eb575-4258-48c5-8ef0-a7f1974ed9f1 {
  color: rgba(255, 255, 255, 1);
background-image: none;
background-color: rgba(174, 186, 201, 1);
hover-type: color;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-005eb575-4258-48c5-8ef0-a7f1974ed9f1 {
  background-image: none;
background-color: rgba(174, 186, 201, 1);
hover-type: color;
color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-005eb575-4258-48c5-8ef0-a7f1974ed9f1 {
  background-image: none;
background-color: rgba(174, 186, 201, 1);
hover-type: color;
color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-005eb575-4258-48c5-8ef0-a7f1974ed9f1 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(17, 32, 70, 1);
border-radius: 1px;
background-color: rgba(174, 186, 201, 1);
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
}
#s-005eb575-4258-48c5-8ef0-a7f1974ed9f1:hover {border-style: solid !important;
border-color: rgba(17, 32, 70, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(17, 32, 70, 1) !important;}}

  #s-005eb575-4258-48c5-8ef0-a7f1974ed9f1-root {
    text-align: center;
  }


#s-005eb575-4258-48c5-8ef0-a7f1974ed9f1.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-005eb575-4258-48c5-8ef0-a7f1974ed9f1-root {
    text-align: center;
  }


#s-005eb575-4258-48c5-8ef0-a7f1974ed9f1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-005eb575-4258-48c5-8ef0-a7f1974ed9f1-root {
    text-align: center;
  }


#s-005eb575-4258-48c5-8ef0-a7f1974ed9f1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-005eb575-4258-48c5-8ef0-a7f1974ed9f1-root {
    text-align: center;
  }


#s-005eb575-4258-48c5-8ef0-a7f1974ed9f1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-005eb575-4258-48c5-8ef0-a7f1974ed9f1-root {
    text-align: center;
  }


#s-005eb575-4258-48c5-8ef0-a7f1974ed9f1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Zen Old Mincho;
  display:  block ;
}
}
#s-de806250-8285-47ae-9737-b81c5535029d {
  margin-left: auto;
margin-right: auto;
padding-top: 60px;
min-height: 50px;
}
@media (min-width: 1200px){#s-de806250-8285-47ae-9737-b81c5535029d {
  display: none;
}
#s-de806250-8285-47ae-9737-b81c5535029d, #wrap-s-de806250-8285-47ae-9737-b81c5535029d, #wrap-content-s-de806250-8285-47ae-9737-b81c5535029d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-de806250-8285-47ae-9737-b81c5535029d {
  display: none;
}
#s-de806250-8285-47ae-9737-b81c5535029d, #wrap-s-de806250-8285-47ae-9737-b81c5535029d, #wrap-content-s-de806250-8285-47ae-9737-b81c5535029d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-de806250-8285-47ae-9737-b81c5535029d {
  display: none;
}
#s-de806250-8285-47ae-9737-b81c5535029d, #wrap-s-de806250-8285-47ae-9737-b81c5535029d, #wrap-content-s-de806250-8285-47ae-9737-b81c5535029d { display: none !important; }}@media (max-width: 767px){#s-de806250-8285-47ae-9737-b81c5535029d {
  display: none;
}
#s-de806250-8285-47ae-9737-b81c5535029d, #wrap-s-de806250-8285-47ae-9737-b81c5535029d, #wrap-content-s-de806250-8285-47ae-9737-b81c5535029d { display: none !important; }}







#s-de806250-8285-47ae-9737-b81c5535029d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-de806250-8285-47ae-9737-b81c5535029d.shg-box.shg-c {
  justify-content: center;
}

#s-62b4f3cd-39ec-4812-8fb5-3c5f4d0b5583 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-62b4f3cd-39ec-4812-8fb5-3c5f4d0b5583 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-62b4f3cd-39ec-4812-8fb5-3c5f4d0b5583.shg-box.shg-c {
  justify-content: center;
}

#s-fccb2cd1-f6a4-49c4-9f54-1e58dfa35845 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}

#s-fccb2cd1-f6a4-49c4-9f54-1e58dfa35845 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  font-family: "yu-mincho-pr6n";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



.shg-rich-text {
  overflow-wrap: break-word;
}

.shg-rich-text img {
  margin: 0 20px;
}

@media (max-width: 768px) {
  .shg-rich-text img {
    display: block;
    float: none !important;
    margin: 0 auto;
  }
}

.shg-default-text-content *:first-child {
  margin-top: 0;
}

.shg-default-text-content {
  text-align: left;
}

.shg-default-text-content p,
.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6,
.shg-default-text-content address,
.shg-default-text-content pre,
.shg-default-text-content div,
.shg-default-text-content ol,
.shg-default-text-content ul {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  color: #000000;
  font-family: inherit;
  font-style: normal;
  margin-bottom: 0;
  padding: 0;
  text-align: left;
  text-transform: none;
}

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  
  
  
}

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

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

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

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

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

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

.shg-default-text-content h1 {
  font-size: 1.714em;
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1.166;
  margin-top: 0.67em;
}

.shg-default-text-content h2 {
  font-size: 1.43em;
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1.2;
  margin-top: 0.83em;
}

.shg-default-text-content h3 {
  font-size: 1.142em;
  font-weight: 500;
  letter-spacing: -0.008em;
  line-height: 1.5;
  margin-top: 1em;
}

.shg-default-text-content h4 {
  font-size: 1em;
  font-weight: 600;
  letter-spacing: -0.006em;
  line-height: 1.428;
  margin-top: 1.33em;
}

.shg-default-text-content h5 {
  font-size: 0.857em;
  font-weight: 600;
  letter-spacing: -0.003em;
  line-height: 1.333;
  margin-top: 1.43em;
}

.shg-default-text-content h6 {
  font-size: 0.785em;
  font-weight: 600;
  letter-spacing: -0.003em;
  line-height: 1.454;
  margin-top: 1.42em;
  text-transform: uppercase;
}

.shg-default-text-content ul {
  list-style: disc;
}

.shg-default-text-content ol {
  list-style: decimal;
}

.shg-default-text-content ul,
.shg-default-text-content ol {
  margin-block-end: 1em;
  margin-block-start: 1em;
  margin-bottom: 0;
  margin-inline-end: 0;
  margin-inline-start: 0;
  margin-top: 0;
  padding-inline-start: 40px;
}

.shg-default-text-content li {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1;
  list-style: inherit;
  margin-top: 0.67em;
}

.shg-default-text-content pre {
  font-family: monospace;
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 1em;
  white-space: pre-wrap;
  word-break: normal;
}

.shg-default-text-content address {
  font-size: 1em;
  font-style: italic;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0;
}

.shg-default-text-content div {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-bottom: 0;
  margin-top: 0.67em;
}

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  
  
  
}

.shg-theme-text-content p {
  
  
  
}

#s-29b2a253-c153-4668-99ea-f9d603bcc819 {
  margin-left: auto;
margin-right: auto;
}

.shg-row {
  display: flex;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  justify-content: space-between;
}

.shg-row > * {
  min-height: inherit;
  max-height: inherit;
}

[class*=shg-c-xs],
[class*=shg-c-sm],
[class*=shg-c-md],
[class*=shg-c-lg] {
  position: relative;
}

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

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

#s-4d0b81bf-ad17-4c2a-af35-c1109a0a1531 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 30px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}
@media (min-width: 1200px){#s-4d0b81bf-ad17-4c2a-af35-c1109a0a1531 {
  display: none;
}
#s-4d0b81bf-ad17-4c2a-af35-c1109a0a1531, #wrap-s-4d0b81bf-ad17-4c2a-af35-c1109a0a1531, #wrap-content-s-4d0b81bf-ad17-4c2a-af35-c1109a0a1531 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4d0b81bf-ad17-4c2a-af35-c1109a0a1531 {
  display: none;
}
#s-4d0b81bf-ad17-4c2a-af35-c1109a0a1531, #wrap-s-4d0b81bf-ad17-4c2a-af35-c1109a0a1531, #wrap-content-s-4d0b81bf-ad17-4c2a-af35-c1109a0a1531 { display: none !important; }}
@media (min-width: 0px) {
[id="s-4d0b81bf-ad17-4c2a-af35-c1109a0a1531"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-4d0b81bf-ad17-4c2a-af35-c1109a0a1531"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-4d0b81bf-ad17-4c2a-af35-c1109a0a1531"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-4d0b81bf-ad17-4c2a-af35-c1109a0a1531"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-05901536-7d94-4eac-9799-9f44b8583394 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
min-height: 50px;
}








#s-05901536-7d94-4eac-9799-9f44b8583394 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-05901536-7d94-4eac-9799-9f44b8583394 {
  cursor: pointer;
}#s-05901536-7d94-4eac-9799-9f44b8583394.shg-box.shg-c {
  justify-content: center;
}

#s-efc1f68b-475e-4f47-b8d3-8b5fd0e54881 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-eaa8340d-d2a4-4f1b-885f-13d0facfe10a {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-eaa8340d-d2a4-4f1b-885f-13d0facfe10a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eaa8340d-d2a4-4f1b-885f-13d0facfe10a.shg-box.shg-c {
  justify-content: center;
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
  margin: 0 !important;
  overflow: visible;
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
  /* Add background color handling */
  
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image {
  box-sizing: border-box;
}



.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container {
      position: relative;
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
  margin: 0 !important;
  overflow: visible;
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
  /* Add background color handling */
  
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image {
  box-sizing: border-box;
}



.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container {
      position: relative;
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
  margin: 0 !important;
  overflow: visible;
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
  /* Add background color handling */
  
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image {
  box-sizing: border-box;
}



.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container {
      position: relative;
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
  margin: 0 !important;
  overflow: visible;
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
  /* Add background color handling */
  
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image {
  box-sizing: border-box;
}



.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container {
      position: relative;
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
  margin: 0 !important;
  overflow: visible;
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
  /* Add background color handling */
  
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image {
  box-sizing: border-box;
}



.s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container {
      position: relative;
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c06a23d-c41e-4b0e-9fe7-93a84b946b9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-51f0b603-47e7-4096-82cc-832586b80366 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-a9ab289d-48f5-4805-8136-bbb97a3267a4 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
min-height: 50px;
}








#s-a9ab289d-48f5-4805-8136-bbb97a3267a4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a9ab289d-48f5-4805-8136-bbb97a3267a4 {
  cursor: pointer;
}#s-a9ab289d-48f5-4805-8136-bbb97a3267a4.shg-box.shg-c {
  justify-content: center;
}

#s-cdbca2d6-d104-40a9-b881-5c10f239e5e9 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-8a69e16c-24ec-4ee4-9f81-3388a14f031b {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-8a69e16c-24ec-4ee4-9f81-3388a14f031b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8a69e16c-24ec-4ee4-9f81-3388a14f031b.shg-box.shg-c {
  justify-content: center;
}

#s-167cab46-191b-4780-b097-e42c469c968a {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-167cab46-191b-4780-b097-e42c469c968a {
  margin: 0 !important;
  overflow: visible;
}

#s-167cab46-191b-4780-b097-e42c469c968a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-167cab46-191b-4780-b097-e42c469c968a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-167cab46-191b-4780-b097-e42c469c968a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
  /* Add background color handling */
  
}

#s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-167cab46-191b-4780-b097-e42c469c968a .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-167cab46-191b-4780-b097-e42c469c968a .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-167cab46-191b-4780-b097-e42c469c968a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-167cab46-191b-4780-b097-e42c469c968a.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-167cab46-191b-4780-b097-e42c469c968a .shogun-image-content {
  
    justify-content: center;
  
}

.s-167cab46-191b-4780-b097-e42c469c968a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-167cab46-191b-4780-b097-e42c469c968a.shogun-image {
  box-sizing: border-box;
}



.s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-167cab46-191b-4780-b097-e42c469c968a {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container {
      position: relative;
    }

    .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-167cab46-191b-4780-b097-e42c469c968a {
  margin: 0 !important;
  overflow: visible;
}

#s-167cab46-191b-4780-b097-e42c469c968a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-167cab46-191b-4780-b097-e42c469c968a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-167cab46-191b-4780-b097-e42c469c968a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
  /* Add background color handling */
  
}

#s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-167cab46-191b-4780-b097-e42c469c968a .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-167cab46-191b-4780-b097-e42c469c968a .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-167cab46-191b-4780-b097-e42c469c968a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-167cab46-191b-4780-b097-e42c469c968a.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-167cab46-191b-4780-b097-e42c469c968a .shogun-image-content {
  
    justify-content: center;
  
}

.s-167cab46-191b-4780-b097-e42c469c968a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-167cab46-191b-4780-b097-e42c469c968a.shogun-image {
  box-sizing: border-box;
}



.s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-167cab46-191b-4780-b097-e42c469c968a {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container {
      position: relative;
    }

    .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-167cab46-191b-4780-b097-e42c469c968a {
  margin: 0 !important;
  overflow: visible;
}

#s-167cab46-191b-4780-b097-e42c469c968a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-167cab46-191b-4780-b097-e42c469c968a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-167cab46-191b-4780-b097-e42c469c968a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
  /* Add background color handling */
  
}

#s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-167cab46-191b-4780-b097-e42c469c968a .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-167cab46-191b-4780-b097-e42c469c968a .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-167cab46-191b-4780-b097-e42c469c968a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-167cab46-191b-4780-b097-e42c469c968a.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-167cab46-191b-4780-b097-e42c469c968a .shogun-image-content {
  
    justify-content: center;
  
}

.s-167cab46-191b-4780-b097-e42c469c968a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-167cab46-191b-4780-b097-e42c469c968a.shogun-image {
  box-sizing: border-box;
}



.s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-167cab46-191b-4780-b097-e42c469c968a {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container {
      position: relative;
    }

    .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-167cab46-191b-4780-b097-e42c469c968a {
  margin: 0 !important;
  overflow: visible;
}

#s-167cab46-191b-4780-b097-e42c469c968a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-167cab46-191b-4780-b097-e42c469c968a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-167cab46-191b-4780-b097-e42c469c968a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
  /* Add background color handling */
  
}

#s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-167cab46-191b-4780-b097-e42c469c968a .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-167cab46-191b-4780-b097-e42c469c968a .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-167cab46-191b-4780-b097-e42c469c968a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-167cab46-191b-4780-b097-e42c469c968a.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-167cab46-191b-4780-b097-e42c469c968a .shogun-image-content {
  
    justify-content: center;
  
}

.s-167cab46-191b-4780-b097-e42c469c968a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-167cab46-191b-4780-b097-e42c469c968a.shogun-image {
  box-sizing: border-box;
}



.s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-167cab46-191b-4780-b097-e42c469c968a {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container {
      position: relative;
    }

    .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-167cab46-191b-4780-b097-e42c469c968a {
  margin: 0 !important;
  overflow: visible;
}

#s-167cab46-191b-4780-b097-e42c469c968a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-167cab46-191b-4780-b097-e42c469c968a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-167cab46-191b-4780-b097-e42c469c968a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
  /* Add background color handling */
  
}

#s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-167cab46-191b-4780-b097-e42c469c968a .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-167cab46-191b-4780-b097-e42c469c968a .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-167cab46-191b-4780-b097-e42c469c968a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-167cab46-191b-4780-b097-e42c469c968a.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-167cab46-191b-4780-b097-e42c469c968a .shogun-image-content {
  
    justify-content: center;
  
}

.s-167cab46-191b-4780-b097-e42c469c968a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-167cab46-191b-4780-b097-e42c469c968a.shogun-image {
  box-sizing: border-box;
}



.s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-167cab46-191b-4780-b097-e42c469c968a {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container {
      position: relative;
    }

    .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-167cab46-191b-4780-b097-e42c469c968a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-167cab46-191b-4780-b097-e42c469c968a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-353a4372-a3f2-468a-87f7-9deec3ed3e60 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-bf22c201-fae4-4dc3-8a45-94a7acf7ff33 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-bf22c201-fae4-4dc3-8a45-94a7acf7ff33 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bf22c201-fae4-4dc3-8a45-94a7acf7ff33 {
  cursor: pointer;
}#s-bf22c201-fae4-4dc3-8a45-94a7acf7ff33.shg-box.shg-c {
  justify-content: center;
}

#s-ab5b5d35-05e4-4d36-a426-ef95e37204f3 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-9aad0fcd-84cd-4e4a-8148-eaefac51a4d3 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-9aad0fcd-84cd-4e4a-8148-eaefac51a4d3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9aad0fcd-84cd-4e4a-8148-eaefac51a4d3.shg-box.shg-c {
  justify-content: center;
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/99;
text-align: center;
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image {
  box-sizing: border-box;
}



.s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container {
      position: relative;
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image {
  box-sizing: border-box;
}



.s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container {
      position: relative;
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image {
  box-sizing: border-box;
}



.s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container {
      position: relative;
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image {
  box-sizing: border-box;
}



.s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container {
      position: relative;
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-aa953dae-7fc5-42f1-931a-c849360e1fd6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image {
  box-sizing: border-box;
}



.s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container {
      position: relative;
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa953dae-7fc5-42f1-931a-c849360e1fd6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-4e5b89ca-e672-420e-9d5e-bb2905b79b6a {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-0e27cfb9-cf75-44eb-b573-855f4503a22c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-0e27cfb9-cf75-44eb-b573-855f4503a22c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0e27cfb9-cf75-44eb-b573-855f4503a22c {
  cursor: pointer;
}#s-0e27cfb9-cf75-44eb-b573-855f4503a22c.shg-box.shg-c {
  justify-content: center;
}

#s-57188038-973d-4138-bf95-1686dd47ad06 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-ecda033e-6d25-4a35-b820-b6d95d5ad12d {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-ecda033e-6d25-4a35-b820-b6d95d5ad12d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ecda033e-6d25-4a35-b820-b6d95d5ad12d.shg-box.shg-c {
  justify-content: center;
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
  margin: 0 !important;
  overflow: visible;
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
  /* Add background color handling */
  
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image {
  box-sizing: border-box;
}



.s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container {
      position: relative;
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
  margin: 0 !important;
  overflow: visible;
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
  /* Add background color handling */
  
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image {
  box-sizing: border-box;
}



.s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container {
      position: relative;
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
  margin: 0 !important;
  overflow: visible;
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
  /* Add background color handling */
  
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image {
  box-sizing: border-box;
}



.s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container {
      position: relative;
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
  margin: 0 !important;
  overflow: visible;
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
  /* Add background color handling */
  
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image {
  box-sizing: border-box;
}



.s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container {
      position: relative;
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
  margin: 0 !important;
  overflow: visible;
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
  /* Add background color handling */
  
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-f7b6b8fe-5945-4179-a200-c209a0e23f62 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image {
  box-sizing: border-box;
}



.s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container {
      position: relative;
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f7b6b8fe-5945-4179-a200-c209a0e23f62 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-b5a2b88b-3a32-446e-8ef7-f8ae0bc37705 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-bdd0e746-fb46-4ed9-afae-928c60623ee8 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 80px;
padding-left: 20%;
padding-bottom: 10px;
padding-right: 20%;
}
@media (min-width: 768px) and (max-width: 991px){#s-bdd0e746-fb46-4ed9-afae-928c60623ee8 {
  display: none;
}
#s-bdd0e746-fb46-4ed9-afae-928c60623ee8, #wrap-s-bdd0e746-fb46-4ed9-afae-928c60623ee8, #wrap-content-s-bdd0e746-fb46-4ed9-afae-928c60623ee8 { display: none !important; }}@media (max-width: 767px){#s-bdd0e746-fb46-4ed9-afae-928c60623ee8 {
  display: none;
}
#s-bdd0e746-fb46-4ed9-afae-928c60623ee8, #wrap-s-bdd0e746-fb46-4ed9-afae-928c60623ee8, #wrap-content-s-bdd0e746-fb46-4ed9-afae-928c60623ee8 { display: none !important; }}
@media (min-width: 0px) {
[id="s-bdd0e746-fb46-4ed9-afae-928c60623ee8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-bdd0e746-fb46-4ed9-afae-928c60623ee8"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-bdd0e746-fb46-4ed9-afae-928c60623ee8"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-bdd0e746-fb46-4ed9-afae-928c60623ee8"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-c38efeeb-11f8-4f93-9054-589f524b7990 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-c38efeeb-11f8-4f93-9054-589f524b7990 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c38efeeb-11f8-4f93-9054-589f524b7990 {
  cursor: pointer;
}#s-c38efeeb-11f8-4f93-9054-589f524b7990.shg-box.shg-c {
  justify-content: center;
}

#s-6f2f4c95-cb2d-4a90-872b-a989dabe32b9 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-f7774826-54f5-4f5b-8e7c-823283ff0a94 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-f7774826-54f5-4f5b-8e7c-823283ff0a94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f7774826-54f5-4f5b-8e7c-823283ff0a94.shg-box.shg-c {
  justify-content: center;
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image {
  box-sizing: border-box;
}



.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container {
      position: relative;
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image {
  box-sizing: border-box;
}



.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container {
      position: relative;
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image {
  box-sizing: border-box;
}



.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container {
      position: relative;
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image {
  box-sizing: border-box;
}



.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container {
      position: relative;
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
  margin: 0 !important;
  overflow: visible;
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
  /* Add background color handling */
  
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image {
  box-sizing: border-box;
}



.s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container {
      position: relative;
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ae7a78f7-cd25-4392-9c38-cbdfc9778690 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-1ab5fa53-0475-4184-ad71-8a8ae1d5eba4 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-b340b8ad-06af-45ea-9f14-17b9b2ddd691 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-b340b8ad-06af-45ea-9f14-17b9b2ddd691 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b340b8ad-06af-45ea-9f14-17b9b2ddd691 {
  cursor: pointer;
}#s-b340b8ad-06af-45ea-9f14-17b9b2ddd691.shg-box.shg-c {
  justify-content: center;
}

#s-8decf359-6082-4049-9e9c-a9735811d9ce {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-500f69b0-c62f-424b-9253-462ced6602cf {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-500f69b0-c62f-424b-9253-462ced6602cf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-500f69b0-c62f-424b-9253-462ced6602cf.shg-box.shg-c {
  justify-content: center;
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
  margin: 0 !important;
  overflow: visible;
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
  /* Add background color handling */
  
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image {
  box-sizing: border-box;
}



.s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container {
      position: relative;
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
  margin: 0 !important;
  overflow: visible;
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
  /* Add background color handling */
  
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image {
  box-sizing: border-box;
}



.s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container {
      position: relative;
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
  margin: 0 !important;
  overflow: visible;
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
  /* Add background color handling */
  
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image {
  box-sizing: border-box;
}



.s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container {
      position: relative;
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
  margin: 0 !important;
  overflow: visible;
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
  /* Add background color handling */
  
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image {
  box-sizing: border-box;
}



.s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container {
      position: relative;
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
  margin: 0 !important;
  overflow: visible;
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
  /* Add background color handling */
  
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-8fad07ea-ed20-4b8d-a202-f93b10522f59 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image {
  box-sizing: border-box;
}



.s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container {
      position: relative;
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8fad07ea-ed20-4b8d-a202-f93b10522f59 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-8732946c-2ed5-482a-867b-f979b6a34577 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-49dbdb4b-5ad9-4e4e-a362-acdd17996185 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-49dbdb4b-5ad9-4e4e-a362-acdd17996185 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-49dbdb4b-5ad9-4e4e-a362-acdd17996185 {
  cursor: pointer;
}#s-49dbdb4b-5ad9-4e4e-a362-acdd17996185.shg-box.shg-c {
  justify-content: center;
}

#s-7dcdb09d-d889-4031-9242-14d78b3e7de3 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-7401a4b8-8530-4b1b-9992-5da45ac0d4d0 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-7401a4b8-8530-4b1b-9992-5da45ac0d4d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7401a4b8-8530-4b1b-9992-5da45ac0d4d0.shg-box.shg-c {
  justify-content: center;
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/99;
text-align: center;
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef557056-0798-48ab-8c24-8b8fe2d19492.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image {
  box-sizing: border-box;
}



.s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container {
      position: relative;
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef557056-0798-48ab-8c24-8b8fe2d19492.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image {
  box-sizing: border-box;
}



.s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container {
      position: relative;
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef557056-0798-48ab-8c24-8b8fe2d19492.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image {
  box-sizing: border-box;
}



.s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container {
      position: relative;
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef557056-0798-48ab-8c24-8b8fe2d19492.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image {
  box-sizing: border-box;
}



.s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container {
      position: relative;
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-ef557056-0798-48ab-8c24-8b8fe2d19492 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef557056-0798-48ab-8c24-8b8fe2d19492.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image {
  box-sizing: border-box;
}



.s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ef557056-0798-48ab-8c24-8b8fe2d19492 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container {
      position: relative;
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ef557056-0798-48ab-8c24-8b8fe2d19492 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-abdb0fb4-beba-4292-b4ae-3e181dea10ba {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-e9f25525-9c14-47e6-9f06-af33bdaa5b54 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e9f25525-9c14-47e6-9f06-af33bdaa5b54 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e9f25525-9c14-47e6-9f06-af33bdaa5b54 {
  cursor: pointer;
}#s-e9f25525-9c14-47e6-9f06-af33bdaa5b54.shg-box.shg-c {
  justify-content: center;
}

#s-238d8ba8-a68e-4133-bd7c-d62835dc57d6 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-5cd8a4f6-7793-4535-8a18-cf425ac8c841 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-5cd8a4f6-7793-4535-8a18-cf425ac8c841 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5cd8a4f6-7793-4535-8a18-cf425ac8c841.shg-box.shg-c {
  justify-content: center;
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
  margin: 0 !important;
  overflow: visible;
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
  /* Add background color handling */
  
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image {
  box-sizing: border-box;
}



.s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container {
      position: relative;
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
  margin: 0 !important;
  overflow: visible;
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
  /* Add background color handling */
  
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image {
  box-sizing: border-box;
}



.s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container {
      position: relative;
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
  margin: 0 !important;
  overflow: visible;
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
  /* Add background color handling */
  
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image {
  box-sizing: border-box;
}



.s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container {
      position: relative;
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
  margin: 0 !important;
  overflow: visible;
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
  /* Add background color handling */
  
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image {
  box-sizing: border-box;
}



.s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container {
      position: relative;
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
  margin: 0 !important;
  overflow: visible;
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
  /* Add background color handling */
  
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-a0a03124-53fc-485c-8c6a-1286fb63b69b .shogun-image-content {
  
    justify-content: center;
  
}

.s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image {
  box-sizing: border-box;
}



.s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container {
      position: relative;
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a0a03124-53fc-485c-8c6a-1286fb63b69b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-07190868-0931-4505-841d-4cbfa2e136b0 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-4f39862f-8f51-4008-a87c-fbc04cc354e1 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-left: 20%;
padding-bottom: 10px;
padding-right: 20%;
}
@media (min-width: 768px) and (max-width: 991px){#s-4f39862f-8f51-4008-a87c-fbc04cc354e1 {
  display: none;
}
#s-4f39862f-8f51-4008-a87c-fbc04cc354e1, #wrap-s-4f39862f-8f51-4008-a87c-fbc04cc354e1, #wrap-content-s-4f39862f-8f51-4008-a87c-fbc04cc354e1 { display: none !important; }}@media (max-width: 767px){#s-4f39862f-8f51-4008-a87c-fbc04cc354e1 {
  display: none;
}
#s-4f39862f-8f51-4008-a87c-fbc04cc354e1, #wrap-s-4f39862f-8f51-4008-a87c-fbc04cc354e1, #wrap-content-s-4f39862f-8f51-4008-a87c-fbc04cc354e1 { display: none !important; }}
@media (min-width: 0px) {
[id="s-4f39862f-8f51-4008-a87c-fbc04cc354e1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-4f39862f-8f51-4008-a87c-fbc04cc354e1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-4f39862f-8f51-4008-a87c-fbc04cc354e1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-4f39862f-8f51-4008-a87c-fbc04cc354e1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-3bf837aa-af75-4159-9008-852c0b874343 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-3bf837aa-af75-4159-9008-852c0b874343 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3bf837aa-af75-4159-9008-852c0b874343 {
  cursor: pointer;
}#s-3bf837aa-af75-4159-9008-852c0b874343.shg-box.shg-c {
  justify-content: center;
}

#s-31210e45-562c-4beb-a1e6-4f582c71c388 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-fdd77b5e-f09d-4533-8723-68afe08215d2 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-fdd77b5e-f09d-4533-8723-68afe08215d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fdd77b5e-f09d-4533-8723-68afe08215d2.shg-box.shg-c {
  justify-content: center;
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a {
  margin: 0 !important;
  overflow: visible;
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9c6b51fd-5f92-40de-84db-4778f336801a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9c6b51fd-5f92-40de-84db-4778f336801a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
  /* Add background color handling */
  
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9c6b51fd-5f92-40de-84db-4778f336801a .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-9c6b51fd-5f92-40de-84db-4778f336801a .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9c6b51fd-5f92-40de-84db-4778f336801a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-9c6b51fd-5f92-40de-84db-4778f336801a .shogun-image-content {
  
    justify-content: center;
  
}

.s-9c6b51fd-5f92-40de-84db-4778f336801a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image {
  box-sizing: border-box;
}



.s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9c6b51fd-5f92-40de-84db-4778f336801a {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container {
      position: relative;
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-9c6b51fd-5f92-40de-84db-4778f336801a {
  margin: 0 !important;
  overflow: visible;
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9c6b51fd-5f92-40de-84db-4778f336801a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9c6b51fd-5f92-40de-84db-4778f336801a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
  /* Add background color handling */
  
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9c6b51fd-5f92-40de-84db-4778f336801a .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-9c6b51fd-5f92-40de-84db-4778f336801a .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9c6b51fd-5f92-40de-84db-4778f336801a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-9c6b51fd-5f92-40de-84db-4778f336801a .shogun-image-content {
  
    justify-content: center;
  
}

.s-9c6b51fd-5f92-40de-84db-4778f336801a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image {
  box-sizing: border-box;
}



.s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9c6b51fd-5f92-40de-84db-4778f336801a {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container {
      position: relative;
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9c6b51fd-5f92-40de-84db-4778f336801a {
  margin: 0 !important;
  overflow: visible;
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9c6b51fd-5f92-40de-84db-4778f336801a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9c6b51fd-5f92-40de-84db-4778f336801a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
  /* Add background color handling */
  
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9c6b51fd-5f92-40de-84db-4778f336801a .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-9c6b51fd-5f92-40de-84db-4778f336801a .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9c6b51fd-5f92-40de-84db-4778f336801a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-9c6b51fd-5f92-40de-84db-4778f336801a .shogun-image-content {
  
    justify-content: center;
  
}

.s-9c6b51fd-5f92-40de-84db-4778f336801a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image {
  box-sizing: border-box;
}



.s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9c6b51fd-5f92-40de-84db-4778f336801a {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container {
      position: relative;
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9c6b51fd-5f92-40de-84db-4778f336801a {
  margin: 0 !important;
  overflow: visible;
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9c6b51fd-5f92-40de-84db-4778f336801a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9c6b51fd-5f92-40de-84db-4778f336801a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
  /* Add background color handling */
  
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9c6b51fd-5f92-40de-84db-4778f336801a .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-9c6b51fd-5f92-40de-84db-4778f336801a .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9c6b51fd-5f92-40de-84db-4778f336801a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-9c6b51fd-5f92-40de-84db-4778f336801a .shogun-image-content {
  
    justify-content: center;
  
}

.s-9c6b51fd-5f92-40de-84db-4778f336801a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image {
  box-sizing: border-box;
}



.s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9c6b51fd-5f92-40de-84db-4778f336801a {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container {
      position: relative;
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-9c6b51fd-5f92-40de-84db-4778f336801a {
  margin: 0 !important;
  overflow: visible;
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9c6b51fd-5f92-40de-84db-4778f336801a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9c6b51fd-5f92-40de-84db-4778f336801a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
  /* Add background color handling */
  
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9c6b51fd-5f92-40de-84db-4778f336801a .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-9c6b51fd-5f92-40de-84db-4778f336801a .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9c6b51fd-5f92-40de-84db-4778f336801a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-9c6b51fd-5f92-40de-84db-4778f336801a .shogun-image-content {
  
    justify-content: center;
  
}

.s-9c6b51fd-5f92-40de-84db-4778f336801a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image {
  box-sizing: border-box;
}



.s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9c6b51fd-5f92-40de-84db-4778f336801a {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container {
      position: relative;
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9c6b51fd-5f92-40de-84db-4778f336801a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-0992adae-ad8a-4a9b-8dda-d1d1a2bb17d8 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-78764db1-53e2-4a85-9c65-dde1114d6ef8 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-78764db1-53e2-4a85-9c65-dde1114d6ef8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-78764db1-53e2-4a85-9c65-dde1114d6ef8 {
  cursor: pointer;
}#s-78764db1-53e2-4a85-9c65-dde1114d6ef8.shg-box.shg-c {
  justify-content: center;
}

#s-0316882b-4b12-4572-9649-976ca53cf133 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-16f5e94c-1355-4b22-bbdd-f9c3e07ac69f {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-16f5e94c-1355-4b22-bbdd-f9c3e07ac69f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-16f5e94c-1355-4b22-bbdd-f9c3e07ac69f.shg-box.shg-c {
  justify-content: center;
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
  margin-left: auto;
margin-right: auto;
max-width: 303px;
aspect-ratio: 303/100;
text-align: center;
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
  margin: 0 !important;
  overflow: visible;
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
  /* Add background color handling */
  
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image {
  box-sizing: border-box;
}



.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container {
      position: relative;
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

@media (min-width: 1200px){#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
  margin: 0 !important;
  overflow: visible;
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
  /* Add background color handling */
  
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image {
  box-sizing: border-box;
}



.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container {
      position: relative;
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
  margin: 0 !important;
  overflow: visible;
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
  /* Add background color handling */
  
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image {
  box-sizing: border-box;
}



.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container {
      position: relative;
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
  margin: 0 !important;
  overflow: visible;
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
  /* Add background color handling */
  
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image {
  box-sizing: border-box;
}



.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container {
      position: relative;
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

}@media (max-width: 767px){#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
  margin: 0 !important;
  overflow: visible;
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
  /* Add background color handling */
  
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image {
  box-sizing: border-box;
}



.s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container {
      position: relative;
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-17e7b875-45bb-40cc-bde1-bddf66a7aa9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

}
#s-123f770f-6e2f-4e4b-8d75-6082c9ade6b4 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-d1996e26-eb7c-4355-a587-dac640506ae6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-d1996e26-eb7c-4355-a587-dac640506ae6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d1996e26-eb7c-4355-a587-dac640506ae6 {
  cursor: pointer;
}#s-d1996e26-eb7c-4355-a587-dac640506ae6.shg-box.shg-c {
  justify-content: center;
}

#s-bd4ac4f2-9a7a-4353-b4d5-6acfb7a60fe0 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-efa8fdb1-f117-4bc5-b467-d981f7a11aef {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-efa8fdb1-f117-4bc5-b467-d981f7a11aef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-efa8fdb1-f117-4bc5-b467-d981f7a11aef.shg-box.shg-c {
  justify-content: center;
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image {
  box-sizing: border-box;
}



.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container {
      position: relative;
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image {
  box-sizing: border-box;
}



.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container {
      position: relative;
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image {
  box-sizing: border-box;
}



.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container {
      position: relative;
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image {
  box-sizing: border-box;
}



.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container {
      position: relative;
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image {
  box-sizing: border-box;
}



.s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container {
      position: relative;
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-edecfdc0-4df7-4827-956b-0c7bcbd932d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-fce6a6de-7ab2-442e-963f-e0061d130c2d {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-5e7b863a-b510-417e-b886-dc84cb6d1ff6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-5e7b863a-b510-417e-b886-dc84cb6d1ff6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5e7b863a-b510-417e-b886-dc84cb6d1ff6 {
  cursor: pointer;
}#s-5e7b863a-b510-417e-b886-dc84cb6d1ff6.shg-box.shg-c {
  justify-content: center;
}

#s-2190f921-6a41-4ad9-be2b-435bed8bd903 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-ad91077b-223a-49c4-997a-ddf9f06a72aa {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-ad91077b-223a-49c4-997a-ddf9f06a72aa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ad91077b-223a-49c4-997a-ddf9f06a72aa.shg-box.shg-c {
  justify-content: center;
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-acd3f2fb-7172-492d-9208-7950f3db46c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image {
  box-sizing: border-box;
}



.s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container {
      position: relative;
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-acd3f2fb-7172-492d-9208-7950f3db46c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image {
  box-sizing: border-box;
}



.s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container {
      position: relative;
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-acd3f2fb-7172-492d-9208-7950f3db46c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image {
  box-sizing: border-box;
}



.s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container {
      position: relative;
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-acd3f2fb-7172-492d-9208-7950f3db46c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image {
  box-sizing: border-box;
}



.s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container {
      position: relative;
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-acd3f2fb-7172-492d-9208-7950f3db46c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-acd3f2fb-7172-492d-9208-7950f3db46c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image {
  box-sizing: border-box;
}



.s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-acd3f2fb-7172-492d-9208-7950f3db46c0 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container {
      position: relative;
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-acd3f2fb-7172-492d-9208-7950f3db46c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-049dc857-888d-45a4-a274-112b5a4a7014 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-b36abfac-7d92-4812-8170-98a945c25a91 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}
@media (min-width: 1200px){#s-b36abfac-7d92-4812-8170-98a945c25a91 {
  display: none;
}
#s-b36abfac-7d92-4812-8170-98a945c25a91, #wrap-s-b36abfac-7d92-4812-8170-98a945c25a91, #wrap-content-s-b36abfac-7d92-4812-8170-98a945c25a91 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b36abfac-7d92-4812-8170-98a945c25a91 {
  display: none;
}
#s-b36abfac-7d92-4812-8170-98a945c25a91, #wrap-s-b36abfac-7d92-4812-8170-98a945c25a91, #wrap-content-s-b36abfac-7d92-4812-8170-98a945c25a91 { display: none !important; }}
@media (min-width: 0px) {
[id="s-b36abfac-7d92-4812-8170-98a945c25a91"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-b36abfac-7d92-4812-8170-98a945c25a91"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-b36abfac-7d92-4812-8170-98a945c25a91"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-b36abfac-7d92-4812-8170-98a945c25a91"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-9dd442a1-dc59-45a5-aee4-524144cce846 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
min-height: 50px;
}








#s-9dd442a1-dc59-45a5-aee4-524144cce846 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9dd442a1-dc59-45a5-aee4-524144cce846 {
  cursor: pointer;
}#s-9dd442a1-dc59-45a5-aee4-524144cce846.shg-box.shg-c {
  justify-content: center;
}

#s-a541f5e2-28b4-4d5c-8a0e-e94cb390e2fe {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-851a17c6-16dd-452b-a614-c3a409e39cca {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-851a17c6-16dd-452b-a614-c3a409e39cca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-851a17c6-16dd-452b-a614-c3a409e39cca.shg-box.shg-c {
  justify-content: center;
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
  margin: 0 !important;
  overflow: visible;
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
  /* Add background color handling */
  
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image {
  box-sizing: border-box;
}



.s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container {
      position: relative;
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
  margin: 0 !important;
  overflow: visible;
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
  /* Add background color handling */
  
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image {
  box-sizing: border-box;
}



.s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container {
      position: relative;
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
  margin: 0 !important;
  overflow: visible;
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
  /* Add background color handling */
  
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image {
  box-sizing: border-box;
}



.s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container {
      position: relative;
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
  margin: 0 !important;
  overflow: visible;
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
  /* Add background color handling */
  
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image {
  box-sizing: border-box;
}



.s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container {
      position: relative;
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
  margin: 0 !important;
  overflow: visible;
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
  /* Add background color handling */
  
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-aa59fe71-431a-41aa-ae48-2f6895640b5f .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image {
  box-sizing: border-box;
}



.s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container {
      position: relative;
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa59fe71-431a-41aa-ae48-2f6895640b5f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-52ce1082-0786-457b-af93-f3406756613e {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-bea648cb-77d9-4413-b24a-bcc56662ab6e {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
min-height: 50px;
}








#s-bea648cb-77d9-4413-b24a-bcc56662ab6e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bea648cb-77d9-4413-b24a-bcc56662ab6e {
  cursor: pointer;
}#s-bea648cb-77d9-4413-b24a-bcc56662ab6e.shg-box.shg-c {
  justify-content: center;
}

#s-023e2c7b-5e16-4b7f-9f08-cfb7bd73ffdb {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-1a12a41a-0f0a-4864-87a8-03145cdf0adf {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-1a12a41a-0f0a-4864-87a8-03145cdf0adf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1a12a41a-0f0a-4864-87a8-03145cdf0adf.shg-box.shg-c {
  justify-content: center;
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
  margin-left: auto;
margin-right: auto;
max-width: 303px;
aspect-ratio: 303/100;
text-align: center;
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
  margin: 0 !important;
  overflow: visible;
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
  /* Add background color handling */
  
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image {
  box-sizing: border-box;
}



.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container {
      position: relative;
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

@media (min-width: 1200px){#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
  margin: 0 !important;
  overflow: visible;
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
  /* Add background color handling */
  
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image {
  box-sizing: border-box;
}



.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container {
      position: relative;
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
  margin: 0 !important;
  overflow: visible;
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
  /* Add background color handling */
  
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image {
  box-sizing: border-box;
}



.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container {
      position: relative;
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
  margin: 0 !important;
  overflow: visible;
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
  /* Add background color handling */
  
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image {
  box-sizing: border-box;
}



.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container {
      position: relative;
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

}@media (max-width: 767px){#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
  margin: 0 !important;
  overflow: visible;
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
  /* Add background color handling */
  
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image {
  box-sizing: border-box;
}



.s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container {
      position: relative;
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-62d4022c-1e1d-47a3-bbab-ad5d12466de8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

}
#s-9d3d106d-ecd6-40df-9bde-48aaf38d716c {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-92dd5630-f50f-4ba5-8e5e-33c26f6cfefe {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-92dd5630-f50f-4ba5-8e5e-33c26f6cfefe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-92dd5630-f50f-4ba5-8e5e-33c26f6cfefe {
  cursor: pointer;
}#s-92dd5630-f50f-4ba5-8e5e-33c26f6cfefe.shg-box.shg-c {
  justify-content: center;
}

#s-067dbaf9-11b1-41ec-84a0-28b2688b8c61 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-5b6bf684-f34d-4222-9502-bcecf67f0762 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-5b6bf684-f34d-4222-9502-bcecf67f0762 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5b6bf684-f34d-4222-9502-bcecf67f0762.shg-box.shg-c {
  justify-content: center;
}

#s-bfffe763-9800-49dc-a323-c650f60f5978 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-bfffe763-9800-49dc-a323-c650f60f5978 {
  margin: 0 !important;
  overflow: visible;
}

#s-bfffe763-9800-49dc-a323-c650f60f5978-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bfffe763-9800-49dc-a323-c650f60f5978 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bfffe763-9800-49dc-a323-c650f60f5978 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
  /* Add background color handling */
  
}

#s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bfffe763-9800-49dc-a323-c650f60f5978 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-bfffe763-9800-49dc-a323-c650f60f5978 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bfffe763-9800-49dc-a323-c650f60f5978 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-bfffe763-9800-49dc-a323-c650f60f5978 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bfffe763-9800-49dc-a323-c650f60f5978.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image {
  box-sizing: border-box;
}



.s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bfffe763-9800-49dc-a323-c650f60f5978 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container {
      position: relative;
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-bfffe763-9800-49dc-a323-c650f60f5978 {
  margin: 0 !important;
  overflow: visible;
}

#s-bfffe763-9800-49dc-a323-c650f60f5978-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bfffe763-9800-49dc-a323-c650f60f5978 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bfffe763-9800-49dc-a323-c650f60f5978 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
  /* Add background color handling */
  
}

#s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bfffe763-9800-49dc-a323-c650f60f5978 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-bfffe763-9800-49dc-a323-c650f60f5978 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bfffe763-9800-49dc-a323-c650f60f5978 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-bfffe763-9800-49dc-a323-c650f60f5978 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bfffe763-9800-49dc-a323-c650f60f5978.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image {
  box-sizing: border-box;
}



.s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bfffe763-9800-49dc-a323-c650f60f5978 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container {
      position: relative;
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bfffe763-9800-49dc-a323-c650f60f5978 {
  margin: 0 !important;
  overflow: visible;
}

#s-bfffe763-9800-49dc-a323-c650f60f5978-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bfffe763-9800-49dc-a323-c650f60f5978 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bfffe763-9800-49dc-a323-c650f60f5978 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
  /* Add background color handling */
  
}

#s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bfffe763-9800-49dc-a323-c650f60f5978 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-bfffe763-9800-49dc-a323-c650f60f5978 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bfffe763-9800-49dc-a323-c650f60f5978 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-bfffe763-9800-49dc-a323-c650f60f5978 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bfffe763-9800-49dc-a323-c650f60f5978.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image {
  box-sizing: border-box;
}



.s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bfffe763-9800-49dc-a323-c650f60f5978 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container {
      position: relative;
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bfffe763-9800-49dc-a323-c650f60f5978 {
  margin: 0 !important;
  overflow: visible;
}

#s-bfffe763-9800-49dc-a323-c650f60f5978-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bfffe763-9800-49dc-a323-c650f60f5978 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bfffe763-9800-49dc-a323-c650f60f5978 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
  /* Add background color handling */
  
}

#s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bfffe763-9800-49dc-a323-c650f60f5978 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-bfffe763-9800-49dc-a323-c650f60f5978 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bfffe763-9800-49dc-a323-c650f60f5978 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-bfffe763-9800-49dc-a323-c650f60f5978 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bfffe763-9800-49dc-a323-c650f60f5978.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image {
  box-sizing: border-box;
}



.s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bfffe763-9800-49dc-a323-c650f60f5978 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container {
      position: relative;
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-bfffe763-9800-49dc-a323-c650f60f5978 {
  margin: 0 !important;
  overflow: visible;
}

#s-bfffe763-9800-49dc-a323-c650f60f5978-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bfffe763-9800-49dc-a323-c650f60f5978 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bfffe763-9800-49dc-a323-c650f60f5978 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
  /* Add background color handling */
  
}

#s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bfffe763-9800-49dc-a323-c650f60f5978 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-bfffe763-9800-49dc-a323-c650f60f5978 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bfffe763-9800-49dc-a323-c650f60f5978 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-bfffe763-9800-49dc-a323-c650f60f5978 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bfffe763-9800-49dc-a323-c650f60f5978.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image {
  box-sizing: border-box;
}



.s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bfffe763-9800-49dc-a323-c650f60f5978 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container {
      position: relative;
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bfffe763-9800-49dc-a323-c650f60f5978 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-12ad5569-cada-4314-83b8-dd70caa21697 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-e0bcfb8a-d4ac-4715-ac27-abbf9c5b9770 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e0bcfb8a-d4ac-4715-ac27-abbf9c5b9770 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e0bcfb8a-d4ac-4715-ac27-abbf9c5b9770 {
  cursor: pointer;
}#s-e0bcfb8a-d4ac-4715-ac27-abbf9c5b9770.shg-box.shg-c {
  justify-content: center;
}

#s-4561f278-cd21-4b00-a34b-ec1c65ec609a {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-d7388329-b9cd-4e39-9d33-8818ae53ee3c {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-d7388329-b9cd-4e39-9d33-8818ae53ee3c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d7388329-b9cd-4e39-9d33-8818ae53ee3c.shg-box.shg-c {
  justify-content: center;
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
  margin: 0 !important;
  overflow: visible;
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
  /* Add background color handling */
  
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shogun-image-content {
  
    justify-content: center;
  
}

.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image {
  box-sizing: border-box;
}



.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container {
      position: relative;
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
  margin: 0 !important;
  overflow: visible;
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
  /* Add background color handling */
  
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shogun-image-content {
  
    justify-content: center;
  
}

.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image {
  box-sizing: border-box;
}



.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container {
      position: relative;
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
  margin: 0 !important;
  overflow: visible;
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
  /* Add background color handling */
  
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shogun-image-content {
  
    justify-content: center;
  
}

.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image {
  box-sizing: border-box;
}



.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container {
      position: relative;
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
  margin: 0 !important;
  overflow: visible;
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
  /* Add background color handling */
  
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shogun-image-content {
  
    justify-content: center;
  
}

.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image {
  box-sizing: border-box;
}



.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container {
      position: relative;
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
  margin: 0 !important;
  overflow: visible;
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
  /* Add background color handling */
  
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d .shogun-image-content {
  
    justify-content: center;
  
}

.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image {
  box-sizing: border-box;
}



.s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container {
      position: relative;
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-48af5cd3-e5d1-42be-b9f8-b5b8aea50d1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-a39d116d-bccd-4ca4-a02f-6d3cd8b18d72 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-614640de-2eb0-4cbb-990d-c926591dc7b0 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-left: 20%;
padding-bottom: 10px;
padding-right: 20%;
}
@media (min-width: 768px) and (max-width: 991px){#s-614640de-2eb0-4cbb-990d-c926591dc7b0 {
  display: none;
}
#s-614640de-2eb0-4cbb-990d-c926591dc7b0, #wrap-s-614640de-2eb0-4cbb-990d-c926591dc7b0, #wrap-content-s-614640de-2eb0-4cbb-990d-c926591dc7b0 { display: none !important; }}@media (max-width: 767px){#s-614640de-2eb0-4cbb-990d-c926591dc7b0 {
  display: none;
}
#s-614640de-2eb0-4cbb-990d-c926591dc7b0, #wrap-s-614640de-2eb0-4cbb-990d-c926591dc7b0, #wrap-content-s-614640de-2eb0-4cbb-990d-c926591dc7b0 { display: none !important; }}
@media (min-width: 0px) {
[id="s-614640de-2eb0-4cbb-990d-c926591dc7b0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-614640de-2eb0-4cbb-990d-c926591dc7b0"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-614640de-2eb0-4cbb-990d-c926591dc7b0"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-614640de-2eb0-4cbb-990d-c926591dc7b0"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-94d9d5e4-cfc5-4043-8f19-76bb2cea4ff9 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-94d9d5e4-cfc5-4043-8f19-76bb2cea4ff9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-94d9d5e4-cfc5-4043-8f19-76bb2cea4ff9 {
  cursor: pointer;
}#s-94d9d5e4-cfc5-4043-8f19-76bb2cea4ff9.shg-box.shg-c {
  justify-content: center;
}

#s-b90c46ac-f3f1-4fce-8423-931844805361 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-5f1ddf9e-5561-44f4-b2f3-c4ae5874b9b6 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-5f1ddf9e-5561-44f4-b2f3-c4ae5874b9b6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5f1ddf9e-5561-44f4-b2f3-c4ae5874b9b6.shg-box.shg-c {
  justify-content: center;
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
  margin: 0 !important;
  overflow: visible;
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
  /* Add background color handling */
  
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shogun-image-content {
  
    justify-content: center;
  
}

.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image {
  box-sizing: border-box;
}



.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container {
      position: relative;
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
  margin: 0 !important;
  overflow: visible;
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
  /* Add background color handling */
  
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shogun-image-content {
  
    justify-content: center;
  
}

.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image {
  box-sizing: border-box;
}



.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container {
      position: relative;
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
  margin: 0 !important;
  overflow: visible;
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
  /* Add background color handling */
  
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shogun-image-content {
  
    justify-content: center;
  
}

.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image {
  box-sizing: border-box;
}



.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container {
      position: relative;
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
  margin: 0 !important;
  overflow: visible;
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
  /* Add background color handling */
  
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shogun-image-content {
  
    justify-content: center;
  
}

.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image {
  box-sizing: border-box;
}



.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container {
      position: relative;
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
  margin: 0 !important;
  overflow: visible;
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
  /* Add background color handling */
  
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 .shogun-image-content {
  
    justify-content: center;
  
}

.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image {
  box-sizing: border-box;
}



.s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container {
      position: relative;
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-34fcd814-136e-40ad-9e1a-a7673cb3ec33 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-715dac17-759a-48e3-b1ec-e8e662561869 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-be172e11-f3b6-4b78-9c40-de6c47f5aec6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-be172e11-f3b6-4b78-9c40-de6c47f5aec6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-be172e11-f3b6-4b78-9c40-de6c47f5aec6 {
  cursor: pointer;
}#s-be172e11-f3b6-4b78-9c40-de6c47f5aec6.shg-box.shg-c {
  justify-content: center;
}

#s-f8c63823-aa87-4ce7-aa5b-6452d096a54e {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-9bc1f517-33eb-4e4b-8609-3479ad8ab4fa {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-9bc1f517-33eb-4e4b-8609-3479ad8ab4fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9bc1f517-33eb-4e4b-8609-3479ad8ab4fa.shg-box.shg-c {
  justify-content: center;
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
  margin: 0 !important;
  overflow: visible;
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
  /* Add background color handling */
  
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image {
  box-sizing: border-box;
}



.s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container {
      position: relative;
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
  margin: 0 !important;
  overflow: visible;
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
  /* Add background color handling */
  
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image {
  box-sizing: border-box;
}



.s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container {
      position: relative;
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
  margin: 0 !important;
  overflow: visible;
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
  /* Add background color handling */
  
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image {
  box-sizing: border-box;
}



.s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container {
      position: relative;
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
  margin: 0 !important;
  overflow: visible;
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
  /* Add background color handling */
  
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image {
  box-sizing: border-box;
}



.s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container {
      position: relative;
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
  margin: 0 !important;
  overflow: visible;
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
  /* Add background color handling */
  
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-d031068c-7414-4157-b1a8-ab41bc84c4bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image {
  box-sizing: border-box;
}



.s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container {
      position: relative;
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d031068c-7414-4157-b1a8-ab41bc84c4bc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-ac433f1c-6cbd-4853-928e-288f6179787b {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-7c973136-fe6a-4c33-943c-10a83b9ce876 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-7c973136-fe6a-4c33-943c-10a83b9ce876 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7c973136-fe6a-4c33-943c-10a83b9ce876 {
  cursor: pointer;
}#s-7c973136-fe6a-4c33-943c-10a83b9ce876.shg-box.shg-c {
  justify-content: center;
}

#s-cad0c45f-df87-4b14-810b-e8239e410ad1 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-0ce131fb-696e-4752-b8ff-41d5b3aedc5b {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-0ce131fb-696e-4752-b8ff-41d5b3aedc5b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0ce131fb-696e-4752-b8ff-41d5b3aedc5b.shg-box.shg-c {
  justify-content: center;
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
  margin: 0 !important;
  overflow: visible;
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
  /* Add background color handling */
  
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shogun-image-content {
  
    justify-content: center;
  
}

.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image {
  box-sizing: border-box;
}



.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container {
      position: relative;
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
  margin: 0 !important;
  overflow: visible;
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
  /* Add background color handling */
  
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shogun-image-content {
  
    justify-content: center;
  
}

.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image {
  box-sizing: border-box;
}



.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container {
      position: relative;
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
  margin: 0 !important;
  overflow: visible;
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
  /* Add background color handling */
  
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shogun-image-content {
  
    justify-content: center;
  
}

.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image {
  box-sizing: border-box;
}



.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container {
      position: relative;
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
  margin: 0 !important;
  overflow: visible;
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
  /* Add background color handling */
  
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shogun-image-content {
  
    justify-content: center;
  
}

.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image {
  box-sizing: border-box;
}



.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container {
      position: relative;
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
  margin: 0 !important;
  overflow: visible;
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
  /* Add background color handling */
  
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 .shogun-image-content {
  
    justify-content: center;
  
}

.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image {
  box-sizing: border-box;
}



.s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container {
      position: relative;
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-df447dec-a0e3-47d2-b3bc-4468d9a9e768 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-c0667233-2204-4e6d-9679-5a8257e973fe {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-35f8efb9-ba55-424d-b48c-b64622a33fa6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-35f8efb9-ba55-424d-b48c-b64622a33fa6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-35f8efb9-ba55-424d-b48c-b64622a33fa6 {
  cursor: pointer;
}#s-35f8efb9-ba55-424d-b48c-b64622a33fa6.shg-box.shg-c {
  justify-content: center;
}

#s-c1656223-137d-4539-980b-9e588e3811c3 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-4d6dfc5f-f12f-48d2-b49d-bced6274d8bc {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-4d6dfc5f-f12f-48d2-b49d-bced6274d8bc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d6dfc5f-f12f-48d2-b49d-bced6274d8bc.shg-box.shg-c {
  justify-content: center;
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
  margin: 0 !important;
  overflow: visible;
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
  /* Add background color handling */
  
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shogun-image-content {
  
    justify-content: center;
  
}

.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image {
  box-sizing: border-box;
}



.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container {
      position: relative;
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
  margin: 0 !important;
  overflow: visible;
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
  /* Add background color handling */
  
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shogun-image-content {
  
    justify-content: center;
  
}

.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image {
  box-sizing: border-box;
}



.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container {
      position: relative;
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
  margin: 0 !important;
  overflow: visible;
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
  /* Add background color handling */
  
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shogun-image-content {
  
    justify-content: center;
  
}

.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image {
  box-sizing: border-box;
}



.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container {
      position: relative;
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
  margin: 0 !important;
  overflow: visible;
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
  /* Add background color handling */
  
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shogun-image-content {
  
    justify-content: center;
  
}

.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image {
  box-sizing: border-box;
}



.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container {
      position: relative;
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
  margin: 0 !important;
  overflow: visible;
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
  /* Add background color handling */
  
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed .shogun-image-content {
  
    justify-content: center;
  
}

.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image {
  box-sizing: border-box;
}



.s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container {
      position: relative;
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2870853d-6b90-4a9c-8adc-82a2fc1c30ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-07b557d1-4537-4308-b4fd-7abf7174d0bc {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-4511b134-d0d5-4dc5-b91e-743663a1adb6 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}
@media (min-width: 1200px){#s-4511b134-d0d5-4dc5-b91e-743663a1adb6 {
  display: none;
}
#s-4511b134-d0d5-4dc5-b91e-743663a1adb6, #wrap-s-4511b134-d0d5-4dc5-b91e-743663a1adb6, #wrap-content-s-4511b134-d0d5-4dc5-b91e-743663a1adb6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4511b134-d0d5-4dc5-b91e-743663a1adb6 {
  display: none;
}
#s-4511b134-d0d5-4dc5-b91e-743663a1adb6, #wrap-s-4511b134-d0d5-4dc5-b91e-743663a1adb6, #wrap-content-s-4511b134-d0d5-4dc5-b91e-743663a1adb6 { display: none !important; }}
@media (min-width: 0px) {
[id="s-4511b134-d0d5-4dc5-b91e-743663a1adb6"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-4511b134-d0d5-4dc5-b91e-743663a1adb6"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-4511b134-d0d5-4dc5-b91e-743663a1adb6"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-4511b134-d0d5-4dc5-b91e-743663a1adb6"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-be2fa80f-54a0-4ab0-88ea-0de3134ab31d {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
min-height: 50px;
}








#s-be2fa80f-54a0-4ab0-88ea-0de3134ab31d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-be2fa80f-54a0-4ab0-88ea-0de3134ab31d {
  cursor: pointer;
}#s-be2fa80f-54a0-4ab0-88ea-0de3134ab31d.shg-box.shg-c {
  justify-content: center;
}

#s-0d062377-a29c-4a2d-8eea-47c2372a71ef {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-de7ddafb-c98a-4b1a-9b92-a1b14171dfd5 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-de7ddafb-c98a-4b1a-9b92-a1b14171dfd5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-de7ddafb-c98a-4b1a-9b92-a1b14171dfd5.shg-box.shg-c {
  justify-content: center;
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
  margin: 0 !important;
  overflow: visible;
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
  /* Add background color handling */
  
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shogun-image-content {
  
    justify-content: center;
  
}

.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image {
  box-sizing: border-box;
}



.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container {
      position: relative;
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
  margin: 0 !important;
  overflow: visible;
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
  /* Add background color handling */
  
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shogun-image-content {
  
    justify-content: center;
  
}

.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image {
  box-sizing: border-box;
}



.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container {
      position: relative;
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
  margin: 0 !important;
  overflow: visible;
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
  /* Add background color handling */
  
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shogun-image-content {
  
    justify-content: center;
  
}

.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image {
  box-sizing: border-box;
}



.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container {
      position: relative;
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
  margin: 0 !important;
  overflow: visible;
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
  /* Add background color handling */
  
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shogun-image-content {
  
    justify-content: center;
  
}

.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image {
  box-sizing: border-box;
}



.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container {
      position: relative;
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
  margin: 0 !important;
  overflow: visible;
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
  /* Add background color handling */
  
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c .shogun-image-content {
  
    justify-content: center;
  
}

.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image {
  box-sizing: border-box;
}



.s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container {
      position: relative;
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2e3b7de0-0f7f-4f16-a48b-f6319c08046c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-962fba2a-104d-4658-a7f1-5fafae6c298b {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-c0a81393-89e0-4c40-a7b2-5e155ba2b7d2 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
min-height: 50px;
}








#s-c0a81393-89e0-4c40-a7b2-5e155ba2b7d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c0a81393-89e0-4c40-a7b2-5e155ba2b7d2 {
  cursor: pointer;
}#s-c0a81393-89e0-4c40-a7b2-5e155ba2b7d2.shg-box.shg-c {
  justify-content: center;
}

#s-02c306d8-76d6-4435-8460-065bc3edb8c9 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-f6dcf4e7-e42e-434d-a459-8505f45969ad {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-f6dcf4e7-e42e-434d-a459-8505f45969ad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f6dcf4e7-e42e-434d-a459-8505f45969ad.shg-box.shg-c {
  justify-content: center;
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
  margin: 0 !important;
  overflow: visible;
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
  /* Add background color handling */
  
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fdd427bb-6514-46b1-bd64-6461a022bf10.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image {
  box-sizing: border-box;
}



.s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container {
      position: relative;
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
  margin: 0 !important;
  overflow: visible;
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
  /* Add background color handling */
  
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fdd427bb-6514-46b1-bd64-6461a022bf10.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image {
  box-sizing: border-box;
}



.s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container {
      position: relative;
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
  margin: 0 !important;
  overflow: visible;
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
  /* Add background color handling */
  
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fdd427bb-6514-46b1-bd64-6461a022bf10.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image {
  box-sizing: border-box;
}



.s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container {
      position: relative;
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
  margin: 0 !important;
  overflow: visible;
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
  /* Add background color handling */
  
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fdd427bb-6514-46b1-bd64-6461a022bf10.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image {
  box-sizing: border-box;
}



.s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container {
      position: relative;
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
  margin: 0 !important;
  overflow: visible;
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
  /* Add background color handling */
  
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-fdd427bb-6514-46b1-bd64-6461a022bf10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fdd427bb-6514-46b1-bd64-6461a022bf10.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image {
  box-sizing: border-box;
}



.s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fdd427bb-6514-46b1-bd64-6461a022bf10 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container {
      position: relative;
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdd427bb-6514-46b1-bd64-6461a022bf10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-61bb79ea-5cd3-4593-a490-1e4293aaff53 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-3502b59f-6710-487b-93bb-fdd37073144b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-3502b59f-6710-487b-93bb-fdd37073144b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3502b59f-6710-487b-93bb-fdd37073144b {
  cursor: pointer;
}#s-3502b59f-6710-487b-93bb-fdd37073144b.shg-box.shg-c {
  justify-content: center;
}

#s-881849a3-5a67-4382-90a6-aa8f08f16e42 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-09fd2fdf-444c-4a4f-a53e-40714e3cb696 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-09fd2fdf-444c-4a4f-a53e-40714e3cb696 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-09fd2fdf-444c-4a4f-a53e-40714e3cb696.shg-box.shg-c {
  justify-content: center;
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image {
  box-sizing: border-box;
}



.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container {
      position: relative;
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image {
  box-sizing: border-box;
}



.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container {
      position: relative;
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image {
  box-sizing: border-box;
}



.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container {
      position: relative;
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image {
  box-sizing: border-box;
}



.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container {
      position: relative;
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image {
  box-sizing: border-box;
}



.s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container {
      position: relative;
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d177d86-f30d-4efa-b10a-c8517cc0e8d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-fbb96897-79f4-45e4-a40b-3faf5c4f1605 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-e482ebbb-4919-4be8-a4b1-b4b309af1d54 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e482ebbb-4919-4be8-a4b1-b4b309af1d54 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e482ebbb-4919-4be8-a4b1-b4b309af1d54 {
  cursor: pointer;
}#s-e482ebbb-4919-4be8-a4b1-b4b309af1d54.shg-box.shg-c {
  justify-content: center;
}

#s-d5014f01-99ed-4da5-b263-8f15e4196253 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-fc86abf2-2d9b-4286-bdbc-1367e90141ca {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-fc86abf2-2d9b-4286-bdbc-1367e90141ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fc86abf2-2d9b-4286-bdbc-1367e90141ca.shg-box.shg-c {
  justify-content: center;
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
  margin: 0 !important;
  overflow: visible;
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
  /* Add background color handling */
  
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shogun-image-content {
  
    justify-content: center;
  
}

.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image {
  box-sizing: border-box;
}



.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container {
      position: relative;
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
  margin: 0 !important;
  overflow: visible;
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
  /* Add background color handling */
  
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shogun-image-content {
  
    justify-content: center;
  
}

.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image {
  box-sizing: border-box;
}



.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container {
      position: relative;
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
  margin: 0 !important;
  overflow: visible;
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
  /* Add background color handling */
  
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shogun-image-content {
  
    justify-content: center;
  
}

.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image {
  box-sizing: border-box;
}



.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container {
      position: relative;
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
  margin: 0 !important;
  overflow: visible;
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
  /* Add background color handling */
  
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shogun-image-content {
  
    justify-content: center;
  
}

.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image {
  box-sizing: border-box;
}



.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container {
      position: relative;
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
  margin: 0 !important;
  overflow: visible;
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
  /* Add background color handling */
  
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d .shogun-image-content {
  
    justify-content: center;
  
}

.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image {
  box-sizing: border-box;
}



.s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container {
      position: relative;
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9cbeeb46-82c2-4764-8a57-2d8ab7ec193d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-6299ed60-5fb1-4562-9734-57b1100da0b9 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-45f0850f-0fb2-4c20-aa36-21635ba366b6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-45f0850f-0fb2-4c20-aa36-21635ba366b6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-45f0850f-0fb2-4c20-aa36-21635ba366b6.shg-box.shg-c {
  justify-content: center;
}

#s-bf13252c-ab79-4f03-b1e2-43fda61acbc4 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-bf13252c-ab79-4f03-b1e2-43fda61acbc4 {
  padding-top: 5%;
padding-bottom: 5%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bf13252c-ab79-4f03-b1e2-43fda61acbc4 {
  padding-top: 5%;
padding-bottom: 5%;
}
}
@media (min-width: 0px) {
[id="s-bf13252c-ab79-4f03-b1e2-43fda61acbc4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bf13252c-ab79-4f03-b1e2-43fda61acbc4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bf13252c-ab79-4f03-b1e2-43fda61acbc4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bf13252c-ab79-4f03-b1e2-43fda61acbc4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-6cc4ff01-937c-4d22-b950-e3ae3582022d {
  margin-left: auto;
margin-right: auto;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(155, 155, 155, 1);
border-style: solid;
min-height: 150px;
max-width: 400px;
background-color: rgba(17, 32, 70, 1);
}
@media (min-width: 1200px){#s-6cc4ff01-937c-4d22-b950-e3ae3582022d {
  padding-left: 0%;
padding-right: 0%;
}
}@media (max-width: 767px){#s-6cc4ff01-937c-4d22-b950-e3ae3582022d {
  border-style: solid;
border-color: rgba(192, 192, 192, 1);
background-attachment: scroll;
}
}







#s-6cc4ff01-937c-4d22-b950-e3ae3582022d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6cc4ff01-937c-4d22-b950-e3ae3582022d {
  cursor: pointer;
}#s-6cc4ff01-937c-4d22-b950-e3ae3582022d.shg-box.shg-c {
  justify-content: center;
}

#s-f8dd146e-cdfe-4706-8945-f5aac5bd812b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-f8dd146e-cdfe-4706-8945-f5aac5bd812b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f8dd146e-cdfe-4706-8945-f5aac5bd812b.shg-box.shg-c {
  justify-content: center;
}

#s-bc0ca251-7aa2-4165-b19f-b550fadc80c9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bc0ca251-7aa2-4165-b19f-b550fadc80c9 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-bc0ca251-7aa2-4165-b19f-b550fadc80c9 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-bc0ca251-7aa2-4165-b19f-b550fadc80c9 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-bc0ca251-7aa2-4165-b19f-b550fadc80c9 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (max-width: 767px){#s-bc0ca251-7aa2-4165-b19f-b550fadc80c9 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}
#s-f0922bb7-8e02-4897-8a15-c7cc4c8425d0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f0922bb7-8e02-4897-8a15-c7cc4c8425d0 .shogun-heading-component h4 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-f0922bb7-8e02-4897-8a15-c7cc4c8425d0 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f0922bb7-8e02-4897-8a15-c7cc4c8425d0 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f0922bb7-8e02-4897-8a15-c7cc4c8425d0 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 13px;
  
  
  
}


}@media (max-width: 767px){#s-f0922bb7-8e02-4897-8a15-c7cc4c8425d0 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-c0ea3fdb-099c-4d89-98cf-c5e17a4850b8 {
  margin-left: auto;
margin-right: auto;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(155, 155, 155, 1);
border-style: solid;
min-height: 150px;
max-width: 400px;
background-color: rgba(17, 32, 70, 1);
}
@media (min-width: 1200px){#s-c0ea3fdb-099c-4d89-98cf-c5e17a4850b8 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
border-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-c0ea3fdb-099c-4d89-98cf-c5e17a4850b8 {
  margin-top: 30px;
margin-bottom: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}
}







#s-c0ea3fdb-099c-4d89-98cf-c5e17a4850b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c0ea3fdb-099c-4d89-98cf-c5e17a4850b8 {
  cursor: pointer;
}#s-c0ea3fdb-099c-4d89-98cf-c5e17a4850b8.shg-box.shg-c {
  justify-content: center;
}

#s-2b9b1845-2924-412b-a58b-dcd6dd76240e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-2b9b1845-2924-412b-a58b-dcd6dd76240e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2b9b1845-2924-412b-a58b-dcd6dd76240e.shg-box.shg-c {
  justify-content: center;
}

#s-4cf34afc-e206-410e-951c-6decb1127861 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-4cf34afc-e206-410e-951c-6decb1127861 {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-4cf34afc-e206-410e-951c-6decb1127861 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-4cf34afc-e206-410e-951c-6decb1127861 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-4cf34afc-e206-410e-951c-6decb1127861 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-4cf34afc-e206-410e-951c-6decb1127861 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  
  
  
  
}


}@media (max-width: 767px){#s-4cf34afc-e206-410e-951c-6decb1127861 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}
#s-ed59c41f-1feb-4e8f-bc82-e66160ed0539 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ed59c41f-1feb-4e8f-bc82-e66160ed0539 .shogun-heading-component h4 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-ed59c41f-1feb-4e8f-bc82-e66160ed0539 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ed59c41f-1feb-4e8f-bc82-e66160ed0539 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ed59c41f-1feb-4e8f-bc82-e66160ed0539 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  
  
  
  
}


}@media (max-width: 767px){#s-ed59c41f-1feb-4e8f-bc82-e66160ed0539 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-e71f3d2d-5f23-4904-8a01-7cd960cf70cf {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(17, 32, 70, 1);
}
@media (max-width: 767px){#s-e71f3d2d-5f23-4904-8a01-7cd960cf70cf {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 5%;
display: none;
}
#s-e71f3d2d-5f23-4904-8a01-7cd960cf70cf, #wrap-s-e71f3d2d-5f23-4904-8a01-7cd960cf70cf, #wrap-content-s-e71f3d2d-5f23-4904-8a01-7cd960cf70cf { display: none !important; }}







#s-e71f3d2d-5f23-4904-8a01-7cd960cf70cf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e71f3d2d-5f23-4904-8a01-7cd960cf70cf.shg-box.shg-c {
  justify-content: center;
}

#s-a0b59c5b-f76a-43ab-922e-502827105196 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-a0b59c5b-f76a-43ab-922e-502827105196 {
  display: none;
}
#s-a0b59c5b-f76a-43ab-922e-502827105196, #wrap-s-a0b59c5b-f76a-43ab-922e-502827105196, #wrap-content-s-a0b59c5b-f76a-43ab-922e-502827105196 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a0b59c5b-f76a-43ab-922e-502827105196 {
  display: none;
}
#s-a0b59c5b-f76a-43ab-922e-502827105196, #wrap-s-a0b59c5b-f76a-43ab-922e-502827105196, #wrap-content-s-a0b59c5b-f76a-43ab-922e-502827105196 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a0b59c5b-f76a-43ab-922e-502827105196 {
  display: none;
}
#s-a0b59c5b-f76a-43ab-922e-502827105196, #wrap-s-a0b59c5b-f76a-43ab-922e-502827105196, #wrap-content-s-a0b59c5b-f76a-43ab-922e-502827105196 { display: none !important; }}@media (max-width: 767px){#s-a0b59c5b-f76a-43ab-922e-502827105196 {
  padding-top: 3%;
padding-bottom: 0%;
background-color: rgba(17, 32, 70, 1);
}
}
#s-a0b59c5b-f76a-43ab-922e-502827105196 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  font-family: "Sabon Next";
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


@media (max-width: 767px){#s-a0b59c5b-f76a-43ab-922e-502827105196 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  900 ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


}
#s-ee5febe0-6517-4d11-a8ea-72a74b07c4cc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-ee5febe0-6517-4d11-a8ea-72a74b07c4cc {
  display: none;
}
#s-ee5febe0-6517-4d11-a8ea-72a74b07c4cc, #wrap-s-ee5febe0-6517-4d11-a8ea-72a74b07c4cc, #wrap-content-s-ee5febe0-6517-4d11-a8ea-72a74b07c4cc { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ee5febe0-6517-4d11-a8ea-72a74b07c4cc {
  display: none;
}
#s-ee5febe0-6517-4d11-a8ea-72a74b07c4cc, #wrap-s-ee5febe0-6517-4d11-a8ea-72a74b07c4cc, #wrap-content-s-ee5febe0-6517-4d11-a8ea-72a74b07c4cc { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-ee5febe0-6517-4d11-a8ea-72a74b07c4cc {
  display: none;
}
#s-ee5febe0-6517-4d11-a8ea-72a74b07c4cc, #wrap-s-ee5febe0-6517-4d11-a8ea-72a74b07c4cc, #wrap-content-s-ee5febe0-6517-4d11-a8ea-72a74b07c4cc { display: none !important; }}@media (max-width: 767px){#s-ee5febe0-6517-4d11-a8ea-72a74b07c4cc {
  margin-bottom: 0px;
padding-top: 5%;
padding-bottom: 7%;
background-color: rgba(17, 32, 70, 1);
}
}
#s-ee5febe0-6517-4d11-a8ea-72a74b07c4cc .shogun-heading-component h4 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-ee5febe0-6517-4d11-a8ea-72a74b07c4cc .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  
  
  
  
}


}
#s-6eabd313-b4de-48cb-a91c-8db0fbec5699 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(248, 247, 246, 1);
}
@media (min-width: 1200px){#s-6eabd313-b4de-48cb-a91c-8db0fbec5699 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6eabd313-b4de-48cb-a91c-8db0fbec5699 {
  padding-top: 5%;
padding-left: 3%;
padding-bottom: 5%;
padding-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6eabd313-b4de-48cb-a91c-8db0fbec5699 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-6eabd313-b4de-48cb-a91c-8db0fbec5699 {
  padding-top: 10%;
padding-left: 5%;
padding-bottom: 10%;
padding-right: 5%;
}
}







#s-6eabd313-b4de-48cb-a91c-8db0fbec5699 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6eabd313-b4de-48cb-a91c-8db0fbec5699.shg-box.shg-c {
  justify-content: center;
}

#s-e1ee3235-66d5-4df9-b77b-82e61babce50 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-e1ee3235-66d5-4df9-b77b-82e61babce50 {
  padding-top: 3%;
padding-left: 5%;
padding-bottom: 3%;
padding-right: 5%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e1ee3235-66d5-4df9-b77b-82e61babce50 {
  padding-top: 2%;
padding-bottom: 2%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e1ee3235-66d5-4df9-b77b-82e61babce50 {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-e1ee3235-66d5-4df9-b77b-82e61babce50 {
  padding-top: 5%;
padding-bottom: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
}
}
#s-e1ee3235-66d5-4df9-b77b-82e61babce50 .shogun-heading-component h1 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


@media (min-width: 1200px){#s-e1ee3235-66d5-4df9-b77b-82e61babce50 .shogun-heading-component h1 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-e1ee3235-66d5-4df9-b77b-82e61babce50 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}
#s-671a2c46-7abb-44c1-bfae-867c97c99fc3 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-671a2c46-7abb-44c1-bfae-867c97c99fc3 {
  padding-top: 2%;
padding-bottom: 2%;
}
}
@media (min-width: 0px) {
[id="s-671a2c46-7abb-44c1-bfae-867c97c99fc3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-671a2c46-7abb-44c1-bfae-867c97c99fc3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-671a2c46-7abb-44c1-bfae-867c97c99fc3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-671a2c46-7abb-44c1-bfae-867c97c99fc3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-f3e3057a-b991-4560-bc46-76759299cd8c {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3e3057a-b991-4560-bc46-76759299cd8c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f3e3057a-b991-4560-bc46-76759299cd8c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f3e3057a-b991-4560-bc46-76759299cd8c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3e3057a-b991-4560-bc46-76759299cd8c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3e3057a-b991-4560-bc46-76759299cd8c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f3e3057a-b991-4560-bc46-76759299cd8c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3e3057a-b991-4560-bc46-76759299cd8c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f3e3057a-b991-4560-bc46-76759299cd8c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f3e3057a-b991-4560-bc46-76759299cd8c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3e3057a-b991-4560-bc46-76759299cd8c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3e3057a-b991-4560-bc46-76759299cd8c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f3e3057a-b991-4560-bc46-76759299cd8c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3e3057a-b991-4560-bc46-76759299cd8c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 3%;
  padding-bottom: 3%;
}


.shg-image-content-margin-container-s-f3e3057a-b991-4560-bc46-76759299cd8c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f3e3057a-b991-4560-bc46-76759299cd8c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3e3057a-b991-4560-bc46-76759299cd8c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3e3057a-b991-4560-bc46-76759299cd8c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f3e3057a-b991-4560-bc46-76759299cd8c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3e3057a-b991-4560-bc46-76759299cd8c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 3%;
  padding-bottom: 3%;
}


.shg-image-content-margin-container-s-f3e3057a-b991-4560-bc46-76759299cd8c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f3e3057a-b991-4560-bc46-76759299cd8c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3e3057a-b991-4560-bc46-76759299cd8c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3e3057a-b991-4560-bc46-76759299cd8c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f3e3057a-b991-4560-bc46-76759299cd8c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3e3057a-b991-4560-bc46-76759299cd8c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f3e3057a-b991-4560-bc46-76759299cd8c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f3e3057a-b991-4560-bc46-76759299cd8c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3e3057a-b991-4560-bc46-76759299cd8c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3e3057a-b991-4560-bc46-76759299cd8c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3e3057a-b991-4560-bc46-76759299cd8c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-30f0878d-3254-4a65-845b-892acef683f4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-30f0878d-3254-4a65-845b-892acef683f4 {
  padding-top: 3%;
padding-left: 5%;
padding-bottom: 3%;
padding-right: 5%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-30f0878d-3254-4a65-845b-892acef683f4 {
  padding-top: 20px;
padding-bottom: 20px;
}
}@media (max-width: 767px){#s-30f0878d-3254-4a65-845b-892acef683f4 {
  padding-top: 10px;
padding-bottom: 5px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
text-align: left;
}
}
#s-30f0878d-3254-4a65-845b-892acef683f4 .shogun-heading-component h1 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


@media (max-width: 767px){#s-30f0878d-3254-4a65-845b-892acef683f4 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}
#s-b73cb040-93aa-4fdb-8854-aadc8af497d0 {
  margin-left: auto;
margin-right: auto;
}

#s-b73cb040-93aa-4fdb-8854-aadc8af497d0 .shg-proportional-font-size,
#s-b73cb040-93aa-4fdb-8854-aadc8af497d0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

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

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

#s-661c4efc-6795-42ad-8670-d8f039ea47a7 {
  margin-left: auto;
margin-right: auto;
}

#s-661c4efc-6795-42ad-8670-d8f039ea47a7 hr {
  border-top: 2px solid #ddd;
}

#s-b8c49d1f-e7b7-4a71-ba11-308dd05e81cc {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-b8c49d1f-e7b7-4a71-ba11-308dd05e81cc {
  padding-top: 2%;
padding-bottom: 2%;
}
}
@media (min-width: 0px) {
[id="s-b8c49d1f-e7b7-4a71-ba11-308dd05e81cc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b8c49d1f-e7b7-4a71-ba11-308dd05e81cc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b8c49d1f-e7b7-4a71-ba11-308dd05e81cc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b8c49d1f-e7b7-4a71-ba11-308dd05e81cc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-73df0ba0-edaa-4629-b72e-c17d5d6b2bcb {
  margin-top: 10%;
margin-left: auto;
margin-right: auto;
padding-top: 30%;
padding-bottom: 0%;
text-align: center;
}
@media (min-width: 1200px){#s-73df0ba0-edaa-4629-b72e-c17d5d6b2bcb {
  padding-top: 3%;
padding-bottom: 3%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-73df0ba0-edaa-4629-b72e-c17d5d6b2bcb {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 30px;
padding-bottom: 30px;
}
}@media (max-width: 767px){#s-73df0ba0-edaa-4629-b72e-c17d5d6b2bcb {
  padding-top: 10px;
padding-bottom: 5px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
text-align: left;
}
}
#s-73df0ba0-edaa-4629-b72e-c17d5d6b2bcb .shogun-heading-component h1 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


@media (max-width: 767px){#s-73df0ba0-edaa-4629-b72e-c17d5d6b2bcb .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}
#s-7c4239fd-033b-4d93-bf31-c85956a2fb81 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-7c4239fd-033b-4d93-bf31-c85956a2fb81 {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-7c4239fd-033b-4d93-bf31-c85956a2fb81 .shg-proportional-font-size,
#s-7c4239fd-033b-4d93-bf31-c85956a2fb81 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0b665f7b-6b34-4627-b185-985dfb5e955d {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 250px;
}
@media (min-width: 1200px){#s-0b665f7b-6b34-4627-b185-985dfb5e955d {
  margin-bottom: 70px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0b665f7b-6b34-4627-b185-985dfb5e955d {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-0b665f7b-6b34-4627-b185-985dfb5e955d {
  
}
}@media (max-width: 767px){#s-0b665f7b-6b34-4627-b185-985dfb5e955d {
  margin-top: 10%;
margin-bottom: 10%;
}
}
#s-0b665f7b-6b34-4627-b185-985dfb5e955d {
  background-image: url();
}








#s-0b665f7b-6b34-4627-b185-985dfb5e955d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0b665f7b-6b34-4627-b185-985dfb5e955d.shg-box.shg-c {
  justify-content: center;
}

#s-56fbeb54-f3a6-417c-bbc3-f99534668cfe {
  box-shadow:0px 0px 0px 0px ;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(239, 233, 231, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(9, 33, 68, 1);
}
#s-56fbeb54-f3a6-417c-bbc3-f99534668cfe:hover {border-style: solid !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(9, 33, 68, 1) !important;}#s-56fbeb54-f3a6-417c-bbc3-f99534668cfe:active {border-style: solid !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}@media (min-width: 1200px){#s-56fbeb54-f3a6-417c-bbc3-f99534668cfe {
  padding-top: 20px;
padding-left: 10%;
padding-bottom: 20px;
padding-right: 10%;
background-image: none;
background-color: rgba(17, 32, 70, 1);
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-56fbeb54-f3a6-417c-bbc3-f99534668cfe:hover {border-style: solid !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(17, 32, 70, 1) !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-56fbeb54-f3a6-417c-bbc3-f99534668cfe {
  background-image: none;
background-color: rgba(17, 32, 70, 1);
hover-type: color;
color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-56fbeb54-f3a6-417c-bbc3-f99534668cfe {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(17, 32, 70, 1);
border-radius: 1px;
background-color: rgba(17, 32, 70, 1);
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
}
#s-56fbeb54-f3a6-417c-bbc3-f99534668cfe:hover {border-style: solid !important;
border-color: rgba(17, 32, 70, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(17, 32, 70, 1) !important;}}

  #s-56fbeb54-f3a6-417c-bbc3-f99534668cfe-root {
    text-align: center;
  }


#s-56fbeb54-f3a6-417c-bbc3-f99534668cfe.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-56fbeb54-f3a6-417c-bbc3-f99534668cfe-root {
    text-align: center;
  }


#s-56fbeb54-f3a6-417c-bbc3-f99534668cfe.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  font-family: Zen Old Mincho;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-56fbeb54-f3a6-417c-bbc3-f99534668cfe-root {
    text-align: center;
  }


#s-56fbeb54-f3a6-417c-bbc3-f99534668cfe.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  font-family: Zen Old Mincho;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-56fbeb54-f3a6-417c-bbc3-f99534668cfe-root {
    text-align: center;
  }


#s-56fbeb54-f3a6-417c-bbc3-f99534668cfe.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-56fbeb54-f3a6-417c-bbc3-f99534668cfe-root {
    text-align: center;
  }


#s-56fbeb54-f3a6-417c-bbc3-f99534668cfe.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Zen Old Mincho;
  display:  block ;
}
}
#s-f8a10fb6-2d1d-40dc-918e-74c81516587d {
  margin-top: 10%;
margin-left: auto;
margin-bottom: 10%;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f8a10fb6-2d1d-40dc-918e-74c81516587d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10%;
  margin-bottom: 10%;
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f8a10fb6-2d1d-40dc-918e-74c81516587d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f8a10fb6-2d1d-40dc-918e-74c81516587d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f8a10fb6-2d1d-40dc-918e-74c81516587d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8a10fb6-2d1d-40dc-918e-74c81516587d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f8a10fb6-2d1d-40dc-918e-74c81516587d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f8a10fb6-2d1d-40dc-918e-74c81516587d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
}


.shg-image-content-margin-container-s-f8a10fb6-2d1d-40dc-918e-74c81516587d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f8a10fb6-2d1d-40dc-918e-74c81516587d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f8a10fb6-2d1d-40dc-918e-74c81516587d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8a10fb6-2d1d-40dc-918e-74c81516587d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f8a10fb6-2d1d-40dc-918e-74c81516587d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f8a10fb6-2d1d-40dc-918e-74c81516587d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f8a10fb6-2d1d-40dc-918e-74c81516587d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f8a10fb6-2d1d-40dc-918e-74c81516587d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f8a10fb6-2d1d-40dc-918e-74c81516587d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8a10fb6-2d1d-40dc-918e-74c81516587d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f8a10fb6-2d1d-40dc-918e-74c81516587d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f8a10fb6-2d1d-40dc-918e-74c81516587d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 3%;
  padding-bottom: 3%;
}


.shg-image-content-margin-container-s-f8a10fb6-2d1d-40dc-918e-74c81516587d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f8a10fb6-2d1d-40dc-918e-74c81516587d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f8a10fb6-2d1d-40dc-918e-74c81516587d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8a10fb6-2d1d-40dc-918e-74c81516587d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f8a10fb6-2d1d-40dc-918e-74c81516587d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f8a10fb6-2d1d-40dc-918e-74c81516587d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 10%;
  
}


.shg-image-content-margin-container-s-f8a10fb6-2d1d-40dc-918e-74c81516587d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f8a10fb6-2d1d-40dc-918e-74c81516587d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f8a10fb6-2d1d-40dc-918e-74c81516587d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8a10fb6-2d1d-40dc-918e-74c81516587d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8a10fb6-2d1d-40dc-918e-74c81516587d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a09bb1ec-06d8-48fa-9bfe-92f4a55df62a {
  margin-left: auto;
margin-right: auto;
}

#s-a09bb1ec-06d8-48fa-9bfe-92f4a55df62a hr {
  border-top: 2px solid #ddd;
}

#s-de99ac1b-1c23-4895-a713-f11b97414f8d {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-de99ac1b-1c23-4895-a713-f11b97414f8d {
  padding-top: 2%;
padding-bottom: 2%;
}
}
@media (min-width: 0px) {
[id="s-de99ac1b-1c23-4895-a713-f11b97414f8d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-de99ac1b-1c23-4895-a713-f11b97414f8d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-de99ac1b-1c23-4895-a713-f11b97414f8d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-de99ac1b-1c23-4895-a713-f11b97414f8d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18 {
  margin-top: auto;
margin-left: auto;
margin-bottom: auto;
margin-right: auto;
max-width: 3166px;
text-align: center;
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f194448d-dffd-4153-ae3f-65b9b917cc18 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 8%;
  padding-bottom: 8%;
}


.shg-image-content-margin-container-s-f194448d-dffd-4153-ae3f-65b9b917cc18 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18 img.shogun-image {
  width: 100%;
  
  
  max-width: 3166px;

      
    max-width: 3166px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f194448d-dffd-4153-ae3f-65b9b917cc18 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f194448d-dffd-4153-ae3f-65b9b917cc18.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f194448d-dffd-4153-ae3f-65b9b917cc18.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f194448d-dffd-4153-ae3f-65b9b917cc18 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f194448d-dffd-4153-ae3f-65b9b917cc18 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f194448d-dffd-4153-ae3f-65b9b917cc18 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18 img.shogun-image {
  width: 100%;
  
  
  max-width: 3166px;

      
    max-width: 3166px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f194448d-dffd-4153-ae3f-65b9b917cc18 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f194448d-dffd-4153-ae3f-65b9b917cc18.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f194448d-dffd-4153-ae3f-65b9b917cc18.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f194448d-dffd-4153-ae3f-65b9b917cc18 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f194448d-dffd-4153-ae3f-65b9b917cc18 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 20%;
  padding-bottom: 20%;
}


.shg-image-content-margin-container-s-f194448d-dffd-4153-ae3f-65b9b917cc18 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18 img.shogun-image {
  width: 100%;
  
  
  max-width: 3166px;

      
    max-width: 3166px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f194448d-dffd-4153-ae3f-65b9b917cc18 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f194448d-dffd-4153-ae3f-65b9b917cc18.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f194448d-dffd-4153-ae3f-65b9b917cc18.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f194448d-dffd-4153-ae3f-65b9b917cc18 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f194448d-dffd-4153-ae3f-65b9b917cc18 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 3%;
  padding-bottom: 3%;
}


.shg-image-content-margin-container-s-f194448d-dffd-4153-ae3f-65b9b917cc18 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18 img.shogun-image {
  width: 100%;
  
  
  max-width: 3166px;

      
    max-width: 3166px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f194448d-dffd-4153-ae3f-65b9b917cc18 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f194448d-dffd-4153-ae3f-65b9b917cc18.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f194448d-dffd-4153-ae3f-65b9b917cc18.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f194448d-dffd-4153-ae3f-65b9b917cc18 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f194448d-dffd-4153-ae3f-65b9b917cc18 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f194448d-dffd-4153-ae3f-65b9b917cc18 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18 img.shogun-image {
  width: 100%;
  
  
  max-width: 3166px;

      
    max-width: 3166px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f194448d-dffd-4153-ae3f-65b9b917cc18 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f194448d-dffd-4153-ae3f-65b9b917cc18.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f194448d-dffd-4153-ae3f-65b9b917cc18.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f194448d-dffd-4153-ae3f-65b9b917cc18.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-161b1ea2-ff6f-44e6-8a21-c0db6dbf18c7 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 10%;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-161b1ea2-ff6f-44e6-8a21-c0db6dbf18c7 {
  padding-top: 3%;
padding-left: 5%;
padding-bottom: 3%;
padding-right: 5%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-161b1ea2-ff6f-44e6-8a21-c0db6dbf18c7 {
  padding-top: 30px;
padding-bottom: 30px;
}
}@media (max-width: 767px){#s-161b1ea2-ff6f-44e6-8a21-c0db6dbf18c7 {
  padding-top: 10px;
padding-bottom: 5px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
text-align: left;
}
}
#s-161b1ea2-ff6f-44e6-8a21-c0db6dbf18c7 .shogun-heading-component h1 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


@media (max-width: 767px){#s-161b1ea2-ff6f-44e6-8a21-c0db6dbf18c7 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}
#s-ad2275c3-e209-48ef-bad3-f496330320df {
  margin-left: auto;
margin-right: auto;
}

#s-ad2275c3-e209-48ef-bad3-f496330320df .shg-proportional-font-size,
#s-ad2275c3-e209-48ef-bad3-f496330320df .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c6aa20d7-5686-419f-b00d-a0c573f7c1ee {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-bottom: 0%;
min-height: 50px;
max-width: 250px;
}
@media (min-width: 1200px){#s-c6aa20d7-5686-419f-b00d-a0c573f7c1ee {
  margin-bottom: 70px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c6aa20d7-5686-419f-b00d-a0c573f7c1ee {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-c6aa20d7-5686-419f-b00d-a0c573f7c1ee {
  
}
}@media (max-width: 767px){#s-c6aa20d7-5686-419f-b00d-a0c573f7c1ee {
  margin-top: 15%;
margin-bottom: 15%;
}
}
#s-c6aa20d7-5686-419f-b00d-a0c573f7c1ee {
  background-image: url();
}








#s-c6aa20d7-5686-419f-b00d-a0c573f7c1ee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c6aa20d7-5686-419f-b00d-a0c573f7c1ee.shg-box.shg-c {
  justify-content: center;
}

#s-2419f50d-14ee-48cd-b13f-826ce99e7d25 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(17, 32, 70, 1);
text-align: center;
text-decoration: none;
}
#s-2419f50d-14ee-48cd-b13f-826ce99e7d25:hover {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
color: rgba(9, 33, 68, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-2419f50d-14ee-48cd-b13f-826ce99e7d25:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2419f50d-14ee-48cd-b13f-826ce99e7d25-root {
    text-align: center;
  }


#s-2419f50d-14ee-48cd-b13f-826ce99e7d25.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Zen Old Mincho;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2419f50d-14ee-48cd-b13f-826ce99e7d25-root {
    text-align: center;
  }


#s-2419f50d-14ee-48cd-b13f-826ce99e7d25.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Zen Old Mincho;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2419f50d-14ee-48cd-b13f-826ce99e7d25-root {
    text-align: center;
  }


#s-2419f50d-14ee-48cd-b13f-826ce99e7d25.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Zen Old Mincho;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2419f50d-14ee-48cd-b13f-826ce99e7d25-root {
    text-align: center;
  }


#s-2419f50d-14ee-48cd-b13f-826ce99e7d25.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Zen Old Mincho;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2419f50d-14ee-48cd-b13f-826ce99e7d25-root {
    text-align: center;
  }


#s-2419f50d-14ee-48cd-b13f-826ce99e7d25.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Zen Old Mincho;
  display:  inline-block ;
}
}
#s-5b04c4bd-87d5-44a5-bcdc-32035040fd0a {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
min-height: 50px;
max-width: 250px;
}
@media (min-width: 1200px){#s-5b04c4bd-87d5-44a5-bcdc-32035040fd0a {
  margin-bottom: 70px;
display: none;
}
#s-5b04c4bd-87d5-44a5-bcdc-32035040fd0a, #wrap-s-5b04c4bd-87d5-44a5-bcdc-32035040fd0a, #wrap-content-s-5b04c4bd-87d5-44a5-bcdc-32035040fd0a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5b04c4bd-87d5-44a5-bcdc-32035040fd0a {
  display: none;
}
#s-5b04c4bd-87d5-44a5-bcdc-32035040fd0a, #wrap-s-5b04c4bd-87d5-44a5-bcdc-32035040fd0a, #wrap-content-s-5b04c4bd-87d5-44a5-bcdc-32035040fd0a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5b04c4bd-87d5-44a5-bcdc-32035040fd0a {
  display: none;
}
#s-5b04c4bd-87d5-44a5-bcdc-32035040fd0a, #wrap-s-5b04c4bd-87d5-44a5-bcdc-32035040fd0a, #wrap-content-s-5b04c4bd-87d5-44a5-bcdc-32035040fd0a { display: none !important; }}@media (max-width: 767px){#s-5b04c4bd-87d5-44a5-bcdc-32035040fd0a {
  margin-top: 10%;
margin-bottom: 10%;
}
}
#s-5b04c4bd-87d5-44a5-bcdc-32035040fd0a {
  background-image: url();
}








#s-5b04c4bd-87d5-44a5-bcdc-32035040fd0a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5b04c4bd-87d5-44a5-bcdc-32035040fd0a.shg-box.shg-c {
  justify-content: center;
}

#s-86550813-59c5-4647-8186-69d8dacaae40 {
  box-shadow:0px 0px 0px 0px ;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(239, 233, 231, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(9, 33, 68, 1);
}
#s-86550813-59c5-4647-8186-69d8dacaae40:hover {border-style: solid !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(9, 33, 68, 1) !important;}#s-86550813-59c5-4647-8186-69d8dacaae40:active {border-style: solid !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}@media (max-width: 767px){#s-86550813-59c5-4647-8186-69d8dacaae40 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(17, 32, 70, 1);
border-radius: 1px;
background-color: rgba(17, 32, 70, 1);
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
}
#s-86550813-59c5-4647-8186-69d8dacaae40:hover {border-style: solid !important;
border-color: rgba(17, 32, 70, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(17, 32, 70, 1) !important;}}

  #s-86550813-59c5-4647-8186-69d8dacaae40-root {
    text-align: center;
  }


#s-86550813-59c5-4647-8186-69d8dacaae40.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-86550813-59c5-4647-8186-69d8dacaae40-root {
    text-align: center;
  }


#s-86550813-59c5-4647-8186-69d8dacaae40.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-86550813-59c5-4647-8186-69d8dacaae40-root {
    text-align: center;
  }


#s-86550813-59c5-4647-8186-69d8dacaae40.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-86550813-59c5-4647-8186-69d8dacaae40-root {
    text-align: center;
  }


#s-86550813-59c5-4647-8186-69d8dacaae40.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-86550813-59c5-4647-8186-69d8dacaae40-root {
    text-align: center;
  }


#s-86550813-59c5-4647-8186-69d8dacaae40.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Zen Old Mincho;
  display:  block ;
}
}
#s-4d8e45af-4678-47fe-9b0b-66df58d58927 {
  margin-left: auto;
margin-right: auto;
padding-top: 26px;
padding-bottom: 26px;
min-height: 50px;
background-color: rgba(17, 32, 70, 1);
}
@media (min-width: 1200px){#s-4d8e45af-4678-47fe-9b0b-66df58d58927 {
  display: none;
}
#s-4d8e45af-4678-47fe-9b0b-66df58d58927, #wrap-s-4d8e45af-4678-47fe-9b0b-66df58d58927, #wrap-content-s-4d8e45af-4678-47fe-9b0b-66df58d58927 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4d8e45af-4678-47fe-9b0b-66df58d58927 {
  display: none;
}
#s-4d8e45af-4678-47fe-9b0b-66df58d58927, #wrap-s-4d8e45af-4678-47fe-9b0b-66df58d58927, #wrap-content-s-4d8e45af-4678-47fe-9b0b-66df58d58927 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4d8e45af-4678-47fe-9b0b-66df58d58927 {
  display: none;
}
#s-4d8e45af-4678-47fe-9b0b-66df58d58927, #wrap-s-4d8e45af-4678-47fe-9b0b-66df58d58927, #wrap-content-s-4d8e45af-4678-47fe-9b0b-66df58d58927 { display: none !important; }}@media (max-width: 767px){#s-4d8e45af-4678-47fe-9b0b-66df58d58927 {
  padding-left: 5%;
padding-bottom: 10%;
padding-right: 5%;
}
}







#s-4d8e45af-4678-47fe-9b0b-66df58d58927 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d8e45af-4678-47fe-9b0b-66df58d58927.shg-box.shg-c {
  justify-content: center;
}

#s-b80c179c-9d7e-46eb-95c6-c7eea7102cda {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
min-height: 50px;
}
@media (max-width: 767px){#s-b80c179c-9d7e-46eb-95c6-c7eea7102cda {
  padding-top: 0px;
padding-bottom: 0px;
}
}







#s-b80c179c-9d7e-46eb-95c6-c7eea7102cda > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b80c179c-9d7e-46eb-95c6-c7eea7102cda.shg-box.shg-c {
  justify-content: center;
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  margin-left: auto;
margin-right: auto;
max-width: 1563px;
text-align: center;
}
@media (min-width: 1200px){#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  display: none;
}
#s-c08ac737-1d1a-4105-b35d-bc3b872fac07, #wrap-s-c08ac737-1d1a-4105-b35d-bc3b872fac07, #wrap-content-s-c08ac737-1d1a-4105-b35d-bc3b872fac07 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  display: none;
}
#s-c08ac737-1d1a-4105-b35d-bc3b872fac07, #wrap-s-c08ac737-1d1a-4105-b35d-bc3b872fac07, #wrap-content-s-c08ac737-1d1a-4105-b35d-bc3b872fac07 { display: none !important; }}
#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  margin: 0 !important;
  overflow: visible;
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 img.shogun-image {
  /* Add background color handling */
  
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c08ac737-1d1a-4105-b35d-bc3b872fac07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c08ac737-1d1a-4105-b35d-bc3b872fac07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c08ac737-1d1a-4105-b35d-bc3b872fac07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07.shogun-image {
  box-sizing: border-box;
}



.s-c08ac737-1d1a-4105-b35d-bc3b872fac07 img.shogun-image {
  
}


@media (min-width: 1200px){#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  margin: 0 !important;
  overflow: visible;
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 img.shogun-image {
  /* Add background color handling */
  
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c08ac737-1d1a-4105-b35d-bc3b872fac07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c08ac737-1d1a-4105-b35d-bc3b872fac07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c08ac737-1d1a-4105-b35d-bc3b872fac07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07.shogun-image {
  box-sizing: border-box;
}



.s-c08ac737-1d1a-4105-b35d-bc3b872fac07 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  margin: 0 !important;
  overflow: visible;
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 img.shogun-image {
  /* Add background color handling */
  
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c08ac737-1d1a-4105-b35d-bc3b872fac07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c08ac737-1d1a-4105-b35d-bc3b872fac07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c08ac737-1d1a-4105-b35d-bc3b872fac07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07.shogun-image {
  box-sizing: border-box;
}



.s-c08ac737-1d1a-4105-b35d-bc3b872fac07 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  margin: 0 !important;
  overflow: visible;
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 img.shogun-image {
  /* Add background color handling */
  
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c08ac737-1d1a-4105-b35d-bc3b872fac07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c08ac737-1d1a-4105-b35d-bc3b872fac07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c08ac737-1d1a-4105-b35d-bc3b872fac07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07.shogun-image {
  box-sizing: border-box;
}



.s-c08ac737-1d1a-4105-b35d-bc3b872fac07 img.shogun-image {
  
}


}@media (max-width: 767px){#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  margin: 0 !important;
  overflow: visible;
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c08ac737-1d1a-4105-b35d-bc3b872fac07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 img.shogun-image {
  /* Add background color handling */
  
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c08ac737-1d1a-4105-b35d-bc3b872fac07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c08ac737-1d1a-4105-b35d-bc3b872fac07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c08ac737-1d1a-4105-b35d-bc3b872fac07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c08ac737-1d1a-4105-b35d-bc3b872fac07.shogun-image {
  box-sizing: border-box;
}



.s-c08ac737-1d1a-4105-b35d-bc3b872fac07 img.shogun-image {
  
}


}
#s-5a02d7ee-3732-46b5-a714-14c4506258ac {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-5a02d7ee-3732-46b5-a714-14c4506258ac {
  padding-top: 9%;
padding-bottom: 9%;
}
}







#s-5a02d7ee-3732-46b5-a714-14c4506258ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5a02d7ee-3732-46b5-a714-14c4506258ac.shg-box.shg-c {
  justify-content: center;
}

#s-9f0207d4-1e4b-44ae-beea-1a1edf1a6994 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-9f0207d4-1e4b-44ae-beea-1a1edf1a6994 {
  padding-bottom: 0%;
}
}
#s-9f0207d4-1e4b-44ae-beea-1a1edf1a6994 .shogun-heading-component h2 {
  
  font-weight:  normal ;
  font-family: "yu-mincho-pr6n";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


@media (max-width: 767px){#s-9f0207d4-1e4b-44ae-beea-1a1edf1a6994 .shogun-heading-component h2 {
  color: rgba(212, 175, 55, 1);
  font-weight:  normal ;
  font-family: "yu-mincho-pr6n";
  font-style:  normal ;
  font-size: 19px;
  
  letter-spacing: 0.6px;
  
}


}
#s-c72fa2eb-136d-4f6e-b907-89516ed1aeb2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-c72fa2eb-136d-4f6e-b907-89516ed1aeb2 {
  padding-top: 5%;
padding-bottom: 5%;
}
}
#s-c72fa2eb-136d-4f6e-b907-89516ed1aeb2 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  font-family: "yu-mincho-pr6n";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


@media (max-width: 767px){#s-c72fa2eb-136d-4f6e-b907-89516ed1aeb2 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}
#s-b37d0208-c756-4122-97ea-fa020ff4727e {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-b37d0208-c756-4122-97ea-fa020ff4727e {
  padding-top: 2%;
padding-bottom: 2%;
}
}
#s-b37d0208-c756-4122-97ea-fa020ff4727e .shg-proportional-font-size,
#s-b37d0208-c756-4122-97ea-fa020ff4727e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4439b305-2886-444b-b2c7-051b3d89f537 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-4439b305-2886-444b-b2c7-051b3d89f537 {
  padding-top: 0%;
padding-bottom: 0%;
}
}







#s-4439b305-2886-444b-b2c7-051b3d89f537 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4439b305-2886-444b-b2c7-051b3d89f537.shg-box.shg-c {
  justify-content: center;
}

#s-85b6b5d9-16db-4cbe-819c-7e1924af3fbb {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 30px;
padding-left: 20%;
padding-bottom: 30px;
padding-right: 20%;
}
@media (min-width: 768px) and (max-width: 991px){#s-85b6b5d9-16db-4cbe-819c-7e1924af3fbb {
  display: none;
}
#s-85b6b5d9-16db-4cbe-819c-7e1924af3fbb, #wrap-s-85b6b5d9-16db-4cbe-819c-7e1924af3fbb, #wrap-content-s-85b6b5d9-16db-4cbe-819c-7e1924af3fbb { display: none !important; }}@media (max-width: 767px){#s-85b6b5d9-16db-4cbe-819c-7e1924af3fbb {
  display: none;
}
#s-85b6b5d9-16db-4cbe-819c-7e1924af3fbb, #wrap-s-85b6b5d9-16db-4cbe-819c-7e1924af3fbb, #wrap-content-s-85b6b5d9-16db-4cbe-819c-7e1924af3fbb { display: none !important; }}
@media (min-width: 0px) {
[id="s-85b6b5d9-16db-4cbe-819c-7e1924af3fbb"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-85b6b5d9-16db-4cbe-819c-7e1924af3fbb"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 992px) {
[id="s-85b6b5d9-16db-4cbe-819c-7e1924af3fbb"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 1200px) {
[id="s-85b6b5d9-16db-4cbe-819c-7e1924af3fbb"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 8.0px);
}

}

#s-f94b2152-1a45-47aa-b29e-eef7ae02525c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(223, 223, 223, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(54, 54, 54, 1);
}
#s-f94b2152-1a45-47aa-b29e-eef7ae02525c:hover {background-color: rgba(223, 223, 223, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(54, 54, 54, 1) !important;}#s-f94b2152-1a45-47aa-b29e-eef7ae02525c:active {background-color: rgba(223, 223, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(54, 54, 54, 1) !important;}

  #s-f94b2152-1a45-47aa-b29e-eef7ae02525c-root {
    text-align: center;
  }


#s-f94b2152-1a45-47aa-b29e-eef7ae02525c.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-f94b2152-1a45-47aa-b29e-eef7ae02525c-root {
    text-align: center;
  }


#s-f94b2152-1a45-47aa-b29e-eef7ae02525c.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f94b2152-1a45-47aa-b29e-eef7ae02525c-root {
    text-align: center;
  }


#s-f94b2152-1a45-47aa-b29e-eef7ae02525c.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f94b2152-1a45-47aa-b29e-eef7ae02525c-root {
    text-align: center;
  }


#s-f94b2152-1a45-47aa-b29e-eef7ae02525c.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-f94b2152-1a45-47aa-b29e-eef7ae02525c-root {
    text-align: center;
  }


#s-f94b2152-1a45-47aa-b29e-eef7ae02525c.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}
#s-836ede52-d9a6-4ebc-a93c-1fe80cf97413 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(223, 223, 223, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(54, 54, 54, 1);
}
#s-836ede52-d9a6-4ebc-a93c-1fe80cf97413:hover {background-color: rgba(223, 223, 223, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(54, 54, 54, 1) !important;}#s-836ede52-d9a6-4ebc-a93c-1fe80cf97413:active {background-color: rgba(223, 223, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(54, 54, 54, 1) !important;}

  #s-836ede52-d9a6-4ebc-a93c-1fe80cf97413-root {
    text-align: center;
  }


#s-836ede52-d9a6-4ebc-a93c-1fe80cf97413.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-836ede52-d9a6-4ebc-a93c-1fe80cf97413-root {
    text-align: center;
  }


#s-836ede52-d9a6-4ebc-a93c-1fe80cf97413.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-836ede52-d9a6-4ebc-a93c-1fe80cf97413-root {
    text-align: center;
  }


#s-836ede52-d9a6-4ebc-a93c-1fe80cf97413.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-836ede52-d9a6-4ebc-a93c-1fe80cf97413-root {
    text-align: center;
  }


#s-836ede52-d9a6-4ebc-a93c-1fe80cf97413.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-836ede52-d9a6-4ebc-a93c-1fe80cf97413-root {
    text-align: center;
  }


#s-836ede52-d9a6-4ebc-a93c-1fe80cf97413.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}
#s-fef3bca8-e980-4cad-ada9-d0c64a703ece {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(223, 223, 223, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(54, 54, 54, 1);
}
#s-fef3bca8-e980-4cad-ada9-d0c64a703ece:hover {background-color: rgba(223, 223, 223, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(54, 54, 54, 1) !important;}#s-fef3bca8-e980-4cad-ada9-d0c64a703ece:active {background-color: rgba(223, 223, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(54, 54, 54, 1) !important;}

  #s-fef3bca8-e980-4cad-ada9-d0c64a703ece-root {
    text-align: center;
  }


#s-fef3bca8-e980-4cad-ada9-d0c64a703ece.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-fef3bca8-e980-4cad-ada9-d0c64a703ece-root {
    text-align: center;
  }


#s-fef3bca8-e980-4cad-ada9-d0c64a703ece.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-fef3bca8-e980-4cad-ada9-d0c64a703ece-root {
    text-align: center;
  }


#s-fef3bca8-e980-4cad-ada9-d0c64a703ece.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-fef3bca8-e980-4cad-ada9-d0c64a703ece-root {
    text-align: center;
  }


#s-fef3bca8-e980-4cad-ada9-d0c64a703ece.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-fef3bca8-e980-4cad-ada9-d0c64a703ece-root {
    text-align: center;
  }


#s-fef3bca8-e980-4cad-ada9-d0c64a703ece.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}
#s-dccfd0d3-43d9-4780-bd5c-f450052031ad {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(223, 223, 223, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(54, 54, 54, 1);
}
#s-dccfd0d3-43d9-4780-bd5c-f450052031ad:hover {background-color: rgba(223, 223, 223, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(54, 54, 54, 1) !important;}#s-dccfd0d3-43d9-4780-bd5c-f450052031ad:active {background-color: rgba(223, 223, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(54, 54, 54, 1) !important;}

  #s-dccfd0d3-43d9-4780-bd5c-f450052031ad-root {
    text-align: center;
  }


#s-dccfd0d3-43d9-4780-bd5c-f450052031ad.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-dccfd0d3-43d9-4780-bd5c-f450052031ad-root {
    text-align: center;
  }


#s-dccfd0d3-43d9-4780-bd5c-f450052031ad.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-dccfd0d3-43d9-4780-bd5c-f450052031ad-root {
    text-align: center;
  }


#s-dccfd0d3-43d9-4780-bd5c-f450052031ad.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-dccfd0d3-43d9-4780-bd5c-f450052031ad-root {
    text-align: center;
  }


#s-dccfd0d3-43d9-4780-bd5c-f450052031ad.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-dccfd0d3-43d9-4780-bd5c-f450052031ad-root {
    text-align: center;
  }


#s-dccfd0d3-43d9-4780-bd5c-f450052031ad.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}
#s-699994fd-8ac4-43cf-9b00-d0f5d20f1dbb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(223, 223, 223, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(54, 54, 54, 1);
}
#s-699994fd-8ac4-43cf-9b00-d0f5d20f1dbb:hover {background-color: rgba(223, 223, 223, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(54, 54, 54, 1) !important;}#s-699994fd-8ac4-43cf-9b00-d0f5d20f1dbb:active {background-color: rgba(223, 223, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(54, 54, 54, 1) !important;}

  #s-699994fd-8ac4-43cf-9b00-d0f5d20f1dbb-root {
    text-align: center;
  }


#s-699994fd-8ac4-43cf-9b00-d0f5d20f1dbb.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-699994fd-8ac4-43cf-9b00-d0f5d20f1dbb-root {
    text-align: center;
  }


#s-699994fd-8ac4-43cf-9b00-d0f5d20f1dbb.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-699994fd-8ac4-43cf-9b00-d0f5d20f1dbb-root {
    text-align: center;
  }


#s-699994fd-8ac4-43cf-9b00-d0f5d20f1dbb.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-699994fd-8ac4-43cf-9b00-d0f5d20f1dbb-root {
    text-align: center;
  }


#s-699994fd-8ac4-43cf-9b00-d0f5d20f1dbb.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-699994fd-8ac4-43cf-9b00-d0f5d20f1dbb-root {
    text-align: center;
  }


#s-699994fd-8ac4-43cf-9b00-d0f5d20f1dbb.shg-btn {
  color: rgba(54, 54, 54, 1);
  font-size: 12px;
  
  
  
  display:  block ;
}
}
#s-ccddacd8-737a-4b18-8e09-dcd6250a751e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4500af0f-5fba-4e44-9fd6-7f016fe1c472 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
min-height: 50px;
max-width: 250px;
}
@media (min-width: 1200px){#s-4500af0f-5fba-4e44-9fd6-7f016fe1c472 {
  margin-bottom: 70px;
display: none;
}
#s-4500af0f-5fba-4e44-9fd6-7f016fe1c472, #wrap-s-4500af0f-5fba-4e44-9fd6-7f016fe1c472, #wrap-content-s-4500af0f-5fba-4e44-9fd6-7f016fe1c472 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4500af0f-5fba-4e44-9fd6-7f016fe1c472 {
  display: none;
}
#s-4500af0f-5fba-4e44-9fd6-7f016fe1c472, #wrap-s-4500af0f-5fba-4e44-9fd6-7f016fe1c472, #wrap-content-s-4500af0f-5fba-4e44-9fd6-7f016fe1c472 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4500af0f-5fba-4e44-9fd6-7f016fe1c472 {
  display: none;
}
#s-4500af0f-5fba-4e44-9fd6-7f016fe1c472, #wrap-s-4500af0f-5fba-4e44-9fd6-7f016fe1c472, #wrap-content-s-4500af0f-5fba-4e44-9fd6-7f016fe1c472 { display: none !important; }}@media (max-width: 767px){#s-4500af0f-5fba-4e44-9fd6-7f016fe1c472 {
  margin-top: 20%;
margin-bottom: 20%;
}
}
#s-4500af0f-5fba-4e44-9fd6-7f016fe1c472 {
  background-image: url();
}








#s-4500af0f-5fba-4e44-9fd6-7f016fe1c472 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4500af0f-5fba-4e44-9fd6-7f016fe1c472.shg-box.shg-c {
  justify-content: center;
}

#s-4390db3f-7443-40a2-b375-3bce97c0cf19 {
  box-shadow:0px 0px 0px 0px ;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(239, 233, 231, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(9, 33, 68, 1);
}
#s-4390db3f-7443-40a2-b375-3bce97c0cf19:hover {border-style: solid !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(9, 33, 68, 1) !important;}#s-4390db3f-7443-40a2-b375-3bce97c0cf19:active {border-style: solid !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}@media (max-width: 767px){#s-4390db3f-7443-40a2-b375-3bce97c0cf19 {
  box-shadow:3px 3px 0px 0px rgba(212, 175, 55, 1);
border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(212, 175, 55, 1);
border-radius: 0px;
background-color: rgba(174, 186, 201, 1);
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-4390db3f-7443-40a2-b375-3bce97c0cf19:hover {border-style: solid !important;
border-color: rgba(17, 32, 70, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(17, 32, 70, 1) !important;}}

  #s-4390db3f-7443-40a2-b375-3bce97c0cf19-root {
    text-align: center;
  }


#s-4390db3f-7443-40a2-b375-3bce97c0cf19.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-4390db3f-7443-40a2-b375-3bce97c0cf19-root {
    text-align: center;
  }


#s-4390db3f-7443-40a2-b375-3bce97c0cf19.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4390db3f-7443-40a2-b375-3bce97c0cf19-root {
    text-align: center;
  }


#s-4390db3f-7443-40a2-b375-3bce97c0cf19.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4390db3f-7443-40a2-b375-3bce97c0cf19-root {
    text-align: center;
  }


#s-4390db3f-7443-40a2-b375-3bce97c0cf19.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-4390db3f-7443-40a2-b375-3bce97c0cf19-root {
    text-align: center;
  }


#s-4390db3f-7443-40a2-b375-3bce97c0cf19.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}
#s-28304da1-a1e4-431e-add9-165cee546c26 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-28304da1-a1e4-431e-add9-165cee546c26 {
  padding-top: 15%;
padding-bottom: 10%;
}
}







#s-28304da1-a1e4-431e-add9-165cee546c26 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-28304da1-a1e4-431e-add9-165cee546c26.shg-box.shg-c {
  justify-content: center;
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  margin-left: auto;
margin-right: auto;
max-width: 1563px;
text-align: center;
}
@media (min-width: 1200px){#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  display: none;
}
#s-d0e59a89-f510-44ff-ab97-0aa19d286d71, #wrap-s-d0e59a89-f510-44ff-ab97-0aa19d286d71, #wrap-content-s-d0e59a89-f510-44ff-ab97-0aa19d286d71 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  display: none;
}
#s-d0e59a89-f510-44ff-ab97-0aa19d286d71, #wrap-s-d0e59a89-f510-44ff-ab97-0aa19d286d71, #wrap-content-s-d0e59a89-f510-44ff-ab97-0aa19d286d71 { display: none !important; }}
#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  margin: 0 !important;
  overflow: visible;
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 img.shogun-image {
  /* Add background color handling */
  
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d0e59a89-f510-44ff-ab97-0aa19d286d71 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0e59a89-f510-44ff-ab97-0aa19d286d71.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0e59a89-f510-44ff-ab97-0aa19d286d71.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71.shogun-image {
  box-sizing: border-box;
}



.s-d0e59a89-f510-44ff-ab97-0aa19d286d71 img.shogun-image {
  
}


@media (min-width: 1200px){#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  margin: 0 !important;
  overflow: visible;
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 img.shogun-image {
  /* Add background color handling */
  
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d0e59a89-f510-44ff-ab97-0aa19d286d71 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0e59a89-f510-44ff-ab97-0aa19d286d71.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0e59a89-f510-44ff-ab97-0aa19d286d71.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71.shogun-image {
  box-sizing: border-box;
}



.s-d0e59a89-f510-44ff-ab97-0aa19d286d71 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  margin: 0 !important;
  overflow: visible;
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 img.shogun-image {
  /* Add background color handling */
  
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d0e59a89-f510-44ff-ab97-0aa19d286d71 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0e59a89-f510-44ff-ab97-0aa19d286d71.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0e59a89-f510-44ff-ab97-0aa19d286d71.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71.shogun-image {
  box-sizing: border-box;
}



.s-d0e59a89-f510-44ff-ab97-0aa19d286d71 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  margin: 0 !important;
  overflow: visible;
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 img.shogun-image {
  /* Add background color handling */
  
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d0e59a89-f510-44ff-ab97-0aa19d286d71 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0e59a89-f510-44ff-ab97-0aa19d286d71.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0e59a89-f510-44ff-ab97-0aa19d286d71.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71.shogun-image {
  box-sizing: border-box;
}



.s-d0e59a89-f510-44ff-ab97-0aa19d286d71 img.shogun-image {
  
}


}@media (max-width: 767px){#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  margin: 0 !important;
  overflow: visible;
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d0e59a89-f510-44ff-ab97-0aa19d286d71 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 img.shogun-image {
  /* Add background color handling */
  
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d0e59a89-f510-44ff-ab97-0aa19d286d71 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d0e59a89-f510-44ff-ab97-0aa19d286d71.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0e59a89-f510-44ff-ab97-0aa19d286d71.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0e59a89-f510-44ff-ab97-0aa19d286d71.shogun-image {
  box-sizing: border-box;
}



.s-d0e59a89-f510-44ff-ab97-0aa19d286d71 img.shogun-image {
  
}


}
#s-810893ac-cecc-495e-b409-b6b5ce506acb {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-810893ac-cecc-495e-b409-b6b5ce506acb {
  padding-top: 9%;
padding-bottom: 9%;
}
}







#s-810893ac-cecc-495e-b409-b6b5ce506acb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-810893ac-cecc-495e-b409-b6b5ce506acb.shg-box.shg-c {
  justify-content: center;
}

#s-1ff0b030-b56c-42d3-9c29-7cbc176e5116 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-1ff0b030-b56c-42d3-9c29-7cbc176e5116 {
  padding-top: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
}
}
#s-1ff0b030-b56c-42d3-9c29-7cbc176e5116 .shogun-heading-component h2 {
  
  font-weight:  normal ;
  font-family: "yu-mincho-pr6n";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


@media (max-width: 767px){#s-1ff0b030-b56c-42d3-9c29-7cbc176e5116 .shogun-heading-component h2 {
  color: rgba(212, 175, 55, 1);
  font-weight:  normal ;
  font-family: "yu-mincho-pr6n";
  font-style:  normal ;
  font-size: 19px;
  
  letter-spacing: 0.6px;
  
}


}
#s-b2a491dc-f63e-4600-b491-513209b83234 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-b2a491dc-f63e-4600-b491-513209b83234 {
  padding-top: 5%;
padding-bottom: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
}
}
#s-b2a491dc-f63e-4600-b491-513209b83234 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  font-family: "yu-mincho-pr6n";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


@media (max-width: 767px){#s-b2a491dc-f63e-4600-b491-513209b83234 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}
#s-b34203d0-501e-43da-b689-4f7e442be881 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-b34203d0-501e-43da-b689-4f7e442be881 {
  padding-top: 2%;
padding-bottom: 2%;
}
}
#s-b34203d0-501e-43da-b689-4f7e442be881 .shg-proportional-font-size,
#s-b34203d0-501e-43da-b689-4f7e442be881 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-542a7113-4379-4651-98bb-838459512eed {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e1029283-687e-46de-a038-042404144fcf {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
min-height: 50px;
max-width: 250px;
}
@media (min-width: 1200px){#s-e1029283-687e-46de-a038-042404144fcf {
  margin-bottom: 70px;
display: none;
}
#s-e1029283-687e-46de-a038-042404144fcf, #wrap-s-e1029283-687e-46de-a038-042404144fcf, #wrap-content-s-e1029283-687e-46de-a038-042404144fcf { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e1029283-687e-46de-a038-042404144fcf {
  display: none;
}
#s-e1029283-687e-46de-a038-042404144fcf, #wrap-s-e1029283-687e-46de-a038-042404144fcf, #wrap-content-s-e1029283-687e-46de-a038-042404144fcf { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e1029283-687e-46de-a038-042404144fcf {
  display: none;
}
#s-e1029283-687e-46de-a038-042404144fcf, #wrap-s-e1029283-687e-46de-a038-042404144fcf, #wrap-content-s-e1029283-687e-46de-a038-042404144fcf { display: none !important; }}@media (max-width: 767px){#s-e1029283-687e-46de-a038-042404144fcf {
  margin-top: 20%;
margin-bottom: 20%;
}
}
#s-e1029283-687e-46de-a038-042404144fcf {
  background-image: url();
}








#s-e1029283-687e-46de-a038-042404144fcf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e1029283-687e-46de-a038-042404144fcf.shg-box.shg-c {
  justify-content: center;
}

#s-44356308-c0ec-4e5b-85fe-a079b78c41a1 {
  box-shadow:0px 0px 0px 0px ;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(239, 233, 231, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(9, 33, 68, 1);
}
#s-44356308-c0ec-4e5b-85fe-a079b78c41a1:hover {border-style: solid !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(9, 33, 68, 1) !important;}#s-44356308-c0ec-4e5b-85fe-a079b78c41a1:active {border-style: solid !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}@media (max-width: 767px){#s-44356308-c0ec-4e5b-85fe-a079b78c41a1 {
  box-shadow:3px 3px   rgba(212, 175, 55, 1);
border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(212, 175, 55, 1);
border-radius: 0px;
background-color: rgba(174, 186, 201, 1);
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
}
#s-44356308-c0ec-4e5b-85fe-a079b78c41a1:hover {border-style: solid !important;
border-color: rgba(17, 32, 70, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(17, 32, 70, 1) !important;}}

  #s-44356308-c0ec-4e5b-85fe-a079b78c41a1-root {
    text-align: center;
  }


#s-44356308-c0ec-4e5b-85fe-a079b78c41a1.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-44356308-c0ec-4e5b-85fe-a079b78c41a1-root {
    text-align: center;
  }


#s-44356308-c0ec-4e5b-85fe-a079b78c41a1.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-44356308-c0ec-4e5b-85fe-a079b78c41a1-root {
    text-align: center;
  }


#s-44356308-c0ec-4e5b-85fe-a079b78c41a1.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-44356308-c0ec-4e5b-85fe-a079b78c41a1-root {
    text-align: center;
  }


#s-44356308-c0ec-4e5b-85fe-a079b78c41a1.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-44356308-c0ec-4e5b-85fe-a079b78c41a1-root {
    text-align: center;
  }


#s-44356308-c0ec-4e5b-85fe-a079b78c41a1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  
  display:  block ;
}
}
#s-71ba2dd8-a784-488f-b90d-62ffad9990e0 {
  margin-left: auto;
margin-right: auto;
padding-top: 60px;
min-height: 50px;
}
@media (min-width: 1200px){#s-71ba2dd8-a784-488f-b90d-62ffad9990e0 {
  display: none;
}
#s-71ba2dd8-a784-488f-b90d-62ffad9990e0, #wrap-s-71ba2dd8-a784-488f-b90d-62ffad9990e0, #wrap-content-s-71ba2dd8-a784-488f-b90d-62ffad9990e0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-71ba2dd8-a784-488f-b90d-62ffad9990e0 {
  display: none;
}
#s-71ba2dd8-a784-488f-b90d-62ffad9990e0, #wrap-s-71ba2dd8-a784-488f-b90d-62ffad9990e0, #wrap-content-s-71ba2dd8-a784-488f-b90d-62ffad9990e0 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-71ba2dd8-a784-488f-b90d-62ffad9990e0 {
  display: none;
}
#s-71ba2dd8-a784-488f-b90d-62ffad9990e0, #wrap-s-71ba2dd8-a784-488f-b90d-62ffad9990e0, #wrap-content-s-71ba2dd8-a784-488f-b90d-62ffad9990e0 { display: none !important; }}@media (max-width: 767px){#s-71ba2dd8-a784-488f-b90d-62ffad9990e0 {
  display: none;
}
#s-71ba2dd8-a784-488f-b90d-62ffad9990e0, #wrap-s-71ba2dd8-a784-488f-b90d-62ffad9990e0, #wrap-content-s-71ba2dd8-a784-488f-b90d-62ffad9990e0 { display: none !important; }}







#s-71ba2dd8-a784-488f-b90d-62ffad9990e0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-71ba2dd8-a784-488f-b90d-62ffad9990e0.shg-box.shg-c {
  justify-content: center;
}

#s-0c35132e-9dee-448e-8a29-28831a8570f5 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-0c35132e-9dee-448e-8a29-28831a8570f5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0c35132e-9dee-448e-8a29-28831a8570f5.shg-box.shg-c {
  justify-content: center;
}

#s-2b5f4e6e-9a3f-4d44-bcc1-16d9f8b8169e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}

#s-2b5f4e6e-9a3f-4d44-bcc1-16d9f8b8169e .shogun-heading-component h1 {
  
  font-weight:  normal ;
  font-family: "yu-mincho-pr6n";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-709aa77c-0747-487d-a878-e92ff9a09064 {
  margin-left: auto;
margin-right: auto;
}

#s-2eea3a20-48aa-45d7-a4f7-aa657311a2d7 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 30px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}
@media (min-width: 1200px){#s-2eea3a20-48aa-45d7-a4f7-aa657311a2d7 {
  display: none;
}
#s-2eea3a20-48aa-45d7-a4f7-aa657311a2d7, #wrap-s-2eea3a20-48aa-45d7-a4f7-aa657311a2d7, #wrap-content-s-2eea3a20-48aa-45d7-a4f7-aa657311a2d7 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2eea3a20-48aa-45d7-a4f7-aa657311a2d7 {
  display: none;
}
#s-2eea3a20-48aa-45d7-a4f7-aa657311a2d7, #wrap-s-2eea3a20-48aa-45d7-a4f7-aa657311a2d7, #wrap-content-s-2eea3a20-48aa-45d7-a4f7-aa657311a2d7 { display: none !important; }}
@media (min-width: 0px) {
[id="s-2eea3a20-48aa-45d7-a4f7-aa657311a2d7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-2eea3a20-48aa-45d7-a4f7-aa657311a2d7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-2eea3a20-48aa-45d7-a4f7-aa657311a2d7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-2eea3a20-48aa-45d7-a4f7-aa657311a2d7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-feefe282-2296-4f0e-93ef-ed033241c9e3 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
min-height: 50px;
}








#s-feefe282-2296-4f0e-93ef-ed033241c9e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-feefe282-2296-4f0e-93ef-ed033241c9e3 {
  cursor: pointer;
}#s-feefe282-2296-4f0e-93ef-ed033241c9e3.shg-box.shg-c {
  justify-content: center;
}

#s-9ca4e255-5ac6-408c-be9d-26424143da60 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-a20a6247-4d08-48bc-9b22-5174d1063f4a {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-a20a6247-4d08-48bc-9b22-5174d1063f4a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a20a6247-4d08-48bc-9b22-5174d1063f4a.shg-box.shg-c {
  justify-content: center;
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c {
  margin: 0 !important;
  overflow: visible;
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dda5206a-f173-4a9e-ad39-1993232db42c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dda5206a-f173-4a9e-ad39-1993232db42c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
  /* Add background color handling */
  
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dda5206a-f173-4a9e-ad39-1993232db42c .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-dda5206a-f173-4a9e-ad39-1993232db42c .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dda5206a-f173-4a9e-ad39-1993232db42c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-dda5206a-f173-4a9e-ad39-1993232db42c .shogun-image-content {
  
    justify-content: center;
  
}

.s-dda5206a-f173-4a9e-ad39-1993232db42c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image {
  box-sizing: border-box;
}



.s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dda5206a-f173-4a9e-ad39-1993232db42c {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container {
      position: relative;
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-dda5206a-f173-4a9e-ad39-1993232db42c {
  margin: 0 !important;
  overflow: visible;
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dda5206a-f173-4a9e-ad39-1993232db42c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dda5206a-f173-4a9e-ad39-1993232db42c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
  /* Add background color handling */
  
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dda5206a-f173-4a9e-ad39-1993232db42c .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-dda5206a-f173-4a9e-ad39-1993232db42c .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dda5206a-f173-4a9e-ad39-1993232db42c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-dda5206a-f173-4a9e-ad39-1993232db42c .shogun-image-content {
  
    justify-content: center;
  
}

.s-dda5206a-f173-4a9e-ad39-1993232db42c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image {
  box-sizing: border-box;
}



.s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dda5206a-f173-4a9e-ad39-1993232db42c {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container {
      position: relative;
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-dda5206a-f173-4a9e-ad39-1993232db42c {
  margin: 0 !important;
  overflow: visible;
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dda5206a-f173-4a9e-ad39-1993232db42c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dda5206a-f173-4a9e-ad39-1993232db42c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
  /* Add background color handling */
  
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dda5206a-f173-4a9e-ad39-1993232db42c .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-dda5206a-f173-4a9e-ad39-1993232db42c .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dda5206a-f173-4a9e-ad39-1993232db42c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-dda5206a-f173-4a9e-ad39-1993232db42c .shogun-image-content {
  
    justify-content: center;
  
}

.s-dda5206a-f173-4a9e-ad39-1993232db42c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image {
  box-sizing: border-box;
}



.s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dda5206a-f173-4a9e-ad39-1993232db42c {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container {
      position: relative;
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-dda5206a-f173-4a9e-ad39-1993232db42c {
  margin: 0 !important;
  overflow: visible;
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dda5206a-f173-4a9e-ad39-1993232db42c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dda5206a-f173-4a9e-ad39-1993232db42c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
  /* Add background color handling */
  
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dda5206a-f173-4a9e-ad39-1993232db42c .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-dda5206a-f173-4a9e-ad39-1993232db42c .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dda5206a-f173-4a9e-ad39-1993232db42c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-dda5206a-f173-4a9e-ad39-1993232db42c .shogun-image-content {
  
    justify-content: center;
  
}

.s-dda5206a-f173-4a9e-ad39-1993232db42c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image {
  box-sizing: border-box;
}



.s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dda5206a-f173-4a9e-ad39-1993232db42c {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container {
      position: relative;
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-dda5206a-f173-4a9e-ad39-1993232db42c {
  margin: 0 !important;
  overflow: visible;
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dda5206a-f173-4a9e-ad39-1993232db42c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dda5206a-f173-4a9e-ad39-1993232db42c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
  /* Add background color handling */
  
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dda5206a-f173-4a9e-ad39-1993232db42c .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-dda5206a-f173-4a9e-ad39-1993232db42c .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dda5206a-f173-4a9e-ad39-1993232db42c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-dda5206a-f173-4a9e-ad39-1993232db42c .shogun-image-content {
  
    justify-content: center;
  
}

.s-dda5206a-f173-4a9e-ad39-1993232db42c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image {
  box-sizing: border-box;
}



.s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dda5206a-f173-4a9e-ad39-1993232db42c {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container {
      position: relative;
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dda5206a-f173-4a9e-ad39-1993232db42c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-4d98c504-985e-495a-9a24-eff9a0ab404a {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-7eb7a2b9-4c8d-451b-a627-306558275284 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
min-height: 50px;
}








#s-7eb7a2b9-4c8d-451b-a627-306558275284 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7eb7a2b9-4c8d-451b-a627-306558275284 {
  cursor: pointer;
}#s-7eb7a2b9-4c8d-451b-a627-306558275284.shg-box.shg-c {
  justify-content: center;
}

#s-e665ccef-5cdd-42dc-b72b-2b666019ed09 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-550903ff-2a3a-4f5c-bd80-bcb01461829e {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-550903ff-2a3a-4f5c-bd80-bcb01461829e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-550903ff-2a3a-4f5c-bd80-bcb01461829e.shg-box.shg-c {
  justify-content: center;
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7d4e634-ffc0-4d4d-a660-984caa009427.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image {
  box-sizing: border-box;
}



.s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container {
      position: relative;
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7d4e634-ffc0-4d4d-a660-984caa009427.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image {
  box-sizing: border-box;
}



.s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container {
      position: relative;
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7d4e634-ffc0-4d4d-a660-984caa009427.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image {
  box-sizing: border-box;
}



.s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container {
      position: relative;
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7d4e634-ffc0-4d4d-a660-984caa009427.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image {
  box-sizing: border-box;
}



.s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container {
      position: relative;
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-a7d4e634-ffc0-4d4d-a660-984caa009427 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7d4e634-ffc0-4d4d-a660-984caa009427.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image {
  box-sizing: border-box;
}



.s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7d4e634-ffc0-4d4d-a660-984caa009427 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container {
      position: relative;
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7d4e634-ffc0-4d4d-a660-984caa009427 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-560f63af-42c6-4a81-8fb9-8e281d4fe749 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-7a88d31c-68a7-46d6-9807-3bb39c806b11 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-7a88d31c-68a7-46d6-9807-3bb39c806b11 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7a88d31c-68a7-46d6-9807-3bb39c806b11 {
  cursor: pointer;
}#s-7a88d31c-68a7-46d6-9807-3bb39c806b11.shg-box.shg-c {
  justify-content: center;
}

#s-af7818e0-a772-4176-9ec9-0e4d42a7ee64 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-5a78fe57-4da3-4dad-a396-28c9a8f26636 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-5a78fe57-4da3-4dad-a396-28c9a8f26636 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5a78fe57-4da3-4dad-a396-28c9a8f26636.shg-box.shg-c {
  justify-content: center;
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/99;
text-align: center;
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
  margin: 0 !important;
  overflow: visible;
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
  /* Add background color handling */
  
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c44df987-16ce-41d4-84ac-5d50a56684f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image {
  box-sizing: border-box;
}



.s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container {
      position: relative;
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
  margin: 0 !important;
  overflow: visible;
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
  /* Add background color handling */
  
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c44df987-16ce-41d4-84ac-5d50a56684f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image {
  box-sizing: border-box;
}



.s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container {
      position: relative;
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
  margin: 0 !important;
  overflow: visible;
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
  /* Add background color handling */
  
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c44df987-16ce-41d4-84ac-5d50a56684f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image {
  box-sizing: border-box;
}



.s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container {
      position: relative;
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
  margin: 0 !important;
  overflow: visible;
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
  /* Add background color handling */
  
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c44df987-16ce-41d4-84ac-5d50a56684f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image {
  box-sizing: border-box;
}



.s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container {
      position: relative;
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
  margin: 0 !important;
  overflow: visible;
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
  /* Add background color handling */
  
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-c44df987-16ce-41d4-84ac-5d50a56684f0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c44df987-16ce-41d4-84ac-5d50a56684f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image {
  box-sizing: border-box;
}



.s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c44df987-16ce-41d4-84ac-5d50a56684f0 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container {
      position: relative;
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c44df987-16ce-41d4-84ac-5d50a56684f0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-69aef7cf-7cc6-461a-a56e-69d268912cea {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-51d18cc8-ecda-4ecf-ba08-d6ab03408e96 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-51d18cc8-ecda-4ecf-ba08-d6ab03408e96 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-51d18cc8-ecda-4ecf-ba08-d6ab03408e96 {
  cursor: pointer;
}#s-51d18cc8-ecda-4ecf-ba08-d6ab03408e96.shg-box.shg-c {
  justify-content: center;
}

#s-e59bae64-070b-4ee5-aefb-8230e4edf3a4 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-cfd0a162-b908-4ef1-8de5-58aa2cbe76f4 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-cfd0a162-b908-4ef1-8de5-58aa2cbe76f4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cfd0a162-b908-4ef1-8de5-58aa2cbe76f4.shg-box.shg-c {
  justify-content: center;
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
  margin: 0 !important;
  overflow: visible;
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
  /* Add background color handling */
  
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image {
  box-sizing: border-box;
}



.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container {
      position: relative;
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
  margin: 0 !important;
  overflow: visible;
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
  /* Add background color handling */
  
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image {
  box-sizing: border-box;
}



.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container {
      position: relative;
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
  margin: 0 !important;
  overflow: visible;
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
  /* Add background color handling */
  
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image {
  box-sizing: border-box;
}



.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container {
      position: relative;
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
  margin: 0 !important;
  overflow: visible;
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
  /* Add background color handling */
  
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image {
  box-sizing: border-box;
}



.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container {
      position: relative;
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
  margin: 0 !important;
  overflow: visible;
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
  /* Add background color handling */
  
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image {
  box-sizing: border-box;
}



.s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container {
      position: relative;
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7acc1dc3-fb2e-46fd-86ac-ace0e4b30792 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-b1668c4e-fae3-457d-9286-e371a91b8e6f {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-359cbe0e-05ee-490e-863b-5e04b028635b {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 80px;
padding-left: 20%;
padding-bottom: 10px;
padding-right: 20%;
}
@media (min-width: 768px) and (max-width: 991px){#s-359cbe0e-05ee-490e-863b-5e04b028635b {
  display: none;
}
#s-359cbe0e-05ee-490e-863b-5e04b028635b, #wrap-s-359cbe0e-05ee-490e-863b-5e04b028635b, #wrap-content-s-359cbe0e-05ee-490e-863b-5e04b028635b { display: none !important; }}@media (max-width: 767px){#s-359cbe0e-05ee-490e-863b-5e04b028635b {
  display: none;
}
#s-359cbe0e-05ee-490e-863b-5e04b028635b, #wrap-s-359cbe0e-05ee-490e-863b-5e04b028635b, #wrap-content-s-359cbe0e-05ee-490e-863b-5e04b028635b { display: none !important; }}
@media (min-width: 0px) {
[id="s-359cbe0e-05ee-490e-863b-5e04b028635b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-359cbe0e-05ee-490e-863b-5e04b028635b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-359cbe0e-05ee-490e-863b-5e04b028635b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-359cbe0e-05ee-490e-863b-5e04b028635b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-1a591cf8-06de-4645-b416-481806f8953f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-1a591cf8-06de-4645-b416-481806f8953f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1a591cf8-06de-4645-b416-481806f8953f {
  cursor: pointer;
}#s-1a591cf8-06de-4645-b416-481806f8953f.shg-box.shg-c {
  justify-content: center;
}

#s-52144191-6800-469b-ba85-3154051dba57 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-fb678f5a-134a-44a7-9bc4-beead3c63f67 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-fb678f5a-134a-44a7-9bc4-beead3c63f67 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fb678f5a-134a-44a7-9bc4-beead3c63f67.shg-box.shg-c {
  justify-content: center;
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
  margin: 0 !important;
  overflow: visible;
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
  /* Add background color handling */
  
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shogun-image-content {
  
    justify-content: center;
  
}

.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image {
  box-sizing: border-box;
}



.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container {
      position: relative;
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
  margin: 0 !important;
  overflow: visible;
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
  /* Add background color handling */
  
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shogun-image-content {
  
    justify-content: center;
  
}

.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image {
  box-sizing: border-box;
}



.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container {
      position: relative;
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
  margin: 0 !important;
  overflow: visible;
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
  /* Add background color handling */
  
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shogun-image-content {
  
    justify-content: center;
  
}

.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image {
  box-sizing: border-box;
}



.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container {
      position: relative;
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
  margin: 0 !important;
  overflow: visible;
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
  /* Add background color handling */
  
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shogun-image-content {
  
    justify-content: center;
  
}

.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image {
  box-sizing: border-box;
}



.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container {
      position: relative;
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
  margin: 0 !important;
  overflow: visible;
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
  /* Add background color handling */
  
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a .shogun-image-content {
  
    justify-content: center;
  
}

.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image {
  box-sizing: border-box;
}



.s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container {
      position: relative;
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f905449c-b4af-4fd3-bd40-f5ffbbf3bd1a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-e0c277dc-b2f0-4e7a-b1e1-cc906b29a9c2 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-f383ba7d-caf9-4cef-963c-05cb45b64128 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-f383ba7d-caf9-4cef-963c-05cb45b64128 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f383ba7d-caf9-4cef-963c-05cb45b64128 {
  cursor: pointer;
}#s-f383ba7d-caf9-4cef-963c-05cb45b64128.shg-box.shg-c {
  justify-content: center;
}

#s-82ecc8b6-b307-4be3-b98d-3b7066c4100b {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-93b3c677-df2b-4fe3-81ae-99a6ecd2ac1a {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-93b3c677-df2b-4fe3-81ae-99a6ecd2ac1a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-93b3c677-df2b-4fe3-81ae-99a6ecd2ac1a.shg-box.shg-c {
  justify-content: center;
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
  margin: 0 !important;
  overflow: visible;
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
  /* Add background color handling */
  
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image {
  box-sizing: border-box;
}



.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container {
      position: relative;
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
  margin: 0 !important;
  overflow: visible;
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
  /* Add background color handling */
  
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image {
  box-sizing: border-box;
}



.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container {
      position: relative;
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
  margin: 0 !important;
  overflow: visible;
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
  /* Add background color handling */
  
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image {
  box-sizing: border-box;
}



.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container {
      position: relative;
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
  margin: 0 !important;
  overflow: visible;
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
  /* Add background color handling */
  
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image {
  box-sizing: border-box;
}



.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container {
      position: relative;
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
  margin: 0 !important;
  overflow: visible;
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
  /* Add background color handling */
  
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image {
  box-sizing: border-box;
}



.s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container {
      position: relative;
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88ca229b-8a66-4f45-9ce9-9ba87bccdb27 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-8a4f79cd-ea2c-4f57-983c-04cbea69f4d8 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-db105a89-21e4-47a5-ad12-72da10a68b86 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-db105a89-21e4-47a5-ad12-72da10a68b86 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-db105a89-21e4-47a5-ad12-72da10a68b86 {
  cursor: pointer;
}#s-db105a89-21e4-47a5-ad12-72da10a68b86.shg-box.shg-c {
  justify-content: center;
}

#s-038cd8ec-0d1e-4b4d-b985-1dfb2b1c480b {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-3148cc83-3275-4aef-8059-d2d92235073b {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-3148cc83-3275-4aef-8059-d2d92235073b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3148cc83-3275-4aef-8059-d2d92235073b.shg-box.shg-c {
  justify-content: center;
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/99;
text-align: center;
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
  margin: 0 !important;
  overflow: visible;
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
  /* Add background color handling */
  
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image {
  box-sizing: border-box;
}



.s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container {
      position: relative;
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
  margin: 0 !important;
  overflow: visible;
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
  /* Add background color handling */
  
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image {
  box-sizing: border-box;
}



.s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container {
      position: relative;
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
  margin: 0 !important;
  overflow: visible;
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
  /* Add background color handling */
  
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image {
  box-sizing: border-box;
}



.s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container {
      position: relative;
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
  margin: 0 !important;
  overflow: visible;
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
  /* Add background color handling */
  
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image {
  box-sizing: border-box;
}



.s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container {
      position: relative;
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
  margin: 0 !important;
  overflow: visible;
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
  /* Add background color handling */
  
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shg-image-content-wrapper {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }

    #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shogun-image-link {
      aspect-ratio: 330/99;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-4f377d49-42a5-47cd-b4af-a6c9b4681410 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image {
  box-sizing: border-box;
}



.s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410 {
      --shg-aspect-ratio: calc(330/99); 
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container {
      position: relative;
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4f377d49-42a5-47cd-b4af-a6c9b4681410 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-bbe72f60-4e7e-4d1d-9079-ee4ff3947c8a {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-b55714de-8090-49e8-9fbd-633b70d0ed00 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-b55714de-8090-49e8-9fbd-633b70d0ed00 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b55714de-8090-49e8-9fbd-633b70d0ed00 {
  cursor: pointer;
}#s-b55714de-8090-49e8-9fbd-633b70d0ed00.shg-box.shg-c {
  justify-content: center;
}

#s-46532132-91d7-4f9e-9602-026fde78d5a3 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-250f2d8e-6b79-4ea9-8c82-6b7c74d6e539 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-250f2d8e-6b79-4ea9-8c82-6b7c74d6e539 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-250f2d8e-6b79-4ea9-8c82-6b7c74d6e539.shg-box.shg-c {
  justify-content: center;
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image {
  box-sizing: border-box;
}



.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container {
      position: relative;
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image {
  box-sizing: border-box;
}



.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container {
      position: relative;
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image {
  box-sizing: border-box;
}



.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container {
      position: relative;
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image {
  box-sizing: border-box;
}



.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container {
      position: relative;
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image {
  box-sizing: border-box;
}



.s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container {
      position: relative;
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa4515e6-daa7-4035-b887-5c2cf2e665a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-e38ec304-f420-4edd-82cf-4ea8fea20f1d {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-46332477-dbd8-4bc4-97a3-9bc2783ebf84 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-left: 20%;
padding-bottom: 10px;
padding-right: 20%;
}
@media (min-width: 768px) and (max-width: 991px){#s-46332477-dbd8-4bc4-97a3-9bc2783ebf84 {
  display: none;
}
#s-46332477-dbd8-4bc4-97a3-9bc2783ebf84, #wrap-s-46332477-dbd8-4bc4-97a3-9bc2783ebf84, #wrap-content-s-46332477-dbd8-4bc4-97a3-9bc2783ebf84 { display: none !important; }}@media (max-width: 767px){#s-46332477-dbd8-4bc4-97a3-9bc2783ebf84 {
  display: none;
}
#s-46332477-dbd8-4bc4-97a3-9bc2783ebf84, #wrap-s-46332477-dbd8-4bc4-97a3-9bc2783ebf84, #wrap-content-s-46332477-dbd8-4bc4-97a3-9bc2783ebf84 { display: none !important; }}
@media (min-width: 0px) {
[id="s-46332477-dbd8-4bc4-97a3-9bc2783ebf84"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-46332477-dbd8-4bc4-97a3-9bc2783ebf84"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-46332477-dbd8-4bc4-97a3-9bc2783ebf84"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-46332477-dbd8-4bc4-97a3-9bc2783ebf84"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-522cb8ae-1956-49e9-9c71-0232191886ec {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-522cb8ae-1956-49e9-9c71-0232191886ec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-522cb8ae-1956-49e9-9c71-0232191886ec {
  cursor: pointer;
}#s-522cb8ae-1956-49e9-9c71-0232191886ec.shg-box.shg-c {
  justify-content: center;
}

#s-422d8fcf-6697-4f1a-938c-eefad4aa255a {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-209ec4c1-ab3e-4375-8da6-579d0d372124 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-209ec4c1-ab3e-4375-8da6-579d0d372124 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-209ec4c1-ab3e-4375-8da6-579d0d372124.shg-box.shg-c {
  justify-content: center;
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
  margin: 0 !important;
  overflow: visible;
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
  /* Add background color handling */
  
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shogun-image-content {
  
    justify-content: center;
  
}

.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image {
  box-sizing: border-box;
}



.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container {
      position: relative;
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
  margin: 0 !important;
  overflow: visible;
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
  /* Add background color handling */
  
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shogun-image-content {
  
    justify-content: center;
  
}

.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image {
  box-sizing: border-box;
}



.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container {
      position: relative;
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
  margin: 0 !important;
  overflow: visible;
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
  /* Add background color handling */
  
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shogun-image-content {
  
    justify-content: center;
  
}

.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image {
  box-sizing: border-box;
}



.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container {
      position: relative;
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
  margin: 0 !important;
  overflow: visible;
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
  /* Add background color handling */
  
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shogun-image-content {
  
    justify-content: center;
  
}

.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image {
  box-sizing: border-box;
}



.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container {
      position: relative;
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
  margin: 0 !important;
  overflow: visible;
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
  /* Add background color handling */
  
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 .shogun-image-content {
  
    justify-content: center;
  
}

.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image {
  box-sizing: border-box;
}



.s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container {
      position: relative;
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24f05704-eb4d-46d5-9b03-8b4cd09ee190 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-51e06e5d-e431-4a3d-bf64-96eb352b83eb {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-0a7bda49-9d2d-4944-b9fd-d8abbc19ee6b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-0a7bda49-9d2d-4944-b9fd-d8abbc19ee6b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0a7bda49-9d2d-4944-b9fd-d8abbc19ee6b {
  cursor: pointer;
}#s-0a7bda49-9d2d-4944-b9fd-d8abbc19ee6b.shg-box.shg-c {
  justify-content: center;
}

#s-df8af563-7b76-4b0c-9f78-114e9e42d4fe {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-771414ca-aa52-4244-9141-2cf3537e3bf8 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-771414ca-aa52-4244-9141-2cf3537e3bf8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-771414ca-aa52-4244-9141-2cf3537e3bf8.shg-box.shg-c {
  justify-content: center;
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
  margin-left: auto;
margin-right: auto;
max-width: 303px;
aspect-ratio: 303/100;
text-align: center;
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
  margin: 0 !important;
  overflow: visible;
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
  /* Add background color handling */
  
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shogun-image-content {
  
    justify-content: center;
  
}

.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image {
  box-sizing: border-box;
}



.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container {
      position: relative;
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

@media (min-width: 1200px){#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
  margin: 0 !important;
  overflow: visible;
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
  /* Add background color handling */
  
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shogun-image-content {
  
    justify-content: center;
  
}

.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image {
  box-sizing: border-box;
}



.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container {
      position: relative;
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
  margin: 0 !important;
  overflow: visible;
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
  /* Add background color handling */
  
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shogun-image-content {
  
    justify-content: center;
  
}

.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image {
  box-sizing: border-box;
}



.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container {
      position: relative;
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
  margin: 0 !important;
  overflow: visible;
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
  /* Add background color handling */
  
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shogun-image-content {
  
    justify-content: center;
  
}

.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image {
  box-sizing: border-box;
}



.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container {
      position: relative;
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

}@media (max-width: 767px){#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
  margin: 0 !important;
  overflow: visible;
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
  /* Add background color handling */
  
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced .shogun-image-content {
  
    justify-content: center;
  
}

.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image {
  box-sizing: border-box;
}



.s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container {
      position: relative;
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b25a2c4-c464-4c75-b128-94e6e2de0ced img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

}
#s-1ef39520-e90a-42a7-a3f5-1cdf37a92e3e {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-7f6ee189-144c-4aaa-90c3-7c15defffd49 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-7f6ee189-144c-4aaa-90c3-7c15defffd49 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7f6ee189-144c-4aaa-90c3-7c15defffd49 {
  cursor: pointer;
}#s-7f6ee189-144c-4aaa-90c3-7c15defffd49.shg-box.shg-c {
  justify-content: center;
}

#s-f1b112ae-b4a7-4a63-83e9-15249b2b33b3 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-5a301562-bfa8-48c0-ba4c-1234dc28bdef {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-5a301562-bfa8-48c0-ba4c-1234dc28bdef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5a301562-bfa8-48c0-ba4c-1234dc28bdef.shg-box.shg-c {
  justify-content: center;
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
  margin: 0 !important;
  overflow: visible;
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
  /* Add background color handling */
  
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image {
  box-sizing: border-box;
}



.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container {
      position: relative;
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
  margin: 0 !important;
  overflow: visible;
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
  /* Add background color handling */
  
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image {
  box-sizing: border-box;
}



.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container {
      position: relative;
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
  margin: 0 !important;
  overflow: visible;
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
  /* Add background color handling */
  
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image {
  box-sizing: border-box;
}



.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container {
      position: relative;
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
  margin: 0 !important;
  overflow: visible;
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
  /* Add background color handling */
  
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image {
  box-sizing: border-box;
}



.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container {
      position: relative;
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
  margin: 0 !important;
  overflow: visible;
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
  /* Add background color handling */
  
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image {
  box-sizing: border-box;
}



.s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container {
      position: relative;
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e30d85a7-0d64-4be3-b89e-33d7a0390d49 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-b446a01f-643a-4e40-802f-b10e20c53a0f {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-811145b5-3c06-4f48-8d89-4378319fc8a7 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-811145b5-3c06-4f48-8d89-4378319fc8a7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-811145b5-3c06-4f48-8d89-4378319fc8a7 {
  cursor: pointer;
}#s-811145b5-3c06-4f48-8d89-4378319fc8a7.shg-box.shg-c {
  justify-content: center;
}

#s-4a4885b5-715d-417d-a97a-233c90a9dcb4 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-a7090f99-06a5-4926-9424-6024c87b2991 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-a7090f99-06a5-4926-9424-6024c87b2991 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a7090f99-06a5-4926-9424-6024c87b2991.shg-box.shg-c {
  justify-content: center;
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image {
  box-sizing: border-box;
}



.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container {
      position: relative;
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image {
  box-sizing: border-box;
}



.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container {
      position: relative;
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image {
  box-sizing: border-box;
}



.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container {
      position: relative;
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image {
  box-sizing: border-box;
}



.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container {
      position: relative;
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image {
  box-sizing: border-box;
}



.s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container {
      position: relative;
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bc08ccf0-0c76-49f0-8e66-4e59644951a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-d8c6e953-4810-484d-8a1f-75c48348b123 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-39a5830d-af64-46d2-991e-5de271e709a8 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}
@media (min-width: 1200px){#s-39a5830d-af64-46d2-991e-5de271e709a8 {
  display: none;
}
#s-39a5830d-af64-46d2-991e-5de271e709a8, #wrap-s-39a5830d-af64-46d2-991e-5de271e709a8, #wrap-content-s-39a5830d-af64-46d2-991e-5de271e709a8 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-39a5830d-af64-46d2-991e-5de271e709a8 {
  display: none;
}
#s-39a5830d-af64-46d2-991e-5de271e709a8, #wrap-s-39a5830d-af64-46d2-991e-5de271e709a8, #wrap-content-s-39a5830d-af64-46d2-991e-5de271e709a8 { display: none !important; }}
@media (min-width: 0px) {
[id="s-39a5830d-af64-46d2-991e-5de271e709a8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-39a5830d-af64-46d2-991e-5de271e709a8"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-39a5830d-af64-46d2-991e-5de271e709a8"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-39a5830d-af64-46d2-991e-5de271e709a8"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-a25b2bf7-f713-48cc-aa18-6973877b7eb7 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
min-height: 50px;
}








#s-a25b2bf7-f713-48cc-aa18-6973877b7eb7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a25b2bf7-f713-48cc-aa18-6973877b7eb7 {
  cursor: pointer;
}#s-a25b2bf7-f713-48cc-aa18-6973877b7eb7.shg-box.shg-c {
  justify-content: center;
}

#s-081c313c-e0c4-4e62-b833-3e4173e46b3c {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-6cc67dad-97ab-4f88-bc9c-1729571be23a {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-6cc67dad-97ab-4f88-bc9c-1729571be23a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6cc67dad-97ab-4f88-bc9c-1729571be23a.shg-box.shg-c {
  justify-content: center;
}

#s-fc33bb41-971a-4815-aa02-585ec801f996 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-fc33bb41-971a-4815-aa02-585ec801f996 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc33bb41-971a-4815-aa02-585ec801f996-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc33bb41-971a-4815-aa02-585ec801f996 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc33bb41-971a-4815-aa02-585ec801f996 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc33bb41-971a-4815-aa02-585ec801f996 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-fc33bb41-971a-4815-aa02-585ec801f996 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc33bb41-971a-4815-aa02-585ec801f996 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-fc33bb41-971a-4815-aa02-585ec801f996 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc33bb41-971a-4815-aa02-585ec801f996.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image {
  box-sizing: border-box;
}



.s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc33bb41-971a-4815-aa02-585ec801f996 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container {
      position: relative;
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-fc33bb41-971a-4815-aa02-585ec801f996 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc33bb41-971a-4815-aa02-585ec801f996-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc33bb41-971a-4815-aa02-585ec801f996 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc33bb41-971a-4815-aa02-585ec801f996 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc33bb41-971a-4815-aa02-585ec801f996 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-fc33bb41-971a-4815-aa02-585ec801f996 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc33bb41-971a-4815-aa02-585ec801f996 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-fc33bb41-971a-4815-aa02-585ec801f996 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc33bb41-971a-4815-aa02-585ec801f996.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image {
  box-sizing: border-box;
}



.s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc33bb41-971a-4815-aa02-585ec801f996 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container {
      position: relative;
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-fc33bb41-971a-4815-aa02-585ec801f996 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc33bb41-971a-4815-aa02-585ec801f996-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc33bb41-971a-4815-aa02-585ec801f996 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc33bb41-971a-4815-aa02-585ec801f996 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc33bb41-971a-4815-aa02-585ec801f996 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-fc33bb41-971a-4815-aa02-585ec801f996 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc33bb41-971a-4815-aa02-585ec801f996 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-fc33bb41-971a-4815-aa02-585ec801f996 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc33bb41-971a-4815-aa02-585ec801f996.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image {
  box-sizing: border-box;
}



.s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc33bb41-971a-4815-aa02-585ec801f996 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container {
      position: relative;
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-fc33bb41-971a-4815-aa02-585ec801f996 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc33bb41-971a-4815-aa02-585ec801f996-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc33bb41-971a-4815-aa02-585ec801f996 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc33bb41-971a-4815-aa02-585ec801f996 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc33bb41-971a-4815-aa02-585ec801f996 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-fc33bb41-971a-4815-aa02-585ec801f996 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc33bb41-971a-4815-aa02-585ec801f996 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-fc33bb41-971a-4815-aa02-585ec801f996 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc33bb41-971a-4815-aa02-585ec801f996.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image {
  box-sizing: border-box;
}



.s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc33bb41-971a-4815-aa02-585ec801f996 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container {
      position: relative;
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-fc33bb41-971a-4815-aa02-585ec801f996 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc33bb41-971a-4815-aa02-585ec801f996-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc33bb41-971a-4815-aa02-585ec801f996 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc33bb41-971a-4815-aa02-585ec801f996 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc33bb41-971a-4815-aa02-585ec801f996 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-fc33bb41-971a-4815-aa02-585ec801f996 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc33bb41-971a-4815-aa02-585ec801f996 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-fc33bb41-971a-4815-aa02-585ec801f996 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc33bb41-971a-4815-aa02-585ec801f996.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image {
  box-sizing: border-box;
}



.s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc33bb41-971a-4815-aa02-585ec801f996 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container {
      position: relative;
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc33bb41-971a-4815-aa02-585ec801f996 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-91d49c32-3193-4914-8c67-d85ec5bd2513 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-13e9afc2-df2c-4f5b-b718-716157042023 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
min-height: 50px;
}








#s-13e9afc2-df2c-4f5b-b718-716157042023 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-13e9afc2-df2c-4f5b-b718-716157042023 {
  cursor: pointer;
}#s-13e9afc2-df2c-4f5b-b718-716157042023.shg-box.shg-c {
  justify-content: center;
}

#s-792caa75-58fe-4590-b893-3bbc147883da {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-188bed55-3b0f-4f08-af96-9b30c42a6484 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-188bed55-3b0f-4f08-af96-9b30c42a6484 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-188bed55-3b0f-4f08-af96-9b30c42a6484.shg-box.shg-c {
  justify-content: center;
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
  margin-left: auto;
margin-right: auto;
max-width: 303px;
aspect-ratio: 303/100;
text-align: center;
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
  margin: 0 !important;
  overflow: visible;
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
  /* Add background color handling */
  
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shogun-image-content {
  
    justify-content: center;
  
}

.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image {
  box-sizing: border-box;
}



.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container {
      position: relative;
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

@media (min-width: 1200px){#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
  margin: 0 !important;
  overflow: visible;
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
  /* Add background color handling */
  
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shogun-image-content {
  
    justify-content: center;
  
}

.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image {
  box-sizing: border-box;
}



.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container {
      position: relative;
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
  margin: 0 !important;
  overflow: visible;
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
  /* Add background color handling */
  
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shogun-image-content {
  
    justify-content: center;
  
}

.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image {
  box-sizing: border-box;
}



.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container {
      position: relative;
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
  margin: 0 !important;
  overflow: visible;
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
  /* Add background color handling */
  
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shogun-image-content {
  
    justify-content: center;
  
}

.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image {
  box-sizing: border-box;
}



.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container {
      position: relative;
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

}@media (max-width: 767px){#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
  margin: 0 !important;
  overflow: visible;
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
  /* Add background color handling */
  
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shg-image-content-wrapper {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }

    #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shogun-image-link {
      aspect-ratio: 303/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 303px;
  }



  img.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image {
    
    
    
    max-height: 303px;
  }


.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c .shogun-image-content {
  
    justify-content: center;
  
}

.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image {
  box-sizing: border-box;
}



.s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c {
      --shg-aspect-ratio: calc(303/100); 
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container {
      position: relative;
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be06ef83-c8ee-4076-95d4-3032e73fdb7c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 303px;
    }
  }

}
#s-ec603f83-eaf2-4c49-8f89-795a22417a9f {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-95ae62b8-bcfe-44af-8ef7-8a90b2d543d2 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-95ae62b8-bcfe-44af-8ef7-8a90b2d543d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-95ae62b8-bcfe-44af-8ef7-8a90b2d543d2 {
  cursor: pointer;
}#s-95ae62b8-bcfe-44af-8ef7-8a90b2d543d2.shg-box.shg-c {
  justify-content: center;
}

#s-caddddbd-ab93-4f88-8310-ec32f3581a1f {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-d61cafe8-f134-4ab2-843d-843a32b657a0 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-d61cafe8-f134-4ab2-843d-843a32b657a0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d61cafe8-f134-4ab2-843d-843a32b657a0.shg-box.shg-c {
  justify-content: center;
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
  margin: 0 !important;
  overflow: visible;
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
  /* Add background color handling */
  
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4ca399f-149f-46dc-9940-c59b005ffb09.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image {
  box-sizing: border-box;
}



.s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container {
      position: relative;
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
  margin: 0 !important;
  overflow: visible;
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
  /* Add background color handling */
  
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4ca399f-149f-46dc-9940-c59b005ffb09.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image {
  box-sizing: border-box;
}



.s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container {
      position: relative;
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
  margin: 0 !important;
  overflow: visible;
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
  /* Add background color handling */
  
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4ca399f-149f-46dc-9940-c59b005ffb09.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image {
  box-sizing: border-box;
}



.s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container {
      position: relative;
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
  margin: 0 !important;
  overflow: visible;
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
  /* Add background color handling */
  
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4ca399f-149f-46dc-9940-c59b005ffb09.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image {
  box-sizing: border-box;
}



.s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container {
      position: relative;
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
  margin: 0 !important;
  overflow: visible;
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
  /* Add background color handling */
  
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-c4ca399f-149f-46dc-9940-c59b005ffb09 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c4ca399f-149f-46dc-9940-c59b005ffb09.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image {
  box-sizing: border-box;
}



.s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c4ca399f-149f-46dc-9940-c59b005ffb09 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container {
      position: relative;
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c4ca399f-149f-46dc-9940-c59b005ffb09 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-c592b8d5-5124-4dd8-b8ff-9d848259544f {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-8c04512a-ec87-41cc-9eb1-5bb7abd0eda7 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-8c04512a-ec87-41cc-9eb1-5bb7abd0eda7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8c04512a-ec87-41cc-9eb1-5bb7abd0eda7 {
  cursor: pointer;
}#s-8c04512a-ec87-41cc-9eb1-5bb7abd0eda7.shg-box.shg-c {
  justify-content: center;
}

#s-42be8f05-95bf-47d8-9cf2-c45cade1ce35 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-46a2e0ba-84e8-41fc-bc6c-2c2603dc1e10 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-46a2e0ba-84e8-41fc-bc6c-2c2603dc1e10 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-46a2e0ba-84e8-41fc-bc6c-2c2603dc1e10.shg-box.shg-c {
  justify-content: center;
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
  margin: 0 !important;
  overflow: visible;
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
  /* Add background color handling */
  
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shogun-image-content {
  
    justify-content: center;
  
}

.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image {
  box-sizing: border-box;
}



.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container {
      position: relative;
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
  margin: 0 !important;
  overflow: visible;
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
  /* Add background color handling */
  
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shogun-image-content {
  
    justify-content: center;
  
}

.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image {
  box-sizing: border-box;
}



.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container {
      position: relative;
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
  margin: 0 !important;
  overflow: visible;
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
  /* Add background color handling */
  
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shogun-image-content {
  
    justify-content: center;
  
}

.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image {
  box-sizing: border-box;
}



.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container {
      position: relative;
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
  margin: 0 !important;
  overflow: visible;
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
  /* Add background color handling */
  
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shogun-image-content {
  
    justify-content: center;
  
}

.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image {
  box-sizing: border-box;
}



.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container {
      position: relative;
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
  margin: 0 !important;
  overflow: visible;
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
  /* Add background color handling */
  
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b .shogun-image-content {
  
    justify-content: center;
  
}

.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image {
  box-sizing: border-box;
}



.s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container {
      position: relative;
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4775c2e1-00ab-4c91-ad4e-d3a7e8c7545b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-7d818567-40a3-4bbe-84ca-689946651a38 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-16c7f37f-5600-4bb2-a352-7ebee0e30c7b {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-left: 20%;
padding-bottom: 10px;
padding-right: 20%;
}
@media (min-width: 768px) and (max-width: 991px){#s-16c7f37f-5600-4bb2-a352-7ebee0e30c7b {
  display: none;
}
#s-16c7f37f-5600-4bb2-a352-7ebee0e30c7b, #wrap-s-16c7f37f-5600-4bb2-a352-7ebee0e30c7b, #wrap-content-s-16c7f37f-5600-4bb2-a352-7ebee0e30c7b { display: none !important; }}@media (max-width: 767px){#s-16c7f37f-5600-4bb2-a352-7ebee0e30c7b {
  display: none;
}
#s-16c7f37f-5600-4bb2-a352-7ebee0e30c7b, #wrap-s-16c7f37f-5600-4bb2-a352-7ebee0e30c7b, #wrap-content-s-16c7f37f-5600-4bb2-a352-7ebee0e30c7b { display: none !important; }}
@media (min-width: 0px) {
[id="s-16c7f37f-5600-4bb2-a352-7ebee0e30c7b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-16c7f37f-5600-4bb2-a352-7ebee0e30c7b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-16c7f37f-5600-4bb2-a352-7ebee0e30c7b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-16c7f37f-5600-4bb2-a352-7ebee0e30c7b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-e6dd0862-3c68-4611-b263-3f6d8a21af94 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e6dd0862-3c68-4611-b263-3f6d8a21af94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e6dd0862-3c68-4611-b263-3f6d8a21af94 {
  cursor: pointer;
}#s-e6dd0862-3c68-4611-b263-3f6d8a21af94.shg-box.shg-c {
  justify-content: center;
}

#s-5f1fde94-1eda-455f-8fc9-8113784d4249 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-1e30d05e-c310-43ef-a739-b58f3dee38b4 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-1e30d05e-c310-43ef-a739-b58f3dee38b4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1e30d05e-c310-43ef-a739-b58f3dee38b4.shg-box.shg-c {
  justify-content: center;
}

#s-03c00054-7be6-4615-9bcb-40cad4116195 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-03c00054-7be6-4615-9bcb-40cad4116195 {
  margin: 0 !important;
  overflow: visible;
}

#s-03c00054-7be6-4615-9bcb-40cad4116195-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03c00054-7be6-4615-9bcb-40cad4116195 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03c00054-7be6-4615-9bcb-40cad4116195 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
  /* Add background color handling */
  
}

#s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03c00054-7be6-4615-9bcb-40cad4116195 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-03c00054-7be6-4615-9bcb-40cad4116195 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03c00054-7be6-4615-9bcb-40cad4116195 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-03c00054-7be6-4615-9bcb-40cad4116195 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03c00054-7be6-4615-9bcb-40cad4116195.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image {
  box-sizing: border-box;
}



.s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03c00054-7be6-4615-9bcb-40cad4116195 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container {
      position: relative;
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-03c00054-7be6-4615-9bcb-40cad4116195 {
  margin: 0 !important;
  overflow: visible;
}

#s-03c00054-7be6-4615-9bcb-40cad4116195-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03c00054-7be6-4615-9bcb-40cad4116195 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03c00054-7be6-4615-9bcb-40cad4116195 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
  /* Add background color handling */
  
}

#s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03c00054-7be6-4615-9bcb-40cad4116195 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-03c00054-7be6-4615-9bcb-40cad4116195 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03c00054-7be6-4615-9bcb-40cad4116195 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-03c00054-7be6-4615-9bcb-40cad4116195 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03c00054-7be6-4615-9bcb-40cad4116195.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image {
  box-sizing: border-box;
}



.s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03c00054-7be6-4615-9bcb-40cad4116195 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container {
      position: relative;
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-03c00054-7be6-4615-9bcb-40cad4116195 {
  margin: 0 !important;
  overflow: visible;
}

#s-03c00054-7be6-4615-9bcb-40cad4116195-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03c00054-7be6-4615-9bcb-40cad4116195 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03c00054-7be6-4615-9bcb-40cad4116195 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
  /* Add background color handling */
  
}

#s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03c00054-7be6-4615-9bcb-40cad4116195 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-03c00054-7be6-4615-9bcb-40cad4116195 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03c00054-7be6-4615-9bcb-40cad4116195 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-03c00054-7be6-4615-9bcb-40cad4116195 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03c00054-7be6-4615-9bcb-40cad4116195.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image {
  box-sizing: border-box;
}



.s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03c00054-7be6-4615-9bcb-40cad4116195 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container {
      position: relative;
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-03c00054-7be6-4615-9bcb-40cad4116195 {
  margin: 0 !important;
  overflow: visible;
}

#s-03c00054-7be6-4615-9bcb-40cad4116195-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03c00054-7be6-4615-9bcb-40cad4116195 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03c00054-7be6-4615-9bcb-40cad4116195 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
  /* Add background color handling */
  
}

#s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03c00054-7be6-4615-9bcb-40cad4116195 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-03c00054-7be6-4615-9bcb-40cad4116195 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03c00054-7be6-4615-9bcb-40cad4116195 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-03c00054-7be6-4615-9bcb-40cad4116195 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03c00054-7be6-4615-9bcb-40cad4116195.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image {
  box-sizing: border-box;
}



.s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03c00054-7be6-4615-9bcb-40cad4116195 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container {
      position: relative;
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-03c00054-7be6-4615-9bcb-40cad4116195 {
  margin: 0 !important;
  overflow: visible;
}

#s-03c00054-7be6-4615-9bcb-40cad4116195-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03c00054-7be6-4615-9bcb-40cad4116195 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03c00054-7be6-4615-9bcb-40cad4116195 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
  /* Add background color handling */
  
}

#s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03c00054-7be6-4615-9bcb-40cad4116195 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-03c00054-7be6-4615-9bcb-40cad4116195 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03c00054-7be6-4615-9bcb-40cad4116195 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-03c00054-7be6-4615-9bcb-40cad4116195 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03c00054-7be6-4615-9bcb-40cad4116195.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image {
  box-sizing: border-box;
}



.s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03c00054-7be6-4615-9bcb-40cad4116195 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container {
      position: relative;
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03c00054-7be6-4615-9bcb-40cad4116195 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-1cbca296-eeb8-47f2-bc9b-ad60bb248407 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-101e6f6b-938c-45c4-97b8-4e241a001a73 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-101e6f6b-938c-45c4-97b8-4e241a001a73 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-101e6f6b-938c-45c4-97b8-4e241a001a73 {
  cursor: pointer;
}#s-101e6f6b-938c-45c4-97b8-4e241a001a73.shg-box.shg-c {
  justify-content: center;
}

#s-ad1630dd-e44b-40f6-ad79-007115ad88ad {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-0516c5fd-c22d-46a8-a529-945adf1927b5 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-0516c5fd-c22d-46a8-a529-945adf1927b5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0516c5fd-c22d-46a8-a529-945adf1927b5.shg-box.shg-c {
  justify-content: center;
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image {
  box-sizing: border-box;
}



.s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container {
      position: relative;
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image {
  box-sizing: border-box;
}



.s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container {
      position: relative;
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image {
  box-sizing: border-box;
}



.s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container {
      position: relative;
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image {
  box-sizing: border-box;
}



.s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container {
      position: relative;
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-9ba3408b-a66d-4363-8cff-2da334e9ded2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image {
  box-sizing: border-box;
}



.s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container {
      position: relative;
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ba3408b-a66d-4363-8cff-2da334e9ded2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-00709ffc-1d41-4b52-8faf-08b8328e1414 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-8451f356-3243-425c-83c0-48c2497838d3 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-8451f356-3243-425c-83c0-48c2497838d3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8451f356-3243-425c-83c0-48c2497838d3 {
  cursor: pointer;
}#s-8451f356-3243-425c-83c0-48c2497838d3.shg-box.shg-c {
  justify-content: center;
}

#s-f7521c68-5c17-401d-851d-3a45cea3b42c {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-cec29a09-4db3-41e3-9eb9-475ceefbdb90 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-cec29a09-4db3-41e3-9eb9-475ceefbdb90 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cec29a09-4db3-41e3-9eb9-475ceefbdb90.shg-box.shg-c {
  justify-content: center;
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
  margin: 0 !important;
  overflow: visible;
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
  /* Add background color handling */
  
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image {
  box-sizing: border-box;
}



.s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container {
      position: relative;
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
  margin: 0 !important;
  overflow: visible;
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
  /* Add background color handling */
  
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image {
  box-sizing: border-box;
}



.s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container {
      position: relative;
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
  margin: 0 !important;
  overflow: visible;
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
  /* Add background color handling */
  
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image {
  box-sizing: border-box;
}



.s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container {
      position: relative;
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
  margin: 0 !important;
  overflow: visible;
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
  /* Add background color handling */
  
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image {
  box-sizing: border-box;
}



.s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container {
      position: relative;
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
  margin: 0 !important;
  overflow: visible;
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
  /* Add background color handling */
  
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-bbaaed36-956e-411c-9c1b-e78b544a03cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image {
  box-sizing: border-box;
}



.s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container {
      position: relative;
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bbaaed36-956e-411c-9c1b-e78b544a03cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-f4e4b6f8-a238-40f2-9471-dc9ccdb14073 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-5bc95084-31d1-4ca0-b63b-23b69a4ee0d2 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-5bc95084-31d1-4ca0-b63b-23b69a4ee0d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5bc95084-31d1-4ca0-b63b-23b69a4ee0d2 {
  cursor: pointer;
}#s-5bc95084-31d1-4ca0-b63b-23b69a4ee0d2.shg-box.shg-c {
  justify-content: center;
}

#s-0172c4a1-e49b-4e60-a56b-fdd9a38eaad7 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-374e516f-3e6d-4eaa-8a3f-097168971cda {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-374e516f-3e6d-4eaa-8a3f-097168971cda > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-374e516f-3e6d-4eaa-8a3f-097168971cda.shg-box.shg-c {
  justify-content: center;
}

#s-10253a58-ec96-4a64-a939-9340e926b484 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-10253a58-ec96-4a64-a939-9340e926b484 {
  margin: 0 !important;
  overflow: visible;
}

#s-10253a58-ec96-4a64-a939-9340e926b484-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10253a58-ec96-4a64-a939-9340e926b484 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10253a58-ec96-4a64-a939-9340e926b484 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
  /* Add background color handling */
  
}

#s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10253a58-ec96-4a64-a939-9340e926b484 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-10253a58-ec96-4a64-a939-9340e926b484 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10253a58-ec96-4a64-a939-9340e926b484 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-10253a58-ec96-4a64-a939-9340e926b484 .shogun-image-content {
  
    justify-content: center;
  
}

.s-10253a58-ec96-4a64-a939-9340e926b484.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image {
  box-sizing: border-box;
}



.s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10253a58-ec96-4a64-a939-9340e926b484 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container {
      position: relative;
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-10253a58-ec96-4a64-a939-9340e926b484 {
  margin: 0 !important;
  overflow: visible;
}

#s-10253a58-ec96-4a64-a939-9340e926b484-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10253a58-ec96-4a64-a939-9340e926b484 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10253a58-ec96-4a64-a939-9340e926b484 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
  /* Add background color handling */
  
}

#s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10253a58-ec96-4a64-a939-9340e926b484 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-10253a58-ec96-4a64-a939-9340e926b484 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10253a58-ec96-4a64-a939-9340e926b484 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-10253a58-ec96-4a64-a939-9340e926b484 .shogun-image-content {
  
    justify-content: center;
  
}

.s-10253a58-ec96-4a64-a939-9340e926b484.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image {
  box-sizing: border-box;
}



.s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10253a58-ec96-4a64-a939-9340e926b484 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container {
      position: relative;
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-10253a58-ec96-4a64-a939-9340e926b484 {
  margin: 0 !important;
  overflow: visible;
}

#s-10253a58-ec96-4a64-a939-9340e926b484-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10253a58-ec96-4a64-a939-9340e926b484 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10253a58-ec96-4a64-a939-9340e926b484 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
  /* Add background color handling */
  
}

#s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10253a58-ec96-4a64-a939-9340e926b484 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-10253a58-ec96-4a64-a939-9340e926b484 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10253a58-ec96-4a64-a939-9340e926b484 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-10253a58-ec96-4a64-a939-9340e926b484 .shogun-image-content {
  
    justify-content: center;
  
}

.s-10253a58-ec96-4a64-a939-9340e926b484.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image {
  box-sizing: border-box;
}



.s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10253a58-ec96-4a64-a939-9340e926b484 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container {
      position: relative;
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-10253a58-ec96-4a64-a939-9340e926b484 {
  margin: 0 !important;
  overflow: visible;
}

#s-10253a58-ec96-4a64-a939-9340e926b484-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10253a58-ec96-4a64-a939-9340e926b484 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10253a58-ec96-4a64-a939-9340e926b484 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
  /* Add background color handling */
  
}

#s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10253a58-ec96-4a64-a939-9340e926b484 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-10253a58-ec96-4a64-a939-9340e926b484 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10253a58-ec96-4a64-a939-9340e926b484 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-10253a58-ec96-4a64-a939-9340e926b484 .shogun-image-content {
  
    justify-content: center;
  
}

.s-10253a58-ec96-4a64-a939-9340e926b484.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image {
  box-sizing: border-box;
}



.s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10253a58-ec96-4a64-a939-9340e926b484 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container {
      position: relative;
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-10253a58-ec96-4a64-a939-9340e926b484 {
  margin: 0 !important;
  overflow: visible;
}

#s-10253a58-ec96-4a64-a939-9340e926b484-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10253a58-ec96-4a64-a939-9340e926b484 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10253a58-ec96-4a64-a939-9340e926b484 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
  /* Add background color handling */
  
}

#s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10253a58-ec96-4a64-a939-9340e926b484 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-10253a58-ec96-4a64-a939-9340e926b484 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10253a58-ec96-4a64-a939-9340e926b484 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-10253a58-ec96-4a64-a939-9340e926b484 .shogun-image-content {
  
    justify-content: center;
  
}

.s-10253a58-ec96-4a64-a939-9340e926b484.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image {
  box-sizing: border-box;
}



.s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10253a58-ec96-4a64-a939-9340e926b484 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container {
      position: relative;
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10253a58-ec96-4a64-a939-9340e926b484 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-429f76dc-a172-4638-8629-f6bfffb60210 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-b999cc31-8d38-4b72-ac52-05462c24d97a {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}
@media (min-width: 1200px){#s-b999cc31-8d38-4b72-ac52-05462c24d97a {
  display: none;
}
#s-b999cc31-8d38-4b72-ac52-05462c24d97a, #wrap-s-b999cc31-8d38-4b72-ac52-05462c24d97a, #wrap-content-s-b999cc31-8d38-4b72-ac52-05462c24d97a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b999cc31-8d38-4b72-ac52-05462c24d97a {
  display: none;
}
#s-b999cc31-8d38-4b72-ac52-05462c24d97a, #wrap-s-b999cc31-8d38-4b72-ac52-05462c24d97a, #wrap-content-s-b999cc31-8d38-4b72-ac52-05462c24d97a { display: none !important; }}
@media (min-width: 0px) {
[id="s-b999cc31-8d38-4b72-ac52-05462c24d97a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-b999cc31-8d38-4b72-ac52-05462c24d97a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-b999cc31-8d38-4b72-ac52-05462c24d97a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-b999cc31-8d38-4b72-ac52-05462c24d97a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-a375e07a-0df9-4d8d-9126-4a04b592e171 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
min-height: 50px;
}








#s-a375e07a-0df9-4d8d-9126-4a04b592e171 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a375e07a-0df9-4d8d-9126-4a04b592e171 {
  cursor: pointer;
}#s-a375e07a-0df9-4d8d-9126-4a04b592e171.shg-box.shg-c {
  justify-content: center;
}

#s-b5b47b79-aedb-496a-b85f-528a97b47b56 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-b9aaf9cd-4f80-41ef-a5b0-982da4b05c2a {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-b9aaf9cd-4f80-41ef-a5b0-982da4b05c2a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b9aaf9cd-4f80-41ef-a5b0-982da4b05c2a.shg-box.shg-c {
  justify-content: center;
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image {
  box-sizing: border-box;
}



.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container {
      position: relative;
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image {
  box-sizing: border-box;
}



.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container {
      position: relative;
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image {
  box-sizing: border-box;
}



.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container {
      position: relative;
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image {
  box-sizing: border-box;
}



.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container {
      position: relative;
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image {
  box-sizing: border-box;
}



.s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container {
      position: relative;
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1a2bf5bc-d5d0-4a2f-80fc-fd4e370ab0b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-95bb4c8d-06e0-47a0-9327-a749154d94b9 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-2dba1ce4-1f83-4ca2-823b-92b4c71f099c {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
min-height: 50px;
}








#s-2dba1ce4-1f83-4ca2-823b-92b4c71f099c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2dba1ce4-1f83-4ca2-823b-92b4c71f099c {
  cursor: pointer;
}#s-2dba1ce4-1f83-4ca2-823b-92b4c71f099c.shg-box.shg-c {
  justify-content: center;
}

#s-d694e002-af0d-401b-8997-5b4ea6a9da00 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-971ca5c8-f004-428a-8add-317ef9582fc4 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-971ca5c8-f004-428a-8add-317ef9582fc4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-971ca5c8-f004-428a-8add-317ef9582fc4.shg-box.shg-c {
  justify-content: center;
}

#s-19956ca5-bf26-4405-b980-19764da89bab {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-19956ca5-bf26-4405-b980-19764da89bab {
  margin: 0 !important;
  overflow: visible;
}

#s-19956ca5-bf26-4405-b980-19764da89bab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19956ca5-bf26-4405-b980-19764da89bab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19956ca5-bf26-4405-b980-19764da89bab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
  /* Add background color handling */
  
}

#s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19956ca5-bf26-4405-b980-19764da89bab .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-19956ca5-bf26-4405-b980-19764da89bab .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19956ca5-bf26-4405-b980-19764da89bab .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-19956ca5-bf26-4405-b980-19764da89bab .shogun-image-content {
  
    justify-content: center;
  
}

.s-19956ca5-bf26-4405-b980-19764da89bab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image {
  box-sizing: border-box;
}



.s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-19956ca5-bf26-4405-b980-19764da89bab {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container {
      position: relative;
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-19956ca5-bf26-4405-b980-19764da89bab {
  margin: 0 !important;
  overflow: visible;
}

#s-19956ca5-bf26-4405-b980-19764da89bab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19956ca5-bf26-4405-b980-19764da89bab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19956ca5-bf26-4405-b980-19764da89bab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
  /* Add background color handling */
  
}

#s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19956ca5-bf26-4405-b980-19764da89bab .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-19956ca5-bf26-4405-b980-19764da89bab .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19956ca5-bf26-4405-b980-19764da89bab .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-19956ca5-bf26-4405-b980-19764da89bab .shogun-image-content {
  
    justify-content: center;
  
}

.s-19956ca5-bf26-4405-b980-19764da89bab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image {
  box-sizing: border-box;
}



.s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-19956ca5-bf26-4405-b980-19764da89bab {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container {
      position: relative;
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-19956ca5-bf26-4405-b980-19764da89bab {
  margin: 0 !important;
  overflow: visible;
}

#s-19956ca5-bf26-4405-b980-19764da89bab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19956ca5-bf26-4405-b980-19764da89bab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19956ca5-bf26-4405-b980-19764da89bab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
  /* Add background color handling */
  
}

#s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19956ca5-bf26-4405-b980-19764da89bab .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-19956ca5-bf26-4405-b980-19764da89bab .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19956ca5-bf26-4405-b980-19764da89bab .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-19956ca5-bf26-4405-b980-19764da89bab .shogun-image-content {
  
    justify-content: center;
  
}

.s-19956ca5-bf26-4405-b980-19764da89bab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image {
  box-sizing: border-box;
}



.s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-19956ca5-bf26-4405-b980-19764da89bab {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container {
      position: relative;
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-19956ca5-bf26-4405-b980-19764da89bab {
  margin: 0 !important;
  overflow: visible;
}

#s-19956ca5-bf26-4405-b980-19764da89bab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19956ca5-bf26-4405-b980-19764da89bab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19956ca5-bf26-4405-b980-19764da89bab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
  /* Add background color handling */
  
}

#s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19956ca5-bf26-4405-b980-19764da89bab .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-19956ca5-bf26-4405-b980-19764da89bab .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19956ca5-bf26-4405-b980-19764da89bab .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-19956ca5-bf26-4405-b980-19764da89bab .shogun-image-content {
  
    justify-content: center;
  
}

.s-19956ca5-bf26-4405-b980-19764da89bab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image {
  box-sizing: border-box;
}



.s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-19956ca5-bf26-4405-b980-19764da89bab {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container {
      position: relative;
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-19956ca5-bf26-4405-b980-19764da89bab {
  margin: 0 !important;
  overflow: visible;
}

#s-19956ca5-bf26-4405-b980-19764da89bab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19956ca5-bf26-4405-b980-19764da89bab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19956ca5-bf26-4405-b980-19764da89bab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
  /* Add background color handling */
  
}

#s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19956ca5-bf26-4405-b980-19764da89bab .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-19956ca5-bf26-4405-b980-19764da89bab .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19956ca5-bf26-4405-b980-19764da89bab .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-19956ca5-bf26-4405-b980-19764da89bab .shogun-image-content {
  
    justify-content: center;
  
}

.s-19956ca5-bf26-4405-b980-19764da89bab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image {
  box-sizing: border-box;
}



.s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-19956ca5-bf26-4405-b980-19764da89bab {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container {
      position: relative;
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19956ca5-bf26-4405-b980-19764da89bab img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-b9a62e29-6f27-4f3a-a222-b94c3f587ef6 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-3be8d6e4-2a42-4dfb-88ba-aa2b0aa6ae49 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-3be8d6e4-2a42-4dfb-88ba-aa2b0aa6ae49 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3be8d6e4-2a42-4dfb-88ba-aa2b0aa6ae49 {
  cursor: pointer;
}#s-3be8d6e4-2a42-4dfb-88ba-aa2b0aa6ae49.shg-box.shg-c {
  justify-content: center;
}

#s-56e5218b-4c67-4586-9d70-d28f7af63710 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-364f67a1-f6d8-4736-8454-c3a94cfe3382 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-364f67a1-f6d8-4736-8454-c3a94cfe3382 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-364f67a1-f6d8-4736-8454-c3a94cfe3382.shg-box.shg-c {
  justify-content: center;
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
  margin: 0 !important;
  overflow: visible;
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
  /* Add background color handling */
  
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image {
  box-sizing: border-box;
}



.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container {
      position: relative;
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
  margin: 0 !important;
  overflow: visible;
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
  /* Add background color handling */
  
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image {
  box-sizing: border-box;
}



.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container {
      position: relative;
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
  margin: 0 !important;
  overflow: visible;
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
  /* Add background color handling */
  
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image {
  box-sizing: border-box;
}



.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container {
      position: relative;
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
  margin: 0 !important;
  overflow: visible;
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
  /* Add background color handling */
  
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image {
  box-sizing: border-box;
}



.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container {
      position: relative;
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
  margin: 0 !important;
  overflow: visible;
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
  /* Add background color handling */
  
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d .shogun-image-content {
  
    justify-content: center;
  
}

.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image {
  box-sizing: border-box;
}



.s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container {
      position: relative;
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-906925b6-0844-4e39-8e66-ba6fda4c0f5d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-6e50f8cf-2bf2-418c-9741-4ffe2fc33fd0 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-4946254c-90ed-4968-912e-727a960e1b52 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-4946254c-90ed-4968-912e-727a960e1b52 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4946254c-90ed-4968-912e-727a960e1b52 {
  cursor: pointer;
}#s-4946254c-90ed-4968-912e-727a960e1b52.shg-box.shg-c {
  justify-content: center;
}

#s-b353da36-3701-401d-adb7-a01ecbeb1d60 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(223, 223, 223, 1);
}

#s-de475899-89f3-4a12-b4ab-fd6346e37a30 {
  margin-left: auto;
margin-right: auto;
padding-top: 35px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(223, 223, 223, 1);
border-style: solid;
border-radius: 1px;
min-height: 50px;
}








#s-de475899-89f3-4a12-b4ab-fd6346e37a30 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-de475899-89f3-4a12-b4ab-fd6346e37a30.shg-box.shg-c {
  justify-content: center;
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba {
  margin-left: auto;
margin-right: auto;
max-width: 330px;
aspect-ratio: 330/100;
text-align: center;
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba {
  margin: 0 !important;
  overflow: visible;
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-00dd91c9-c705-46ce-8182-992e52d96bba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-00dd91c9-c705-46ce-8182-992e52d96bba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
  /* Add background color handling */
  
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00dd91c9-c705-46ce-8182-992e52d96bba .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-00dd91c9-c705-46ce-8182-992e52d96bba .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00dd91c9-c705-46ce-8182-992e52d96bba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-00dd91c9-c705-46ce-8182-992e52d96bba .shogun-image-content {
  
    justify-content: center;
  
}

.s-00dd91c9-c705-46ce-8182-992e52d96bba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image {
  box-sizing: border-box;
}



.s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-00dd91c9-c705-46ce-8182-992e52d96bba {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container {
      position: relative;
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

@media (min-width: 1200px){#s-00dd91c9-c705-46ce-8182-992e52d96bba {
  margin: 0 !important;
  overflow: visible;
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-00dd91c9-c705-46ce-8182-992e52d96bba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-00dd91c9-c705-46ce-8182-992e52d96bba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
  /* Add background color handling */
  
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00dd91c9-c705-46ce-8182-992e52d96bba .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-00dd91c9-c705-46ce-8182-992e52d96bba .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00dd91c9-c705-46ce-8182-992e52d96bba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-00dd91c9-c705-46ce-8182-992e52d96bba .shogun-image-content {
  
    justify-content: center;
  
}

.s-00dd91c9-c705-46ce-8182-992e52d96bba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image {
  box-sizing: border-box;
}



.s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-00dd91c9-c705-46ce-8182-992e52d96bba {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container {
      position: relative;
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-00dd91c9-c705-46ce-8182-992e52d96bba {
  margin: 0 !important;
  overflow: visible;
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-00dd91c9-c705-46ce-8182-992e52d96bba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-00dd91c9-c705-46ce-8182-992e52d96bba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
  /* Add background color handling */
  
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00dd91c9-c705-46ce-8182-992e52d96bba .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-00dd91c9-c705-46ce-8182-992e52d96bba .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00dd91c9-c705-46ce-8182-992e52d96bba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-00dd91c9-c705-46ce-8182-992e52d96bba .shogun-image-content {
  
    justify-content: center;
  
}

.s-00dd91c9-c705-46ce-8182-992e52d96bba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image {
  box-sizing: border-box;
}



.s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-00dd91c9-c705-46ce-8182-992e52d96bba {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container {
      position: relative;
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-00dd91c9-c705-46ce-8182-992e52d96bba {
  margin: 0 !important;
  overflow: visible;
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-00dd91c9-c705-46ce-8182-992e52d96bba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-00dd91c9-c705-46ce-8182-992e52d96bba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
  /* Add background color handling */
  
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00dd91c9-c705-46ce-8182-992e52d96bba .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-00dd91c9-c705-46ce-8182-992e52d96bba .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00dd91c9-c705-46ce-8182-992e52d96bba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-00dd91c9-c705-46ce-8182-992e52d96bba .shogun-image-content {
  
    justify-content: center;
  
}

.s-00dd91c9-c705-46ce-8182-992e52d96bba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image {
  box-sizing: border-box;
}



.s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-00dd91c9-c705-46ce-8182-992e52d96bba {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container {
      position: relative;
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}@media (max-width: 767px){#s-00dd91c9-c705-46ce-8182-992e52d96bba {
  margin: 0 !important;
  overflow: visible;
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-00dd91c9-c705-46ce-8182-992e52d96bba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-00dd91c9-c705-46ce-8182-992e52d96bba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
  /* Add background color handling */
  
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00dd91c9-c705-46ce-8182-992e52d96bba .shg-image-content-wrapper {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }

    #s-00dd91c9-c705-46ce-8182-992e52d96bba .shogun-image-link {
      aspect-ratio: 330/100;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00dd91c9-c705-46ce-8182-992e52d96bba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 330px;
  }



  img.s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image {
    
    
    
    max-height: 330px;
  }


.s-00dd91c9-c705-46ce-8182-992e52d96bba .shogun-image-content {
  
    justify-content: center;
  
}

.s-00dd91c9-c705-46ce-8182-992e52d96bba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image {
  box-sizing: border-box;
}



.s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-00dd91c9-c705-46ce-8182-992e52d96bba {
      --shg-aspect-ratio: calc(330/100); 
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container {
      position: relative;
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00dd91c9-c705-46ce-8182-992e52d96bba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 330px;
    }
  }

}
#s-e404fe3d-ca6e-46f8-85ac-8542320cff70 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-2c4fa616-0cf5-4f09-bbfe-823cbd4d6357 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-2c4fa616-0cf5-4f09-bbfe-823cbd4d6357 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2c4fa616-0cf5-4f09-bbfe-823cbd4d6357.shg-box.shg-c {
  justify-content: center;
}

#s-27e3e88a-7037-485d-9340-a0c1e9d9d297 {
  margin-left: auto;
margin-right: auto;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(155, 155, 155, 1);
border-style: solid;
min-height: 150px;
max-width: 400px;
background-color: rgba(17, 32, 70, 1);
}
@media (max-width: 767px){#s-27e3e88a-7037-485d-9340-a0c1e9d9d297 {
  border-style: solid;
border-color: rgba(192, 192, 192, 1);
background-attachment: scroll;
}
}







#s-27e3e88a-7037-485d-9340-a0c1e9d9d297 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-27e3e88a-7037-485d-9340-a0c1e9d9d297 {
  cursor: pointer;
}#s-27e3e88a-7037-485d-9340-a0c1e9d9d297.shg-box.shg-c {
  justify-content: center;
}

#s-150dfebc-68de-4c4d-a65d-1ad9df875432 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-150dfebc-68de-4c4d-a65d-1ad9df875432 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-150dfebc-68de-4c4d-a65d-1ad9df875432.shg-box.shg-c {
  justify-content: center;
}

#s-8e35af63-6f4d-4535-997f-5bb4967b94d2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8e35af63-6f4d-4535-997f-5bb4967b94d2 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-8e35af63-6f4d-4535-997f-5bb4967b94d2 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}
#s-62c5cfe8-8816-445d-bf14-da4870c6713c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-62c5cfe8-8816-445d-bf14-da4870c6713c .shogun-heading-component h4 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-62c5cfe8-8816-445d-bf14-da4870c6713c .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Gothic A1";
  font-style:  normal ;
  
  
  
  
}


}
#s-a36d22e0-6910-4255-a6bd-08e855561fa2 {
  margin-left: auto;
margin-right: auto;
padding-left: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(155, 155, 155, 1);
border-style: solid;
min-height: 150px;
max-width: 400px;
background-color: rgba(17, 32, 70, 1);
}
@media (max-width: 767px){#s-a36d22e0-6910-4255-a6bd-08e855561fa2 {
  margin-top: 30px;
margin-bottom: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}
}







#s-a36d22e0-6910-4255-a6bd-08e855561fa2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a36d22e0-6910-4255-a6bd-08e855561fa2 {
  cursor: pointer;
}#s-a36d22e0-6910-4255-a6bd-08e855561fa2.shg-box.shg-c {
  justify-content: center;
}

#s-2d69ada7-d487-47cb-b2dd-b310da1a6026 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-2d69ada7-d487-47cb-b2dd-b310da1a6026 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2d69ada7-d487-47cb-b2dd-b310da1a6026.shg-box.shg-c {
  justify-content: center;
}

#s-a58ff387-7b33-425c-ba65-feed9dd7b9ea {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-a58ff387-7b33-425c-ba65-feed9dd7b9ea {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-a58ff387-7b33-425c-ba65-feed9dd7b9ea .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-a58ff387-7b33-425c-ba65-feed9dd7b9ea .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}
#s-ba617f2c-dcba-4b9c-a923-9ad42d0d6eda {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ba617f2c-dcba-4b9c-a923-9ad42d0d6eda .shogun-heading-component h4 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-ba617f2c-dcba-4b9c-a923-9ad42d0d6eda .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Gothic A1";
  font-style:  normal ;
  
  
  
  
}


}
#s-09adc9d8-cc08-45f2-95e4-63b2e3de621c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(248, 247, 246, 1);
}
@media (min-width: 1200px){#s-09adc9d8-cc08-45f2-95e4-63b2e3de621c {
  display: none;
}
#s-09adc9d8-cc08-45f2-95e4-63b2e3de621c, #wrap-s-09adc9d8-cc08-45f2-95e4-63b2e3de621c, #wrap-content-s-09adc9d8-cc08-45f2-95e4-63b2e3de621c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-09adc9d8-cc08-45f2-95e4-63b2e3de621c {
  display: none;
}
#s-09adc9d8-cc08-45f2-95e4-63b2e3de621c, #wrap-s-09adc9d8-cc08-45f2-95e4-63b2e3de621c, #wrap-content-s-09adc9d8-cc08-45f2-95e4-63b2e3de621c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-09adc9d8-cc08-45f2-95e4-63b2e3de621c {
  display: none;
}
#s-09adc9d8-cc08-45f2-95e4-63b2e3de621c, #wrap-s-09adc9d8-cc08-45f2-95e4-63b2e3de621c, #wrap-content-s-09adc9d8-cc08-45f2-95e4-63b2e3de621c { display: none !important; }}@media (max-width: 767px){#s-09adc9d8-cc08-45f2-95e4-63b2e3de621c {
  padding-top: 10%;
padding-left: 5%;
padding-bottom: 10%;
padding-right: 5%;
}
}







#s-09adc9d8-cc08-45f2-95e4-63b2e3de621c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-09adc9d8-cc08-45f2-95e4-63b2e3de621c.shg-box.shg-c {
  justify-content: center;
}

#s-0a17a186-3dc3-4bef-ae62-b89886c4f88f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-0a17a186-3dc3-4bef-ae62-b89886c4f88f {
  padding-top: 5%;
padding-bottom: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
}
}
#s-0a17a186-3dc3-4bef-ae62-b89886c4f88f .shogun-heading-component h1 {
  
  font-weight:  normal ;
  font-family: "yu-mincho-pr6n";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


@media (max-width: 767px){#s-0a17a186-3dc3-4bef-ae62-b89886c4f88f .shogun-heading-component h1 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  font-family: "yu-mincho-pr6n";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d {
  margin-left: auto;
margin-right: auto;
max-width: 999px;
text-align: center;
}
@media (max-width: 767px){#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d {
  margin-top: 10%;
}
}
#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d img.shogun-image {
  width: 100%;
  
  
  max-width: 999px;

      
    max-width: 999px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d img.shogun-image {
  width: 100%;
  
  
  max-width: 999px;

      
    max-width: 999px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d img.shogun-image {
  width: 100%;
  
  
  max-width: 999px;

      
    max-width: 999px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d img.shogun-image {
  width: 100%;
  
  
  max-width: 999px;

      
    max-width: 999px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10%;
  
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d img.shogun-image {
  width: 100%;
  
  
  max-width: 999px;

      
    max-width: 999px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-217ab6ae-96f7-45a3-bd6e-92ccb9bd9f8d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ffa9f0fb-a478-4036-9290-e27fc848328d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-ffa9f0fb-a478-4036-9290-e27fc848328d {
  padding-top: 10px;
padding-bottom: 5px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
text-align: left;
}
}
#s-ffa9f0fb-a478-4036-9290-e27fc848328d .shogun-heading-component h1 {
  
  font-weight:  normal ;
  font-family: "yu-mincho-pr6n";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


@media (max-width: 767px){#s-ffa9f0fb-a478-4036-9290-e27fc848328d .shogun-heading-component h1 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  font-family: "yu-mincho-pr6n";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-998d22de-b74f-46d2-9c38-acb08ea6b474 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-998d22de-b74f-46d2-9c38-acb08ea6b474 {
  padding-top: 2%;
padding-bottom: 2%;
}
}
#s-998d22de-b74f-46d2-9c38-acb08ea6b474 .shg-proportional-font-size,
#s-998d22de-b74f-46d2-9c38-acb08ea6b474 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e {
  margin-left: auto;
margin-right: auto;
max-width: 957px;
text-align: center;
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e img.shogun-image {
  width: 100%;
  
  
  max-width: 957px;

      
    max-width: 957px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e img.shogun-image {
  width: 100%;
  
  
  max-width: 957px;

      
    max-width: 957px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e img.shogun-image {
  width: 100%;
  
  
  max-width: 957px;

      
    max-width: 957px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e img.shogun-image {
  width: 100%;
  
  
  max-width: 957px;

      
    max-width: 957px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 10%;
  
}


.shg-image-content-margin-container-s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e img.shogun-image {
  width: 100%;
  
  
  max-width: 957px;

      
    max-width: 957px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b762e63f-cd95-46cf-93e2-a7bb3edf3d5e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1fcd2311-fa11-404a-ac49-5d0b981c473d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-1fcd2311-fa11-404a-ac49-5d0b981c473d {
  padding-top: 10px;
padding-bottom: 5px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
text-align: left;
}
}
#s-1fcd2311-fa11-404a-ac49-5d0b981c473d .shogun-heading-component h1 {
  
  font-weight:  normal ;
  font-family: "yu-mincho-pr6n";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


@media (max-width: 767px){#s-1fcd2311-fa11-404a-ac49-5d0b981c473d .shogun-heading-component h1 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  font-family: "yu-mincho-pr6n";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-70e12cbf-ad5b-49cc-906a-24214215c4e9 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-70e12cbf-ad5b-49cc-906a-24214215c4e9 {
  padding-top: 2%;
padding-bottom: 2%;
}
}
#s-70e12cbf-ad5b-49cc-906a-24214215c4e9 .shg-proportional-font-size,
#s-70e12cbf-ad5b-49cc-906a-24214215c4e9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-48bc125e-1f48-498b-a54d-00fc97ea1488 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
min-height: 50px;
max-width: 250px;
}
@media (min-width: 1200px){#s-48bc125e-1f48-498b-a54d-00fc97ea1488 {
  margin-bottom: 70px;
display: none;
}
#s-48bc125e-1f48-498b-a54d-00fc97ea1488, #wrap-s-48bc125e-1f48-498b-a54d-00fc97ea1488, #wrap-content-s-48bc125e-1f48-498b-a54d-00fc97ea1488 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-48bc125e-1f48-498b-a54d-00fc97ea1488 {
  display: none;
}
#s-48bc125e-1f48-498b-a54d-00fc97ea1488, #wrap-s-48bc125e-1f48-498b-a54d-00fc97ea1488, #wrap-content-s-48bc125e-1f48-498b-a54d-00fc97ea1488 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-48bc125e-1f48-498b-a54d-00fc97ea1488 {
  display: none;
}
#s-48bc125e-1f48-498b-a54d-00fc97ea1488, #wrap-s-48bc125e-1f48-498b-a54d-00fc97ea1488, #wrap-content-s-48bc125e-1f48-498b-a54d-00fc97ea1488 { display: none !important; }}@media (max-width: 767px){#s-48bc125e-1f48-498b-a54d-00fc97ea1488 {
  margin-top: 10%;
margin-bottom: 10%;
}
}
#s-48bc125e-1f48-498b-a54d-00fc97ea1488 {
  background-image: url();
}








#s-48bc125e-1f48-498b-a54d-00fc97ea1488 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-48bc125e-1f48-498b-a54d-00fc97ea1488.shg-box.shg-c {
  justify-content: center;
}

#s-ca189686-55c2-495a-a738-dc6a3a44fca6 {
  box-shadow:0px 0px 0px 0px ;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(239, 233, 231, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(9, 33, 68, 1);
}
#s-ca189686-55c2-495a-a738-dc6a3a44fca6:hover {border-style: solid !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(9, 33, 68, 1) !important;}#s-ca189686-55c2-495a-a738-dc6a3a44fca6:active {border-style: solid !important;
border-color: rgba(255, 255, 255, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}@media (max-width: 767px){#s-ca189686-55c2-495a-a738-dc6a3a44fca6 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(17, 32, 70, 1);
border-radius: 1px;
background-color: rgba(17, 32, 70, 1);
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
}
#s-ca189686-55c2-495a-a738-dc6a3a44fca6:hover {border-style: solid !important;
border-color: rgba(17, 32, 70, 1) !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(17, 32, 70, 1) !important;}}

  #s-ca189686-55c2-495a-a738-dc6a3a44fca6-root {
    text-align: center;
  }


#s-ca189686-55c2-495a-a738-dc6a3a44fca6.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-ca189686-55c2-495a-a738-dc6a3a44fca6-root {
    text-align: center;
  }


#s-ca189686-55c2-495a-a738-dc6a3a44fca6.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ca189686-55c2-495a-a738-dc6a3a44fca6-root {
    text-align: center;
  }


#s-ca189686-55c2-495a-a738-dc6a3a44fca6.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ca189686-55c2-495a-a738-dc6a3a44fca6-root {
    text-align: center;
  }


#s-ca189686-55c2-495a-a738-dc6a3a44fca6.shg-btn {
  color: rgba(9, 33, 68, 1);
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-ca189686-55c2-495a-a738-dc6a3a44fca6-root {
    text-align: center;
  }


#s-ca189686-55c2-495a-a738-dc6a3a44fca6.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  
  
  font-family: Zen Old Mincho;
  display:  block ;
}
}
#s-55efd028-de35-48d1-a8d9-ea6dcf3e4f44 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-55efd028-de35-48d1-a8d9-ea6dcf3e4f44 {
  padding-top: 2%;
padding-bottom: 2%;
}
}
@media (min-width: 0px) {
[id="s-55efd028-de35-48d1-a8d9-ea6dcf3e4f44"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-55efd028-de35-48d1-a8d9-ea6dcf3e4f44"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-55efd028-de35-48d1-a8d9-ea6dcf3e4f44"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-55efd028-de35-48d1-a8d9-ea6dcf3e4f44"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 {
  margin-top: auto;
margin-left: auto;
margin-bottom: auto;
margin-right: auto;
max-width: 3166px;
text-align: center;
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 10%;
  padding-bottom: 10%;
}


.shg-image-content-margin-container-s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 img.shogun-image {
  width: 100%;
  
  
  max-width: 3166px;

      
    max-width: 3166px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5c0127d8-2b87-470c-ad60-76cd8ef1c896.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c0127d8-2b87-470c-ad60-76cd8ef1c896.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 img.shogun-image {
  width: 100%;
  
  
  max-width: 3166px;

      
    max-width: 3166px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5c0127d8-2b87-470c-ad60-76cd8ef1c896.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c0127d8-2b87-470c-ad60-76cd8ef1c896.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 3%;
  padding-bottom: 3%;
}


.shg-image-content-margin-container-s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 img.shogun-image {
  width: 100%;
  
  
  max-width: 3166px;

      
    max-width: 3166px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5c0127d8-2b87-470c-ad60-76cd8ef1c896.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c0127d8-2b87-470c-ad60-76cd8ef1c896.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 3%;
  padding-bottom: 3%;
}


.shg-image-content-margin-container-s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 img.shogun-image {
  width: 100%;
  
  
  max-width: 3166px;

      
    max-width: 3166px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5c0127d8-2b87-470c-ad60-76cd8ef1c896.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c0127d8-2b87-470c-ad60-76cd8ef1c896.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 10%;
  padding-bottom: 0%;
}


.shg-image-content-margin-container-s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 img.shogun-image {
  width: 100%;
  
  
  max-width: 3166px;

      
    max-width: 3166px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5c0127d8-2b87-470c-ad60-76cd8ef1c896 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5c0127d8-2b87-470c-ad60-76cd8ef1c896.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c0127d8-2b87-470c-ad60-76cd8ef1c896.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c0127d8-2b87-470c-ad60-76cd8ef1c896.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-005cccf9-ff95-4200-8213-a54a4ac95f12 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 10%;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-005cccf9-ff95-4200-8213-a54a4ac95f12 {
  padding-top: 3%;
padding-left: 5%;
padding-bottom: 3%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-005cccf9-ff95-4200-8213-a54a4ac95f12 {
  padding-top: 10px;
padding-bottom: 5px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
text-align: left;
}
}
#s-005cccf9-ff95-4200-8213-a54a4ac95f12 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  font-family: "yu-mincho-pr6n";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


@media (min-width: 1200px){#s-005cccf9-ff95-4200-8213-a54a4ac95f12 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-005cccf9-ff95-4200-8213-a54a4ac95f12 .shogun-heading-component h1 {
  
  font-weight:  600 ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-005cccf9-ff95-4200-8213-a54a4ac95f12 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  font-family: "Zen Old Mincho";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (max-width: 767px){#s-005cccf9-ff95-4200-8213-a54a4ac95f12 .shogun-heading-component h1 {
  color: rgba(17, 32, 70, 1);
  font-weight:  normal ;
  font-family: "yu-mincho-pr6n";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-eb4633cc-89bc-40e1-b954-a9f31c6771e3 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-eb4633cc-89bc-40e1-b954-a9f31c6771e3 {
  padding-top: 2%;
padding-bottom: 2%;
}
}
#s-eb4633cc-89bc-40e1-b954-a9f31c6771e3 .shg-proportional-font-size,
#s-eb4633cc-89bc-40e1-b954-a9f31c6771e3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-be8a4a9b-68c2-4bd3-975c-8bb20e7b8697 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-bottom: 0%;
min-height: 50px;
max-width: 250px;
}
@media (min-width: 1200px){#s-be8a4a9b-68c2-4bd3-975c-8bb20e7b8697 {
  margin-bottom: 70px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-be8a4a9b-68c2-4bd3-975c-8bb20e7b8697 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-be8a4a9b-68c2-4bd3-975c-8bb20e7b8697 {
  
}
}@media (max-width: 767px){#s-be8a4a9b-68c2-4bd3-975c-8bb20e7b8697 {
  margin-top: 3%;
margin-bottom: 3%;
}
}
#s-be8a4a9b-68c2-4bd3-975c-8bb20e7b8697 {
  background-image: url();
}








#s-be8a4a9b-68c2-4bd3-975c-8bb20e7b8697 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-be8a4a9b-68c2-4bd3-975c-8bb20e7b8697.shg-box.shg-c {
  justify-content: center;
}

#s-29a9d1a3-9559-44d0-be81-d4629724bad7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(17, 32, 70, 1);
text-align: center;
text-decoration: none;
}
#s-29a9d1a3-9559-44d0-be81-d4629724bad7:hover {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
color: rgba(9, 33, 68, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-29a9d1a3-9559-44d0-be81-d4629724bad7:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-29a9d1a3-9559-44d0-be81-d4629724bad7-root {
    text-align: center;
  }


#s-29a9d1a3-9559-44d0-be81-d4629724bad7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-29a9d1a3-9559-44d0-be81-d4629724bad7-root {
    text-align: center;
  }


#s-29a9d1a3-9559-44d0-be81-d4629724bad7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-29a9d1a3-9559-44d0-be81-d4629724bad7-root {
    text-align: center;
  }


#s-29a9d1a3-9559-44d0-be81-d4629724bad7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-29a9d1a3-9559-44d0-be81-d4629724bad7-root {
    text-align: center;
  }


#s-29a9d1a3-9559-44d0-be81-d4629724bad7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-29a9d1a3-9559-44d0-be81-d4629724bad7-root {
    text-align: center;
  }


#s-29a9d1a3-9559-44d0-be81-d4629724bad7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Zen Old Mincho;
  display:  inline-block ;
}
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

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

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}
